|
From: | Frederic Barrat |
Subject: | Re: [PATCH v2 08/16] ppc/pnv: user created pnv-phb for powernv9 |
Date: | Tue, 7 Jun 2022 10:52:56 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 |
On 07/06/2022 08:35, Cédric Le Goater wrote:
Also, the comment seems wrong to me. The qom parenting doesn't matter when building the device tree.it does. See pnv_dt_xscom()
Yeah, what I meant is that on P9, there's no "dt_scom" method for the PHB. The PHBs are added by the dt_scom() of the PEC. So the parenting of the PHB doesn't really matter.
I was actually wondering why it was done that way. If we have a clean qom tree (again, only on P9/P10 because P8 is wrong), then the PEC could add the "pbcq@xxxxxx" layer in the device tree, then call the qom children, i.e. the PHBs, and they would each add themselves (each phb adds the 'stack@xxxxxx' entry in the device tree).
But then I see your comment about giving headaches for user-created devices. So something else to discuss...
Fred
[Prev in Thread] | Current Thread | [Next in Thread] |