1567e4f98SSean CrossEverest ES8328 audio CODEC 2567e4f98SSean Cross 3567e4f98SSean CrossThis device supports both I2C and SPI. 4567e4f98SSean Cross 5567e4f98SSean CrossRequired properties: 6567e4f98SSean Cross 7*5f166156SRomain Perier - compatible : Should be "everest,es8328" or "everest,es8388" 8567e4f98SSean Cross - DVDD-supply : Regulator providing digital core supply voltage 1.8 - 3.6V 9567e4f98SSean Cross - AVDD-supply : Regulator providing analog supply voltage 3.3V 10567e4f98SSean Cross - PVDD-supply : Regulator providing digital IO supply voltage 1.8 - 3.6V 11567e4f98SSean Cross - IPVDD-supply : Regulator providing analog output voltage 3.3V 12567e4f98SSean Cross - clocks : A 22.5792 or 11.2896 MHz clock 13567e4f98SSean Cross - reg : the I2C address of the device for I2C, the chip select number for SPI 14567e4f98SSean Cross 15567e4f98SSean CrossPins on the device (for linking into audio routes): 16567e4f98SSean Cross 17567e4f98SSean Cross * LOUT1 18567e4f98SSean Cross * LOUT2 19567e4f98SSean Cross * ROUT1 20567e4f98SSean Cross * ROUT2 21567e4f98SSean Cross * LINPUT1 22567e4f98SSean Cross * RINPUT1 23567e4f98SSean Cross * LINPUT2 24567e4f98SSean Cross * RINPUT2 25567e4f98SSean Cross * Mic Bias 26567e4f98SSean Cross 27567e4f98SSean Cross 28567e4f98SSean CrossExample: 29567e4f98SSean Cross 30567e4f98SSean Crosscodec: es8328@11 { 31567e4f98SSean Cross compatible = "everest,es8328"; 32567e4f98SSean Cross DVDD-supply = <®_3p3v>; 33567e4f98SSean Cross AVDD-supply = <®_3p3v>; 34567e4f98SSean Cross PVDD-supply = <®_3p3v>; 35567e4f98SSean Cross HPVDD-supply = <®_3p3v>; 36567e4f98SSean Cross clocks = <&clks 169>; 37567e4f98SSean Cross reg = <0x11>; 38567e4f98SSean Cross}; 39