~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/qcom,gpucc.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/clock/qcom,gpucc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/clock/qcom,gpucc.yaml (Version linux-6.0.19)


  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,gpucc.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Qualcomm Graphics Clock & Reset Control !!   7 title: Qualcomm Graphics Clock & Reset Controller Binding
  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 graphics clock control module provi !!  13   Qualcomm graphics clock control module which supports the clocks, resets and
 14   domains on Qualcomm SoCs.                    !!  14   power domains on Qualcomm SoCs.
 15                                                    15 
 16   See also::                                   !!  16   See also:
 17     include/dt-bindings/clock/qcom,gpucc-sdm84 !!  17     dt-bindings/clock/qcom,gpucc-sdm845.h
 18     include/dt-bindings/clock/qcom,gpucc-sa877 !!  18     dt-bindings/clock/qcom,gpucc-sc7180.h
 19     include/dt-bindings/clock/qcom,gpucc-sc718 !!  19     dt-bindings/clock/qcom,gpucc-sc7280.h
 20     include/dt-bindings/clock/qcom,gpucc-sc728 !!  20     dt-bindings/clock/qcom,gpucc-sm6350.h
 21     include/dt-bindings/clock/qcom,gpucc-sc828 !!  21     dt-bindings/clock/qcom,gpucc-sm8150.h
 22     include/dt-bindings/clock/qcom,gpucc-sm635 !!  22     dt-bindings/clock/qcom,gpucc-sm8250.h
 23     include/dt-bindings/clock/qcom,gpucc-sm815 << 
 24     include/dt-bindings/clock/qcom,gpucc-sm825 << 
 25     include/dt-bindings/clock/qcom,gpucc-sm835 << 
 26                                                    23 
 27 properties:                                        24 properties:
 28   compatible:                                      25   compatible:
 29     enum:                                          26     enum:
 30       - qcom,sdm845-gpucc                          27       - qcom,sdm845-gpucc
 31       - qcom,sa8775p-gpucc                     << 
 32       - qcom,sc7180-gpucc                          28       - qcom,sc7180-gpucc
 33       - qcom,sc7280-gpucc                          29       - qcom,sc7280-gpucc
 34       - qcom,sc8180x-gpucc                         30       - qcom,sc8180x-gpucc
 35       - qcom,sc8280xp-gpucc                    << 
 36       - qcom,sm6350-gpucc                          31       - qcom,sm6350-gpucc
 37       - qcom,sm8150-gpucc                          32       - qcom,sm8150-gpucc
 38       - qcom,sm8250-gpucc                          33       - qcom,sm8250-gpucc
 39       - qcom,sm8350-gpucc                      << 
 40                                                    34 
 41   clocks:                                          35   clocks:
 42     items:                                         36     items:
 43       - description: Board XO source               37       - description: Board XO source
 44       - description: GPLL0 main branch source      38       - description: GPLL0 main branch source
 45       - description: GPLL0 div branch source       39       - description: GPLL0 div branch source
 46                                                    40 
 47   clock-names:                                     41   clock-names:
 48     items:                                         42     items:
 49       - const: bi_tcxo                             43       - const: bi_tcxo
 50       - const: gcc_gpu_gpll0_clk_src               44       - const: gcc_gpu_gpll0_clk_src
 51       - const: gcc_gpu_gpll0_div_clk_src           45       - const: gcc_gpu_gpll0_div_clk_src
 52                                                    46 
 53   power-domains:                               !!  47   '#clock-cells':
 54     maxItems: 1                                !!  48     const: 1
                                                   >>  49 
                                                   >>  50   '#reset-cells':
                                                   >>  51     const: 1
                                                   >>  52 
                                                   >>  53   '#power-domain-cells':
                                                   >>  54     const: 1
 55                                                    55 
 56   vdd-gfx-supply:                              !!  56   reg:
 57     description: Regulator supply for the VDD_ !!  57     maxItems: 1
 58                                                    58 
 59 required:                                          59 required:
 60   - compatible                                     60   - compatible
                                                   >>  61   - reg
 61   - clocks                                         62   - clocks
 62   - clock-names                                    63   - clock-names
                                                   >>  64   - '#clock-cells'
                                                   >>  65   - '#reset-cells'
 63   - '#power-domain-cells'                          66   - '#power-domain-cells'
 64                                                    67 
 65 # Require that power-domains and vdd-gfx-suppl !!  68 additionalProperties: false
 66 not:                                           << 
 67   required:                                    << 
 68     - power-domains                            << 
 69     - vdd-gfx-supply                           << 
 70                                                << 
 71 allOf:                                         << 
 72   - $ref: qcom,gcc.yaml#                       << 
 73                                                << 
 74 unevaluatedProperties: false                   << 
 75                                                    69 
 76 examples:                                          70 examples:
 77   - |                                              71   - |
 78     #include <dt-bindings/clock/qcom,gcc-sdm84     72     #include <dt-bindings/clock/qcom,gcc-sdm845.h>
 79     #include <dt-bindings/clock/qcom,rpmh.h>       73     #include <dt-bindings/clock/qcom,rpmh.h>
 80     clock-controller@5090000 {                     74     clock-controller@5090000 {
 81       compatible = "qcom,sdm845-gpucc";            75       compatible = "qcom,sdm845-gpucc";
 82       reg = <0x05090000 0x9000>;                   76       reg = <0x05090000 0x9000>;
 83       clocks = <&rpmhcc RPMH_CXO_CLK>,             77       clocks = <&rpmhcc RPMH_CXO_CLK>,
 84                <&gcc GCC_GPU_GPLL0_CLK_SRC>,       78                <&gcc GCC_GPU_GPLL0_CLK_SRC>,
 85                <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC     79                <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>;
 86       clock-names = "bi_tcxo",                     80       clock-names = "bi_tcxo",
 87                     "gcc_gpu_gpll0_clk_src",       81                     "gcc_gpu_gpll0_clk_src",
 88                     "gcc_gpu_gpll0_div_clk_src     82                     "gcc_gpu_gpll0_div_clk_src";
 89       #clock-cells = <1>;                          83       #clock-cells = <1>;
 90       #reset-cells = <1>;                          84       #reset-cells = <1>;
 91       #power-domain-cells = <1>;                   85       #power-domain-cells = <1>;
 92     };                                             86     };
 93 ...                                                87 ...
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php