12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- Bindings for Texas Instruments CDCE706 programmable 3-PLL clock
- synthesizer/multiplier/divider.
- Reference: http://www.ti.com/lit/ds/symlink/cdce706.pdf
- I2C device node required properties:
- - compatible: shall be "ti,cdce706".
- - reg: i2c device address, shall be in range [0x68...0x6b].
- - #clock-cells: from common clock binding; shall be set to 1.
- - clocks: from common clock binding; list of parent clock
- handles, shall be reference clock(s) connected to CLK_IN0
- and CLK_IN1 pins.
- - clock-names: shall be clk_in0 and/or clk_in1. Use clk_in0
- in case of crystal oscillator or differential signal input
- configuration. Use clk_in0 and clk_in1 in case of independent
- single-ended LVCMOS inputs configuration.
- Example:
- clocks {
- clk54: clk54 {
- #clock-cells = <0>;
- compatible = "fixed-clock";
- clock-frequency = <54000000>;
- };
- };
- ...
- i2c0: i2c-master@0d090000 {
- ...
- cdce706: clock-synth@69 {
- compatible = "ti,cdce706";
- #clock-cells = <1>;
- reg = <0x69>;
- clocks = <&clk54>;
- clock-names = "clk_in0";
- };
- };
- ...
- simple-audio-card,codec {
- ...
- clocks = <&cdce706 4>;
- };
|