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 = <®_3v3_analog>; 408c2ecf20Sopenharmony_ci dvdd-supply = <®_3v3>; 418c2ecf20Sopenharmony_ci iovdd-supply = <®_1v8>; 428c2ecf20Sopenharmony_ci }; 43