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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/qcom,sm8450-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,sm8450-gpucc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/clock/qcom,sm8450-gpucc.yaml (Version linux-6.9.12)


  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,sm8450-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 on SM8450
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Konrad Dybcio <konradybcio@kernel.org>      !!  10   - Konrad Dybcio <konrad.dybcio@linaro.org>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Qualcomm graphics clock control module provi     13   Qualcomm graphics clock control module provides the clocks, resets and power
 14   domains on Qualcomm SoCs.                        14   domains on Qualcomm SoCs.
 15                                                    15 
 16   See also::                                       16   See also::
 17     include/dt-bindings/clock/qcom,sm4450-gpuc << 
 18     include/dt-bindings/clock/qcom,sm8450-gpuc     17     include/dt-bindings/clock/qcom,sm8450-gpucc.h
 19     include/dt-bindings/clock/qcom,sm8550-gpuc     18     include/dt-bindings/clock/qcom,sm8550-gpucc.h
 20     include/dt-bindings/reset/qcom,sm8450-gpuc     19     include/dt-bindings/reset/qcom,sm8450-gpucc.h
 21     include/dt-bindings/reset/qcom,sm8650-gpuc     20     include/dt-bindings/reset/qcom,sm8650-gpucc.h
 22     include/dt-bindings/reset/qcom,x1e80100-gp     21     include/dt-bindings/reset/qcom,x1e80100-gpucc.h
 23                                                    22 
 24 properties:                                        23 properties:
 25   compatible:                                      24   compatible:
 26     enum:                                          25     enum:
 27       - qcom,sm4450-gpucc                      << 
 28       - qcom,sm8450-gpucc                          26       - qcom,sm8450-gpucc
 29       - qcom,sm8550-gpucc                          27       - qcom,sm8550-gpucc
 30       - qcom,sm8650-gpucc                          28       - qcom,sm8650-gpucc
 31       - qcom,x1e80100-gpucc                        29       - qcom,x1e80100-gpucc
 32                                                    30 
 33   clocks:                                          31   clocks:
 34     items:                                         32     items:
 35       - description: Board XO source               33       - description: Board XO source
 36       - description: GPLL0 main branch source      34       - description: GPLL0 main branch source
 37       - description: GPLL0 div branch source       35       - description: GPLL0 div branch source
 38                                                    36 
                                                   >>  37   '#clock-cells':
                                                   >>  38     const: 1
                                                   >>  39 
                                                   >>  40   '#reset-cells':
                                                   >>  41     const: 1
                                                   >>  42 
                                                   >>  43   '#power-domain-cells':
                                                   >>  44     const: 1
                                                   >>  45 
                                                   >>  46   reg:
                                                   >>  47     maxItems: 1
                                                   >>  48 
 39 required:                                          49 required:
 40   - compatible                                     50   - compatible
                                                   >>  51   - reg
 41   - clocks                                         52   - clocks
                                                   >>  53   - '#clock-cells'
                                                   >>  54   - '#reset-cells'
 42   - '#power-domain-cells'                          55   - '#power-domain-cells'
 43                                                    56 
 44 allOf:                                         !!  57 additionalProperties: false
 45   - $ref: qcom,gcc.yaml#                       << 
 46                                                << 
 47 unevaluatedProperties: false                   << 
 48                                                    58 
 49 examples:                                          59 examples:
 50   - |                                              60   - |
 51     #include <dt-bindings/clock/qcom,gcc-sm845     61     #include <dt-bindings/clock/qcom,gcc-sm8450.h>
 52     #include <dt-bindings/clock/qcom,rpmh.h>       62     #include <dt-bindings/clock/qcom,rpmh.h>
 53                                                    63 
 54     soc {                                          64     soc {
 55         #address-cells = <2>;                      65         #address-cells = <2>;
 56         #size-cells = <2>;                         66         #size-cells = <2>;
 57                                                    67 
 58         clock-controller@3d90000 {                 68         clock-controller@3d90000 {
 59             compatible = "qcom,sm8450-gpucc";      69             compatible = "qcom,sm8450-gpucc";
 60             reg = <0 0x03d90000 0 0xa000>;         70             reg = <0 0x03d90000 0 0xa000>;
 61             clocks = <&rpmhcc RPMH_CXO_CLK>,       71             clocks = <&rpmhcc RPMH_CXO_CLK>,
 62                      <&gcc GCC_GPU_GPLL0_CLK_S     72                      <&gcc GCC_GPU_GPLL0_CLK_SRC>,
 63                      <&gcc GCC_GPU_GPLL0_DIV_C     73                      <&gcc GCC_GPU_GPLL0_DIV_CLK_SRC>;
 64             #clock-cells = <1>;                    74             #clock-cells = <1>;
 65             #reset-cells = <1>;                    75             #reset-cells = <1>;
 66             #power-domain-cells = <1>;             76             #power-domain-cells = <1>;
 67         };                                         77         };
 68     };                                             78     };
 69 ...                                                79 ...
                                                      

~ [ 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