[PATCH v3 1/6] dt-bindings: interrupt-controller: Refine size/interrupt-cell usage.
Krzysztof Kozlowski
krzk at kernel.org
Wed Dec 18 19:07:21 AEDT 2024
On 18/12/2024 04:04, Kevin Chen wrote:
> Hi Krzk,
>
>>> 1. Because size-cells is no need to use 2, modify to 1 for use.
>>
>> ???
> So, is it OK that I change the size-cells back to 2 include the aspeed,ast2700-intc.yaml examples and aspeed-g7.dtsi?
No, my total surprise is that I did not understand what it maens. Is
this changelog? Commit msg? Why such change is made?
>
>>
>>> 2. Add minItems to 1 for interrupts for intc1.
>>
>> ???
> For variable interrupt numbers, I need to fix the below warnings by minItems.
> DTC [C] arch/arm64/boot/dts/aspeed/ast2700-evb.dtb
> /home/kevin/linux-mainline/arch/arm64/boot/dts/aspeed/ast2700-evb.dtb: interrupt-controller at 100: interrupts-extended: [[3, 0, 3844]] is too short
> from schema $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2700-intc.yaml#
> /home/kevin/linux-mainline/arch/arm64/boot/dts/aspeed/ast2700-evb.dtb: interrupt-controller at 110: interrupts-extended: [[3, 1, 3844]] is too short
> from schema $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2700-intc.yaml#
> /home/kevin/linux-mainline/arch/arm64/boot/dts/aspeed/ast2700-evb.dtb: interrupt-controller at 120: interrupts-extended: [[3, 2, 3844]] is too short
> from schema $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2700-intc.yaml#
> /home/kevin/linux-mainline/arch/arm64/boot/dts/aspeed/ast2700-evb.dtb: interrupt-controller at 130: interrupts-extended: [[3, 3, 3844]] is too short
> from schema $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2700-intc.yaml#
> /home/kevin/linux-mainline/arch/arm64/boot/dts/aspeed/ast2700-evb.dtb: interrupt-controller at 140: interrupts-extended: [[3, 4, 3844]] is too short
> from schema $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2700-intc.yaml#
> /home/kevin/linux-mainline/arch/arm64/boot/dts/aspeed/ast2700-evb.dtb: interrupt-controller at 150: interrupts-extended: [[3, 5, 3844]] is too short
> from schema $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2700-intc.yaml#
>
>>
>>> 3. Add 1 interrupt of intc1 example into yaml file.
>>
>>> 4. Add intc1 sub-module of uart12 as example using the intc0 and intc1.
>>
>> What is all this?
>>
>> BTW, there was no such patch in previous version and your changelog is silent
>> about it.
> Agree, I will restore the previous version.
>
>>
>> Subject: drop all full stops. Subject never ends with full stop.
>>
>>> ---
>>> .../aspeed,ast2700-intc.yaml | 60
>> +++++++++++++++----
>>> 1 file changed, 47 insertions(+), 13 deletions(-)
>>>
>>> diff --git
>>> a/Documentation/devicetree/bindings/interrupt-controller/aspeed,ast270
>>> 0-intc.yaml
>>> b/Documentation/devicetree/bindings/interrupt-controller/aspeed,ast270
>>> 0-intc.yaml index 55636d06a674..eadfbc45326b 100644
>>> ---
>>> a/Documentation/devicetree/bindings/interrupt-controller/aspeed,ast270
>>> 0-intc.yaml
>>> +++ b/Documentation/devicetree/bindings/interrupt-controller/aspeed,as
>>> +++ t2700-intc.yaml
>>> @@ -31,6 +31,7 @@ properties:
>>> type as defined in interrupt.txt in this directory.
>>>
>>> interrupts:
>>> + minItems: 1
>>
>> Nope, not explained, not constrained. Your schema is supposed to be
>> constrained.
I still do not understand this commit at all.
Best regards,
Krzysztof
More information about the Linux-aspeed
mailing list