104561eacSDaniel MackAnalog Devices ADAU1701
204561eacSDaniel Mack
304561eacSDaniel MackRequired properties:
404561eacSDaniel Mack
504561eacSDaniel Mack - compatible:		Should contain "adi,adau1701"
604561eacSDaniel Mack - reg:			The i2c address. Value depends on the state of ADDR0
704561eacSDaniel Mack			and ADDR1, as wired in hardware.
804561eacSDaniel Mack
904561eacSDaniel MackOptional properties:
1004561eacSDaniel Mack
1104561eacSDaniel Mack - reset-gpio: 		A GPIO spec to define which pin is connected to the
1204561eacSDaniel Mack			chip's !RESET pin. If specified, the driver will
1304561eacSDaniel Mack			assert a hardware reset at probe time.
142352d4bfSDaniel Mack - adi,pll-mode-gpios:	An array of two GPIO specs to describe the GPIOs
152352d4bfSDaniel Mack			the ADAU's PLL config pins are connected to.
162352d4bfSDaniel Mack			The state of the pins are set according to the
172352d4bfSDaniel Mack			configured clock divider on ASoC side before the
182352d4bfSDaniel Mack			firmware is loaded.
1997d0a868SDaniel Mack - adi,pin-config:	An array of 12 numerical values selecting one of the
2097d0a868SDaniel Mack			pin configurations as described in the datasheet,
2197d0a868SDaniel Mack			table 53. Note that the value of this property has
2297d0a868SDaniel Mack			to be prefixed with '/bits/ 8'.
2304561eacSDaniel Mack
2404561eacSDaniel MackExamples:
2504561eacSDaniel Mack
2604561eacSDaniel Mack	i2c_bus {
2704561eacSDaniel Mack		adau1701@34 {
2804561eacSDaniel Mack			compatible = "adi,adau1701";
2904561eacSDaniel Mack			reg = <0x34>;
3004561eacSDaniel Mack			reset-gpio = <&gpio 23 0>;
312352d4bfSDaniel Mack			adi,pll-mode-gpios = <&gpio 24 0 &gpio 25 0>;
3297d0a868SDaniel Mack			adi,pin-config = /bits/ 8 <0x4 0x7 0x5 0x5 0x4 0x4
3397d0a868SDaniel Mack                                                   0x4 0x4 0x4 0x4 0x4 0x4>;
3404561eacSDaniel Mack		};
3504561eacSDaniel Mack	};
36