Skip to content

Commit d05663a

Browse files
committed
Merge branch 'for_3.10/dts' of git://git.kernel.org/pub/scm/linux/kernel/git/bcousson/linux-omap-dt into omap-for-v3.10/dt
2 parents 07961ac + 1fac4ff commit d05663a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+2717
-643
lines changed

Documentation/devicetree/bindings/arm/omap/l3-noc.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ provided by Arteris.
66
Required properties:
77
- compatible : Should be "ti,omap3-l3-smx" for OMAP3 family
88
Should be "ti,omap4-l3-noc" for OMAP4 family
9+
- reg: Contains L3 register address range for each noc domain.
910
- ti,hwmods: "l3_main_1", ... One hwmod for each noc domain.
1011

1112
Examples:

Documentation/devicetree/bindings/arm/omap/timer.txt

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
OMAP Timer bindings
22

33
Required properties:
4-
- compatible: Must be "ti,omap2-timer" for OMAP2+ controllers.
4+
- compatible: Should be set to one of the below. Please note that
5+
OMAP44xx devices have timer instances that are 100%
6+
register compatible with OMAP3xxx devices as well as
7+
newer timers that are not 100% register compatible.
8+
So for OMAP44xx devices timer instances may use
9+
different compatible strings.
10+
11+
ti,omap2420-timer (applicable to OMAP24xx devices)
12+
ti,omap3430-timer (applicable to OMAP3xxx/44xx devices)
13+
ti,omap4430-timer (applicable to OMAP44xx devices)
14+
ti,omap5430-timer (applicable to OMAP543x devices)
15+
ti,am335x-timer (applicable to AM335x devices)
16+
ti,am335x-timer-1ms (applicable to AM335x devices)
17+
518
- reg: Contains timer register address range (base address and
619
length).
720
- interrupts: Contains the interrupt information for the timer. The
@@ -22,7 +35,7 @@ Optional properties:
2235
Example:
2336

2437
timer12: timer@48304000 {
25-
compatible = "ti,omap2-timer";
38+
compatible = "ti,omap3430-timer";
2639
reg = <0x48304000 0x400>;
2740
interrupts = <95>;
2841
ti,hwmods = "timer12"

Documentation/devicetree/bindings/gpio/gpio-omap.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ Required properties:
55
- "ti,omap2-gpio" for OMAP2 controllers
66
- "ti,omap3-gpio" for OMAP3 controllers
77
- "ti,omap4-gpio" for OMAP4 controllers
8+
- gpio-controller : Marks the device node as a GPIO controller.
89
- #gpio-cells : Should be two.
910
- first cell is the pin number
1011
- second cell is used to specify optional parameters (unused)
11-
- gpio-controller : Marks the device node as a GPIO controller.
12+
- interrupt-controller: Mark the device node as an interrupt controller.
1213
- #interrupt-cells : Should be 2.
13-
- interrupt-controller: Mark the device node as an interrupt controller
1414
The first cell is the GPIO number.
1515
The second cell is used to specify flags:
1616
bits[3:0] trigger type and level flags:
@@ -29,8 +29,8 @@ Example:
2929
gpio4: gpio4 {
3030
compatible = "ti,omap4-gpio";
3131
ti,hwmods = "gpio4";
32-
#gpio-cells = <2>;
3332
gpio-controller;
34-
#interrupt-cells = <2>;
33+
#gpio-cells = <2>;
3534
interrupt-controller;
35+
#interrupt-cells = <2>;
3636
};

Documentation/devicetree/bindings/usb/omap-usb.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ OMAP MUSB GLUE
1818
represents PERIPHERAL.
1919
- power : Should be "50". This signifies the controller can supply upto
2020
100mA when operating in host mode.
21+
- usb-phy : the phandle for the PHY device
2122

2223
Optional properties:
2324
- ctrl-module : phandle of the control module this glue uses to write to

arch/arm/boot/dts/Makefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,14 @@ dtb-$(CONFIG_ARCH_MXS) += imx23-evk.dtb \
115115
imx28-tx28.dtb
116116
dtb-$(CONFIG_ARCH_NOMADIK) += ste-nomadik-s8815.dtb
117117
dtb-$(CONFIG_ARCH_OMAP2PLUS) += omap2420-h4.dtb \
118+
omap3430-sdp.dtb \
118119
omap3-beagle.dtb \
120+
omap3-devkit8000.dtb \
119121
omap3-beagle-xm.dtb \
120122
omap3-evm.dtb \
121123
omap3-tobi.dtb \
124+
omap3-igep0020.dtb \
125+
omap3-igep0030.dtb \
122126
omap4-panda.dtb \
123127
omap4-panda-a4.dtb \
124128
omap4-panda-es.dtb \

arch/arm/boot/dts/am335x-bone.dts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
status = "okay";
4444
};
4545

