Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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 = <&reg_3v3_analog>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) 		dvdd-supply = <&reg_3v3>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) 		iovdd-supply = <&reg_1v8>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) 	};