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: separate bindings for MSM8916 GCC device

Separate bindings for GCC on Qualcomm MSM8916 platforms. This adds new
clocks/clock-names properties to be used for clock links.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Marijn Suijten <marijn.suijten@somainline.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20220704172453.838303-3-dmitry.baryshkov@linaro.org

authored by

Dmitry Baryshkov and committed by
Bjorn Andersson
bdeb3cf0 0f71ae94

+61 -1
+61
Documentation/devicetree/bindings/clock/qcom,gcc-msm8916.yaml
··· 1 + # SPDX-License-Identifier: GPL-2.0-only 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/clock/qcom,gcc-msm8916.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: Qualcomm Global Clock & Reset Controller Binding for MSM8916 8 + 9 + maintainers: 10 + - Stephen Boyd <sboyd@kernel.org> 11 + - Taniya Das <quic_tdas@quicinc.com> 12 + 13 + description: | 14 + Qualcomm global clock control module which supports the clocks, resets and 15 + power domains on MSM8916. 16 + 17 + See also: 18 + - dt-bindings/clock/qcom,gcc-msm8916.h 19 + 20 + properties: 21 + compatible: 22 + const: qcom,gcc-msm8916 23 + 24 + clocks: 25 + items: 26 + - description: XO source 27 + - description: Sleep clock source 28 + - description: DSI phy instance 0 dsi clock 29 + - description: DSI phy instance 0 byte clock 30 + - description: External MCLK clock 31 + - description: External Primary I2S clock 32 + - description: External Secondary I2S clock 33 + 34 + clock-names: 35 + items: 36 + - const: xo 37 + - const: sleep_clk 38 + - const: dsi0pll 39 + - const: dsi0pllbyte 40 + - const: ext_mclk 41 + - const: ext_pri_i2s 42 + - const: ext_sec_i2s 43 + 44 + required: 45 + - compatible 46 + 47 + allOf: 48 + - $ref: qcom,gcc.yaml# 49 + 50 + unevaluatedProperties: false 51 + 52 + examples: 53 + - | 54 + clock-controller@300000 { 55 + compatible = "qcom,gcc-msm8916"; 56 + #clock-cells = <1>; 57 + #reset-cells = <1>; 58 + #power-domain-cells = <1>; 59 + reg = <0x300000 0x90000>; 60 + }; 61 + ...
-1
Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml
··· 41 41 - qcom,gcc-mdm9607 42 42 - qcom,gcc-msm8226 43 43 - qcom,gcc-msm8660 44 - - qcom,gcc-msm8916 45 44 - qcom,gcc-msm8939 46 45 - qcom,gcc-msm8953 47 46 - qcom,gcc-msm8974