xref: /openbmc/linux/Documentation/devicetree/bindings/sound/wm8741.txt (revision 3eb66e91a25497065c5322b1268cbc3953642227)
180080ec5SMark BrownWM8741 audio CODEC
280080ec5SMark Brown
380080ec5SMark BrownThis device supports both I2C and SPI (configured with pin strapping
480080ec5SMark Brownon the board).
580080ec5SMark Brown
680080ec5SMark BrownRequired properties:
780080ec5SMark Brown
880080ec5SMark Brown  - compatible : "wlf,wm8741"
980080ec5SMark Brown
1080080ec5SMark Brown  - reg : the I2C address of the device for I2C, the chip select
1180080ec5SMark Brown          number for SPI.
1280080ec5SMark Brown
13c354b54cSSergej SawazkiOptional properties:
14c354b54cSSergej Sawazki
15c354b54cSSergej Sawazki  - diff-mode: Differential output mode configuration. Default value for field
16c354b54cSSergej Sawazki    DIFF in register R8 (MODE_CONTROL_2). If absent, the default is 0, shall be:
17c354b54cSSergej Sawazki    0 = stereo
18c354b54cSSergej Sawazki    1 = mono left
19c354b54cSSergej Sawazki    2 = stereo reversed
20c354b54cSSergej Sawazki    3 = mono right
21c354b54cSSergej Sawazki
2280080ec5SMark BrownExample:
2380080ec5SMark Brown
24*34f5897cSFabio Estevamwm8741: codec@1a {
2580080ec5SMark Brown	compatible = "wlf,wm8741";
2680080ec5SMark Brown	reg = <0x1a>;
27c354b54cSSergej Sawazki
28c354b54cSSergej Sawazki	diff-mode = <3>;
2980080ec5SMark Brown};
30