~ [ 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-5.18.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,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 Binding for 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 which supports the clocks, resets and
 14   domains on SM8450                            !!  14   power domains on SM8450
 15                                                    15 
 16   See also:: include/dt-bindings/clock/qcom,gc !!  16   See also:
                                                   >>  17   - dt-bindings/clock/qcom,gcc-sm8450.h
 17                                                    18 
 18 properties:                                        19 properties:
 19   compatible:                                      20   compatible:
 20     const: qcom,gcc-sm8450                         21     const: qcom,gcc-sm8450
 21                                                    22 
 22   clocks:                                          23   clocks:
 23     items:                                         24     items:
 24       - description: Board XO source               25       - description: Board XO source
 25       - description: Sleep clock source            26       - description: Sleep clock source
 26       - description: PCIE 0 Pipe clock source      27       - description: PCIE 0 Pipe clock source (Optional clock)
 27       - description: PCIE 1 Pipe clock source      28       - description: PCIE 1 Pipe clock source (Optional clock)
 28       - description: PCIE 1 Phy Auxiliary cloc !!  29       - description: PCIE 1 Phy Auxillary clock source (Optional clock)
 29       - description: UFS Phy Rx symbol 0 clock     30       - description: UFS Phy Rx symbol 0 clock source (Optional clock)
 30       - description: UFS Phy Rx symbol 1 clock     31       - description: UFS Phy Rx symbol 1 clock source (Optional clock)
 31       - description: UFS Phy Tx symbol 0 clock     32       - description: UFS Phy Tx symbol 0 clock source (Optional clock)
 32       - description: USB3 Phy wrapper pipe clo     33       - description: USB3 Phy wrapper pipe clock source (Optional clock)
 33     minItems: 2                                    34     minItems: 2
 34                                                    35 
 35   clock-names:                                     36   clock-names:
 36     items:                                         37     items:
 37       - const: bi_tcxo                             38       - const: bi_tcxo
 38       - const: sleep_clk                           39       - const: sleep_clk
 39       - const: pcie_0_pipe_clk # Optional cloc     40       - const: pcie_0_pipe_clk # Optional clock
 40       - const: pcie_1_pipe_clk # Optional cloc     41       - const: pcie_1_pipe_clk # Optional clock
 41       - const: pcie_1_phy_aux_clk # Optional c     42       - const: pcie_1_phy_aux_clk # Optional clock
 42       - const: ufs_phy_rx_symbol_0_clk # Optio     43       - const: ufs_phy_rx_symbol_0_clk # Optional clock
 43       - const: ufs_phy_rx_symbol_1_clk # Optio     44       - const: ufs_phy_rx_symbol_1_clk # Optional clock
 44       - const: ufs_phy_tx_symbol_0_clk # Optio     45       - const: ufs_phy_tx_symbol_0_clk # Optional clock
 45       - const: usb3_phy_wrapper_gcc_usb30_pipe     46       - const: usb3_phy_wrapper_gcc_usb30_pipe_clk # Optional clock
 46     minItems: 2                                    47     minItems: 2
 47                                                    48 
                                                   >>  49   '#clock-cells':
                                                   >>  50     const: 1
                                                   >>  51 
                                                   >>  52   '#reset-cells':
                                                   >>  53     const: 1
                                                   >>  54 
                                                   >>  55   '#power-domain-cells':
                                                   >>  56     const: 1
                                                   >>  57 
                                                   >>  58   reg:
                                                   >>  59     maxItems: 1
                                                   >>  60 
 48 required:                                          61 required:
 49   - compatible                                     62   - compatible
                                                   >>  63   - reg
 50   - clocks                                         64   - clocks
 51   - clock-names                                    65   - clock-names
                                                   >>  66   - '#clock-cells'
                                                   >>  67   - '#reset-cells'
 52   - '#power-domain-cells'                          68   - '#power-domain-cells'
 53                                                    69 
 54 allOf:                                         !!  70 additionalProperties: false
 55   - $ref: qcom,gcc.yaml#                       << 
 56                                                << 
 57 unevaluatedProperties: false                   << 
 58                                                    71 
 59 examples:                                          72 examples:
 60   - |                                              73   - |
 61     #include <dt-bindings/clock/qcom,rpmh.h>       74     #include <dt-bindings/clock/qcom,rpmh.h>
 62     clock-controller@100000 {                      75     clock-controller@100000 {
 63       compatible = "qcom,gcc-sm8450";              76       compatible = "qcom,gcc-sm8450";
 64       reg = <0x00100000 0x001f4200>;               77       reg = <0x00100000 0x001f4200>;
 65       clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep     78       clocks = <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>;
 66       clock-names = "bi_tcxo", "sleep_clk";        79       clock-names = "bi_tcxo", "sleep_clk";
 67       #clock-cells = <1>;                          80       #clock-cells = <1>;
 68       #reset-cells = <1>;                          81       #reset-cells = <1>;
 69       #power-domain-cells = <1>;                   82       #power-domain-cells = <1>;
 70     };                                             83     };
 71                                                    84 
 72 ...                                                85 ...
                                                      

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