diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-07 14:06:17 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-07 14:06:17 -0400 |
commit | 38f56f33ca381751f9b8910f67e7a805ec0b68cb (patch) | |
tree | 202f2ce60f3f43a948607ec76c8cc48c1cf73a4b /arch/arm/boot/dts/omap2430.dtsi | |
parent | fcba914542082b272f31c8e4c40000b88ed3208d (diff) | |
parent | 4183bef2e093a2f0aab45f2d5fed82b0e02aeacf (diff) |
Merge tag 'dt-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Pull ARM SoC device tree updates (part 2) from Arnd Bergmann:
"These are mostly new device tree bindings for existing drivers, as
well as changes to the device tree source files to add support for
those devices, and a couple of new boards, most notably Samsung's
Exynos5 based Chromebook.
The changes depend on earlier platform specific updates and touch the
usual platforms: omap, exynos, tegra, mxs, mvebu and davinci."
* tag 'dt-for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (169 commits)
ARM: exynos: dts: cros5250: add EC device
ARM: dts: Add sbs-battery for exynos5250-snow
ARM: dts: Add i2c-arbitrator bus for exynos5250-snow
ARM: dts: add mshc controller node for Exynos4x12 SoCs
ARM: dts: Add chip-id controller node on Exynos4/5 SoC
ARM: EXYNOS: Create virtual I/O mapping for Chip-ID controller using device tree
ARM: davinci: da850-evm: add SPI flash support
ARM: davinci: da850: override SPI DT node device name
ARM: davinci: da850: add SPI1 DT node
spi/davinci: add DT binding documentation
spi/davinci: no wildcards in DT compatible property
ARM: dts: mvebu: Convert mvebu device tree files to 64 bits
ARM: dts: mvebu: introduce internal-regs node
ARM: dts: mvebu: Convert all the mvebu files to use the range property
ARM: dts: mvebu: move all peripherals inside soc
ARM: dts: mvebu: fix cpus section indentation
ARM: davinci: da850: add EHRPWM & ECAP DT node
ARM/dts: OMAP3: fix pinctrl-single configuration
ARM: dts: Add OMAP3430 SDP NOR flash memory binding
ARM: dts: Add NOR flash bindings for OMAP2420 H4
...
Diffstat (limited to 'arch/arm/boot/dts/omap2430.dtsi')
-rw-r--r-- | arch/arm/boot/dts/omap2430.dtsi | 87 |
1 files changed, 86 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/omap2430.dtsi b/arch/arm/boot/dts/omap2430.dtsi index c3924457c9b6..054bc4439568 100644 --- a/arch/arm/boot/dts/omap2430.dtsi +++ b/arch/arm/boot/dts/omap2430.dtsi | |||
@@ -29,6 +29,76 @@ | |||
29 | pinctrl-single,function-mask = <0x3f>; | 29 | pinctrl-single,function-mask = <0x3f>; |
30 | }; | 30 | }; |
31 | 31 | ||
32 | gpio1: gpio@4900c000 { | ||
33 | compatible = "ti,omap2-gpio"; | ||
34 | reg = <0x4900c000 0x200>; | ||
35 | interrupts = <29>; | ||
36 | ti,hwmods = "gpio1"; | ||
37 | ti,gpio-always-on; | ||
38 | #gpio-cells = <2>; | ||
39 | gpio-controller; | ||
40 | #interrupt-cells = <2>; | ||
41 | interrupt-controller; | ||
42 | }; | ||
43 | |||
44 | gpio2: gpio@4900e000 { | ||
45 | compatible = "ti,omap2-gpio"; | ||
46 | reg = <0x4900e000 0x200>; | ||
47 | interrupts = <30>; | ||
48 | ti,hwmods = "gpio2"; | ||
49 | ti,gpio-always-on; | ||
50 | #gpio-cells = <2>; | ||
51 | gpio-controller; | ||
52 | #interrupt-cells = <2>; | ||
53 | interrupt-controller; | ||
54 | }; | ||
55 | |||
56 | gpio3: gpio@49010000 { | ||
57 | compatible = "ti,omap2-gpio"; | ||
58 | reg = <0x49010000 0x200>; | ||
59 | interrupts = <31>; | ||
60 | ti,hwmods = "gpio3"; | ||
61 | ti,gpio-always-on; | ||
62 | #gpio-cells = <2>; | ||
63 | gpio-controller; | ||
64 | #interrupt-cells = <2>; | ||
65 | interrupt-controller; | ||
66 | }; | ||
67 | |||
68 | gpio4: gpio@49012000 { | ||
69 | compatible = "ti,omap2-gpio"; | ||
70 | reg = <0x49012000 0x200>; | ||
71 | interrupts = <32>; | ||
72 | ti,hwmods = "gpio4"; | ||
73 | ti,gpio-always-on; | ||
74 | #gpio-cells = <2>; | ||
75 | gpio-controller; | ||
76 | #interrupt-cells = <2>; | ||
77 | interrupt-controller; | ||
78 | }; | ||
79 | |||
80 | gpio5: gpio@480b6000 { | ||
81 | compatible = "ti,omap2-gpio"; | ||
82 | reg = <0x480b6000 0x200>; | ||
83 | interrupts = <33>; | ||
84 | ti,hwmods = "gpio5"; | ||
85 | #gpio-cells = <2>; | ||
86 | gpio-controller; | ||
87 | #interrupt-cells = <2>; | ||
88 | interrupt-controller; | ||
89 | }; | ||
90 | |||
91 | gpmc: gpmc@6e000000 { | ||
92 | compatible = "ti,omap2430-gpmc"; | ||
93 | reg = <0x6e000000 0x1000>; | ||
94 | #address-cells = <2>; | ||
95 | #size-cells = <1>; | ||
96 | interrupts = <20>; | ||
97 | gpmc,num-cs = <8>; | ||
98 | gpmc,num-waitpins = <4>; | ||
99 | ti,hwmods = "gpmc"; | ||
100 | }; | ||
101 | |||
32 | mcbsp1: mcbsp@48074000 { | 102 | mcbsp1: mcbsp@48074000 { |
33 | compatible = "ti,omap2430-mcbsp"; | 103 | compatible = "ti,omap2430-mcbsp"; |
34 | reg = <0x48074000 0xff>; | 104 | reg = <0x48074000 0xff>; |
@@ -40,6 +110,9 @@ | |||
40 | interrupt-names = "common", "tx", "rx", "rx_overflow"; | 110 | interrupt-names = "common", "tx", "rx", "rx_overflow"; |
41 | ti,buffer-size = <128>; | 111 | ti,buffer-size = <128>; |
42 | ti,hwmods = "mcbsp1"; | 112 | ti,hwmods = "mcbsp1"; |
113 | dmas = <&sdma 31>, | ||
114 | <&sdma 32>; | ||
115 | dma-names = "tx", "rx"; | ||
43 | }; | 116 | }; |
44 | 117 | ||
45 | mcbsp2: mcbsp@48076000 { | 118 | mcbsp2: mcbsp@48076000 { |
@@ -52,6 +125,9 @@ | |||
52 | interrupt-names = "common", "tx", "rx"; | 125 | interrupt-names = "common", "tx", "rx"; |
53 | ti,buffer-size = <128>; | 126 | ti,buffer-size = <128>; |
54 | ti,hwmods = "mcbsp2"; | 127 | ti,hwmods = "mcbsp2"; |
128 | dmas = <&sdma 33>, | ||
129 | <&sdma 34>; | ||
130 | dma-names = "tx", "rx"; | ||
55 | }; | 131 | }; |
56 | 132 | ||
57 | mcbsp3: mcbsp@4808c000 { | 133 | mcbsp3: mcbsp@4808c000 { |
@@ -64,6 +140,9 @@ | |||
64 | interrupt-names = "common", "tx", "rx"; | 140 | interrupt-names = "common", "tx", "rx"; |
65 | ti,buffer-size = <128>; | 141 | ti,buffer-size = <128>; |
66 | ti,hwmods = "mcbsp3"; | 142 | ti,hwmods = "mcbsp3"; |
143 | dmas = <&sdma 17>, | ||
144 | <&sdma 18>; | ||
145 | dma-names = "tx", "rx"; | ||
67 | }; | 146 | }; |
68 | 147 | ||
69 | mcbsp4: mcbsp@4808e000 { | 148 | mcbsp4: mcbsp@4808e000 { |
@@ -76,6 +155,9 @@ | |||
76 | interrupt-names = "common", "tx", "rx"; | 155 | interrupt-names = "common", "tx", "rx"; |
77 | ti,buffer-size = <128>; | 156 | ti,buffer-size = <128>; |
78 | ti,hwmods = "mcbsp4"; | 157 | ti,hwmods = "mcbsp4"; |
158 | dmas = <&sdma 19>, | ||
159 | <&sdma 20>; | ||
160 | dma-names = "tx", "rx"; | ||
79 | }; | 161 | }; |
80 | 162 | ||
81 | mcbsp5: mcbsp@48096000 { | 163 | mcbsp5: mcbsp@48096000 { |
@@ -88,10 +170,13 @@ | |||
88 | interrupt-names = "common", "tx", "rx"; | 170 | interrupt-names = "common", "tx", "rx"; |
89 | ti,buffer-size = <128>; | 171 | ti,buffer-size = <128>; |
90 | ti,hwmods = "mcbsp5"; | 172 | ti,hwmods = "mcbsp5"; |
173 | dmas = <&sdma 21>, | ||
174 | <&sdma 22>; | ||
175 | dma-names = "tx", "rx"; | ||
91 | }; | 176 | }; |
92 | 177 | ||
93 | timer1: timer@49018000 { | 178 | timer1: timer@49018000 { |
94 | compatible = "ti,omap2-timer"; | 179 | compatible = "ti,omap2420-timer"; |
95 | reg = <0x49018000 0x400>; | 180 | reg = <0x49018000 0x400>; |
96 | interrupts = <37>; | 181 | interrupts = <37>; |
97 | ti,hwmods = "timer1"; | 182 | ti,hwmods = "timer1"; |