xref: /openbmc/linux/Documentation/devicetree/bindings/sound/rt1011.txt (revision c95baf12f5077419db01313ab61c2aac007d40cd)
1d6e65bb7SShuming FanRT1011 Mono Class D Audio Amplifier
2d6e65bb7SShuming Fan
3d6e65bb7SShuming FanThis device supports I2C only.
4d6e65bb7SShuming Fan
5d6e65bb7SShuming FanRequired properties:
6d6e65bb7SShuming Fan
7d6e65bb7SShuming Fan- compatible : "realtek,rt1011".
8d6e65bb7SShuming Fan
9d6e65bb7SShuming Fan- reg : The I2C address of the device. This I2C address decide by
10d6e65bb7SShuming Fan        two input pins (ASEL1 and ASEL2).
11d6e65bb7SShuming Fan        -------------------------------------
12d6e65bb7SShuming Fan        |   ASEL2   |  ASEL1   |  Address   |
13d6e65bb7SShuming Fan        -------------------------------------
14d6e65bb7SShuming Fan        |     0     |    0     |   0x38     |
15d6e65bb7SShuming Fan        -------------------------------------
16d6e65bb7SShuming Fan        |     0     |    1     |   0x39     |
17d6e65bb7SShuming Fan        -------------------------------------
18d6e65bb7SShuming Fan        |     1     |    0     |   0x3a     |
19d6e65bb7SShuming Fan        -------------------------------------
20d6e65bb7SShuming Fan        |     1     |    1     |   0x3b     |
21d6e65bb7SShuming Fan        -------------------------------------
22d6e65bb7SShuming Fan
23*cf775f68SShuming FanOptional properties:
24*cf775f68SShuming Fan
25*cf775f68SShuming Fan- realtek,temperature_calib
26*cf775f68SShuming Fan  u32. The temperature was measured while doing the calibration. Units: Celsius degree
27*cf775f68SShuming Fan
28*cf775f68SShuming Fan- realtek,r0_calib
29*cf775f68SShuming Fan  u32. This is r0 calibration data which was measured in factory mode.
30*cf775f68SShuming Fan
31d6e65bb7SShuming FanPins on the device (for linking into audio routes) for RT1011:
32d6e65bb7SShuming Fan
33d6e65bb7SShuming Fan  * SPO
34d6e65bb7SShuming Fan
35d6e65bb7SShuming FanExample:
36d6e65bb7SShuming Fan
37d6e65bb7SShuming Fanrt1011: codec@38 {
38d6e65bb7SShuming Fan	compatible = "realtek,rt1011";
39d6e65bb7SShuming Fan	reg = <0x38>;
40*cf775f68SShuming Fan	realtek,temperature_calib = <25>;
41*cf775f68SShuming Fan	realtek,r0_calib = <0x224050>;
42d6e65bb7SShuming Fan};
43