46-
i2c1: i2c@44e0b000 {
46+
i2c0: i2c@44e0b000 {
4747
status = "okay";
4848
clock-frequency = <400000>;
4949

@@ -59,27 +59,27 @@
5959

6060
led@2 {
6161
label = "beaglebone:green:heartbeat";
62-
gpios = <&gpio2 21 0>;
62+
gpios = <&gpio1 21 0>;
6363
linux,default-trigger = "heartbeat";
6464
default-state = "off";
6565
};
6666

6767
led@3 {
6868
label = "beaglebone:green:mmc0";
69-
gpios = <&gpio2 22 0>;
69+
gpios = <&gpio1 22 0>;
7070
linux,default-trigger = "mmc0";
7171
default-state = "off";
7272
};
7373

7474
led@4 {
7575
label = "beaglebone:green:usr2";
76-
gpios = <&gpio2 23 0>;
76+
gpios = <&gpio1 23 0>;
7777
default-state = "off";
7878
};
7979

8080
led@5 {
8181
label = "beaglebone:green:usr3";
82-
gpios = <&gpio2 24 0>;
82+
gpios = <&gpio1 24 0>;
8383
default-state = "off";
8484
};
8585
};

arch/arm/boot/dts/am335x-evm.dts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
status = "okay";
5252
};
5353

54-
i2c1: i2c@44e0b000 {
54+
i2c0: i2c@44e0b000 {
5555
status = "okay";
5656
clock-frequency = <400000>;
5757

@@ -60,7 +60,7 @@
6060
};
6161
};
6262

63-
i2c2: i2c@4802a000 {
63+
i2c1: i2c@4802a000 {
6464
status = "okay";
6565
clock-frequency = <100000>;
6666

@@ -123,12 +123,12 @@
123123
debounce-delay-ms = <5>;
124124
col-scan-delay-us = <2>;
125125

126-
row-gpios = <&gpio2 25 0 /* Bank1, pin25 */
127-
&gpio2 26 0 /* Bank1, pin26 */
128-
&gpio2 27 0>; /* Bank1, pin27 */
126+
row-gpios = <&gpio1 25 0 /* Bank1, pin25 */
127+
&gpio1 26 0 /* Bank1, pin26 */
128+
&gpio1 27 0>; /* Bank1, pin27 */
129129

130-
col-gpios = <&gpio2 21 0 /* Bank1, pin21 */
131-
&gpio2 22 0>; /* Bank1, pin22 */
130+
col-gpios = <&gpio1 21 0 /* Bank1, pin21 */
131+
&gpio1 22 0>; /* Bank1, pin22 */
132132

133133
linux,keymap = <0x0000008b /* MENU */
134134
0x0100009e /* BACK */
@@ -147,14 +147,14 @@
147147
switch@9 {
148148
label = "volume-up";
149149
linux,code = <115>;
150-
gpios = <&gpio1 2 1>;
150+
gpios = <&gpio0 2 1>;
151151
gpio-key,wakeup;
152152
};
153153

154154
switch@10 {
155155
label = "volume-down";
156156
linux,code = <114>;
157-
gpios = <&gpio1 3 1>;
157+
gpios = <&gpio0 3 1>;
158158
gpio-key,wakeup;
159159
};
160160
};

arch/arm/boot/dts/am335x-evmsk.dts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
status = "okay";
5959
};
6060

61-
i2c1: i2c@44e0b000 {
61+
i2c0: i2c@44e0b000 {
6262
status = "okay";
6363
clock-frequency = <400000>;
6464

@@ -115,26 +115,26 @@
115115

116116
led@1 {
117117
label = "evmsk:green:usr0";
118-
gpios = <&gpio2 4 0>;
118+
gpios = <&gpio1 4 0>;
119119
default-state = "off";
120120
};
121121

122122
led@2 {
123123
label = "evmsk:green:usr1";
124-
gpios = <&gpio2 5 0>;
124+
gpios = <&gpio1 5 0>;
125125
default-state = "off";
126126
};
127127

128128
led@3 {
129129
label = "evmsk:green:mmc0";
130-
gpios = <&gpio2 6 0>;
130+
gpios = <&gpio1 6 0>;
131131
linux,default-trigger = "mmc0";
132132
default-state = "off";
133133
};
134134

135135
led@4 {
136136
label = "evmsk:green:heartbeat";
137-
gpios = <&gpio2 7 0>;
137+
gpios = <&gpio1 7 0>;
138138
linux,default-trigger = "heartbeat";
139139
default-state = "off";
140140
};
@@ -148,26 +148,26 @@
148148
switch@1 {
149149
label = "button0";
150150
linux,code = <0x100>;
151-
gpios = <&gpio3 3 0>;
151+
gpios = <&gpio2 3 0>;
152152
};
153153

154154
switch@2 {
155155
label = "button1";
156156
linux,code = <0x101>;
157-
gpios = <&gpio3 2 0>;
157+
gpios = <&gpio2 2 0>;
158158
};
159159

160160
switch@3 {
161161
label = "button2";
162162
linux,code = <0x102>;
163-
gpios = <&gpio1 30 0>;
163+
gpios = <&gpio0 30 0>;
164164
gpio-key,wakeup;
165165
};
166166

167167
switch@4 {
168168
label = "button3";
169169
linux,code = <0x103>;
170-
gpios = <&gpio3 5 0>;
170+
gpios = <&gpio2 5 0>;
171171
};
172172
};
173173
};

0 commit comments

Comments
 (0)