1*ee778e06SManivannan Sadhasivam# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*ee778e06SManivannan Sadhasivam%YAML 1.2
3*ee778e06SManivannan Sadhasivam---
4*ee778e06SManivannan Sadhasivam$id: http://devicetree.org/schemas/clock/qcom,a7pll.yaml#
5*ee778e06SManivannan Sadhasivam$schema: http://devicetree.org/meta-schemas/core.yaml#
6*ee778e06SManivannan Sadhasivam
7*ee778e06SManivannan Sadhasivamtitle: Qualcomm A7 PLL Binding
8*ee778e06SManivannan Sadhasivam
9*ee778e06SManivannan Sadhasivammaintainers:
10*ee778e06SManivannan Sadhasivam  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11*ee778e06SManivannan Sadhasivam
12*ee778e06SManivannan Sadhasivamdescription:
13*ee778e06SManivannan Sadhasivam  The A7 PLL on the Qualcomm platforms like SDX55 is used to provide high
14*ee778e06SManivannan Sadhasivam  frequency clock to the CPU.
15*ee778e06SManivannan Sadhasivam
16*ee778e06SManivannan Sadhasivamproperties:
17*ee778e06SManivannan Sadhasivam  compatible:
18*ee778e06SManivannan Sadhasivam    enum:
19*ee778e06SManivannan Sadhasivam      - qcom,sdx55-a7pll
20*ee778e06SManivannan Sadhasivam
21*ee778e06SManivannan Sadhasivam  reg:
22*ee778e06SManivannan Sadhasivam    maxItems: 1
23*ee778e06SManivannan Sadhasivam
24*ee778e06SManivannan Sadhasivam  '#clock-cells':
25*ee778e06SManivannan Sadhasivam    const: 0
26*ee778e06SManivannan Sadhasivam
27*ee778e06SManivannan Sadhasivam  clocks:
28*ee778e06SManivannan Sadhasivam    items:
29*ee778e06SManivannan Sadhasivam      - description: board XO clock
30*ee778e06SManivannan Sadhasivam
31*ee778e06SManivannan Sadhasivam  clock-names:
32*ee778e06SManivannan Sadhasivam    items:
33*ee778e06SManivannan Sadhasivam      - const: bi_tcxo
34*ee778e06SManivannan Sadhasivam
35*ee778e06SManivannan Sadhasivamrequired:
36*ee778e06SManivannan Sadhasivam  - compatible
37*ee778e06SManivannan Sadhasivam  - reg
38*ee778e06SManivannan Sadhasivam  - '#clock-cells'
39*ee778e06SManivannan Sadhasivam
40*ee778e06SManivannan SadhasivamadditionalProperties: false
41*ee778e06SManivannan Sadhasivam
42*ee778e06SManivannan Sadhasivamexamples:
43*ee778e06SManivannan Sadhasivam  - |
44*ee778e06SManivannan Sadhasivam    #include <dt-bindings/clock/qcom,rpmh.h>
45*ee778e06SManivannan Sadhasivam    a7pll: clock@17808000 {
46*ee778e06SManivannan Sadhasivam        compatible = "qcom,sdx55-a7pll";
47*ee778e06SManivannan Sadhasivam        reg = <0x17808000 0x1000>;
48*ee778e06SManivannan Sadhasivam        clocks = <&rpmhcc RPMH_CXO_CLK>;
49*ee778e06SManivannan Sadhasivam        clock-names = "bi_tcxo";
50*ee778e06SManivannan Sadhasivam        #clock-cells = <0>;
51*ee778e06SManivannan Sadhasivam    };
52