18c2ecf20Sopenharmony_ciTexas Instruments PCM186x Universal Audio ADC
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThese devices support both I2C and SPI (configured with pin strapping
48c2ecf20Sopenharmony_cion the board).
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciRequired properties:
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci - compatible : "ti,pcm1862",
98c2ecf20Sopenharmony_ci                "ti,pcm1863",
108c2ecf20Sopenharmony_ci                "ti,pcm1864",
118c2ecf20Sopenharmony_ci                "ti,pcm1865"
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci - reg : The I2C address of the device for I2C, the chip select
148c2ecf20Sopenharmony_ci         number for SPI.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci - avdd-supply: Analog core power supply (3.3v)
178c2ecf20Sopenharmony_ci - dvdd-supply: Digital core power supply
188c2ecf20Sopenharmony_ci - iovdd-supply: Digital IO power supply
198c2ecf20Sopenharmony_ci        See regulator/regulator.txt for more information
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciCODEC input pins:
228c2ecf20Sopenharmony_ci * VINL1
238c2ecf20Sopenharmony_ci * VINR1
248c2ecf20Sopenharmony_ci * VINL2
258c2ecf20Sopenharmony_ci * VINR2
268c2ecf20Sopenharmony_ci * VINL3
278c2ecf20Sopenharmony_ci * VINR3
288c2ecf20Sopenharmony_ci * VINL4
298c2ecf20Sopenharmony_ci * VINR4
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ciThe pins can be used in referring sound node's audio-routing property.
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ciExample:
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci	pcm186x: audio-codec@4a {
368c2ecf20Sopenharmony_ci		compatible = "ti,pcm1865";
378c2ecf20Sopenharmony_ci		reg = <0x4a>;
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ci		avdd-supply = <&reg_3v3_analog>;
408c2ecf20Sopenharmony_ci		dvdd-supply = <&reg_3v3>;
418c2ecf20Sopenharmony_ci		iovdd-supply = <&reg_1v8>;
428c2ecf20Sopenharmony_ci	};
43