From mboxrd@z Thu Jan 1 00:00:00 1970 From: moinejf@free.fr (Jean-Francois Moine) Date: Fri, 29 Mar 2013 10:40:46 +0100 Subject: [PATCH v4] ARM: dove: add more hardware description in the DT Message-ID: <20130329104046.3870e77f@armhf> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org The 88AP510 chip (Marvell Dove) contains a LCD controller, a display controller and two audio controllers. Signed-off-by: Jean-Francois Moine --- v4 from Andrew Lunn - i2s register blocks reduced to 0x2210 bytes v3 from Sebastian Hesselbarth - dcon register block ends at 0xc4 v2 from Sebastian Hesselbarth - better names for the devices - fix bad i2s interrupt controller - 2 irq's by audio controller - display controller added --- arch/arm/boot/dts/dove.dtsi | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/arch/arm/boot/dts/dove.dtsi b/arch/arm/boot/dts/dove.dtsi index f7509ca..d75301c 100644 --- a/arch/arm/boot/dts/dove.dtsi +++ b/arch/arm/boot/dts/dove.dtsi @@ -253,5 +253,43 @@ dmacap,xor; }; }; + + lcd0: lcd-controller at 820000 { + compatible = "marvell,dove-lcd"; + reg = <0x820000 0x1c8>; + interrupts = <47>; + status = "disabled"; + }; + + lcd1: lcd-controller at 810000 { + compatible = "marvell,dove-lcd"; + reg = <0x810000 0x1c8>; + interrupts = <46>; + status = "disabled"; + }; + + i2s0: audio-controller at b0000 { + compatible = "marvell,kirkwood-i2s"; + reg = <0xb0000 0x2210>; + interrupts = <19>, <20>; + clocks = <&gate_clk 12>; + status = "disabled"; + }; + + i2s1: audio-controller at b4000 { + compatible = "marvell,kirkwood-i2s"; + reg = <0xb4000 0x2210>; + interrupts = <21>, <22>; + clocks = <&gate_clk 13>; + status = "disabled"; + }; + + /* display controller and image rotation engine */ + dcon: display-controller at 830000 { + compatible = "marvell,dove-dcon"; + reg = <0x830000 0xc4>, <0x831000 0x8c>; + interrupts = <45>; + status = "disabled"; + }; }; }; -- 1.7.10.4