1*c66ec88fSEmmanuel VadotEverest ES8328 audio CODEC 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotThis device supports both I2C and SPI. 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel VadotRequired properties: 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel Vadot - compatible : Should be "everest,es8328" or "everest,es8388" 8*c66ec88fSEmmanuel Vadot - DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V 9*c66ec88fSEmmanuel Vadot - AVDD-supply : Regulator providing analog supply voltage 3.3V 10*c66ec88fSEmmanuel Vadot - PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V 11*c66ec88fSEmmanuel Vadot - IPVDD-supply : Regulator providing analog output voltage 3.3V 12*c66ec88fSEmmanuel Vadot - clocks : A 22.5792 or 11.2896 MHz clock 13*c66ec88fSEmmanuel Vadot - reg : the I2C address of the device for I2C, the chip select number for SPI 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel VadotPins on the device (for linking into audio routes): 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel Vadot * LOUT1 18*c66ec88fSEmmanuel Vadot * LOUT2 19*c66ec88fSEmmanuel Vadot * ROUT1 20*c66ec88fSEmmanuel Vadot * ROUT2 21*c66ec88fSEmmanuel Vadot * LINPUT1 22*c66ec88fSEmmanuel Vadot * RINPUT1 23*c66ec88fSEmmanuel Vadot * LINPUT2 24*c66ec88fSEmmanuel Vadot * RINPUT2 25*c66ec88fSEmmanuel Vadot * Mic Bias 26*c66ec88fSEmmanuel Vadot 27*c66ec88fSEmmanuel Vadot 28*c66ec88fSEmmanuel VadotExample: 29*c66ec88fSEmmanuel Vadot 30*c66ec88fSEmmanuel Vadotcodec: es8328@11 { 31*c66ec88fSEmmanuel Vadot compatible = "everest,es8328"; 32*c66ec88fSEmmanuel Vadot DVDD-supply = <®_3p3v>; 33*c66ec88fSEmmanuel Vadot AVDD-supply = <®_3p3v>; 34*c66ec88fSEmmanuel Vadot PVDD-supply = <®_3p3v>; 35*c66ec88fSEmmanuel Vadot HPVDD-supply = <®_3p3v>; 36*c66ec88fSEmmanuel Vadot clocks = <&clks 169>; 37*c66ec88fSEmmanuel Vadot reg = <0x11>; 38*c66ec88fSEmmanuel Vadot}; 39