[PATCH v2 2/4] dt-bindings: clocks: qcom,gcc-ipq8074: Allow CMN PLL bias clocks
From: Robert Marko
Date: Mon Oct 26 2026 - 08:17:26 EST
CMN PLL in IPQ8074 provides 2 fixed clocks to the GCC clock controller.
In order to describe this in DTS, allow passing them as the inputs to GCC.
This has a benefit that it avoids doing a global matching by name.
Signed-off-by: Robert Marko <robimarko@xxxxxxxxx>
---
Changes in v2:
- Keep the existing four-clock form valid with minItems: 4.
- Drop the _clk suffix from the new GCC input names.
- Correct the NSS NoC bias clock description to 461.5 MHz.
.../devicetree/bindings/clock/qcom,gcc-ipq8074.yaml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml b/Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
index 00d7df75b3d6..1c9854a5c572 100644
--- a/Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
@@ -24,18 +24,24 @@ properties:
const: qcom,gcc-ipq8074
clocks:
+ minItems: 4
items:
- description: board XO clock
- description: sleep clock
- description: Gen3 QMP PCIe PHY PIPE clock
- description: Gen2 QMP PCIe PHY PIPE clock
+ - description: 300 MHz bias clock from CMN PLL
+ - description: 461.5 MHz NSS NoC bias clock from CMN PLL
clock-names:
+ minItems: 4
items:
- const: xo
- const: sleep_clk
- const: pcie0_pipe
- const: pcie1_pipe
+ - const: bias_pll_cc
+ - const: bias_pll_nss_noc
required:
- compatible
--
2.56.0