[PATCH v4 1/2] dt-bindings: arm: stm32: Document st,stm32mp23/25-syscfg subnodes and cells

Marek Vasut marex at nabladev.com
Mon Aug 31 10:38:21 PDT 2026


On 8/31/26 7:13 PM, Conor Dooley wrote:

Hello Conor,

>>>>>>         then:
>>>>>>           required:
>>>>>>             - "#clock-cells"
>>>>>> +        - "#address-cells"
>>>>>> +        - "#size-cells"
>>>>>
>>>>> else, false? But I'm also not sure what the benefit is of requiring
>>>>> addr/size cells when the child node is not?
>>>> The subnodes of this syscfg node have reg property , see [PATCH v4 0/4]
>>>> arm64: dts: st: Add STM32MP2 USB support .
>>>
>>> Right, but I was questioning why the properties describing the reg
>>> property in children is required when the children (and thus the reg
>>> property in them) were not made required.
>>
>> Do you mean this patternProperties should be made required in here ?
>>
>> "
>> +patternProperties:
>> +  "^phy@[0-9a-f]+$":
>> "
>>
>> Could you please give me a hint how to do that ? git grep gives me nothing.
> 
> I mean, if the phys aren't going to be required I would not make the
> cells properties required. I seem to recall a warning that dtbs_check
> can emit when there are size/addr cells properties in a node where there
> are no children, which is why I questioned this in the first place.
> 
> Otherwise, if the phys are to be made required (no idea if they should
> be), I can only recall this being done with the non-pattern variant. IOW
> required:
>    - phy at 0
>    - phy at 1
The PHYs are part of the hardware and are (going to be) described in the 
SoC DT, so I would argue they should be described as required ?

Thank you for your help with this !



More information about the linux-arm-kernel mailing list