1*c66ec88fSEmmanuel VadotNVIDIA Tegra 20 I2S controller 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotRequired properties: 4*c66ec88fSEmmanuel Vadot- compatible : "nvidia,tegra20-i2s" 5*c66ec88fSEmmanuel Vadot- reg : Should contain I2S registers location and length 6*c66ec88fSEmmanuel Vadot- interrupts : Should contain I2S interrupt 7*c66ec88fSEmmanuel Vadot- resets : Must contain an entry for each entry in reset-names. 8*c66ec88fSEmmanuel Vadot See ../reset/reset.txt for details. 9*c66ec88fSEmmanuel Vadot- reset-names : Must include the following entries: 10*c66ec88fSEmmanuel Vadot - i2s 11*c66ec88fSEmmanuel Vadot- dmas : Must contain an entry for each entry in clock-names. 12*c66ec88fSEmmanuel Vadot See ../dma/dma.txt for details. 13*c66ec88fSEmmanuel Vadot- dma-names : Must include the following entries: 14*c66ec88fSEmmanuel Vadot - rx 15*c66ec88fSEmmanuel Vadot - tx 16*c66ec88fSEmmanuel Vadot- clocks : Must contain one entry, for the module clock. 17*c66ec88fSEmmanuel Vadot See ../clocks/clock-bindings.txt for details. 18*c66ec88fSEmmanuel Vadot 19*c66ec88fSEmmanuel VadotExample: 20*c66ec88fSEmmanuel Vadot 21*c66ec88fSEmmanuel Vadoti2s@70002800 { 22*c66ec88fSEmmanuel Vadot compatible = "nvidia,tegra20-i2s"; 23*c66ec88fSEmmanuel Vadot reg = <0x70002800 0x200>; 24*c66ec88fSEmmanuel Vadot interrupts = < 45 >; 25*c66ec88fSEmmanuel Vadot clocks = <&tegra_car 11>; 26*c66ec88fSEmmanuel Vadot resets = <&tegra_car 11>; 27*c66ec88fSEmmanuel Vadot reset-names = "i2s"; 28*c66ec88fSEmmanuel Vadot dmas = <&apbdma 21>, <&apbdma 21>; 29*c66ec88fSEmmanuel Vadot dma-names = "rx", "tx"; 30*c66ec88fSEmmanuel Vadot}; 31