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) Everest ES8328 audio CODEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  3) This device supports both I2C and SPI.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  4) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  5) Required properties:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  6) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  7)   - compatible  : Should be "everest,es8328" or "everest,es8388"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  8)   - DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  9)   - AVDD-supply : Regulator providing analog supply voltage 3.3V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)   - PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)   - IPVDD-supply : Regulator providing analog output voltage 3.3V
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)   - clocks : A 22.5792 or 11.2896 MHz clock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)   - reg : the I2C address of the device for I2C, the chip select number for SPI
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Pins on the device (for linking into audio routes):
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)   * LOUT1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)   * LOUT2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)   * ROUT1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)   * ROUT2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)   * LINPUT1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)   * RINPUT1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)   * LINPUT2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)   * RINPUT2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)   * Mic Bias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Example:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) codec: es8328@11 {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) 	compatible = "everest,es8328";
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) 	DVDD-supply = <&reg_3p3v>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) 	AVDD-supply = <&reg_3p3v>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) 	PVDD-supply = <&reg_3p3v>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) 	HPVDD-supply = <&reg_3p3v>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) 	clocks = <&clks 169>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) 	reg = <0x11>;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) };