On 27/09/2024 10:15, Wolfram Sang wrote: > Allow interrupt-parent in the main node, so it can be inherited to all > subnodes. This is more compact and less error-prone. > > Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> > --- > > It would fix dtbs_check for arch/arm/boot/dts/renesas/r8a7779-marzen.dts > and would simplify arch/arm/boot/dts/renesas/r7s72100-rskrza1.dts. > > Plus, it is the behaviour I would expect. > > Documentation/devicetree/bindings/input/gpio-keys.yaml | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/Documentation/devicetree/bindings/input/gpio-keys.yaml b/Documentation/devicetree/bindings/input/gpio-keys.yaml > index cc78c2152921..8fc331e01f7e 100644 > --- a/Documentation/devicetree/bindings/input/gpio-keys.yaml > +++ b/Documentation/devicetree/bindings/input/gpio-keys.yaml > @@ -15,6 +15,9 @@ properties: > - gpio-keys > - gpio-keys-polled > > + interrupt-parent: > + description: Common interrupt parent for the following subnodes That's a bit against DT spec: "Nodes that represent interrupt-generating devices contain an interrupt-parent property..." but gpio-keys node you marked as interrupt-parent does not generate interrupts, so I do not think this is correct. If you want less lines in DTS, just switch to interrupts-extended. Best regards, Krzysztof