1*c66ec88fSEmmanuel VadotNVIDIA Tegra audio complex for TrimSlice 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotRequired properties: 4*c66ec88fSEmmanuel Vadot- compatible : "nvidia,tegra-audio-trimslice" 5*c66ec88fSEmmanuel Vadot- clocks : Must contain an entry for each entry in clock-names. 6*c66ec88fSEmmanuel Vadot- clock-names : Must include the following entries: 7*c66ec88fSEmmanuel Vadot "pll_a" (The Tegra clock of that name), 8*c66ec88fSEmmanuel Vadot "pll_a_out0" (The Tegra clock of that name), 9*c66ec88fSEmmanuel Vadot "mclk" (The Tegra cdev1/extern1 clock, which feeds the CODEC's mclk) 10*c66ec88fSEmmanuel Vadot- nvidia,i2s-controller : The phandle of the Tegra I2S1 controller 11*c66ec88fSEmmanuel Vadot- nvidia,audio-codec : The phandle of the WM8903 audio codec 12*c66ec88fSEmmanuel Vadot 13*c66ec88fSEmmanuel VadotExample: 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel Vadotsound { 16*c66ec88fSEmmanuel Vadot compatible = "nvidia,tegra-audio-trimslice"; 17*c66ec88fSEmmanuel Vadot nvidia,i2s-controller = <&tegra_i2s1>; 18*c66ec88fSEmmanuel Vadot nvidia,audio-codec = <&codec>; 19*c66ec88fSEmmanuel Vadot clocks = <&tegra_car 112>, <&tegra_car 113>, <&tegra_car 93>; 20*c66ec88fSEmmanuel Vadot clock-names = "pll_a", "pll_a_out0", "mclk"; 21*c66ec88fSEmmanuel Vadot}; 22