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.

dt-bindings: clock: qcom,camcc-sm8250: extend clocks and power domains

Add clocks and properties (power-domains, required-opps) already used in
SM8250 DTS:

sm8250-hdk.dtb: clock-controller@ad00000: clocks: [[46, 10], [44, 0], [44, 1], [45]] is too long
sm8250-hdk.dtb: clock-controller@ad00000: clock-names:0: 'bi_tcxo' was expected
sm8250-hdk.dtb: clock-controller@ad00000: 'power-domains', 'required-opps' do not match any of the regexes: 'pinctrl-[0-9]+'

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20221224214404.18280-1-krzysztof.kozlowski@linaro.org

authored by

Krzysztof Kozlowski and committed by
Bjorn Andersson
f6f10b4a 06839dfc

+18 -2
+18 -2
Documentation/devicetree/bindings/clock/qcom,camcc-sm8250.yaml
··· 21 21 22 22 clocks: 23 23 items: 24 + - description: AHB 24 25 - description: Board XO source 26 + - description: Board active XO source 25 27 - description: Sleep clock source 26 28 27 29 clock-names: 28 30 items: 31 + - const: iface 29 32 - const: bi_tcxo 33 + - const: bi_tcxo_ao 30 34 - const: sleep_clk 31 35 32 36 '#clock-cells': ··· 42 38 '#power-domain-cells': 43 39 const: 1 44 40 41 + power-domains: 42 + items: 43 + - description: MMCX power domain 44 + 45 45 reg: 46 46 maxItems: 1 47 + 48 + required-opps: 49 + maxItems: 1 50 + description: 51 + OPP node describing required MMCX performance point. 47 52 48 53 required: 49 54 - compatible ··· 67 54 68 55 examples: 69 56 - | 57 + #include <dt-bindings/clock/qcom,gcc-sm8250.h> 70 58 #include <dt-bindings/clock/qcom,rpmh.h> 71 59 clock-controller@ad00000 { 72 60 compatible = "qcom,sm8250-camcc"; 73 61 reg = <0x0ad00000 0x10000>; 74 - clocks = <&rpmhcc RPMH_CXO_CLK>, 62 + clocks = <&gcc GCC_CAMERA_AHB_CLK>, 63 + <&rpmhcc RPMH_CXO_CLK>, 64 + <&rpmhcc RPMH_CXO_CLK_A>, 75 65 <&sleep_clk>; 76 - clock-names = "bi_tcxo", "sleep_clk"; 66 + clock-names = "iface", "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; 77 67 #clock-cells = <1>; 78 68 #reset-cells = <1>; 79 69 #power-domain-cells = <1>;