1*84943d6fSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*84943d6fSEmmanuel Vadot/* 3*84943d6fSEmmanuel Vadot * Google Trogdor dts fragment for SKUs with rt5682i 4*84943d6fSEmmanuel Vadot * 5*84943d6fSEmmanuel Vadot * Copyright 2023 Google LLC. 6*84943d6fSEmmanuel Vadot */ 7*84943d6fSEmmanuel Vadot 8*84943d6fSEmmanuel Vadot&hp_i2c { 9*84943d6fSEmmanuel Vadot alc5682: codec@1a { 10*84943d6fSEmmanuel Vadot compatible = "realtek,rt5682i"; 11*84943d6fSEmmanuel Vadot reg = <0x1a>; 12*84943d6fSEmmanuel Vadot pinctrl-names = "default"; 13*84943d6fSEmmanuel Vadot pinctrl-0 = <&hp_irq>; 14*84943d6fSEmmanuel Vadot 15*84943d6fSEmmanuel Vadot #sound-dai-cells = <1>; 16*84943d6fSEmmanuel Vadot 17*84943d6fSEmmanuel Vadot interrupt-parent = <&tlmm>; 18*84943d6fSEmmanuel Vadot /* 19*84943d6fSEmmanuel Vadot * This will get ignored because the interrupt type 20*84943d6fSEmmanuel Vadot * is set in rt5682.c. 21*84943d6fSEmmanuel Vadot */ 22*84943d6fSEmmanuel Vadot interrupts = <28 IRQ_TYPE_EDGE_BOTH>; 23*84943d6fSEmmanuel Vadot 24*84943d6fSEmmanuel Vadot AVDD-supply = <&pp1800_alc5682>; 25*84943d6fSEmmanuel Vadot DBVDD-supply = <&pp1800_alc5682>; 26*84943d6fSEmmanuel Vadot LDO1-IN-supply = <&pp1800_alc5682>; 27*84943d6fSEmmanuel Vadot MICVDD-supply = <&pp3300_codec>; 28*84943d6fSEmmanuel Vadot VBAT-supply = <&pp3300_audio>; 29*84943d6fSEmmanuel Vadot 30*84943d6fSEmmanuel Vadot realtek,dmic1-data-pin = <1>; 31*84943d6fSEmmanuel Vadot realtek,dmic1-clk-pin = <1>; 32*84943d6fSEmmanuel Vadot realtek,jd-src = <1>; 33*84943d6fSEmmanuel Vadot }; 34*84943d6fSEmmanuel Vadot}; 35*84943d6fSEmmanuel Vadot 36*84943d6fSEmmanuel Vadot&sound { 37*84943d6fSEmmanuel Vadot model = "sc7180-rt5682-max98357a-1mic"; 38*84943d6fSEmmanuel Vadot}; 39