blob: dc30c6bfbe95fc60a2642695fcacc7125221cc75 [file] [log] [blame]
Stephen Warrenbf554992011-11-29 18:36:48 -07001NVIDIA Tegra 20 I2S controller
2
3Required properties:
4- compatible : "nvidia,tegra20-i2s"
5- reg : Should contain I2S registers location and length
6- interrupts : Should contain I2S interrupt
Stephen Warren07999582013-11-07 10:11:27 -07007- resets : Must contain an entry for each entry in reset-names.
8 See ../reset/reset.txt for details.
9- reset-names : Must include the following entries:
10 - i2s
Stephen Warrened520c92013-11-11 13:04:19 -070011- dmas : Must contain an entry for each entry in clock-names.
12 See ../dma/dma.txt for details.
13- dma-names : Must include the following entries:
14 - rx
15 - tx
16- clocks : Must contain one entry, for the module clock.
17 See ../clocks/clock-bindings.txt for details.
Stephen Warrenbf554992011-11-29 18:36:48 -070018
19Example:
20
21i2s@70002800 {
22 compatible = "nvidia,tegra20-i2s";
23 reg = <0x70002800 0x200>;
24 interrupts = < 45 >;
Stephen Warrend8f64792013-11-06 14:00:25 -070025 clocks = <&tegra_car 11>;
Stephen Warren07999582013-11-07 10:11:27 -070026 resets = <&tegra_car 11>;
27 reset-names = "i2s";
Stephen Warrened520c92013-11-11 13:04:19 -070028 dmas = <&apbdma 21>, <&apbdma 21>;
29 dma-names = "rx", "tx";
Stephen Warrenbf554992011-11-29 18:36:48 -070030};