ARM: mvebu: add audio I2S controller to Armada 38x Device Tree
This commit adds the description of the I2S controller to the Marvell Armada 38x SoC's Device Tree, as well as its pin configuration. Signed-off-by: Marcin Wojtas <mw@semihalf.com> Reviewed-by: Nadav Haklai <nadavh@marvell.com> Tested-by: Nadav Haklai <nadavh@marvell.com> Tested-by: Lior Amsalem <alior@marvell.com> [pali: Fix i2s-pins name] Signed-off-by: Pali Rohár <pali@kernel.org> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
This commit is contained in:
parent
467b43a944
commit
72ef30aa10
|
@ -289,6 +289,13 @@
|
||||||
marvell,pins = "mpp44";
|
marvell,pins = "mpp44";
|
||||||
marvell,function = "sata3";
|
marvell,function = "sata3";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
i2s_pins: i2s-pins {
|
||||||
|
marvell,pins = "mpp48", "mpp49",
|
||||||
|
"mpp50", "mpp51",
|
||||||
|
"mpp52", "mpp53";
|
||||||
|
marvell,function = "audio";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
gpio0: gpio@18100 {
|
gpio0: gpio@18100 {
|
||||||
|
@ -620,6 +627,18 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
audio_controller: audio-controller@e8000 {
|
||||||
|
#sound-dai-cells = <1>;
|
||||||
|
compatible = "marvell,armada-380-audio";
|
||||||
|
reg = <0xe8000 0x4000>, <0x18410 0xc>,
|
||||||
|
<0x18204 0x4>;
|
||||||
|
reg-names = "i2s_regs", "pll_regs", "soc_ctrl";
|
||||||
|
interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
|
clocks = <&gateclk 0>;
|
||||||
|
clock-names = "internal";
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
|
|
||||||
usb3_0: usb3@f0000 {
|
usb3_0: usb3@f0000 {
|
||||||
compatible = "marvell,armada-380-xhci";
|
compatible = "marvell,armada-380-xhci";
|
||||||
reg = <0xf0000 0x4000>,<0xf4000 0x4000>;
|
reg = <0xf0000 0x4000>,<0xf4000 0x4000>;
|
||||||
|
|
Loading…
Reference in New Issue