1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/clock/qcom, 4 $id: http://devicetree.org/schemas/clock/qcom,hfpll.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm High-Frequency PLL 7 title: Qualcomm High-Frequency PLL 8 8 9 maintainers: 9 maintainers: 10 - Bjorn Andersson <andersson@kernel.org> 10 - Bjorn Andersson <andersson@kernel.org> 11 11 12 description: 12 description: 13 The HFPLL is used as CPU PLL on various Qual 13 The HFPLL is used as CPU PLL on various Qualcomm SoCs. 14 14 15 properties: 15 properties: 16 compatible: 16 compatible: 17 oneOf: 17 oneOf: 18 - enum: 18 - enum: 19 - qcom,msm8974-hfpll 19 - qcom,msm8974-hfpll 20 - qcom,msm8976-hfpll-a53 20 - qcom,msm8976-hfpll-a53 21 - qcom,msm8976-hfpll-a72 21 - qcom,msm8976-hfpll-a72 22 - qcom,msm8976-hfpll-cci 22 - qcom,msm8976-hfpll-cci 23 - qcom,qcs404-hfpll 23 - qcom,qcs404-hfpll 24 - const: qcom,hfpll 24 - const: qcom,hfpll 25 deprecated: true 25 deprecated: true 26 26 27 reg: 27 reg: 28 items: 28 items: 29 - description: HFPLL registers 29 - description: HFPLL registers 30 - description: Alias register region 30 - description: Alias register region 31 minItems: 1 31 minItems: 1 32 32 33 '#clock-cells': 33 '#clock-cells': 34 const: 0 34 const: 0 35 35 36 clocks: 36 clocks: 37 items: 37 items: 38 - description: board XO clock 38 - description: board XO clock 39 39 40 clock-names: 40 clock-names: 41 items: 41 items: 42 - const: xo 42 - const: xo 43 43 44 clock-output-names: 44 clock-output-names: 45 description: 45 description: 46 Name of the PLL. Typically hfpllX where 46 Name of the PLL. Typically hfpllX where X is a CPU number starting at 0. 47 Otherwise hfpll_Y where Y is more specif 47 Otherwise hfpll_Y where Y is more specific such as "l2". 48 maxItems: 1 48 maxItems: 1 49 49 50 required: 50 required: 51 - compatible 51 - compatible 52 - reg 52 - reg 53 - '#clock-cells' 53 - '#clock-cells' 54 - clocks 54 - clocks 55 - clock-names 55 - clock-names 56 - clock-output-names 56 - clock-output-names 57 57 58 additionalProperties: false 58 additionalProperties: false 59 59 60 examples: 60 examples: 61 - | 61 - | 62 clock-controller@f908a000 { 62 clock-controller@f908a000 { 63 compatible = "qcom,msm8974-hfpll"; 63 compatible = "qcom,msm8974-hfpll"; 64 reg = <0xf908a000 0x30>, <0xf900a000 0 64 reg = <0xf908a000 0x30>, <0xf900a000 0x30>; 65 #clock-cells = <0>; 65 #clock-cells = <0>; 66 clock-output-names = "hfpll0"; 66 clock-output-names = "hfpll0"; 67 clocks = <&xo_board>; 67 clocks = <&xo_board>; 68 clock-names = "xo"; 68 clock-names = "xo"; 69 }; 69 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.