120ebbd2fSBard LiaoRT5665/RT5666 audio CODEC 233ada14aSBard Liao 333ada14aSBard LiaoThis device supports I2C only. 433ada14aSBard Liao 533ada14aSBard LiaoRequired properties: 633ada14aSBard Liao 720ebbd2fSBard Liao- compatible : One of "realtek,rt5665", "realtek,rt5666". 833ada14aSBard Liao 933ada14aSBard Liao- reg : The I2C address of the device. 1033ada14aSBard Liao 1133ada14aSBard Liao- interrupts : The CODEC's interrupt output. 1233ada14aSBard Liao 1333ada14aSBard LiaoOptional properties: 1433ada14aSBard Liao 1533ada14aSBard Liao- realtek,in1-differential 1633ada14aSBard Liao- realtek,in2-differential 1733ada14aSBard Liao- realtek,in3-differential 1833ada14aSBard Liao- realtek,in4-differential 1933ada14aSBard Liao Boolean. Indicate MIC1/2/3/4 input are differential, rather than single-ended. 2033ada14aSBard Liao 2133ada14aSBard Liao- realtek,dmic1-data-pin 2233ada14aSBard Liao 0: dmic1 is not used 2333ada14aSBard Liao 1: using GPIO4 pin as dmic1 data pin 2433ada14aSBard Liao 2: using IN2N pin as dmic2 data pin 2533ada14aSBard Liao 2633ada14aSBard Liao- realtek,dmic2-data-pin 2733ada14aSBard Liao 0: dmic2 is not used 2833ada14aSBard Liao 1: using GPIO5 pin as dmic2 data pin 2933ada14aSBard Liao 2: using IN2P pin as dmic2 data pin 3033ada14aSBard Liao 3133ada14aSBard Liao- realtek,jd-src 3233ada14aSBard Liao 0: No JD is used 3333ada14aSBard Liao 1: using JD1 as JD source 3433ada14aSBard Liao 3533ada14aSBard Liao- realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin. 3633ada14aSBard Liao 3733ada14aSBard LiaoPins on the device (for linking into audio routes) for RT5659/RT5658: 3833ada14aSBard Liao 3933ada14aSBard Liao * DMIC L1 4033ada14aSBard Liao * DMIC R1 4133ada14aSBard Liao * DMIC L2 4233ada14aSBard Liao * DMIC R2 4333ada14aSBard Liao * IN1P 4433ada14aSBard Liao * IN1N 4533ada14aSBard Liao * IN2P 4633ada14aSBard Liao * IN2N 4733ada14aSBard Liao * IN3P 4833ada14aSBard Liao * IN3N 4933ada14aSBard Liao * IN4P 5033ada14aSBard Liao * IN4N 5133ada14aSBard Liao * HPOL 5233ada14aSBard Liao * HPOR 5333ada14aSBard Liao * LOUTL 5433ada14aSBard Liao * LOUTR 5533ada14aSBard Liao * MONOOUT 5633ada14aSBard Liao * PDML 5733ada14aSBard Liao * PDMR 5833ada14aSBard Liao 5933ada14aSBard LiaoExample: 6033ada14aSBard Liao 6133ada14aSBard Liaort5659 { 6233ada14aSBard Liao compatible = "realtek,rt5665"; 6333ada14aSBard Liao reg = <0x1b>; 6433ada14aSBard Liao interrupt-parent = <&gpio>; 65*abe42b09SKrzysztof Kozlowski interrupts = <TEGRA_GPIO(W, 3) IRQ_TYPE_LEVEL_HIGH>; 6633ada14aSBard Liao realtek,ldo1-en-gpios = 6733ada14aSBard Liao <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_HIGH>; 6833ada14aSBard Liao}; 69