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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.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,x1e80100-gcc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/clock/qcom,x1e80100-gcc.yaml (Version linux-6.8.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,x1e80100-gcc.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 X1E80100
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Rajendra Nayak <quic_rjendra@quicinc.com>       10   - Rajendra Nayak <quic_rjendra@quicinc.com>
 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 X1E80100                              14   domains on X1E80100
 15                                                    15 
 16   See also:: include/dt-bindings/clock/qcom,x1     16   See also:: include/dt-bindings/clock/qcom,x1e80100-gcc.h
 17                                                    17 
 18 properties:                                        18 properties:
 19   compatible:                                      19   compatible:
 20     const: qcom,x1e80100-gcc                       20     const: qcom,x1e80100-gcc
 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 3 pipe clock             26       - description: PCIe 3 pipe clock
 27       - description: PCIe 4 pipe clock             27       - description: PCIe 4 pipe clock
 28       - description: PCIe 5 pipe clock             28       - description: PCIe 5 pipe clock
 29       - description: PCIe 6a pipe clock            29       - description: PCIe 6a pipe clock
 30       - description: PCIe 6b pipe clock            30       - description: PCIe 6b pipe clock
 31       - description: USB QMP Phy 0 clock sourc     31       - description: USB QMP Phy 0 clock source
 32       - description: USB QMP Phy 1 clock sourc     32       - description: USB QMP Phy 1 clock source
 33       - description: USB QMP Phy 2 clock sourc     33       - description: USB QMP Phy 2 clock source
 34                                                    34 
 35   power-domains:                                   35   power-domains:
 36     description:                                   36     description:
 37       A phandle and PM domain specifier for th     37       A phandle and PM domain specifier for the CX power domain.
 38     maxItems: 1                                    38     maxItems: 1
 39                                                    39 
 40 required:                                          40 required:
 41   - compatible                                     41   - compatible
 42   - clocks                                         42   - clocks
 43   - power-domains                                  43   - power-domains
 44   - '#power-domain-cells'                      << 
 45                                                    44 
 46 allOf:                                             45 allOf:
 47   - $ref: qcom,gcc.yaml#                           46   - $ref: qcom,gcc.yaml#
 48                                                    47 
 49 unevaluatedProperties: false                       48 unevaluatedProperties: false
 50                                                    49 
 51 examples:                                          50 examples:
 52   - |                                              51   - |
 53     #include <dt-bindings/power/qcom,rpmhpd.h>     52     #include <dt-bindings/power/qcom,rpmhpd.h>
 54     clock-controller@100000 {                      53     clock-controller@100000 {
 55       compatible = "qcom,x1e80100-gcc";            54       compatible = "qcom,x1e80100-gcc";
 56       reg = <0x00100000 0x200000>;                 55       reg = <0x00100000 0x200000>;
 57       clocks = <&bi_tcxo_div2>,                    56       clocks = <&bi_tcxo_div2>,
 58                <&sleep_clk>,                       57                <&sleep_clk>,
 59                <&pcie3_phy>,                       58                <&pcie3_phy>,
 60                <&pcie4_phy>,                       59                <&pcie4_phy>,
 61                <&pcie5_phy>,                       60                <&pcie5_phy>,
 62                <&pcie6a_phy>,                      61                <&pcie6a_phy>,
 63                <&pcie6b_phy>,                      62                <&pcie6b_phy>,
 64                <&usb_1_ss0_qmpphy 0>,              63                <&usb_1_ss0_qmpphy 0>,
 65                <&usb_1_ss1_qmpphy 1>,              64                <&usb_1_ss1_qmpphy 1>,
 66                <&usb_1_ss2_qmpphy 2>;              65                <&usb_1_ss2_qmpphy 2>;
 67       power-domains = <&rpmhpd RPMHPD_CX>;         66       power-domains = <&rpmhpd RPMHPD_CX>;
 68       #clock-cells = <1>;                          67       #clock-cells = <1>;
 69       #reset-cells = <1>;                          68       #reset-cells = <1>;
 70       #power-domain-cells = <1>;                   69       #power-domain-cells = <1>;
 71     };                                             70     };
 72                                                    71 
 73 ...                                                72 ...
                                                      

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