1381cc6f9STaniya Das# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2381cc6f9STaniya Das%YAML 1.2 3381cc6f9STaniya Das--- 4381cc6f9STaniya Das$id: http://devicetree.org/schemas/clock/qcom,sc7180-lpasscorecc.yaml# 5381cc6f9STaniya Das$schema: http://devicetree.org/meta-schemas/core.yaml# 6381cc6f9STaniya Das 7ece3c319SKrzysztof Kozlowskititle: Qualcomm LPASS Core Clock Controller on SC7180 8381cc6f9STaniya Das 9381cc6f9STaniya Dasmaintainers: 10*60838878STaniya Das - Taniya Das <quic_tdas@quicinc.com> 11381cc6f9STaniya Das 12381cc6f9STaniya Dasdescription: | 13ece3c319SKrzysztof Kozlowski Qualcomm LPASS core clock control module provides the clocks and power 14ece3c319SKrzysztof Kozlowski domains on SC7180. 15381cc6f9STaniya Das 16ece3c319SKrzysztof Kozlowski See also:: include/dt-bindings/clock/qcom,lpasscorecc-sc7180.h 17381cc6f9STaniya Das 18381cc6f9STaniya Dasproperties: 19381cc6f9STaniya Das compatible: 20381cc6f9STaniya Das enum: 21381cc6f9STaniya Das - qcom,sc7180-lpasshm 22381cc6f9STaniya Das - qcom,sc7180-lpasscorecc 23381cc6f9STaniya Das 24381cc6f9STaniya Das clocks: 25381cc6f9STaniya Das items: 26381cc6f9STaniya Das - description: gcc_lpass_sway clock from GCC 279f4db31eSDouglas Anderson - description: Board XO source 28381cc6f9STaniya Das 29381cc6f9STaniya Das clock-names: 30381cc6f9STaniya Das items: 31381cc6f9STaniya Das - const: iface 329f4db31eSDouglas Anderson - const: bi_tcxo 33381cc6f9STaniya Das 34381cc6f9STaniya Das power-domains: 35381cc6f9STaniya Das maxItems: 1 36381cc6f9STaniya Das 37381cc6f9STaniya Das '#clock-cells': 38381cc6f9STaniya Das const: 1 39381cc6f9STaniya Das 40381cc6f9STaniya Das '#power-domain-cells': 41381cc6f9STaniya Das const: 1 42381cc6f9STaniya Das 43381cc6f9STaniya Das reg: 44381cc6f9STaniya Das minItems: 1 45381cc6f9STaniya Das items: 46381cc6f9STaniya Das - description: lpass core cc register 47381cc6f9STaniya Das - description: lpass audio cc register 48381cc6f9STaniya Das 49381cc6f9STaniya Das reg-names: 50381cc6f9STaniya Das items: 51381cc6f9STaniya Das - const: lpass_core_cc 52381cc6f9STaniya Das - const: lpass_audio_cc 53381cc6f9STaniya Das 54381cc6f9STaniya Dasif: 55381cc6f9STaniya Das properties: 56381cc6f9STaniya Das compatible: 57381cc6f9STaniya Das contains: 58381cc6f9STaniya Das const: qcom,sc7180-lpasshm 59381cc6f9STaniya Dasthen: 60381cc6f9STaniya Das properties: 61381cc6f9STaniya Das reg: 62381cc6f9STaniya Das maxItems: 1 63381cc6f9STaniya Das 64381cc6f9STaniya Daselse: 65381cc6f9STaniya Das properties: 66381cc6f9STaniya Das reg: 67381cc6f9STaniya Das minItems: 2 68381cc6f9STaniya Das 69381cc6f9STaniya Dasrequired: 70381cc6f9STaniya Das - compatible 71381cc6f9STaniya Das - reg 72381cc6f9STaniya Das - clocks 73381cc6f9STaniya Das - clock-names 74381cc6f9STaniya Das - '#clock-cells' 75381cc6f9STaniya Das - '#power-domain-cells' 76381cc6f9STaniya Das 77381cc6f9STaniya DasadditionalProperties: false 78381cc6f9STaniya Das 79381cc6f9STaniya Dasexamples: 80381cc6f9STaniya Das - | 819f4db31eSDouglas Anderson #include <dt-bindings/clock/qcom,rpmh.h> 82381cc6f9STaniya Das #include <dt-bindings/clock/qcom,gcc-sc7180.h> 83381cc6f9STaniya Das #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h> 84381cc6f9STaniya Das clock-controller@63000000 { 85381cc6f9STaniya Das compatible = "qcom,sc7180-lpasshm"; 86381cc6f9STaniya Das reg = <0x63000000 0x28>; 879f4db31eSDouglas Anderson clocks = <&gcc GCC_LPASS_CFG_NOC_SWAY_CLK>, <&rpmhcc RPMH_CXO_CLK>; 889f4db31eSDouglas Anderson clock-names = "iface", "bi_tcxo"; 89381cc6f9STaniya Das #clock-cells = <1>; 90381cc6f9STaniya Das #power-domain-cells = <1>; 91381cc6f9STaniya Das }; 92381cc6f9STaniya Das 93381cc6f9STaniya Das - | 949f4db31eSDouglas Anderson #include <dt-bindings/clock/qcom,rpmh.h> 959f4db31eSDouglas Anderson #include <dt-bindings/clock/qcom,gcc-sc7180.h> 969f4db31eSDouglas Anderson #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h> 97381cc6f9STaniya Das clock-controller@62d00000 { 98381cc6f9STaniya Das compatible = "qcom,sc7180-lpasscorecc"; 99381cc6f9STaniya Das reg = <0x62d00000 0x50000>, <0x62780000 0x30000>; 100381cc6f9STaniya Das reg-names = "lpass_core_cc", "lpass_audio_cc"; 1019f4db31eSDouglas Anderson clocks = <&gcc GCC_LPASS_CFG_NOC_SWAY_CLK>, <&rpmhcc RPMH_CXO_CLK>; 1029f4db31eSDouglas Anderson clock-names = "iface", "bi_tcxo"; 103381cc6f9STaniya Das power-domains = <&lpass_hm LPASS_CORE_HM_GDSCR>; 104381cc6f9STaniya Das #clock-cells = <1>; 105381cc6f9STaniya Das #power-domain-cells = <1>; 106381cc6f9STaniya Das }; 107381cc6f9STaniya Das... 108