1908b7032SOder ChiouRT5640/RT5639 audio CODEC
2dcad9f03SStephen Warren
3dcad9f03SStephen WarrenThis device supports I2C only.
4dcad9f03SStephen Warren
5dcad9f03SStephen WarrenRequired properties:
6dcad9f03SStephen Warren
7908b7032SOder Chiou- compatible : One of "realtek,rt5640" or "realtek,rt5639".
8dcad9f03SStephen Warren
9dcad9f03SStephen Warren- reg : The I2C address of the device.
10dcad9f03SStephen Warren
11dcad9f03SStephen Warren- interrupts : The CODEC's interrupt output.
12dcad9f03SStephen Warren
13dcad9f03SStephen WarrenOptional properties:
14dcad9f03SStephen Warren
15dcad9f03SStephen Warren- realtek,in1-differential
16dcad9f03SStephen Warren- realtek,in2-differential
17dcad9f03SStephen Warren  Boolean. Indicate MIC1/2 input are differential, rather than single-ended.
18dcad9f03SStephen Warren
19dcad9f03SStephen Warren- realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin.
20dcad9f03SStephen Warren
21908b7032SOder ChiouPins on the device (for linking into audio routes) for RT5639/RT5640:
22b33d1f08SMark Brown
23b33d1f08SMark Brown  * DMIC1
24b33d1f08SMark Brown  * DMIC2
25b33d1f08SMark Brown  * MICBIAS1
26b33d1f08SMark Brown  * IN1P
27841fdde1SOder Chiou  * IN1N
28b33d1f08SMark Brown  * IN2P
29841fdde1SOder Chiou  * IN2N
30b33d1f08SMark Brown  * HPOL
31b33d1f08SMark Brown  * HPOR
32b33d1f08SMark Brown  * LOUTL
33b33d1f08SMark Brown  * LOUTR
34b33d1f08SMark Brown  * SPOLP
35b33d1f08SMark Brown  * SPOLN
36b33d1f08SMark Brown  * SPORP
37b33d1f08SMark Brown  * SPORN
38b33d1f08SMark Brown
39908b7032SOder ChiouAdditional pins on the device for RT5640:
40908b7032SOder Chiou
41908b7032SOder Chiou  * MONOP
42908b7032SOder Chiou  * MONON
43908b7032SOder Chiou
44dcad9f03SStephen WarrenExample:
45dcad9f03SStephen Warren
46dcad9f03SStephen Warrenrt5640 {
47dcad9f03SStephen Warren	compatible = "realtek,rt5640";
48dcad9f03SStephen Warren	reg = <0x1c>;
49dcad9f03SStephen Warren	interrupt-parent = <&gpio>;
50dcad9f03SStephen Warren	interrupts = <TEGRA_GPIO(W, 3) GPIO_ACTIVE_HIGH>;
51dcad9f03SStephen Warren	realtek,ldo1-en-gpios =
52dcad9f03SStephen Warren		<&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
53dcad9f03SStephen Warren};
54