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,sc7280-lpasscc.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Qualcomm LPASS Core Clock Controller on !! 7 title: Qualcomm LPASS Core Clock Controller Binding for SC7280 8 8 9 maintainers: 9 maintainers: 10 - Taniya Das <quic_tdas@quicinc.com> !! 10 - Taniya Das <tdas@codeaurora.org> 11 11 12 description: | 12 description: | 13 Qualcomm LPASS core clock control module pro !! 13 Qualcomm LPASS core clock control module which supports the clocks and 14 domains on SC7280. !! 14 power domains on SC7280. 15 15 16 See also:: include/dt-bindings/clock/qcom,lp !! 16 See also: >> 17 - dt-bindings/clock/qcom,lpass-sc7280.h 17 18 18 properties: 19 properties: 19 compatible: 20 compatible: 20 enum: 21 enum: 21 - qcom,sc7280-lpasscc 22 - qcom,sc7280-lpasscc 22 23 23 clocks: 24 clocks: 24 items: 25 items: 25 - description: gcc_cfg_noc_lpass_clk fro 26 - description: gcc_cfg_noc_lpass_clk from GCC 26 27 27 clock-names: 28 clock-names: 28 items: 29 items: 29 - const: iface 30 - const: iface 30 31 31 '#clock-cells': 32 '#clock-cells': 32 const: 1 33 const: 1 33 34 34 reg: 35 reg: 35 items: 36 items: 36 - description: LPASS qdsp6ss register 37 - description: LPASS qdsp6ss register 37 - description: LPASS top-cc register 38 - description: LPASS top-cc register >> 39 - description: LPASS cc register 38 40 39 reg-names: 41 reg-names: 40 items: 42 items: 41 - const: qdsp6ss 43 - const: qdsp6ss 42 - const: top_cc 44 - const: top_cc 43 !! 45 - const: cc 44 qcom,adsp-pil-mode: << 45 description: << 46 Indicates if the LPASS would be brought << 47 remoteproc peripheral loader. << 48 type: boolean << 49 46 50 required: 47 required: 51 - compatible 48 - compatible 52 - reg 49 - reg 53 - clocks 50 - clocks 54 - clock-names 51 - clock-names 55 - '#clock-cells' 52 - '#clock-cells' 56 53 57 additionalProperties: false 54 additionalProperties: false 58 55 59 examples: 56 examples: 60 - | 57 - | 61 #include <dt-bindings/clock/qcom,gcc-sc728 58 #include <dt-bindings/clock/qcom,gcc-sc7280.h> 62 #include <dt-bindings/clock/qcom,lpass-sc7 59 #include <dt-bindings/clock/qcom,lpass-sc7280.h> 63 clock-controller@3000000 { 60 clock-controller@3000000 { 64 compatible = "qcom,sc7280-lpasscc"; 61 compatible = "qcom,sc7280-lpasscc"; 65 reg = <0x03000000 0x40>, <0x03c04000 0x4 !! 62 reg = <0x03000000 0x40>, <0x03c04000 0x4>, <0x03389000 0x24>; 66 reg-names = "qdsp6ss", "top_cc"; !! 63 reg-names = "qdsp6ss", "top_cc", "cc"; 67 clocks = <&gcc GCC_CFG_NOC_LPASS_CLK>; 64 clocks = <&gcc GCC_CFG_NOC_LPASS_CLK>; 68 clock-names = "iface"; 65 clock-names = "iface"; 69 qcom,adsp-pil-mode; << 70 #clock-cells = <1>; 66 #clock-cells = <1>; 71 }; 67 }; 72 ... 68 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.