[PATCH v5 02/10] dt-bindings: clock: Add required "interconnect-cells" property
Konrad Dybcio
konrad.dybcio at oss.qualcomm.com
Fri Sep 12 02:13:18 PDT 2025
On 9/12/25 9:04 AM, Krzysztof Kozlowski wrote:
> On Tue, Sep 09, 2025 at 09:39:11PM +0800, Luo Jie wrote:
>> The Networking Subsystem (NSS) clock controller acts as both a clock
>> provider and an interconnect provider. The #interconnect-cells property
>> is mandatory in the Device Tree Source (DTS) to ensure that client
>> drivers, such as the PPE driver, can correctly acquire ICC clocks from
>> the NSS ICC provider.
>>
>> Although this property is already present in the NSS CC node of the DTS
>> for CMN PLL for IPQ9574 SoC which is currently supported, it was previously
>> omitted from the list of required properties in the bindings documentation.
>> Adding this as a required property is not expected to break the ABI for
>> currently supported SoC.
>>
>> Marking #interconnect-cells as required to comply with Device Tree (DT)
>> binding requirements for interconnect providers.
>
> DT bindings do not require interconnect-cells, so that's not a correct
> reason. Drop them from required properties.
"Mark #interconnect-cells as required to allow consuming the provided
interconnect endpoints"?
Konrad
More information about the linux-arm-kernel
mailing list