Commit 74839835 authored by Thomas Petazzoni's avatar Thomas Petazzoni Committed by Jason Cooper

ARM: mvebu: add audio I2S controller to Armada 370 Device Tree

The Armada 370 SoC has an I2S audio controller. This commit adds the
description of this controller to the Device Tree describing this SoC,
as well as two possible muxing configurations for the I2S bus pins.
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
parent 5c0169d1
...@@ -132,6 +132,20 @@ sdio_pins3: sdio-pins3 { ...@@ -132,6 +132,20 @@ sdio_pins3: sdio-pins3 {
"mpp51", "mpp52", "mpp53"; "mpp51", "mpp52", "mpp53";
marvell,function = "sd0"; marvell,function = "sd0";
}; };
i2s_pins1: i2s-pins1 {
marvell,pins = "mpp5", "mpp6", "mpp7",
"mpp8", "mpp9", "mpp10",
"mpp12", "mpp13";
marvell,function = "audio";
};
i2s_pins2: i2s-pins2 {
marvell,pins = "mpp49", "mpp47", "mpp50",
"mpp59", "mpp57", "mpp61",
"mpp62", "mpp60", "mpp58";
marvell,function = "audio";
};
}; };
gpio0: gpio@18100 { gpio0: gpio@18100 {
...@@ -196,6 +210,15 @@ timer@20300 { ...@@ -196,6 +210,15 @@ timer@20300 {
clocks = <&coreclk 2>; clocks = <&coreclk 2>;
}; };
audio_controller: audio-controller@30000 {
compatible = "marvell,armada370-audio";
reg = <0x30000 0x4000>;
interrupts = <93>;
clocks = <&gateclk 0>;
clock-names = "internal";
status = "disabled";
};
usb@50000 { usb@50000 {
clocks = <&coreclk 0>; clocks = <&coreclk 0>;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment