Commit 417992d5 authored by Graeme Smecher's avatar Graeme Smecher Committed by Tony Lindgren

ARM: dts: ti81xx: Add dts boilerplate for all GPIO and SPI peripherals

GPIO3/4 and MCSPI2/3/4 are now present. Lightly tested on am3874
platform.
Signed-off-by: default avatarGraeme Smecher <gsmecher@threespeedlogic.com>
[tony@atomide.com: split to apply hwmod and dts changes separately]
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent d27cda29
......@@ -222,6 +222,30 @@ gpio2: gpio@4c000 {
#interrupt-cells = <2>;
};
gpio3: gpio@1ac000 {
compatible = "ti,omap4-gpio";
ti,hwmods = "gpio3";
ti,gpio-always-on;
reg = <0x1ac000 0x2000>;
interrupts = <32>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
};
gpio4: gpio@1ae000 {
compatible = "ti,omap4-gpio";
ti,hwmods = "gpio4";
ti,gpio-always-on;
reg = <0x1ae000 0x2000>;
interrupts = <62>;
gpio-controller;
#gpio-cells = <2>;
interrupt-controller;
#interrupt-cells = <2>;
};
i2c2: i2c@2a000 {
compatible = "ti,omap4-i2c";
#address-cells = <1>;
......@@ -240,10 +264,48 @@ mcspi1: spi@30000 {
ti,spi-num-cs = <4>;
ti,hwmods = "mcspi1";
dmas = <&edma 16 0 &edma 17 0
&edma 18 0 &edma 19 0>;
&edma 18 0 &edma 19 0
&edma 20 0 &edma 21 0
&edma 22 0 &edma 23 0>;
dma-names = "tx0", "rx0", "tx1", "rx1",
"tx2", "rx2", "tx3", "rx3";
};
mcspi2: spi@1a0000 {
compatible = "ti,omap4-mcspi";
reg = <0x1a0000 0x1000>;
#address-cells = <1>;
#size-cells = <0>;
interrupts = <125>;
ti,spi-num-cs = <4>;
ti,hwmods = "mcspi2";
dmas = <&edma 42 0 &edma 43 0
&edma 44 0 &edma 45 0>;
dma-names = "tx0", "rx0", "tx1", "rx1";
};
/* Board must configure dmas with edma_xbar for EDMA */
mcspi3: spi@1a2000 {
compatible = "ti,omap4-mcspi";
reg = <0x1a2000 0x1000>;
#address-cells = <1>;
#size-cells = <0>;
interrupts = <126>;
ti,spi-num-cs = <4>;
ti,hwmods = "mcspi3";
};
mcspi4: spi@1a4000 {
compatible = "ti,omap4-mcspi";
reg = <0x1a4000 0x1000>;
#address-cells = <1>;
#size-cells = <0>;
interrupts = <127>;
ti,spi-num-cs = <4>;
ti,hwmods = "mcspi4";
};
timer1: timer@2e000 {
compatible = "ti,dm814-timer";
reg = <0x2e000 0x2000>;
......
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