1 Devicetree bindings for Maxim MAX9485 Programm 2 3 This device exposes 4 clocks in total: 4 5 - MAX9485_MCLKOUT: A gated, buffered outp 6 - MAX9485_CLKOUT: A PLL that can be conf 7 frequencies 8 - MAX9485_CLKOUT[1,2]: Two gated outputs for 9 10 MAX9485_CLKOUT[1,2] are children of MAX9485_CL 11 requests. 12 13 Required properties: 14 - compatible: "maxim,max9485" 15 - clocks: Input clock, must provide 27.0 16 - clock-names: Must be set to "xclk" 17 - #clock-cells: From common clock binding; sha 18 19 Optional properties: 20 - reset-gpios: GPIO descriptor connec 21 - vdd-supply: A regulator node for V 22 - clock-output-names: Name of output clocks, 23 bindings 24 25 If not explicitly set, the output names are "m 26 and "clkout2". 27 28 Clocks are defined as preprocessor macros in t 29 30 Example: 31 32 #include <dt-bindings/clock/maxim,max9 33 34 xo-27mhz: xo-27mhz { 35 compatible = "fixed-clock"; 36 #clock-cells = <0>; 37 clock-frequency = <27000000>; 38 }; 39 40 &i2c0 { 41 max9485: audio-clock@63 { 42 reg = <0x63>; 43 compatible = "maxim,ma 44 clock-names = "xclk"; 45 clocks = <&xo-27mhz>; 46 reset-gpios = <&gpio 1 47 vdd-supply = <&3v3-reg 48 #clock-cells = <1>; 49 }; 50 }; 51 52 // Clock consumer node 53 54 foo@0 { 55 compatible = "bar,foo"; 56 /* ... */ 57 clock-names = "foo-input-clk"; 58 clocks = <&max9485 MAX9485_CLK 59 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.