10ddce71cSBard LiaoRT5682 audio CODEC 20ddce71cSBard Liao 30ddce71cSBard LiaoThis device supports I2C only. 40ddce71cSBard Liao 50ddce71cSBard LiaoRequired properties: 60ddce71cSBard Liao 70ddce71cSBard Liao- compatible : "realtek,rt5682" or "realtek,rt5682i" 80ddce71cSBard Liao 90ddce71cSBard Liao- reg : The I2C address of the device. 100ddce71cSBard Liao 110ddce71cSBard LiaoOptional properties: 120ddce71cSBard Liao 130ddce71cSBard Liao- interrupts : The CODEC's interrupt output. 140ddce71cSBard Liao 150ddce71cSBard Liao- realtek,dmic1-data-pin 160ddce71cSBard Liao 0: dmic1 is not used 170ddce71cSBard Liao 1: using GPIO2 pin as dmic1 data pin 180ddce71cSBard Liao 2: using GPIO5 pin as dmic1 data pin 190ddce71cSBard Liao 200ddce71cSBard Liao- realtek,dmic1-clk-pin 210ddce71cSBard Liao 0: using GPIO1 pin as dmic1 clock pin 220ddce71cSBard Liao 1: using GPIO3 pin as dmic1 clock pin 230ddce71cSBard Liao 240ddce71cSBard Liao- realtek,jd-src 250ddce71cSBard Liao 0: No JD is used 260ddce71cSBard Liao 1: using JD1 as JD source 270ddce71cSBard Liao 280ddce71cSBard Liao- realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin. 290ddce71cSBard Liao 30*059c67f1SShuming Fan- realtek,btndet-delay 31*059c67f1SShuming Fan The debounce delay for push button. 32*059c67f1SShuming Fan The delay time is realtek,btndet-delay value multiple of 8.192 ms. 33*059c67f1SShuming Fan If absent, the default is 16. 34*059c67f1SShuming Fan 350ddce71cSBard LiaoPins on the device (for linking into audio routes) for RT5682: 360ddce71cSBard Liao 370ddce71cSBard Liao * DMIC L1 380ddce71cSBard Liao * DMIC R1 390ddce71cSBard Liao * IN1P 400ddce71cSBard Liao * HPOL 410ddce71cSBard Liao * HPOR 420ddce71cSBard Liao 430ddce71cSBard LiaoExample: 440ddce71cSBard Liao 450ddce71cSBard Liaort5682 { 460ddce71cSBard Liao compatible = "realtek,rt5682i"; 470ddce71cSBard Liao reg = <0x1a>; 480ddce71cSBard Liao interrupt-parent = <&gpio>; 490ddce71cSBard Liao interrupts = <TEGRA_GPIO(U, 6) GPIO_ACTIVE_HIGH>; 500ddce71cSBard Liao realtek,ldo1-en-gpios = 510ddce71cSBard Liao <&gpio TEGRA_GPIO(R, 2) GPIO_ACTIVE_HIGH>; 520ddce71cSBard Liao realtek,dmic1-data-pin = <1>; 530ddce71cSBard Liao realtek,dmic1-clk-pin = <1>; 540ddce71cSBard Liao realtek,jd-src = <1>; 55*059c67f1SShuming Fan realtek,btndet-delay = <16>; 560ddce71cSBard Liao}; 57