1*4882a593SmuzhiyunWM8904 audio CODEC 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunThis device supports I2C only. 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunRequired properties: 6*4882a593Smuzhiyun - compatible: "wlf,wm8904" or "wlf,wm8912" 7*4882a593Smuzhiyun - reg: the I2C address of the device. 8*4882a593Smuzhiyun - clock-names: "mclk" 9*4882a593Smuzhiyun - clocks: reference to 10*4882a593Smuzhiyun <Documentation/devicetree/bindings/clock/clock-bindings.txt> 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunPins on the device (for linking into audio routes): 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun * IN1L 15*4882a593Smuzhiyun * IN1R 16*4882a593Smuzhiyun * IN2L 17*4882a593Smuzhiyun * IN2R 18*4882a593Smuzhiyun * IN3L 19*4882a593Smuzhiyun * IN3R 20*4882a593Smuzhiyun * HPOUTL 21*4882a593Smuzhiyun * HPOUTR 22*4882a593Smuzhiyun * LINEOUTL 23*4882a593Smuzhiyun * LINEOUTR 24*4882a593Smuzhiyun * MICBIAS 25*4882a593Smuzhiyun 26*4882a593SmuzhiyunExamples: 27*4882a593Smuzhiyun 28*4882a593Smuzhiyuncodec: wm8904@1a { 29*4882a593Smuzhiyun compatible = "wlf,wm8904"; 30*4882a593Smuzhiyun reg = <0x1a>; 31*4882a593Smuzhiyun clocks = <&pck0>; 32*4882a593Smuzhiyun clock-names = "mclk"; 33*4882a593Smuzhiyun}; 34