^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Texas Instruments PCM186x Universal Audio ADC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) These devices support both I2C and SPI (configured with pin strapping
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) on the board).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) - compatible : "ti,pcm1862",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) "ti,pcm1863",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) "ti,pcm1864",
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) "ti,pcm1865"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) - reg : The I2C address of the device for I2C, the chip select
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) number for SPI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) - avdd-supply: Analog core power supply (3.3v)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) - dvdd-supply: Digital core power supply
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) - iovdd-supply: Digital IO power supply
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) See regulator/regulator.txt for more information
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) CODEC input pins:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) * VINL1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) * VINR1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) * VINL2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) * VINR2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) * VINL3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) * VINR3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) * VINL4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) * VINR4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) The pins can be used in referring sound node's audio-routing property.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) pcm186x: audio-codec@4a {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) compatible = "ti,pcm1865";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) reg = <0x4a>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) avdd-supply = <®_3v3_analog>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) dvdd-supply = <®_3v3>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) iovdd-supply = <®_1v8>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) };