Re: [PATCH v4 01/26] dt-bindings: interrupt-controller: Add Arm GICv5
From: Peter Maydell <hidden>
Date: 2025-06-03 08:49:28
Also in:
linux-devicetree, lkml
From: Peter Maydell <hidden>
Date: 2025-06-03 08:49:28
Also in:
linux-devicetree, lkml
On Tue, 3 Jun 2025 at 08:48, Lorenzo Pieralisi [off-list ref] wrote:
On Thu, May 29, 2025 at 02:17:26PM +0100, Peter Maydell wrote:quoted
The dt bindings do allow for describing Secure-world devices: Documentation/devicetree/bindings/arm/secure.txt has the details. We use this in QEMU so we can provide a DTB to guest EL3 firmware that tells it where the hardware is (and which EL3 can then pass on to an NS kernel). It would be helpful for the GICv5 binding to be defined in a way that we can do this for a GICv5 system too.It would be good to understand what DT {should/should not} describe and whether this DT usage to configure firmware is under the DT maintainers radar or it is an attempt at reusing it to avoid implementing a configuration scheme.
It is definitely on the radar, not under it -- that is the whole reason that we went to the effort to agree and document secure.txt in the upstream binding documentation :-) -- PMM