Commit 14ef3575 authored by Arnd Bergmann's avatar Arnd Bergmann

Merge tag 'omap-for-v5.1/dt-ti-81xx-signed' of...

Merge tag 'omap-for-v5.1/dt-ti-81xx-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/dt

dts updates for ti81xx for v5.1 merge window

Two changes to add support for McGill University's IceBoard telescope
ARM + FPGA instrumentation board. This board is used for several
telescopes around the world, see the related device tree commit for
some interesting links for more information.

Note that these changes are based on the related ti81xx soc changes.

* tag 'omap-for-v5.1/dt-ti-81xx-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
  ARM: dts: Adds device tree file for McGill's IceBoard, based on TI AM3874
  ARM: dts: ti81xx: Add dts boilerplate for all GPIO and SPI peripherals
Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
parents e4354c1a d0317731
......@@ -700,6 +700,7 @@ dtb-$(CONFIG_ARCH_OMAP3) += \
omap3-thunder.dtb \
omap3-zoom3.dtb
dtb-$(CONFIG_SOC_TI81XX) += \
am3874-iceboard.dtb \
dm8148-evm.dtb \
dm8148-t410.dtb \
dm8168-evm.dtb \
......
This diff is collapsed.
......@@ -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