]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dt-bindings: clock: qcom: Add NSS clock controller for IPQ5424 SoC
authorLuo Jie <quic_luoj@quicinc.com>
Tue, 14 Oct 2025 14:35:32 +0000 (22:35 +0800)
committerBjorn Andersson <andersson@kernel.org>
Wed, 22 Oct 2025 21:57:22 +0000 (16:57 -0500)
commit06ac2566e73d9d9fa2be62315e182945f7934882
tree9b6cb9c8e29b22c11d018cf3ae07a33e271dde11
parent60c8b7569c10c4b2ad5645cd093ff4577487314b
dt-bindings: clock: qcom: Add NSS clock controller for IPQ5424 SoC

NSS clock controller provides the clocks and resets to the networking
blocks such as PPE (Packet Process Engine) and UNIPHY (PCS) on IPQ5424
devices.

Add support for the compatible string "qcom,ipq5424-nsscc" based on the
existing IPQ9574 NSS clock controller Device Tree binding. Additionally,
update the clock names for PPE and NSS for newer SoC additions like
IPQ5424 to use generic and reusable identifiers "nss" and "ppe" without
the clock rate suffix.

Also add master/slave ids for IPQ5424 networking interfaces, which is
used by nss-ipq5424 driver for providing interconnect services using
icc-clk framework.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Luo Jie <quic_luoj@quicinc.com>
Link: https://lore.kernel.org/r/20251014-qcom_ipq5424_nsscc-v7-7-081f4956be02@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Documentation/devicetree/bindings/clock/qcom,ipq9574-nsscc.yaml
include/dt-bindings/clock/qcom,ipq5424-nsscc.h [new file with mode: 0644]
include/dt-bindings/interconnect/qcom,ipq5424.h
include/dt-bindings/reset/qcom,ipq5424-nsscc.h [new file with mode: 0644]