Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch '1662005846-4838-1-git-send-email-quic_c_skakit@quicinc.com' into clk-for-6.1

+32 -7
+2 -4
Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscc.yaml
··· 36 36 items: 37 37 - description: LPASS qdsp6ss register 38 38 - description: LPASS top-cc register 39 - - description: LPASS cc register 40 39 41 40 reg-names: 42 41 items: 43 42 - const: qdsp6ss 44 43 - const: top_cc 45 - - const: cc 46 44 47 45 required: 48 46 - compatible ··· 57 59 #include <dt-bindings/clock/qcom,lpass-sc7280.h> 58 60 clock-controller@3000000 { 59 61 compatible = "qcom,sc7280-lpasscc"; 60 - reg = <0x03000000 0x40>, <0x03c04000 0x4>, <0x03389000 0x24>; 61 - reg-names = "qdsp6ss", "top_cc", "cc"; 62 + reg = <0x03000000 0x40>, <0x03c04000 0x4>; 63 + reg-names = "qdsp6ss", "top_cc"; 62 64 clocks = <&gcc GCC_CFG_NOC_LPASS_CLK>; 63 65 clock-names = "iface"; 64 66 #clock-cells = <1>;
+23 -3
Documentation/devicetree/bindings/clock/qcom,sc7280-lpasscorecc.yaml
··· 22 22 23 23 clock-names: true 24 24 25 + reg: true 26 + 25 27 compatible: 26 28 enum: 27 29 - qcom,sc7280-lpassaoncc ··· 40 38 '#power-domain-cells': 41 39 const: 1 42 40 43 - reg: 44 - maxItems: 1 41 + '#reset-cells': 42 + const: 1 43 + 44 + qcom,adsp-pil-mode: 45 + description: 46 + Indicates if the LPASS would be brought out of reset using 47 + peripheral loader. 48 + type: boolean 45 49 46 50 required: 47 51 - compatible ··· 77 69 items: 78 70 - const: bi_tcxo 79 71 - const: lpass_aon_cc_main_rcg_clk_src 72 + 73 + reg: 74 + items: 75 + - description: lpass core cc register 76 + - description: lpass audio csr register 80 77 - if: 81 78 properties: 82 79 compatible: ··· 103 90 - const: bi_tcxo_ao 104 91 - const: iface 105 92 93 + reg: 94 + maxItems: 1 106 95 - if: 107 96 properties: 108 97 compatible: ··· 123 108 items: 124 109 - const: bi_tcxo 125 110 111 + reg: 112 + maxItems: 1 126 113 examples: 127 114 - | 128 115 #include <dt-bindings/clock/qcom,rpmh.h> ··· 133 116 #include <dt-bindings/clock/qcom,lpasscorecc-sc7280.h> 134 117 lpass_audiocc: clock-controller@3300000 { 135 118 compatible = "qcom,sc7280-lpassaudiocc"; 136 - reg = <0x3300000 0x30000>; 119 + reg = <0x3300000 0x30000>, 120 + <0x32a9000 0x1000>; 137 121 clocks = <&rpmhcc RPMH_CXO_CLK>, 138 122 <&lpass_aon LPASS_AON_CC_MAIN_RCG_CLK_SRC>; 139 123 clock-names = "bi_tcxo", "lpass_aon_cc_main_rcg_clk_src"; 140 124 power-domains = <&lpass_aon LPASS_AON_CC_LPASS_AUDIO_HM_GDSC>; 141 125 #clock-cells = <1>; 142 126 #power-domain-cells = <1>; 127 + #reset-cells = <1>; 143 128 }; 144 129 145 130 - | ··· 184 165 clocks = <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>, 185 166 <&lpasscore LPASS_CORE_CC_CORE_CLK>; 186 167 clock-names = "bi_tcxo", "bi_tcxo_ao","iface"; 168 + qcom,adsp-pil-mode; 187 169 #clock-cells = <1>; 188 170 #power-domain-cells = <1>; 189 171 };
+5
include/dt-bindings/clock/qcom,lpassaudiocc-sc7280.h
··· 24 24 #define LPASS_AUDIO_CC_RX_MCLK_CLK 14 25 25 #define LPASS_AUDIO_CC_RX_MCLK_CLK_SRC 15 26 26 27 + /* LPASS AUDIO CC CSR */ 28 + #define LPASS_AUDIO_SWR_RX_CGCR 0 29 + #define LPASS_AUDIO_SWR_TX_CGCR 1 30 + #define LPASS_AUDIO_SWR_WSA_CGCR 2 31 + 27 32 /* LPASS_AON_CC clocks */ 28 33 #define LPASS_AON_CC_PLL 0 29 34 #define LPASS_AON_CC_PLL_OUT_EVEN 1
+2
include/dt-bindings/clock/qcom,lpasscorecc-sc7280.h
··· 19 19 #define LPASS_CORE_CC_LPM_CORE_CLK 9 20 20 #define LPASS_CORE_CC_LPM_MEM0_CORE_CLK 10 21 21 #define LPASS_CORE_CC_SYSNOC_MPORT_CORE_CLK 11 22 + #define LPASS_CORE_CC_EXT_MCLK0_CLK 12 23 + #define LPASS_CORE_CC_EXT_MCLK0_CLK_SRC 13 22 24 23 25 /* LPASS_CORE_CC power domains */ 24 26 #define LPASS_CORE_CC_LPASS_CORE_HM_GDSC 0