summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
diff options
context:
space:
mode:
authorJeffrey Hugo <jhugo@codeaurora.org>2019-12-17 08:20:18 -0700
committerStephen Boyd <sboyd@kernel.org>2019-12-18 21:37:40 -0800
commite6494bf65a0f11aa378ac0fededeb14076177654 (patch)
tree8e0aedbd05f53dcecacd152543b03377d374dcaa /Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
parent8218c2cb815543f21e4da5b8a8b4a2402d796767 (diff)
dt-bindings: clock: Add support for the MSM8998 mmcc
Document the multimedia clock controller found on MSM8998. Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org> Reviewed-by: Rob Herring <robh@kernel.org> Link: https://lkml.kernel.org/r/1576596018-10140-1-git-send-email-jhugo@codeaurora.org Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/clock/qcom,mmcc.yaml')
-rw-r--r--Documentation/devicetree/bindings/clock/qcom,mmcc.yaml38
1 files changed, 38 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
index 78b1a227a355..91101c915904 100644
--- a/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
+++ b/Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
@@ -23,6 +23,33 @@ properties:
- qcom,mmcc-msm8960
- qcom,mmcc-msm8974
- qcom,mmcc-msm8996
+ - qcom,mmcc-msm8998
+
+ clocks:
+ items:
+ - description: Board XO source
+ - description: Board sleep source
+ - description: Global PLL 0 clock
+ - description: DSI phy instance 0 dsi clock
+ - description: DSI phy instance 0 byte clock
+ - description: DSI phy instance 1 dsi clock
+ - description: DSI phy instance 1 byte clock
+ - description: HDMI phy PLL clock
+ - description: DisplayPort phy PLL vco clock
+ - description: DisplayPort phy PLL link clock
+
+ clock-names:
+ items:
+ - const: xo
+ - const: sleep
+ - const: gpll0
+ - const: dsi0dsi
+ - const: dsi0byte
+ - const: dsi1dsi
+ - const: dsi1byte
+ - const: hdmipll
+ - const: dpvco
+ - const: dplink
'#clock-cells':
const: 1
@@ -47,6 +74,17 @@ required:
- '#reset-cells'
- '#power-domain-cells'
+if:
+ properties:
+ compatible:
+ contains:
+ const: qcom,mmcc-msm8998
+
+then:
+ required:
+ - clocks
+ - clock-names
+
examples:
# Example for MMCC for MSM8960:
- |