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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/ti,cdce925.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/ti,cdce925.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/clock/ti,cdce925.yaml (Version linux-6.11.7)


  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/ti,cd      4 $id: http://devicetree.org/schemas/clock/ti,cdce925.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: TI CDCE913/925/937/949 programmable I2C      7 title: TI CDCE913/925/937/949 programmable I2C clock synthesizers
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Alexander Stein <alexander.stein@ew.tq-grou     10   - Alexander Stein <alexander.stein@ew.tq-group.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Flexible Low Power LVCMOS Clock Generator wi     13   Flexible Low Power LVCMOS Clock Generator with SSC Support for EMI Reduction
 14                                                    14 
 15   - CDCE(L)913: 1-PLL, 3 Outputs https://www.t     15   - CDCE(L)913: 1-PLL, 3 Outputs https://www.ti.com/product/cdce913
 16   - CDCE(L)925: 2-PLL, 5 Outputs https://www.t     16   - CDCE(L)925: 2-PLL, 5 Outputs https://www.ti.com/product/cdce925
 17   - CDCE(L)937: 3-PLL, 7 Outputs https://www.t     17   - CDCE(L)937: 3-PLL, 7 Outputs https://www.ti.com/product/cdce937
 18   - CDCE(L)949: 4-PLL, 9 Outputs https://www.t     18   - CDCE(L)949: 4-PLL, 9 Outputs https://www.ti.com/product/cdce949
 19                                                    19 
 20 properties:                                        20 properties:
 21   compatible:                                      21   compatible:
 22     enum:                                          22     enum:
 23       - ti,cdce913                                 23       - ti,cdce913
 24       - ti,cdce925                                 24       - ti,cdce925
 25       - ti,cdce937                                 25       - ti,cdce937
 26       - ti,cdce949                                 26       - ti,cdce949
 27                                                    27 
 28   reg:                                             28   reg:
 29     maxItems: 1                                    29     maxItems: 1
 30                                                    30 
 31   clocks:                                          31   clocks:
 32     items:                                         32     items:
 33       - description: fixed parent clock            33       - description: fixed parent clock
 34                                                    34 
 35   "#clock-cells":                                  35   "#clock-cells":
 36     const: 1                                       36     const: 1
 37                                                    37 
 38   vdd-supply:                                      38   vdd-supply:
 39     description: Regulator that provides 1.8V      39     description: Regulator that provides 1.8V Vdd power supply
 40                                                    40 
 41   vddout-supply:                                   41   vddout-supply:
 42     description: |                                 42     description: |
 43       Regulator that provides Vddout power sup     43       Regulator that provides Vddout power supply.
 44       non-L variant: 2.5V or 3.3V for              44       non-L variant: 2.5V or 3.3V for
 45       L variant: 1.8V for                          45       L variant: 1.8V for
 46                                                    46 
 47   xtal-load-pf:                                    47   xtal-load-pf:
 48     $ref: /schemas/types.yaml#/definitions/uin     48     $ref: /schemas/types.yaml#/definitions/uint32
 49     description: |                                 49     description: |
 50       Crystal load-capacitor value to fine-tun     50       Crystal load-capacitor value to fine-tune performance on a
 51       board, or to compensate for external inf     51       board, or to compensate for external influences.
 52                                                    52 
 53 patternProperties:                                 53 patternProperties:
 54   "^PLL[1-4]$":                                    54   "^PLL[1-4]$":
 55     type: object                                   55     type: object
 56     description: |                                 56     description: |
 57       optional child node can be used to speci     57       optional child node can be used to specify spread
 58       spectrum clocking parameters for a board     58       spectrum clocking parameters for a board
 59                                                    59 
 60     additionalProperties: false                    60     additionalProperties: false
 61                                                    61 
 62     properties:                                    62     properties:
 63       spread-spectrum:                             63       spread-spectrum:
 64         $ref: /schemas/types.yaml#/definitions     64         $ref: /schemas/types.yaml#/definitions/uint32
 65         description: SSC mode as defined in th     65         description: SSC mode as defined in the data sheet
 66                                                    66 
 67       spread-spectrum-center:                      67       spread-spectrum-center:
 68         type: boolean                              68         type: boolean
 69         description: |                             69         description: |
 70           Use "centered" mode instead of "max"     70           Use "centered" mode instead of "max" mode. When
 71           present, the clock runs at the reque     71           present, the clock runs at the requested frequency on average.
 72           Otherwise the requested frequency is     72           Otherwise the requested frequency is the maximum value of the
 73           SCC range.                               73           SCC range.
 74                                                    74 
 75 required:                                          75 required:
 76   - compatible                                     76   - compatible
 77   - reg                                            77   - reg
 78   - clocks                                         78   - clocks
 79   - "#clock-cells"                                 79   - "#clock-cells"
 80                                                    80 
 81 additionalProperties: false                        81 additionalProperties: false
 82                                                    82 
 83 examples:                                          83 examples:
 84   - |                                              84   - |
 85     i2c {                                          85     i2c {
 86         #address-cells = <1>;                      86         #address-cells = <1>;
 87         #size-cells = <0>;                         87         #size-cells = <0>;
 88                                                    88 
 89         cdce925: clock-controller@64 {             89         cdce925: clock-controller@64 {
 90             compatible = "ti,cdce925";             90             compatible = "ti,cdce925";
 91             reg = <0x64>;                          91             reg = <0x64>;
 92             clocks = <&xtal_27Mhz>;                92             clocks = <&xtal_27Mhz>;
 93             #clock-cells = <1>;                    93             #clock-cells = <1>;
 94             xtal-load-pf = <5>;                    94             xtal-load-pf = <5>;
 95             vdd-supply = <&reg_1v8>;               95             vdd-supply = <&reg_1v8>;
 96             vddout-supply = <&reg_3v3>;            96             vddout-supply = <&reg_3v3>;
 97             /* PLL options to get SSC 1% cente     97             /* PLL options to get SSC 1% centered */
 98             PLL2 {                                 98             PLL2 {
 99                 spread-spectrum = <4>;             99                 spread-spectrum = <4>;
100                 spread-spectrum-center;           100                 spread-spectrum-center;
101             };                                    101             };
102         };                                        102         };
103     };                                            103     };
                                                      

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