1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/clock/ti,cdce925.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI CDCE913/925/937/949 programmable I2C clock synthesizers
10 - Alexander Stein <alexander.stein@ew.tq-group.com>
13 Flexible Low Power LVCMOS Clock Generator with SSC Support for EMI Reduction
15 - CDCE(L)913: 1-PLL, 3 Outputs https://www.ti.com/product/cdce913
16 - CDCE(L)925: 2-PLL, 5 Outputs https://www.ti.com/product/cdce925
17 - CDCE(L)937: 3-PLL, 7 Outputs https://www.ti.com/product/cdce937
18 - CDCE(L)949: 4-PLL, 9 Outputs https://www.ti.com/product/cdce949
33 - description: fixed parent clock
39 description: Regulator that provides 1.8V Vdd power supply
43 Regulator that provides Vddout power supply.
44 non-L variant: 2.5V or 3.3V for
48 $ref: /schemas/types.yaml#/definitions/uint32
50 Crystal load-capacitor value to fine-tune performance on a
51 board, or to compensate for external influences.
57 optional child node can be used to specify spread
58 spectrum clocking parameters for a board
60 additionalProperties: false
64 $ref: /schemas/types.yaml#/definitions/uint32
65 description: SSC mode as defined in the data sheet
67 spread-spectrum-center:
70 Use "centered" mode instead of "max" mode. When
71 present, the clock runs at the requested frequency on average.
72 Otherwise the requested frequency is the maximum value of the
81 additionalProperties: false
89 cdce925: clock-controller@64 {
90 compatible = "ti,cdce925";
92 clocks = <&xtal_27Mhz>;
95 vdd-supply = <®_1v8>;
96 vddout-supply = <®_3v3>;
97 /* PLL options to get SSC 1% centered */
99 spread-spectrum = <4>;
100 spread-spectrum-center;