[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <2c348e64-f1d6-45e0-928c-106e19a9a9a0@oss.qualcomm.com>
Date: Mon, 5 Jan 2026 18:56:16 +0530
From: Pankaj Patil <pankaj.patil@....qualcomm.com>
To: Rob Herring <robh@...nel.org>
Cc: maz@...nel.org, tglx@...utronix.de, krzk+dt@...nel.org,
conor+dt@...nel.org, linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org, devicetree@...r.kernel.org
Subject: Re: [PATCH] dt-bindings: interrupt-controller: arm: Drop redundant
node name restrictions
On 1/3/2026 3:17 AM, Rob Herring wrote:
> On Wed, Dec 31, 2025 at 05:00:26PM +0530, Pankaj Patil wrote:
>> Drop the redundant 'false' patterns so that allowed names
>> ('msi-controller', 'gic-its', and 'interrupt-controller') work as intended
>>
>> GICv3 binding currently disallows child nodes named 'gic-its@' and
>> 'interrupt-controller@' via patternProperties set to 'false'. However,
>> these names are already permitted (though not preferred) by a subsequent
>> pattern that applies the correct schema.
>>
>> Since the 'false' patterns take precedence, valid nodes such as
>> 'gic-its@<addr>' and 'interrupt-controller@<addr>' fail dtbs_check with
>> "False schema does not allow" errors
> The reason it is done this way is so that we both check the child nodes
> and warn on deprecated names.
>
> Fix your .dts files ITS node name to be "msi-controller".
>
> If the node names are fixed everywhere now, then we could just change
> this to "^msi-controller@[0-9a-f]+$".
>
> Rob
Sure, Will rename to "msi-controller" in .dtsi
Powered by blists - more mailing lists