536009c7b2695e959d769436e1a7a5f23f34ba4a
[openwrt.git] / target / linux / mvebu / patches-3.10 / 0002-ARM-mvebu-Use-standard-MMC-binding-for-all-users-of-.patch
1 From cf6eb4599d60cb9fa81465aa018c71d11e19ea6a Mon Sep 17 00:00:00 2001
2 From: Simon Baatz <gmbnomis@gmail.com>
3 Date: Mon, 13 May 2013 23:18:58 +0200
4 Subject: [PATCH 002/203] ARM: mvebu: Use standard MMC binding for all users of
5  mvsdio
6
7 In order to prepare the switch to the standard MMC device tree parser
8 for mvsdio, adapt all current uses of mvsdio in the dts files to the
9 standard format.
10
11 Signed-off-by: Simon Baatz <gmbnomis@gmail.com>
12 Signed-off-by: Jason Cooper <jason@lakedaemon.net>
13 ---
14  arch/arm/boot/dts/armada-370-db.dts                 | 1 +
15  arch/arm/boot/dts/armada-370-mirabox.dts            | 1 +
16  arch/arm/boot/dts/armada-370-rd.dts                 | 1 +
17  arch/arm/boot/dts/armada-370-xp.dtsi                | 4 ++++
18  arch/arm/boot/dts/armada-xp-db.dts                  | 1 +
19  arch/arm/boot/dts/kirkwood-dreamplug.dts            | 1 +
20  arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts | 2 ++
21  arch/arm/boot/dts/kirkwood-mplcec4.dts              | 2 +-
22  arch/arm/boot/dts/kirkwood-topkick.dts              | 1 +
23  arch/arm/boot/dts/kirkwood.dtsi                     | 4 ++++
24  10 files changed, 17 insertions(+), 1 deletion(-)
25
26 --- a/arch/arm/boot/dts/armada-370-db.dts
27 +++ b/arch/arm/boot/dts/armada-370-db.dts
28 @@ -74,6 +74,7 @@
29                                  */
30                                 status = "disabled";
31                                 /* No CD or WP GPIOs */
32 +                               broken-cd;
33                         };
34  
35                         usb@50000 {
36 --- a/arch/arm/boot/dts/armada-370-mirabox.dts
37 +++ b/arch/arm/boot/dts/armada-370-mirabox.dts
38 @@ -99,6 +99,7 @@
39                                  * No CD or WP GPIOs: SDIO interface used for
40                                  * Wifi/Bluetooth chip
41                                  */
42 +                                broken-cd;
43                         };
44  
45                         usb@50000 {
46 --- a/arch/arm/boot/dts/armada-370-rd.dts
47 +++ b/arch/arm/boot/dts/armada-370-rd.dts
48 @@ -64,6 +64,7 @@
49                                 pinctrl-names = "default";
50                                 status = "okay";
51                                 /* No CD or WP GPIOs */
52 +                               broken-cd;
53                         };
54  
55                         usb@50000 {
56 --- a/arch/arm/boot/dts/armada-370-xp.dtsi
57 +++ b/arch/arm/boot/dts/armada-370-xp.dtsi
58 @@ -143,6 +143,10 @@
59                                 reg = <0xd4000 0x200>;
60                                 interrupts = <54>;
61                                 clocks = <&gateclk 17>;
62 +                               bus-width = <4>;
63 +                               cap-sdio-irq;
64 +                               cap-sd-highspeed;
65 +                               cap-mmc-highspeed;
66                                 status = "disabled";
67                         };
68  
69 --- a/arch/arm/boot/dts/armada-xp-db.dts
70 +++ b/arch/arm/boot/dts/armada-xp-db.dts
71 @@ -97,6 +97,7 @@
72                                 pinctrl-names = "default";
73                                 status = "okay";
74                                 /* No CD or WP GPIOs */
75 +                               broken-cd;
76                         };
77  
78                         usb@50000 {
79 --- a/arch/arm/boot/dts/kirkwood-dreamplug.dts
80 +++ b/arch/arm/boot/dts/kirkwood-dreamplug.dts
81 @@ -79,6 +79,7 @@
82                         pinctrl-names = "default";
83                         status = "okay";
84                         /* No CD or WP GPIOs */
85 +                       broken-cd;
86                 };
87         };
88  
89 --- a/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts
90 +++ b/arch/arm/boot/dts/kirkwood-guruplug-server-plus.dts
91 @@ -72,6 +72,8 @@
92  
93                 mvsdio@90000 {
94                         status = "okay";
95 +                       /* No CD or WP GPIOs */
96 +                       broken-cd;
97                 };
98         };
99  
100 --- a/arch/arm/boot/dts/kirkwood-mplcec4.dts
101 +++ b/arch/arm/boot/dts/kirkwood-mplcec4.dts
102 @@ -136,7 +136,7 @@
103                         pinctrl-0 = <&pmx_sdio &pmx_sdio_cd>;
104                         pinctrl-names = "default";
105                         status = "okay";
106 -                       cd-gpios = <&gpio1 15 0>;
107 +                       cd-gpios = <&gpio1 15 1>;
108                         /* No WP GPIO */
109                 };
110         };
111 --- a/arch/arm/boot/dts/kirkwood-topkick.dts
112 +++ b/arch/arm/boot/dts/kirkwood-topkick.dts
113 @@ -154,6 +154,7 @@
114                         pinctrl-names = "default";
115                         status = "okay";
116                         /* No CD or WP GPIOs */
117 +                       broken-cd;
118                 };
119         };
120  
121 --- a/arch/arm/boot/dts/kirkwood.dtsi
122 +++ b/arch/arm/boot/dts/kirkwood.dtsi
123 @@ -200,6 +200,10 @@
124                         reg = <0x90000 0x200>;
125                         interrupts = <28>;
126                         clocks = <&gate_clk 4>;
127 +                       bus-width = <4>;
128 +                       cap-sdio-irq;
129 +                       cap-sd-highspeed;
130 +                       cap-mmc-highspeed;
131                         status = "disabled";
132                 };
133         };