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

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


  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,gcc-sm8450.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Qualcomm Global Clock & Reset Controlle      7 title: Qualcomm Global Clock & Reset Controller on SM8450
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Vinod Koul <vkoul@kernel.org>                   10   - Vinod Koul <vkoul@kernel.org>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Qualcomm global clock control module provide     13   Qualcomm global clock control module provides the clocks, resets and power
 14   domains on SM8450                                14   domains on SM8450
 15                                                    15 
 16   See also:: include/dt-bindings/clock/qcom,gc     16   See also:: include/dt-bindings/clock/qcom,gcc-sm8450.h
 17                                                    17 
 18 properties:                                        18 properties:
 19   compatible:                                      19   compatible:
 20     const: qcom,gcc-sm8450                         20     const: qcom,gcc-sm8450
 21                                                    21 
 22   clocks:                                          22   clocks:
 23     items:                                         23     items:
 24       - description: Board XO source               24       - description: Board XO source
 25       - description: Sleep clock source            25       - description: Sleep clock source
 26       - description: PCIE 0 Pipe clock source      26       - description: PCIE 0 Pipe clock source (Optional clock)
 27       - description: PCIE 1 Pipe clock source      27       - description: PCIE 1 Pipe clock source (Optional clock)
 28       - description: PCIE 1 Phy Auxiliary cloc !!  28       - description: PCIE 1 Phy Auxillary clock source (Optional clock)
 29       - description: UFS Phy Rx symbol 0 clock     29       - description: UFS Phy Rx symbol 0 clock source (Optional clock)
 30       - description: UFS Phy Rx symbol 1 clock     30       - description: UFS Phy Rx symbol 1 clock source (Optional clock)
 31       - description: UFS Phy Tx symbol 0 clock     31       - description: UFS Phy Tx symbol 0 clock source (Optional clock)
 32       - description: USB3 Phy wrapper pipe clo     32       - description: USB3 Phy wrapper pipe clock source (Optional clock)
 33     minItems: 2                                    33     minItems: 2
 34                                                    34 
 35   clock-names:                                     35   clock-names:
 36     items:                                         36     items:
 37       - const: bi_tcxo                             37       - const: bi_tcxo
 38       - const: sleep_clk                           38       - const: sleep_clk
 39       - const: pcie_0_pipe_clk # Optional cloc     39       - const: pcie_0_pipe_clk # Optional clock
 40       - const: pcie_1_pipe_clk # Optional cloc     40       - const: pcie_1_pipe_clk # Optional clock
 41       - const: pcie_1_phy_aux_clk # Optional c     41       - const: pcie_1_phy_aux_clk # Optional clock
 42       - const: ufs_phy_rx_symbol_0_clk # Optio     42       - const: ufs_phy_rx_symbol_0_clk # Optional clock
 43       - const: ufs_phy_rx_symbol_1_clk # Optio     43       - const: ufs_phy_rx_symbol_1_clk # Optional clock
 44       - const: ufs_phy_tx_symbol_0_clk # Optio     44       - const: ufs_phy_tx_symbol_0_clk # Optional clock
 45       - const: usb3_phy_wrapper_gcc_usb30_pipe     45       - const: usb3_phy_wrapper_gcc_usb30_pipe_clk # Optional clock
 46     minItems: 2                                    46     minItems: 2
 47                                                    47 
 48 required:                                          48 required:
 49   - compatible                                     49   - compatible
 50   - clocks                                         50   - clocks
 51   - clock-names                                    51   - clock-names
 52   - '#power-domain-cells'                      << 
 53                                                    52 
 54 allOf:                                             53 allOf:
 55   - $ref: qcom,gcc.yaml#                           54   - $ref: qcom,gcc.yaml#
 56                                                    55 
 57 unevaluatedProperties: false                       56 unevaluatedProperties: false
 58                                                    57 
 59 examples:                                          58 examples:
 60   - |                                              59   - |
 61     #include <dt-bindings/clock/qcom,rpmh.h>       60     #include <dt-bindings/clock/qcom,rpmh.h>
 62     clock-controller@100000 {                      61     clock-controller@100000 {
 63       compatible = "qcom,gcc-sm8450";              62       compatible = "qcom,gcc-sm8450";
 64       reg = <0x00100000 0x001f4200>;               63       reg = <0x00100000 0x001f4200>;
 65       clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep     64       clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>;
 66       clock-names = "bi_tcxo", "sleep_clk";        65       clock-names = "bi_tcxo", "sleep_clk";
 67       #clock-cells = <1>;                          66       #clock-cells = <1>;
 68       #reset-cells = <1>;                          67       #reset-cells = <1>;
 69       #power-domain-cells = <1>;                   68       #power-domain-cells = <1>;
 70     };                                             69     };
 71                                                    70 
 72 ...                                                71 ...
                                                      

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