aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r--arch/arm/boot/dts/imx23-evk.dts6
-rw-r--r--arch/arm/boot/dts/imx23-olinuxino.dts12
-rw-r--r--arch/arm/boot/dts/imx23-stmp378x_devb.dts6
-rw-r--r--arch/arm/boot/dts/imx23.dtsi58
-rw-r--r--arch/arm/boot/dts/imx28-apf28dev.dts12
-rw-r--r--arch/arm/boot/dts/imx28-apx4devkit.dts22
-rw-r--r--arch/arm/boot/dts/imx28-cfa10036.dts18
-rw-r--r--arch/arm/boot/dts/imx28-cfa10037.dts12
-rw-r--r--arch/arm/boot/dts/imx28-cfa10049.dts72
-rw-r--r--arch/arm/boot/dts/imx28-cfa10055.dts24
-rw-r--r--arch/arm/boot/dts/imx28-cfa10056.dts18
-rw-r--r--arch/arm/boot/dts/imx28-cfa10057.dts18
-rw-r--r--arch/arm/boot/dts/imx28-cfa10058.dts12
-rw-r--r--arch/arm/boot/dts/imx28-evk.dts24
-rw-r--r--arch/arm/boot/dts/imx28-m28evk.dts12
-rw-r--r--arch/arm/boot/dts/imx28-sps1.dts6
-rw-r--r--arch/arm/boot/dts/imx28.dtsi242
17 files changed, 287 insertions, 287 deletions
diff --git a/arch/arm/boot/dts/imx23-evk.dts b/arch/arm/boot/dts/imx23-evk.dts
index fdd8b27adb17..1f026adefd45 100644
--- a/arch/arm/boot/dts/imx23-evk.dts
+++ b/arch/arm/boot/dts/imx23-evk.dts
@@ -50,9 +50,9 @@
50 MX23_PAD_PWM4__GPIO_1_30 50 MX23_PAD_PWM4__GPIO_1_30
51 MX23_PAD_SSP1_DETECT__SSP1_DETECT 51 MX23_PAD_SSP1_DETECT__SSP1_DETECT
52 >; 52 >;
53 fsl,drive-strength = <0>; 53 fsl,drive-strength = <MXS_DRIVE_4mA>;
54 fsl,voltage = <1>; 54 fsl,voltage = <MXS_VOLTAGE_HIGH>;
55 fsl,pull-up = <0>; 55 fsl,pull-up = <MXS_PULL_DISABLE>;
56 }; 56 };
57 }; 57 };
58 58
diff --git a/arch/arm/boot/dts/imx23-olinuxino.dts b/arch/arm/boot/dts/imx23-olinuxino.dts
index f575434d22ae..526bfdbd87f9 100644
--- a/arch/arm/boot/dts/imx23-olinuxino.dts
+++ b/arch/arm/boot/dts/imx23-olinuxino.dts
@@ -42,9 +42,9 @@
42 fsl,pinmux-ids = < 42 fsl,pinmux-ids = <
43 MX23_PAD_GPMI_ALE__GPIO_0_17 43 MX23_PAD_GPMI_ALE__GPIO_0_17
44 >; 44 >;
45 fsl,drive-strength = <0>; 45 fsl,drive-strength = <MXS_DRIVE_4mA>;
46 fsl,voltage = <1>; 46 fsl,voltage = <MXS_VOLTAGE_HIGH>;
47 fsl,pull-up = <0>; 47 fsl,pull-up = <MXS_PULL_DISABLE>;
48 }; 48 };
49 49
50 led_pin_gpio2_1: led_gpio2_1@0 { 50 led_pin_gpio2_1: led_gpio2_1@0 {
@@ -52,9 +52,9 @@
52 fsl,pinmux-ids = < 52 fsl,pinmux-ids = <
53 MX23_PAD_SSP1_DETECT__GPIO_2_1 53 MX23_PAD_SSP1_DETECT__GPIO_2_1
54 >; 54 >;
55 fsl,drive-strength = <0>; 55 fsl,drive-strength = <MXS_DRIVE_4mA>;
56 fsl,voltage = <1>; 56 fsl,voltage = <MXS_VOLTAGE_HIGH>;
57 fsl,pull-up = <0>; 57 fsl,pull-up = <MXS_PULL_DISABLE>;
58 }; 58 };
59 }; 59 };
60 60
diff --git a/arch/arm/boot/dts/imx23-stmp378x_devb.dts b/arch/arm/boot/dts/imx23-stmp378x_devb.dts
index 2c8a9b0b9f43..cb64e2b191ea 100644
--- a/arch/arm/boot/dts/imx23-stmp378x_devb.dts
+++ b/arch/arm/boot/dts/imx23-stmp378x_devb.dts
@@ -42,9 +42,9 @@
42 MX23_PAD_PWM3__GPIO_1_29 42 MX23_PAD_PWM3__GPIO_1_29
43 MX23_PAD_PWM4__GPIO_1_30 43 MX23_PAD_PWM4__GPIO_1_30
44 >; 44 >;
45 fsl,drive-strength = <0>; 45 fsl,drive-strength = <MXS_DRIVE_4mA>;
46 fsl,voltage = <1>; 46 fsl,voltage = <MXS_VOLTAGE_HIGH>;
47 fsl,pull-up = <0>; 47 fsl,pull-up = <MXS_PULL_DISABLE>;
48 }; 48 };
49 }; 49 };
50 }; 50 };
diff --git a/arch/arm/boot/dts/imx23.dtsi b/arch/arm/boot/dts/imx23.dtsi
index ff96e592ec3c..87faa6e8b6e7 100644
--- a/arch/arm/boot/dts/imx23.dtsi
+++ b/arch/arm/boot/dts/imx23.dtsi
@@ -141,9 +141,9 @@
141 MX23_PAD_PWM0__DUART_RX 141 MX23_PAD_PWM0__DUART_RX
142 MX23_PAD_PWM1__DUART_TX 142 MX23_PAD_PWM1__DUART_TX
143 >; 143 >;
144 fsl,drive-strength = <0>; 144 fsl,drive-strength = <MXS_DRIVE_4mA>;
145 fsl,voltage = <1>; 145 fsl,voltage = <MXS_VOLTAGE_HIGH>;
146 fsl,pull-up = <0>; 146 fsl,pull-up = <MXS_PULL_DISABLE>;
147 }; 147 };
148 148
149 auart0_pins_a: auart0@0 { 149 auart0_pins_a: auart0@0 {
@@ -154,9 +154,9 @@
154 MX23_PAD_AUART1_CTS__AUART1_CTS 154 MX23_PAD_AUART1_CTS__AUART1_CTS
155 MX23_PAD_AUART1_RTS__AUART1_RTS 155 MX23_PAD_AUART1_RTS__AUART1_RTS
156 >; 156 >;
157 fsl,drive-strength = <0>; 157 fsl,drive-strength = <MXS_DRIVE_4mA>;
158 fsl,voltage = <1>; 158 fsl,voltage = <MXS_VOLTAGE_HIGH>;
159 fsl,pull-up = <0>; 159 fsl,pull-up = <MXS_PULL_DISABLE>;
160 }; 160 };
161 161
162 auart0_2pins_a: auart0-2pins@0 { 162 auart0_2pins_a: auart0-2pins@0 {
@@ -165,9 +165,9 @@
165 MX23_PAD_I2C_SCL__AUART1_TX 165 MX23_PAD_I2C_SCL__AUART1_TX
166 MX23_PAD_I2C_SDA__AUART1_RX 166 MX23_PAD_I2C_SDA__AUART1_RX
167 >; 167 >;
168 fsl,drive-strength = <0>; 168 fsl,drive-strength = <MXS_DRIVE_4mA>;
169 fsl,voltage = <1>; 169 fsl,voltage = <MXS_VOLTAGE_HIGH>;
170 fsl,pull-up = <0>; 170 fsl,pull-up = <MXS_PULL_DISABLE>;
171 }; 171 };
172 172
173 gpmi_pins_a: gpmi-nand@0 { 173 gpmi_pins_a: gpmi-nand@0 {
@@ -191,9 +191,9 @@
191 MX23_PAD_GPMI_CE1N__GPMI_CE1N 191 MX23_PAD_GPMI_CE1N__GPMI_CE1N
192 MX23_PAD_GPMI_CE0N__GPMI_CE0N 192 MX23_PAD_GPMI_CE0N__GPMI_CE0N
193 >; 193 >;
194 fsl,drive-strength = <0>; 194 fsl,drive-strength = <MXS_DRIVE_4mA>;
195 fsl,voltage = <1>; 195 fsl,voltage = <MXS_VOLTAGE_HIGH>;
196 fsl,pull-up = <0>; 196 fsl,pull-up = <MXS_PULL_DISABLE>;
197 }; 197 };
198 198
199 gpmi_pins_fixup: gpmi-pins-fixup { 199 gpmi_pins_fixup: gpmi-pins-fixup {
@@ -202,7 +202,7 @@
202 MX23_PAD_GPMI_WRN__GPMI_WRN 202 MX23_PAD_GPMI_WRN__GPMI_WRN
203 MX23_PAD_GPMI_RDN__GPMI_RDN 203 MX23_PAD_GPMI_RDN__GPMI_RDN
204 >; 204 >;
205 fsl,drive-strength = <2>; 205 fsl,drive-strength = <MXS_DRIVE_12mA>;
206 }; 206 };
207 207
208 mmc0_4bit_pins_a: mmc0-4bit@0 { 208 mmc0_4bit_pins_a: mmc0-4bit@0 {
@@ -215,9 +215,9 @@
215 MX23_PAD_SSP1_CMD__SSP1_CMD 215 MX23_PAD_SSP1_CMD__SSP1_CMD
216 MX23_PAD_SSP1_SCK__SSP1_SCK 216 MX23_PAD_SSP1_SCK__SSP1_SCK
217 >; 217 >;
218 fsl,drive-strength = <1>; 218 fsl,drive-strength = <MXS_DRIVE_8mA>;
219 fsl,voltage = <1>; 219 fsl,voltage = <MXS_VOLTAGE_HIGH>;
220 fsl,pull-up = <1>; 220 fsl,pull-up = <MXS_PULL_ENABLE>;
221 }; 221 };
222 222
223 mmc0_8bit_pins_a: mmc0-8bit@0 { 223 mmc0_8bit_pins_a: mmc0-8bit@0 {
@@ -235,9 +235,9 @@
235 MX23_PAD_SSP1_DETECT__SSP1_DETECT 235 MX23_PAD_SSP1_DETECT__SSP1_DETECT
236 MX23_PAD_SSP1_SCK__SSP1_SCK 236 MX23_PAD_SSP1_SCK__SSP1_SCK
237 >; 237 >;
238 fsl,drive-strength = <1>; 238 fsl,drive-strength = <MXS_DRIVE_8mA>;
239 fsl,voltage = <1>; 239 fsl,voltage = <MXS_VOLTAGE_HIGH>;
240 fsl,pull-up = <1>; 240 fsl,pull-up = <MXS_PULL_ENABLE>;
241 }; 241 };
242 242
243 mmc0_pins_fixup: mmc0-pins-fixup { 243 mmc0_pins_fixup: mmc0-pins-fixup {
@@ -245,7 +245,7 @@
245 MX23_PAD_SSP1_DETECT__SSP1_DETECT 245 MX23_PAD_SSP1_DETECT__SSP1_DETECT
246 MX23_PAD_SSP1_SCK__SSP1_SCK 246 MX23_PAD_SSP1_SCK__SSP1_SCK
247 >; 247 >;
248 fsl,pull-up = <0>; 248 fsl,pull-up = <MXS_PULL_DISABLE>;
249 }; 249 };
250 250
251 pwm2_pins_a: pwm2@0 { 251 pwm2_pins_a: pwm2@0 {
@@ -253,9 +253,9 @@
253 fsl,pinmux-ids = < 253 fsl,pinmux-ids = <
254 MX23_PAD_PWM2__PWM2 254 MX23_PAD_PWM2__PWM2
255 >; 255 >;
256 fsl,drive-strength = <0>; 256 fsl,drive-strength = <MXS_DRIVE_4mA>;
257 fsl,voltage = <1>; 257 fsl,voltage = <MXS_VOLTAGE_HIGH>;
258 fsl,pull-up = <0>; 258 fsl,pull-up = <MXS_PULL_DISABLE>;
259 }; 259 };
260 260
261 lcdif_24bit_pins_a: lcdif-24bit@0 { 261 lcdif_24bit_pins_a: lcdif-24bit@0 {
@@ -290,9 +290,9 @@
290 MX23_PAD_LCD_HSYNC__LCD_HSYNC 290 MX23_PAD_LCD_HSYNC__LCD_HSYNC
291 MX23_PAD_LCD_VSYNC__LCD_VSYNC 291 MX23_PAD_LCD_VSYNC__LCD_VSYNC
292 >; 292 >;
293 fsl,drive-strength = <0>; 293 fsl,drive-strength = <MXS_DRIVE_4mA>;
294 fsl,voltage = <1>; 294 fsl,voltage = <MXS_VOLTAGE_HIGH>;
295 fsl,pull-up = <0>; 295 fsl,pull-up = <MXS_PULL_DISABLE>;
296 }; 296 };
297 297
298 spi2_pins_a: spi2@0 { 298 spi2_pins_a: spi2@0 {
@@ -303,9 +303,9 @@
303 MX23_PAD_GPMI_D00__SSP2_DATA0 303 MX23_PAD_GPMI_D00__SSP2_DATA0
304 MX23_PAD_GPMI_D03__SSP2_DATA3 304 MX23_PAD_GPMI_D03__SSP2_DATA3
305 >; 305 >;
306 fsl,drive-strength = <1>; 306 fsl,drive-strength = <MXS_DRIVE_8mA>;
307 fsl,voltage = <1>; 307 fsl,voltage = <MXS_VOLTAGE_HIGH>;
308 fsl,pull-up = <1>; 308 fsl,pull-up = <MXS_PULL_ENABLE>;
309 }; 309 };
310 }; 310 };
311 311
diff --git a/arch/arm/boot/dts/imx28-apf28dev.dts b/arch/arm/boot/dts/imx28-apf28dev.dts
index 7d923cc56a93..e2efd8d89c4f 100644
--- a/arch/arm/boot/dts/imx28-apf28dev.dts
+++ b/arch/arm/boot/dts/imx28-apf28dev.dts
@@ -49,9 +49,9 @@
49 MX28_PAD_LCD_D21__GPIO_1_21 49 MX28_PAD_LCD_D21__GPIO_1_21
50 MX28_PAD_LCD_D22__GPIO_1_22 50 MX28_PAD_LCD_D22__GPIO_1_22
51 >; 51 >;
52 fsl,drive-strength = <0>; 52 fsl,drive-strength = <MXS_DRIVE_4mA>;
53 fsl,voltage = <1>; 53 fsl,voltage = <MXS_VOLTAGE_HIGH>;
54 fsl,pull-up = <0>; 54 fsl,pull-up = <MXS_PULL_DISABLE>;
55 }; 55 };
56 56
57 lcdif_pins_apf28dev: lcdif-apf28dev@0 { 57 lcdif_pins_apf28dev: lcdif-apf28dev@0 {
@@ -62,9 +62,9 @@
62 MX28_PAD_LCD_RS__LCD_DOTCLK 62 MX28_PAD_LCD_RS__LCD_DOTCLK
63 MX28_PAD_LCD_CS__LCD_ENABLE 63 MX28_PAD_LCD_CS__LCD_ENABLE
64 >; 64 >;
65 fsl,drive-strength = <0>; 65 fsl,drive-strength = <MXS_DRIVE_4mA>;
66 fsl,voltage = <1>; 66 fsl,voltage = <MXS_VOLTAGE_HIGH>;
67 fsl,pull-up = <0>; 67 fsl,pull-up = <MXS_PULL_DISABLE>;
68 }; 68 };
69 }; 69 };
70 70
diff --git a/arch/arm/boot/dts/imx28-apx4devkit.dts b/arch/arm/boot/dts/imx28-apx4devkit.dts
index cb19dc1e7743..6f254ca816cb 100644
--- a/arch/arm/boot/dts/imx28-apx4devkit.dts
+++ b/arch/arm/boot/dts/imx28-apx4devkit.dts
@@ -48,9 +48,9 @@
48 MX28_PAD_LCD_RESET__GPIO_3_30 48 MX28_PAD_LCD_RESET__GPIO_3_30
49 MX28_PAD_JTAG_RTCK__GPIO_4_20 49 MX28_PAD_JTAG_RTCK__GPIO_4_20
50 >; 50 >;
51 fsl,drive-strength = <0>; 51 fsl,drive-strength = <MXS_DRIVE_4mA>;
52 fsl,voltage = <1>; 52 fsl,voltage = <MXS_VOLTAGE_HIGH>;
53 fsl,pull-up = <0>; 53 fsl,pull-up = <MXS_PULL_DISABLE>;
54 }; 54 };
55 55
56 lcdif_pins_apx4: lcdif-apx4@0 { 56 lcdif_pins_apx4: lcdif-apx4@0 {
@@ -61,9 +61,9 @@
61 MX28_PAD_LCD_RS__LCD_DOTCLK 61 MX28_PAD_LCD_RS__LCD_DOTCLK
62 MX28_PAD_LCD_CS__LCD_ENABLE 62 MX28_PAD_LCD_CS__LCD_ENABLE
63 >; 63 >;
64 fsl,drive-strength = <0>; 64 fsl,drive-strength = <MXS_DRIVE_4mA>;
65 fsl,voltage = <1>; 65 fsl,voltage = <MXS_VOLTAGE_HIGH>;
66 fsl,pull-up = <0>; 66 fsl,pull-up = <MXS_PULL_DISABLE>;
67 }; 67 };
68 68
69 mmc2_4bit_pins_apx4: mmc2-4bit-apx4@0 { 69 mmc2_4bit_pins_apx4: mmc2-4bit-apx4@0 {
@@ -76,17 +76,17 @@
76 MX28_PAD_SSP2_SS1__SSP2_D1 76 MX28_PAD_SSP2_SS1__SSP2_D1
77 MX28_PAD_SSP2_SS2__SSP2_D2 77 MX28_PAD_SSP2_SS2__SSP2_D2
78 >; 78 >;
79 fsl,drive-strength = <1>; 79 fsl,drive-strength = <MXS_DRIVE_8mA>;
80 fsl,voltage = <1>; 80 fsl,voltage = <MXS_VOLTAGE_HIGH>;
81 fsl,pull-up = <1>; 81 fsl,pull-up = <MXS_PULL_ENABLE>;
82 }; 82 };
83 83
84 mmc2_sck_cfg_apx4: mmc2-sck-cfg-apx4 { 84 mmc2_sck_cfg_apx4: mmc2-sck-cfg-apx4 {
85 fsl,pinmux-ids = < 85 fsl,pinmux-ids = <
86 MX28_PAD_SSP0_DATA7__SSP2_SCK 86 MX28_PAD_SSP0_DATA7__SSP2_SCK
87 >; 87 >;
88 fsl,drive-strength = <2>; 88 fsl,drive-strength = <MXS_DRIVE_12mA>;
89 fsl,pull-up = <0>; 89 fsl,pull-up = <MXS_PULL_DISABLE>;
90 }; 90 };
91 }; 91 };
92 92
diff --git a/arch/arm/boot/dts/imx28-cfa10036.dts b/arch/arm/boot/dts/imx28-cfa10036.dts
index 2474207951fb..cabb6171a19d 100644
--- a/arch/arm/boot/dts/imx28-cfa10036.dts
+++ b/arch/arm/boot/dts/imx28-cfa10036.dts
@@ -28,9 +28,9 @@
28 fsl,pinmux-ids = < 28 fsl,pinmux-ids = <
29 MX28_PAD_SSP0_DATA7__GPIO_2_7 29 MX28_PAD_SSP0_DATA7__GPIO_2_7
30 >; 30 >;
31 fsl,drive-strength = <0>; 31 fsl,drive-strength = <MXS_DRIVE_4mA>;
32 fsl,voltage = <1>; 32 fsl,voltage = <MXS_VOLTAGE_HIGH>;
33 fsl,pull-up = <0>; 33 fsl,pull-up = <MXS_PULL_DISABLE>;
34 }; 34 };
35 35
36 led_pins_cfa10036: leds-10036@0 { 36 led_pins_cfa10036: leds-10036@0 {
@@ -38,9 +38,9 @@
38 fsl,pinmux-ids = < 38 fsl,pinmux-ids = <
39 MX28_PAD_AUART1_RX__GPIO_3_4 39 MX28_PAD_AUART1_RX__GPIO_3_4
40 >; 40 >;
41 fsl,drive-strength = <0>; 41 fsl,drive-strength = <MXS_DRIVE_4mA>;
42 fsl,voltage = <1>; 42 fsl,voltage = <MXS_VOLTAGE_HIGH>;
43 fsl,pull-up = <0>; 43 fsl,pull-up = <MXS_PULL_DISABLE>;
44 }; 44 };
45 45
46 usb0_otg_cfa10036: otg-10036@0 { 46 usb0_otg_cfa10036: otg-10036@0 {
@@ -48,9 +48,9 @@
48 fsl,pinmux-ids = < 48 fsl,pinmux-ids = <
49 MX28_PAD_GPMI_RDY0__USB0_ID 49 MX28_PAD_GPMI_RDY0__USB0_ID
50 >; 50 >;
51 fsl,drive-strength = <0>; 51 fsl,drive-strength = <MXS_DRIVE_4mA>;
52 fsl,voltage = <1>; 52 fsl,voltage = <MXS_VOLTAGE_HIGH>;
53 fsl,pull-up = <0>; 53 fsl,pull-up = <MXS_PULL_DISABLE>;
54 }; 54 };
55 55
56 }; 56 };
diff --git a/arch/arm/boot/dts/imx28-cfa10037.dts b/arch/arm/boot/dts/imx28-cfa10037.dts
index 42a9a99880af..f93e9a700e52 100644
--- a/arch/arm/boot/dts/imx28-cfa10037.dts
+++ b/arch/arm/boot/dts/imx28-cfa10037.dts
@@ -27,9 +27,9 @@
27 fsl,pinmux-ids = < 27 fsl,pinmux-ids = <
28 MX28_PAD_GPMI_D07__GPIO_0_7 28 MX28_PAD_GPMI_D07__GPIO_0_7
29 >; 29 >;
30 fsl,drive-strength = <0>; 30 fsl,drive-strength = <MXS_DRIVE_4mA>;
31 fsl,voltage = <1>; 31 fsl,voltage = <MXS_VOLTAGE_HIGH>;
32 fsl,pull-up = <0>; 32 fsl,pull-up = <MXS_PULL_DISABLE>;
33 }; 33 };
34 34
35 mac0_pins_cfa10037: mac0-10037@0 { 35 mac0_pins_cfa10037: mac0-10037@0 {
@@ -37,9 +37,9 @@
37 fsl,pinmux-ids = < 37 fsl,pinmux-ids = <
38 MX28_PAD_SSP2_SS2__GPIO_2_21 38 MX28_PAD_SSP2_SS2__GPIO_2_21
39 >; 39 >;
40 fsl,drive-strength = <0>; 40 fsl,drive-strength = <MXS_DRIVE_4mA>;
41 fsl,voltage = <1>; 41 fsl,voltage = <MXS_VOLTAGE_HIGH>;
42 fsl,pull-up = <0>; 42 fsl,pull-up = <MXS_PULL_DISABLE>;
43 }; 43 };
44 }; 44 };
45 }; 45 };
diff --git a/arch/arm/boot/dts/imx28-cfa10049.dts b/arch/arm/boot/dts/imx28-cfa10049.dts
index 9ee2566bf4cb..7087b4bf6a8f 100644
--- a/arch/arm/boot/dts/imx28-cfa10049.dts
+++ b/arch/arm/boot/dts/imx28-cfa10049.dts
@@ -27,9 +27,9 @@
27 fsl,pinmux-ids = < 27 fsl,pinmux-ids = <
28 MX28_PAD_GPMI_D07__GPIO_0_7 28 MX28_PAD_GPMI_D07__GPIO_0_7
29 >; 29 >;
30 fsl,drive-strength = <0>; 30 fsl,drive-strength = <MXS_DRIVE_4mA>;
31 fsl,voltage = <1>; 31 fsl,voltage = <MXS_VOLTAGE_HIGH>;
32 fsl,pull-up = <0>; 32 fsl,pull-up = <MXS_PULL_DISABLE>;
33 }; 33 };
34 34
35 i2cmux_pins_cfa10049: i2cmux-10049@0 { 35 i2cmux_pins_cfa10049: i2cmux-10049@0 {
@@ -38,9 +38,9 @@
38 MX28_PAD_LCD_D22__GPIO_1_22 38 MX28_PAD_LCD_D22__GPIO_1_22
39 MX28_PAD_LCD_D23__GPIO_1_23 39 MX28_PAD_LCD_D23__GPIO_1_23
40 >; 40 >;
41 fsl,drive-strength = <0>; 41 fsl,drive-strength = <MXS_DRIVE_4mA>;
42 fsl,voltage = <1>; 42 fsl,voltage = <MXS_VOLTAGE_HIGH>;
43 fsl,pull-up = <0>; 43 fsl,pull-up = <MXS_PULL_DISABLE>;
44 }; 44 };
45 45
46 mac0_pins_cfa10049: mac0-10049@0 { 46 mac0_pins_cfa10049: mac0-10049@0 {
@@ -48,9 +48,9 @@
48 fsl,pinmux-ids = < 48 fsl,pinmux-ids = <
49 MX28_PAD_SSP2_SS2__GPIO_2_21 49 MX28_PAD_SSP2_SS2__GPIO_2_21
50 >; 50 >;
51 fsl,drive-strength = <0>; 51 fsl,drive-strength = <MXS_DRIVE_4mA>;
52 fsl,voltage = <1>; 52 fsl,voltage = <MXS_VOLTAGE_HIGH>;
53 fsl,pull-up = <0>; 53 fsl,pull-up = <MXS_PULL_DISABLE>;
54 }; 54 };
55 55
56 pca_pins_cfa10049: pca-10049@0 { 56 pca_pins_cfa10049: pca-10049@0 {
@@ -58,9 +58,9 @@
58 fsl,pinmux-ids = < 58 fsl,pinmux-ids = <
59 MX28_PAD_SSP2_SS0__GPIO_2_19 59 MX28_PAD_SSP2_SS0__GPIO_2_19
60 >; 60 >;
61 fsl,drive-strength = <0>; 61 fsl,drive-strength = <MXS_DRIVE_4mA>;
62 fsl,voltage = <1>; 62 fsl,voltage = <MXS_VOLTAGE_HIGH>;
63 fsl,pull-up = <1>; 63 fsl,pull-up = <MXS_PULL_ENABLE>;
64 }; 64 };
65 65
66 rotary_pins_cfa10049: rotary-10049@0 { 66 rotary_pins_cfa10049: rotary-10049@0 {
@@ -69,9 +69,9 @@
69 MX28_PAD_I2C0_SCL__GPIO_3_24 69 MX28_PAD_I2C0_SCL__GPIO_3_24
70 MX28_PAD_I2C0_SDA__GPIO_3_25 70 MX28_PAD_I2C0_SDA__GPIO_3_25
71 >; 71 >;
72 fsl,drive-strength = <0>; 72 fsl,drive-strength = <MXS_DRIVE_4mA>;
73 fsl,voltage = <1>; 73 fsl,voltage = <MXS_VOLTAGE_HIGH>;
74 fsl,pull-up = <1>; 74 fsl,pull-up = <MXS_PULL_ENABLE>;
75 }; 75 };
76 76
77 rotary_btn_pins_cfa10049: rotary-btn-10049@0 { 77 rotary_btn_pins_cfa10049: rotary-btn-10049@0 {
@@ -79,9 +79,9 @@
79 fsl,pinmux-ids = < 79 fsl,pinmux-ids = <
80 MX28_PAD_SAIF1_SDATA0__GPIO_3_26 80 MX28_PAD_SAIF1_SDATA0__GPIO_3_26
81 >; 81 >;
82 fsl,drive-strength = <0>; 82 fsl,drive-strength = <MXS_DRIVE_4mA>;
83 fsl,voltage = <1>; 83 fsl,voltage = <MXS_VOLTAGE_HIGH>;
84 fsl,pull-up = <1>; 84 fsl,pull-up = <MXS_PULL_ENABLE>;
85 }; 85 };
86 86
87 spi2_pins_cfa10049: spi2-cfa10049@0 { 87 spi2_pins_cfa10049: spi2-cfa10049@0 {
@@ -92,9 +92,9 @@
92 MX28_PAD_SSP2_MISO__GPIO_2_18 92 MX28_PAD_SSP2_MISO__GPIO_2_18
93 MX28_PAD_AUART1_TX__GPIO_3_5 93 MX28_PAD_AUART1_TX__GPIO_3_5
94 >; 94 >;
95 fsl,drive-strength = <1>; 95 fsl,drive-strength = <MXS_DRIVE_8mA>;
96 fsl,voltage = <1>; 96 fsl,voltage = <MXS_VOLTAGE_HIGH>;
97 fsl,pull-up = <1>; 97 fsl,pull-up = <MXS_PULL_ENABLE>;
98 }; 98 };
99 99
100 spi3_pins_cfa10049: spi3-cfa10049@0 { 100 spi3_pins_cfa10049: spi3-cfa10049@0 {
@@ -106,9 +106,9 @@
106 MX28_PAD_GPMI_ALE__GPIO_0_26 106 MX28_PAD_GPMI_ALE__GPIO_0_26
107 MX28_PAD_GPMI_CLE__GPIO_0_27 107 MX28_PAD_GPMI_CLE__GPIO_0_27
108 >; 108 >;
109 fsl,drive-strength = <1>; 109 fsl,drive-strength = <MXS_DRIVE_8mA>;
110 fsl,voltage = <1>; 110 fsl,voltage = <MXS_VOLTAGE_HIGH>;
111 fsl,pull-up = <1>; 111 fsl,pull-up = <MXS_PULL_ENABLE>;
112 }; 112 };
113 113
114 lcdif_18bit_pins_cfa10049: lcdif-18bit@0 { 114 lcdif_18bit_pins_cfa10049: lcdif-18bit@0 {
@@ -133,9 +133,9 @@
133 MX28_PAD_LCD_D16__LCD_D16 133 MX28_PAD_LCD_D16__LCD_D16
134 MX28_PAD_LCD_D17__LCD_D17 134 MX28_PAD_LCD_D17__LCD_D17
135 >; 135 >;
136 fsl,drive-strength = <0>; 136 fsl,drive-strength = <MXS_DRIVE_4mA>;
137 fsl,voltage = <1>; 137 fsl,voltage = <MXS_VOLTAGE_HIGH>;
138 fsl,pull-up = <0>; 138 fsl,pull-up = <MXS_PULL_DISABLE>;
139 }; 139 };
140 140
141 lcdif_pins_cfa10049: lcdif-evk@0 { 141 lcdif_pins_cfa10049: lcdif-evk@0 {
@@ -146,9 +146,9 @@
146 MX28_PAD_LCD_RS__LCD_DOTCLK 146 MX28_PAD_LCD_RS__LCD_DOTCLK
147 MX28_PAD_LCD_CS__LCD_ENABLE 147 MX28_PAD_LCD_CS__LCD_ENABLE
148 >; 148 >;
149 fsl,drive-strength = <0>; 149 fsl,drive-strength = <MXS_DRIVE_4mA>;
150 fsl,voltage = <1>; 150 fsl,voltage = <MXS_VOLTAGE_HIGH>;
151 fsl,pull-up = <0>; 151 fsl,pull-up = <MXS_PULL_DISABLE>;
152 }; 152 };
153 153
154 lcdif_pins_cfa10049_pullup: lcdif-10049-pullup@0 { 154 lcdif_pins_cfa10049_pullup: lcdif-10049-pullup@0 {
@@ -156,9 +156,9 @@
156 fsl,pinmux-ids = < 156 fsl,pinmux-ids = <
157 MX28_PAD_LCD_RESET__GPIO_3_30 157 MX28_PAD_LCD_RESET__GPIO_3_30
158 >; 158 >;
159 fsl,drive-strength = <0>; 159 fsl,drive-strength = <MXS_DRIVE_4mA>;
160 fsl,voltage = <1>; 160 fsl,voltage = <MXS_VOLTAGE_HIGH>;
161 fsl,pull-up = <1>; 161 fsl,pull-up = <MXS_PULL_ENABLE>;
162 }; 162 };
163 163
164 w1_gpio_pins: w1-gpio@0 { 164 w1_gpio_pins: w1-gpio@0 {
@@ -166,9 +166,9 @@
166 fsl,pinmux-ids = < 166 fsl,pinmux-ids = <
167 MX28_PAD_LCD_D21__GPIO_1_21 167 MX28_PAD_LCD_D21__GPIO_1_21
168 >; 168 >;
169 fsl,drive-strength = <1>; 169 fsl,drive-strength = <MXS_DRIVE_8mA>;
170 fsl,voltage = <1>; 170 fsl,voltage = <MXS_VOLTAGE_HIGH>;
171 fsl,pull-up = <0>; /* 0 will enable the keeper */ 171 fsl,pull-up = <MXS_PULL_DISABLE>; /* 0 will enable the keeper */
172 }; 172 };
173 }; 173 };
174 174
diff --git a/arch/arm/boot/dts/imx28-cfa10055.dts b/arch/arm/boot/dts/imx28-cfa10055.dts
index 8b262a26f50c..c3900e7ba331 100644
--- a/arch/arm/boot/dts/imx28-cfa10055.dts
+++ b/arch/arm/boot/dts/imx28-cfa10055.dts
@@ -31,9 +31,9 @@
31 MX28_PAD_SSP2_MISO__GPIO_2_18 31 MX28_PAD_SSP2_MISO__GPIO_2_18
32 MX28_PAD_AUART1_TX__GPIO_3_5 32 MX28_PAD_AUART1_TX__GPIO_3_5
33 >; 33 >;
34 fsl,drive-strength = <1>; 34 fsl,drive-strength = <MXS_DRIVE_8mA>;
35 fsl,voltage = <1>; 35 fsl,voltage = <MXS_VOLTAGE_HIGH>;
36 fsl,pull-up = <1>; 36 fsl,pull-up = <MXS_PULL_ENABLE>;
37 }; 37 };
38 38
39 lcdif_18bit_pins_cfa10055: lcdif-18bit@0 { 39 lcdif_18bit_pins_cfa10055: lcdif-18bit@0 {
@@ -58,9 +58,9 @@
58 MX28_PAD_LCD_D16__LCD_D16 58 MX28_PAD_LCD_D16__LCD_D16
59 MX28_PAD_LCD_D17__LCD_D17 59 MX28_PAD_LCD_D17__LCD_D17
60 >; 60 >;
61 fsl,drive-strength = <0>; 61 fsl,drive-strength = <MXS_DRIVE_4mA>;
62 fsl,voltage = <1>; 62 fsl,voltage = <MXS_VOLTAGE_HIGH>;
63 fsl,pull-up = <0>; 63 fsl,pull-up = <MXS_PULL_DISABLE>;
64 }; 64 };
65 65
66 lcdif_pins_cfa10055: lcdif-evk@0 { 66 lcdif_pins_cfa10055: lcdif-evk@0 {
@@ -71,9 +71,9 @@
71 MX28_PAD_LCD_RS__LCD_DOTCLK 71 MX28_PAD_LCD_RS__LCD_DOTCLK
72 MX28_PAD_LCD_CS__LCD_ENABLE 72 MX28_PAD_LCD_CS__LCD_ENABLE
73 >; 73 >;
74 fsl,drive-strength = <0>; 74 fsl,drive-strength = <MXS_DRIVE_4mA>;
75 fsl,voltage = <1>; 75 fsl,voltage = <MXS_VOLTAGE_HIGH>;
76 fsl,pull-up = <0>; 76 fsl,pull-up = <MXS_PULL_DISABLE>;
77 }; 77 };
78 78
79 lcdif_pins_cfa10055_pullup: lcdif-10055-pullup@0 { 79 lcdif_pins_cfa10055_pullup: lcdif-10055-pullup@0 {
@@ -81,9 +81,9 @@
81 fsl,pinmux-ids = < 81 fsl,pinmux-ids = <
82 MX28_PAD_LCD_RESET__GPIO_3_30 82 MX28_PAD_LCD_RESET__GPIO_3_30
83 >; 83 >;
84 fsl,drive-strength = <0>; 84 fsl,drive-strength = <MXS_DRIVE_4mA>;
85 fsl,voltage = <1>; 85 fsl,voltage = <MXS_VOLTAGE_HIGH>;
86 fsl,pull-up = <1>; 86 fsl,pull-up = <MXS_PULL_ENABLE>;
87 }; 87 };
88 }; 88 };
89 89
diff --git a/arch/arm/boot/dts/imx28-cfa10056.dts b/arch/arm/boot/dts/imx28-cfa10056.dts
index f65199878122..cef959a97219 100644
--- a/arch/arm/boot/dts/imx28-cfa10056.dts
+++ b/arch/arm/boot/dts/imx28-cfa10056.dts
@@ -30,9 +30,9 @@
30 MX28_PAD_SSP2_MISO__GPIO_2_18 30 MX28_PAD_SSP2_MISO__GPIO_2_18
31 MX28_PAD_AUART1_TX__GPIO_3_5 31 MX28_PAD_AUART1_TX__GPIO_3_5
32 >; 32 >;
33 fsl,drive-strength = <1>; 33 fsl,drive-strength = <MXS_DRIVE_8mA>;
34 fsl,voltage = <1>; 34 fsl,voltage = <MXS_VOLTAGE_HIGH>;
35 fsl,pull-up = <1>; 35 fsl,pull-up = <MXS_PULL_ENABLE>;
36 }; 36 };
37 37
38 lcdif_pins_cfa10056: lcdif-10056@0 { 38 lcdif_pins_cfa10056: lcdif-10056@0 {
@@ -43,9 +43,9 @@
43 MX28_PAD_LCD_RS__LCD_DOTCLK 43 MX28_PAD_LCD_RS__LCD_DOTCLK
44 MX28_PAD_LCD_CS__LCD_ENABLE 44 MX28_PAD_LCD_CS__LCD_ENABLE
45 >; 45 >;
46 fsl,drive-strength = <0>; 46 fsl,drive-strength = <MXS_DRIVE_4mA>;
47 fsl,voltage = <1>; 47 fsl,voltage = <MXS_VOLTAGE_HIGH>;
48 fsl,pull-up = <0>; 48 fsl,pull-up = <MXS_PULL_DISABLE>;
49 }; 49 };
50 50
51 lcdif_pins_cfa10056_pullup: lcdif-10056-pullup@0 { 51 lcdif_pins_cfa10056_pullup: lcdif-10056-pullup@0 {
@@ -53,9 +53,9 @@
53 fsl,pinmux-ids = < 53 fsl,pinmux-ids = <
54 MX28_PAD_LCD_RESET__GPIO_3_30 54 MX28_PAD_LCD_RESET__GPIO_3_30
55 >; 55 >;
56 fsl,drive-strength = <0>; 56 fsl,drive-strength = <MXS_DRIVE_4mA>;
57 fsl,voltage = <1>; 57 fsl,voltage = <MXS_VOLTAGE_HIGH>;
58 fsl,pull-up = <1>; 58 fsl,pull-up = <MXS_PULL_ENABLE>;
59 }; 59 };
60 }; 60 };
61 61
diff --git a/arch/arm/boot/dts/imx28-cfa10057.dts b/arch/arm/boot/dts/imx28-cfa10057.dts
index 76430ca3e53d..3c1312885ae0 100644
--- a/arch/arm/boot/dts/imx28-cfa10057.dts
+++ b/arch/arm/boot/dts/imx28-cfa10057.dts
@@ -28,9 +28,9 @@
28 fsl,pinmux-ids = < 28 fsl,pinmux-ids = <
29 MX28_PAD_GPMI_D07__GPIO_0_7 29 MX28_PAD_GPMI_D07__GPIO_0_7
30 >; 30 >;
31 fsl,drive-strength = <0>; 31 fsl,drive-strength = <MXS_DRIVE_4mA>;
32 fsl,voltage = <1>; 32 fsl,voltage = <MXS_VOLTAGE_HIGH>;
33 fsl,pull-up = <0>; 33 fsl,pull-up = <MXS_PULL_DISABLE>;
34 }; 34 };
35 35
36 lcdif_18bit_pins_cfa10057: lcdif-18bit@0 { 36 lcdif_18bit_pins_cfa10057: lcdif-18bit@0 {
@@ -55,9 +55,9 @@
55 MX28_PAD_LCD_D16__LCD_D16 55 MX28_PAD_LCD_D16__LCD_D16
56 MX28_PAD_LCD_D17__LCD_D17 56 MX28_PAD_LCD_D17__LCD_D17
57 >; 57 >;
58 fsl,drive-strength = <0>; 58 fsl,drive-strength = <MXS_DRIVE_4mA>;
59 fsl,voltage = <1>; 59 fsl,voltage = <MXS_VOLTAGE_HIGH>;
60 fsl,pull-up = <0>; 60 fsl,pull-up = <MXS_PULL_DISABLE>;
61 }; 61 };
62 62
63 lcdif_pins_cfa10057: lcdif-evk@0 { 63 lcdif_pins_cfa10057: lcdif-evk@0 {
@@ -68,9 +68,9 @@
68 MX28_PAD_LCD_RS__LCD_DOTCLK 68 MX28_PAD_LCD_RS__LCD_DOTCLK
69 MX28_PAD_LCD_CS__LCD_ENABLE 69 MX28_PAD_LCD_CS__LCD_ENABLE
70 >; 70 >;
71 fsl,drive-strength = <0>; 71 fsl,drive-strength = <MXS_DRIVE_4mA>;
72 fsl,voltage = <1>; 72 fsl,voltage = <MXS_VOLTAGE_HIGH>;
73 fsl,pull-up = <0>; 73 fsl,pull-up = <MXS_PULL_DISABLE>;
74 }; 74 };
75 }; 75 };
76 76
diff --git a/arch/arm/boot/dts/imx28-cfa10058.dts b/arch/arm/boot/dts/imx28-cfa10058.dts
index 502be77d32b8..2469d34df0ae 100644
--- a/arch/arm/boot/dts/imx28-cfa10058.dts
+++ b/arch/arm/boot/dts/imx28-cfa10058.dts
@@ -28,9 +28,9 @@
28 fsl,pinmux-ids = < 28 fsl,pinmux-ids = <
29 MX28_PAD_GPMI_D07__GPIO_0_7 29 MX28_PAD_GPMI_D07__GPIO_0_7
30 >; 30 >;
31 fsl,drive-strength = <0>; 31 fsl,drive-strength = <MXS_DRIVE_4mA>;
32 fsl,voltage = <1>; 32 fsl,voltage = <MXS_VOLTAGE_HIGH>;
33 fsl,pull-up = <0>; 33 fsl,pull-up = <MXS_PULL_DISABLE>;
34 }; 34 };
35 35
36 lcdif_pins_cfa10058: lcdif-10058@0 { 36 lcdif_pins_cfa10058: lcdif-10058@0 {
@@ -41,9 +41,9 @@
41 MX28_PAD_LCD_RS__LCD_DOTCLK 41 MX28_PAD_LCD_RS__LCD_DOTCLK
42 MX28_PAD_LCD_CS__LCD_ENABLE 42 MX28_PAD_LCD_CS__LCD_ENABLE
43 >; 43 >;
44 fsl,drive-strength = <0>; 44 fsl,drive-strength = <MXS_DRIVE_4mA>;
45 fsl,voltage = <1>; 45 fsl,voltage = <MXS_VOLTAGE_HIGH>;
46 fsl,pull-up = <0>; 46 fsl,pull-up = <MXS_PULL_DISABLE>;
47 }; 47 };
48 }; 48 };
49 49
diff --git a/arch/arm/boot/dts/imx28-evk.dts b/arch/arm/boot/dts/imx28-evk.dts
index 023eaf775487..1f63845b8ce0 100644
--- a/arch/arm/boot/dts/imx28-evk.dts
+++ b/arch/arm/boot/dts/imx28-evk.dts
@@ -79,9 +79,9 @@
79 MX28_PAD_AUART2_RX__GPIO_3_8 79 MX28_PAD_AUART2_RX__GPIO_3_8
80 MX28_PAD_AUART2_TX__GPIO_3_9 80 MX28_PAD_AUART2_TX__GPIO_3_9
81 >; 81 >;
82 fsl,drive-strength = <0>; 82 fsl,drive-strength = <MXS_DRIVE_4mA>;
83 fsl,voltage = <1>; 83 fsl,voltage = <MXS_VOLTAGE_HIGH>;
84 fsl,pull-up = <0>; 84 fsl,pull-up = <MXS_PULL_DISABLE>;
85 }; 85 };
86 86
87 led_pin_gpio3_5: led_gpio3_5@0 { 87 led_pin_gpio3_5: led_gpio3_5@0 {
@@ -89,9 +89,9 @@
89 fsl,pinmux-ids = < 89 fsl,pinmux-ids = <
90 MX28_PAD_AUART1_TX__GPIO_3_5 90 MX28_PAD_AUART1_TX__GPIO_3_5
91 >; 91 >;
92 fsl,drive-strength = <0>; 92 fsl,drive-strength = <MXS_DRIVE_4mA>;
93 fsl,voltage = <1>; 93 fsl,voltage = <MXS_VOLTAGE_HIGH>;
94 fsl,pull-up = <0>; 94 fsl,pull-up = <MXS_PULL_DISABLE>;
95 }; 95 };
96 96
97 gpmi_pins_evk: gpmi-nand-evk@0 { 97 gpmi_pins_evk: gpmi-nand-evk@0 {
@@ -100,9 +100,9 @@
100 MX28_PAD_GPMI_CE1N__GPMI_CE1N 100 MX28_PAD_GPMI_CE1N__GPMI_CE1N
101 MX28_PAD_GPMI_RDY1__GPMI_READY1 101 MX28_PAD_GPMI_RDY1__GPMI_READY1
102 >; 102 >;
103 fsl,drive-strength = <0>; 103 fsl,drive-strength = <MXS_DRIVE_4mA>;
104 fsl,voltage = <1>; 104 fsl,voltage = <MXS_VOLTAGE_HIGH>;
105 fsl,pull-up = <0>; 105 fsl,pull-up = <MXS_PULL_DISABLE>;
106 }; 106 };
107 107
108 lcdif_pins_evk: lcdif-evk@0 { 108 lcdif_pins_evk: lcdif-evk@0 {
@@ -113,9 +113,9 @@
113 MX28_PAD_LCD_RS__LCD_DOTCLK 113 MX28_PAD_LCD_RS__LCD_DOTCLK
114 MX28_PAD_LCD_CS__LCD_ENABLE 114 MX28_PAD_LCD_CS__LCD_ENABLE
115 >; 115 >;
116 fsl,drive-strength = <0>; 116 fsl,drive-strength = <MXS_DRIVE_4mA>;
117 fsl,voltage = <1>; 117 fsl,voltage = <MXS_VOLTAGE_HIGH>;
118 fsl,pull-up = <0>; 118 fsl,pull-up = <MXS_PULL_DISABLE>;
119 }; 119 };
120 }; 120 };
121 121
diff --git a/arch/arm/boot/dts/imx28-m28evk.dts b/arch/arm/boot/dts/imx28-m28evk.dts
index 9f3271dcc7d9..8e2477fbe1d7 100644
--- a/arch/arm/boot/dts/imx28-m28evk.dts
+++ b/arch/arm/boot/dts/imx28-m28evk.dts
@@ -98,9 +98,9 @@
98 MX28_PAD_AUART3_RX__GPIO_3_12 98 MX28_PAD_AUART3_RX__GPIO_3_12
99 MX28_PAD_AUART3_TX__GPIO_3_13 99 MX28_PAD_AUART3_TX__GPIO_3_13
100 >; 100 >;
101 fsl,drive-strength = <0>; 101 fsl,drive-strength = <MXS_DRIVE_4mA>;
102 fsl,voltage = <1>; 102 fsl,voltage = <MXS_VOLTAGE_HIGH>;
103 fsl,pull-up = <0>; 103 fsl,pull-up = <MXS_PULL_DISABLE>;
104 }; 104 };
105 105
106 lcdif_pins_m28: lcdif-m28@0 { 106 lcdif_pins_m28: lcdif-m28@0 {
@@ -109,9 +109,9 @@
109 MX28_PAD_LCD_DOTCLK__LCD_DOTCLK 109 MX28_PAD_LCD_DOTCLK__LCD_DOTCLK
110 MX28_PAD_LCD_ENABLE__LCD_ENABLE 110 MX28_PAD_LCD_ENABLE__LCD_ENABLE
111 >; 111 >;
112 fsl,drive-strength = <0>; 112 fsl,drive-strength = <MXS_DRIVE_4mA>;
113 fsl,voltage = <1>; 113 fsl,voltage = <MXS_VOLTAGE_HIGH>;
114 fsl,pull-up = <0>; 114 fsl,pull-up = <MXS_PULL_DISABLE>;
115 }; 115 };
116 }; 116 };
117 117
diff --git a/arch/arm/boot/dts/imx28-sps1.dts b/arch/arm/boot/dts/imx28-sps1.dts
index 4613522a1cbe..4870f07bf56a 100644
--- a/arch/arm/boot/dts/imx28-sps1.dts
+++ b/arch/arm/boot/dts/imx28-sps1.dts
@@ -33,9 +33,9 @@
33 MX28_PAD_GPMI_D03__GPIO_0_3 33 MX28_PAD_GPMI_D03__GPIO_0_3
34 MX28_PAD_GPMI_D06__GPIO_0_6 34 MX28_PAD_GPMI_D06__GPIO_0_6
35 >; 35 >;
36 fsl,drive-strength = <0>; 36 fsl,drive-strength = <MXS_DRIVE_4mA>;
37 fsl,voltage = <1>; 37 fsl,voltage = <MXS_VOLTAGE_HIGH>;
38 fsl,pull-up = <0>; 38 fsl,pull-up = <MXS_PULL_DISABLE>;
39 }; 39 };
40 40
41 }; 41 };
diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi
index 1f16193f3da9..44151f54a4df 100644
--- a/arch/arm/boot/dts/imx28.dtsi
+++ b/arch/arm/boot/dts/imx28.dtsi
@@ -211,9 +211,9 @@
211 MX28_PAD_PWM0__DUART_RX 211 MX28_PAD_PWM0__DUART_RX
212 MX28_PAD_PWM1__DUART_TX 212 MX28_PAD_PWM1__DUART_TX
213 >; 213 >;
214 fsl,drive-strength = <0>; 214 fsl,drive-strength = <MXS_DRIVE_4mA>;
215 fsl,voltage = <1>; 215 fsl,voltage = <MXS_VOLTAGE_HIGH>;
216 fsl,pull-up = <0>; 216 fsl,pull-up = <MXS_PULL_DISABLE>;
217 }; 217 };
218 218
219 duart_pins_b: duart@1 { 219 duart_pins_b: duart@1 {
@@ -222,9 +222,9 @@
222 MX28_PAD_AUART0_CTS__DUART_RX 222 MX28_PAD_AUART0_CTS__DUART_RX
223 MX28_PAD_AUART0_RTS__DUART_TX 223 MX28_PAD_AUART0_RTS__DUART_TX
224 >; 224 >;
225 fsl,drive-strength = <0>; 225 fsl,drive-strength = <MXS_DRIVE_4mA>;
226 fsl,voltage = <1>; 226 fsl,voltage = <MXS_VOLTAGE_HIGH>;
227 fsl,pull-up = <0>; 227 fsl,pull-up = <MXS_PULL_DISABLE>;
228 }; 228 };
229 229
230 duart_4pins_a: duart-4pins@0 { 230 duart_4pins_a: duart-4pins@0 {
@@ -235,9 +235,9 @@
235 MX28_PAD_AUART0_RX__DUART_CTS 235 MX28_PAD_AUART0_RX__DUART_CTS
236 MX28_PAD_AUART0_TX__DUART_RTS 236 MX28_PAD_AUART0_TX__DUART_RTS
237 >; 237 >;
238 fsl,drive-strength = <0>; 238 fsl,drive-strength = <MXS_DRIVE_4mA>;
239 fsl,voltage = <1>; 239 fsl,voltage = <MXS_VOLTAGE_HIGH>;
240 fsl,pull-up = <0>; 240 fsl,pull-up = <MXS_PULL_DISABLE>;
241 }; 241 };
242 242
243 gpmi_pins_a: gpmi-nand@0 { 243 gpmi_pins_a: gpmi-nand@0 {
@@ -259,9 +259,9 @@
259 MX28_PAD_GPMI_CLE__GPMI_CLE 259 MX28_PAD_GPMI_CLE__GPMI_CLE
260 MX28_PAD_GPMI_RESETN__GPMI_RESETN 260 MX28_PAD_GPMI_RESETN__GPMI_RESETN
261 >; 261 >;
262 fsl,drive-strength = <0>; 262 fsl,drive-strength = <MXS_DRIVE_4mA>;
263 fsl,voltage = <1>; 263 fsl,voltage = <MXS_VOLTAGE_HIGH>;
264 fsl,pull-up = <0>; 264 fsl,pull-up = <MXS_PULL_DISABLE>;
265 }; 265 };
266 266
267 gpmi_status_cfg: gpmi-status-cfg { 267 gpmi_status_cfg: gpmi-status-cfg {
@@ -270,7 +270,7 @@
270 MX28_PAD_GPMI_WRN__GPMI_WRN 270 MX28_PAD_GPMI_WRN__GPMI_WRN
271 MX28_PAD_GPMI_RESETN__GPMI_RESETN 271 MX28_PAD_GPMI_RESETN__GPMI_RESETN
272 >; 272 >;
273 fsl,drive-strength = <2>; 273 fsl,drive-strength = <MXS_DRIVE_12mA>;
274 }; 274 };
275 275
276 auart0_pins_a: auart0@0 { 276 auart0_pins_a: auart0@0 {
@@ -281,9 +281,9 @@
281 MX28_PAD_AUART0_CTS__AUART0_CTS 281 MX28_PAD_AUART0_CTS__AUART0_CTS
282 MX28_PAD_AUART0_RTS__AUART0_RTS 282 MX28_PAD_AUART0_RTS__AUART0_RTS
283 >; 283 >;
284 fsl,drive-strength = <0>; 284 fsl,drive-strength = <MXS_DRIVE_4mA>;
285 fsl,voltage = <1>; 285 fsl,voltage = <MXS_VOLTAGE_HIGH>;
286 fsl,pull-up = <0>; 286 fsl,pull-up = <MXS_PULL_DISABLE>;
287 }; 287 };
288 288
289 auart0_2pins_a: auart0-2pins@0 { 289 auart0_2pins_a: auart0-2pins@0 {
@@ -292,9 +292,9 @@
292 MX28_PAD_AUART0_RX__AUART0_RX 292 MX28_PAD_AUART0_RX__AUART0_RX
293 MX28_PAD_AUART0_TX__AUART0_TX 293 MX28_PAD_AUART0_TX__AUART0_TX
294 >; 294 >;
295 fsl,drive-strength = <0>; 295 fsl,drive-strength = <MXS_DRIVE_4mA>;
296 fsl,voltage = <1>; 296 fsl,voltage = <MXS_VOLTAGE_HIGH>;
297 fsl,pull-up = <0>; 297 fsl,pull-up = <MXS_PULL_DISABLE>;
298 }; 298 };
299 299
300 auart1_pins_a: auart1@0 { 300 auart1_pins_a: auart1@0 {
@@ -305,9 +305,9 @@
305 MX28_PAD_AUART1_CTS__AUART1_CTS 305 MX28_PAD_AUART1_CTS__AUART1_CTS
306 MX28_PAD_AUART1_RTS__AUART1_RTS 306 MX28_PAD_AUART1_RTS__AUART1_RTS
307 >; 307 >;
308 fsl,drive-strength = <0>; 308 fsl,drive-strength = <MXS_DRIVE_4mA>;
309 fsl,voltage = <1>; 309 fsl,voltage = <MXS_VOLTAGE_HIGH>;
310 fsl,pull-up = <0>; 310 fsl,pull-up = <MXS_PULL_DISABLE>;
311 }; 311 };
312 312
313 auart1_2pins_a: auart1-2pins@0 { 313 auart1_2pins_a: auart1-2pins@0 {
@@ -316,9 +316,9 @@
316 MX28_PAD_AUART1_RX__AUART1_RX 316 MX28_PAD_AUART1_RX__AUART1_RX
317 MX28_PAD_AUART1_TX__AUART1_TX 317 MX28_PAD_AUART1_TX__AUART1_TX
318 >; 318 >;
319 fsl,drive-strength = <0>; 319 fsl,drive-strength = <MXS_DRIVE_4mA>;
320 fsl,voltage = <1>; 320 fsl,voltage = <MXS_VOLTAGE_HIGH>;
321 fsl,pull-up = <0>; 321 fsl,pull-up = <MXS_PULL_DISABLE>;
322 }; 322 };
323 323
324 auart2_2pins_a: auart2-2pins@0 { 324 auart2_2pins_a: auart2-2pins@0 {
@@ -327,9 +327,9 @@
327 MX28_PAD_SSP2_SCK__AUART2_RX 327 MX28_PAD_SSP2_SCK__AUART2_RX
328 MX28_PAD_SSP2_MOSI__AUART2_TX 328 MX28_PAD_SSP2_MOSI__AUART2_TX
329 >; 329 >;
330 fsl,drive-strength = <0>; 330 fsl,drive-strength = <MXS_DRIVE_4mA>;
331 fsl,voltage = <1>; 331 fsl,voltage = <MXS_VOLTAGE_HIGH>;
332 fsl,pull-up = <0>; 332 fsl,pull-up = <MXS_PULL_DISABLE>;
333 }; 333 };
334 334
335 auart2_2pins_b: auart2-2pins@1 { 335 auart2_2pins_b: auart2-2pins@1 {
@@ -338,9 +338,9 @@
338 MX28_PAD_AUART2_RX__AUART2_RX 338 MX28_PAD_AUART2_RX__AUART2_RX
339 MX28_PAD_AUART2_TX__AUART2_TX 339 MX28_PAD_AUART2_TX__AUART2_TX
340 >; 340 >;
341 fsl,drive-strength = <0>; 341 fsl,drive-strength = <MXS_DRIVE_4mA>;
342 fsl,voltage = <1>; 342 fsl,voltage = <MXS_VOLTAGE_HIGH>;
343 fsl,pull-up = <0>; 343 fsl,pull-up = <MXS_PULL_DISABLE>;
344 }; 344 };
345 345
346 auart3_pins_a: auart3@0 { 346 auart3_pins_a: auart3@0 {
@@ -351,9 +351,9 @@
351 MX28_PAD_AUART3_CTS__AUART3_CTS 351 MX28_PAD_AUART3_CTS__AUART3_CTS
352 MX28_PAD_AUART3_RTS__AUART3_RTS 352 MX28_PAD_AUART3_RTS__AUART3_RTS
353 >; 353 >;
354 fsl,drive-strength = <0>; 354 fsl,drive-strength = <MXS_DRIVE_4mA>;
355 fsl,voltage = <1>; 355 fsl,voltage = <MXS_VOLTAGE_HIGH>;
356 fsl,pull-up = <0>; 356 fsl,pull-up = <MXS_PULL_DISABLE>;
357 }; 357 };
358 358
359 auart3_2pins_a: auart3-2pins@0 { 359 auart3_2pins_a: auart3-2pins@0 {
@@ -362,9 +362,9 @@
362 MX28_PAD_SSP2_MISO__AUART3_RX 362 MX28_PAD_SSP2_MISO__AUART3_RX
363 MX28_PAD_SSP2_SS0__AUART3_TX 363 MX28_PAD_SSP2_SS0__AUART3_TX
364 >; 364 >;
365 fsl,drive-strength = <0>; 365 fsl,drive-strength = <MXS_DRIVE_4mA>;
366 fsl,voltage = <1>; 366 fsl,voltage = <MXS_VOLTAGE_HIGH>;
367 fsl,pull-up = <0>; 367 fsl,pull-up = <MXS_PULL_DISABLE>;
368 }; 368 };
369 369
370 auart3_2pins_b: auart3-2pins@1 { 370 auart3_2pins_b: auart3-2pins@1 {
@@ -373,9 +373,9 @@
373 MX28_PAD_AUART3_RX__AUART3_RX 373 MX28_PAD_AUART3_RX__AUART3_RX
374 MX28_PAD_AUART3_TX__AUART3_TX 374 MX28_PAD_AUART3_TX__AUART3_TX
375 >; 375 >;
376 fsl,drive-strength = <0>; 376 fsl,drive-strength = <MXS_DRIVE_4mA>;
377 fsl,voltage = <1>; 377 fsl,voltage = <MXS_VOLTAGE_HIGH>;
378 fsl,pull-up = <0>; 378 fsl,pull-up = <MXS_PULL_DISABLE>;
379 }; 379 };
380 380
381 auart4_2pins_a: auart4@0 { 381 auart4_2pins_a: auart4@0 {
@@ -384,9 +384,9 @@
384 MX28_PAD_SSP3_SCK__AUART4_TX 384 MX28_PAD_SSP3_SCK__AUART4_TX
385 MX28_PAD_SSP3_MOSI__AUART4_RX 385 MX28_PAD_SSP3_MOSI__AUART4_RX
386 >; 386 >;
387 fsl,drive-strength = <0>; 387 fsl,drive-strength = <MXS_DRIVE_4mA>;
388 fsl,voltage = <1>; 388 fsl,voltage = <MXS_VOLTAGE_HIGH>;
389 fsl,pull-up = <0>; 389 fsl,pull-up = <MXS_PULL_DISABLE>;
390 }; 390 };
391 391
392 mac0_pins_a: mac0@0 { 392 mac0_pins_a: mac0@0 {
@@ -402,9 +402,9 @@
402 MX28_PAD_ENET0_TXD1__ENET0_TXD1 402 MX28_PAD_ENET0_TXD1__ENET0_TXD1
403 MX28_PAD_ENET_CLK__CLKCTRL_ENET 403 MX28_PAD_ENET_CLK__CLKCTRL_ENET
404 >; 404 >;
405 fsl,drive-strength = <1>; 405 fsl,drive-strength = <MXS_DRIVE_8mA>;
406 fsl,voltage = <1>; 406 fsl,voltage = <MXS_VOLTAGE_HIGH>;
407 fsl,pull-up = <1>; 407 fsl,pull-up = <MXS_PULL_ENABLE>;
408 }; 408 };
409 409
410 mac1_pins_a: mac1@0 { 410 mac1_pins_a: mac1@0 {
@@ -417,9 +417,9 @@
417 MX28_PAD_ENET0_TXD2__ENET1_TXD0 417 MX28_PAD_ENET0_TXD2__ENET1_TXD0
418 MX28_PAD_ENET0_TXD3__ENET1_TXD1 418 MX28_PAD_ENET0_TXD3__ENET1_TXD1
419 >; 419 >;
420 fsl,drive-strength = <1>; 420 fsl,drive-strength = <MXS_DRIVE_8mA>;
421 fsl,voltage = <1>; 421 fsl,voltage = <MXS_VOLTAGE_HIGH>;
422 fsl,pull-up = <1>; 422 fsl,pull-up = <MXS_PULL_ENABLE>;
423 }; 423 };
424 424
425 mmc0_8bit_pins_a: mmc0-8bit@0 { 425 mmc0_8bit_pins_a: mmc0-8bit@0 {
@@ -437,9 +437,9 @@
437 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 437 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT
438 MX28_PAD_SSP0_SCK__SSP0_SCK 438 MX28_PAD_SSP0_SCK__SSP0_SCK
439 >; 439 >;
440 fsl,drive-strength = <1>; 440 fsl,drive-strength = <MXS_DRIVE_8mA>;
441 fsl,voltage = <1>; 441 fsl,voltage = <MXS_VOLTAGE_HIGH>;
442 fsl,pull-up = <1>; 442 fsl,pull-up = <MXS_PULL_ENABLE>;
443 }; 443 };
444 444
445 mmc0_4bit_pins_a: mmc0-4bit@0 { 445 mmc0_4bit_pins_a: mmc0-4bit@0 {
@@ -453,24 +453,24 @@
453 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 453 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT
454 MX28_PAD_SSP0_SCK__SSP0_SCK 454 MX28_PAD_SSP0_SCK__SSP0_SCK
455 >; 455 >;
456 fsl,drive-strength = <1>; 456 fsl,drive-strength = <MXS_DRIVE_8mA>;
457 fsl,voltage = <1>; 457 fsl,voltage = <MXS_VOLTAGE_HIGH>;
458 fsl,pull-up = <1>; 458 fsl,pull-up = <MXS_PULL_ENABLE>;
459 }; 459 };
460 460
461 mmc0_cd_cfg: mmc0-cd-cfg { 461 mmc0_cd_cfg: mmc0-cd-cfg {
462 fsl,pinmux-ids = < 462 fsl,pinmux-ids = <
463 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT 463 MX28_PAD_SSP0_DETECT__SSP0_CARD_DETECT
464 >; 464 >;
465 fsl,pull-up = <0>; 465 fsl,pull-up = <MXS_PULL_DISABLE>;
466 }; 466 };
467 467
468 mmc0_sck_cfg: mmc0-sck-cfg { 468 mmc0_sck_cfg: mmc0-sck-cfg {
469 fsl,pinmux-ids = < 469 fsl,pinmux-ids = <
470 MX28_PAD_SSP0_SCK__SSP0_SCK 470 MX28_PAD_SSP0_SCK__SSP0_SCK
471 >; 471 >;
472 fsl,drive-strength = <2>; 472 fsl,drive-strength = <MXS_DRIVE_12mA>;
473 fsl,pull-up = <0>; 473 fsl,pull-up = <MXS_PULL_DISABLE>;
474 }; 474 };
475 475
476 i2c0_pins_a: i2c0@0 { 476 i2c0_pins_a: i2c0@0 {
@@ -479,9 +479,9 @@
479 MX28_PAD_I2C0_SCL__I2C0_SCL 479 MX28_PAD_I2C0_SCL__I2C0_SCL
480 MX28_PAD_I2C0_SDA__I2C0_SDA 480 MX28_PAD_I2C0_SDA__I2C0_SDA
481 >; 481 >;
482 fsl,drive-strength = <1>; 482 fsl,drive-strength = <MXS_DRIVE_8mA>;
483 fsl,voltage = <1>; 483 fsl,voltage = <MXS_VOLTAGE_HIGH>;
484 fsl,pull-up = <1>; 484 fsl,pull-up = <MXS_PULL_ENABLE>;
485 }; 485 };
486 486
487 i2c0_pins_b: i2c0@1 { 487 i2c0_pins_b: i2c0@1 {
@@ -490,9 +490,9 @@
490 MX28_PAD_AUART0_RX__I2C0_SCL 490 MX28_PAD_AUART0_RX__I2C0_SCL
491 MX28_PAD_AUART0_TX__I2C0_SDA 491 MX28_PAD_AUART0_TX__I2C0_SDA
492 >; 492 >;
493 fsl,drive-strength = <1>; 493 fsl,drive-strength = <MXS_DRIVE_8mA>;
494 fsl,voltage = <1>; 494 fsl,voltage = <MXS_VOLTAGE_HIGH>;
495 fsl,pull-up = <1>; 495 fsl,pull-up = <MXS_PULL_ENABLE>;
496 }; 496 };
497 497
498 i2c1_pins_a: i2c1@0 { 498 i2c1_pins_a: i2c1@0 {
@@ -501,9 +501,9 @@
501 MX28_PAD_PWM0__I2C1_SCL 501 MX28_PAD_PWM0__I2C1_SCL
502 MX28_PAD_PWM1__I2C1_SDA 502 MX28_PAD_PWM1__I2C1_SDA
503 >; 503 >;
504 fsl,drive-strength = <1>; 504 fsl,drive-strength = <MXS_DRIVE_8mA>;
505 fsl,voltage = <1>; 505 fsl,voltage = <MXS_VOLTAGE_HIGH>;
506 fsl,pull-up = <1>; 506 fsl,pull-up = <MXS_PULL_ENABLE>;
507 }; 507 };
508 508
509 saif0_pins_a: saif0@0 { 509 saif0_pins_a: saif0@0 {
@@ -514,9 +514,9 @@
514 MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK 514 MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK
515 MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 515 MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0
516 >; 516 >;
517 fsl,drive-strength = <2>; 517 fsl,drive-strength = <MXS_DRIVE_12mA>;
518 fsl,voltage = <1>; 518 fsl,voltage = <MXS_VOLTAGE_HIGH>;
519 fsl,pull-up = <1>; 519 fsl,pull-up = <MXS_PULL_ENABLE>;
520 }; 520 };
521 521
522 saif0_pins_b: saif0@1 { 522 saif0_pins_b: saif0@1 {
@@ -526,9 +526,9 @@
526 MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK 526 MX28_PAD_SAIF0_BITCLK__SAIF0_BITCLK
527 MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0 527 MX28_PAD_SAIF0_SDATA0__SAIF0_SDATA0
528 >; 528 >;
529 fsl,drive-strength = <2>; 529 fsl,drive-strength = <MXS_DRIVE_12mA>;
530 fsl,voltage = <1>; 530 fsl,voltage = <MXS_VOLTAGE_HIGH>;
531 fsl,pull-up = <1>; 531 fsl,pull-up = <MXS_PULL_ENABLE>;
532 }; 532 };
533 533
534 saif1_pins_a: saif1@0 { 534 saif1_pins_a: saif1@0 {
@@ -536,9 +536,9 @@
536 fsl,pinmux-ids = < 536 fsl,pinmux-ids = <
537 MX28_PAD_SAIF1_SDATA0__SAIF1_SDATA0 537 MX28_PAD_SAIF1_SDATA0__SAIF1_SDATA0
538 >; 538 >;
539 fsl,drive-strength = <2>; 539 fsl,drive-strength = <MXS_DRIVE_12mA>;
540 fsl,voltage = <1>; 540 fsl,voltage = <MXS_VOLTAGE_HIGH>;
541 fsl,pull-up = <1>; 541 fsl,pull-up = <MXS_PULL_ENABLE>;
542 }; 542 };
543 543
544 pwm0_pins_a: pwm0@0 { 544 pwm0_pins_a: pwm0@0 {
@@ -546,9 +546,9 @@
546 fsl,pinmux-ids = < 546 fsl,pinmux-ids = <
547 MX28_PAD_PWM0__PWM_0 547 MX28_PAD_PWM0__PWM_0
548 >; 548 >;
549 fsl,drive-strength = <0>; 549 fsl,drive-strength = <MXS_DRIVE_4mA>;
550 fsl,voltage = <1>; 550 fsl,voltage = <MXS_VOLTAGE_HIGH>;
551 fsl,pull-up = <0>; 551 fsl,pull-up = <MXS_PULL_DISABLE>;
552 }; 552 };
553 553
554 pwm2_pins_a: pwm2@0 { 554 pwm2_pins_a: pwm2@0 {
@@ -556,9 +556,9 @@
556 fsl,pinmux-ids = < 556 fsl,pinmux-ids = <
557 MX28_PAD_PWM2__PWM_2 557 MX28_PAD_PWM2__PWM_2
558 >; 558 >;
559 fsl,drive-strength = <0>; 559 fsl,drive-strength = <MXS_DRIVE_4mA>;
560 fsl,voltage = <1>; 560 fsl,voltage = <MXS_VOLTAGE_HIGH>;
561 fsl,pull-up = <0>; 561 fsl,pull-up = <MXS_PULL_DISABLE>;
562 }; 562 };
563 563
564 pwm3_pins_a: pwm3@0 { 564 pwm3_pins_a: pwm3@0 {
@@ -566,9 +566,9 @@
566 fsl,pinmux-ids = < 566 fsl,pinmux-ids = <
567 MX28_PAD_PWM3__PWM_3 567 MX28_PAD_PWM3__PWM_3
568 >; 568 >;
569 fsl,drive-strength = <0>; 569 fsl,drive-strength = <MXS_DRIVE_4mA>;
570 fsl,voltage = <1>; 570 fsl,voltage = <MXS_VOLTAGE_HIGH>;
571 fsl,pull-up = <0>; 571 fsl,pull-up = <MXS_PULL_DISABLE>;
572 }; 572 };
573 573
574 pwm3_pins_b: pwm3@1 { 574 pwm3_pins_b: pwm3@1 {
@@ -576,9 +576,9 @@
576 fsl,pinmux-ids = < 576 fsl,pinmux-ids = <
577 MX28_PAD_SAIF0_MCLK__PWM_3 577 MX28_PAD_SAIF0_MCLK__PWM_3
578 >; 578 >;
579 fsl,drive-strength = <0>; 579 fsl,drive-strength = <MXS_DRIVE_4mA>;
580 fsl,voltage = <1>; 580 fsl,voltage = <MXS_VOLTAGE_HIGH>;
581 fsl,pull-up = <0>; 581 fsl,pull-up = <MXS_PULL_DISABLE>;
582 }; 582 };
583 583
584 pwm4_pins_a: pwm4@0 { 584 pwm4_pins_a: pwm4@0 {
@@ -586,9 +586,9 @@
586 fsl,pinmux-ids = < 586 fsl,pinmux-ids = <
587 MX28_PAD_PWM4__PWM_4 587 MX28_PAD_PWM4__PWM_4
588 >; 588 >;
589 fsl,drive-strength = <0>; 589 fsl,drive-strength = <MXS_DRIVE_4mA>;
590 fsl,voltage = <1>; 590 fsl,voltage = <MXS_VOLTAGE_HIGH>;
591 fsl,pull-up = <0>; 591 fsl,pull-up = <MXS_PULL_DISABLE>;
592 }; 592 };
593 593
594 lcdif_24bit_pins_a: lcdif-24bit@0 { 594 lcdif_24bit_pins_a: lcdif-24bit@0 {
@@ -619,9 +619,9 @@
619 MX28_PAD_LCD_D22__LCD_D22 619 MX28_PAD_LCD_D22__LCD_D22
620 MX28_PAD_LCD_D23__LCD_D23 620 MX28_PAD_LCD_D23__LCD_D23
621 >; 621 >;
622 fsl,drive-strength = <0>; 622 fsl,drive-strength = <MXS_DRIVE_4mA>;
623 fsl,voltage = <1>; 623 fsl,voltage = <MXS_VOLTAGE_HIGH>;
624 fsl,pull-up = <0>; 624 fsl,pull-up = <MXS_PULL_DISABLE>;
625 }; 625 };
626 626
627 lcdif_16bit_pins_a: lcdif-16bit@0 { 627 lcdif_16bit_pins_a: lcdif-16bit@0 {
@@ -644,9 +644,9 @@
644 MX28_PAD_LCD_D14__LCD_D14 644 MX28_PAD_LCD_D14__LCD_D14
645 MX28_PAD_LCD_D15__LCD_D15 645 MX28_PAD_LCD_D15__LCD_D15
646 >; 646 >;
647 fsl,drive-strength = <0>; 647 fsl,drive-strength = <MXS_DRIVE_4mA>;
648 fsl,voltage = <1>; 648 fsl,voltage = <MXS_VOLTAGE_HIGH>;
649 fsl,pull-up = <0>; 649 fsl,pull-up = <MXS_PULL_DISABLE>;
650 }; 650 };
651 651
652 lcdif_sync_pins_a: lcdif-sync@0 { 652 lcdif_sync_pins_a: lcdif-sync@0 {
@@ -657,9 +657,9 @@
657 MX28_PAD_LCD_RD_E__LCD_VSYNC 657 MX28_PAD_LCD_RD_E__LCD_VSYNC
658 MX28_PAD_LCD_WR_RWN__LCD_HSYNC 658 MX28_PAD_LCD_WR_RWN__LCD_HSYNC
659 >; 659 >;
660 fsl,drive-strength = <0>; 660 fsl,drive-strength = <MXS_DRIVE_4mA>;
661 fsl,voltage = <1>; 661 fsl,voltage = <MXS_VOLTAGE_HIGH>;
662 fsl,pull-up = <0>; 662 fsl,pull-up = <MXS_PULL_DISABLE>;
663 }; 663 };
664 664
665 can0_pins_a: can0@0 { 665 can0_pins_a: can0@0 {
@@ -668,9 +668,9 @@
668 MX28_PAD_GPMI_RDY2__CAN0_TX 668 MX28_PAD_GPMI_RDY2__CAN0_TX
669 MX28_PAD_GPMI_RDY3__CAN0_RX 669 MX28_PAD_GPMI_RDY3__CAN0_RX
670 >; 670 >;
671 fsl,drive-strength = <0>; 671 fsl,drive-strength = <MXS_DRIVE_4mA>;
672 fsl,voltage = <1>; 672 fsl,voltage = <MXS_VOLTAGE_HIGH>;
673 fsl,pull-up = <0>; 673 fsl,pull-up = <MXS_PULL_DISABLE>;
674 }; 674 };
675 675
676 can1_pins_a: can1@0 { 676 can1_pins_a: can1@0 {
@@ -679,9 +679,9 @@
679 MX28_PAD_GPMI_CE2N__CAN1_TX 679 MX28_PAD_GPMI_CE2N__CAN1_TX
680 MX28_PAD_GPMI_CE3N__CAN1_RX 680 MX28_PAD_GPMI_CE3N__CAN1_RX
681 >; 681 >;
682 fsl,drive-strength = <0>; 682 fsl,drive-strength = <MXS_DRIVE_4mA>;
683 fsl,voltage = <1>; 683 fsl,voltage = <MXS_VOLTAGE_HIGH>;
684 fsl,pull-up = <0>; 684 fsl,pull-up = <MXS_PULL_DISABLE>;
685 }; 685 };
686 686
687 spi2_pins_a: spi2@0 { 687 spi2_pins_a: spi2@0 {
@@ -692,9 +692,9 @@
692 MX28_PAD_SSP2_MISO__SSP2_D0 692 MX28_PAD_SSP2_MISO__SSP2_D0
693 MX28_PAD_SSP2_SS0__SSP2_D3 693 MX28_PAD_SSP2_SS0__SSP2_D3
694 >; 694 >;
695 fsl,drive-strength = <1>; 695 fsl,drive-strength = <MXS_DRIVE_8mA>;
696 fsl,voltage = <1>; 696 fsl,voltage = <MXS_VOLTAGE_HIGH>;
697 fsl,pull-up = <1>; 697 fsl,pull-up = <MXS_PULL_ENABLE>;
698 }; 698 };
699 699
700 spi3_pins_a: spi3@0 { 700 spi3_pins_a: spi3@0 {
@@ -707,9 +707,9 @@
707 MX28_PAD_SSP3_MISO__SSP3_D0 707 MX28_PAD_SSP3_MISO__SSP3_D0
708 MX28_PAD_SSP3_SS0__SSP3_D3 708 MX28_PAD_SSP3_SS0__SSP3_D3
709 >; 709 >;
710 fsl,drive-strength = <1>; 710 fsl,drive-strength = <MXS_DRIVE_8mA>;
711 fsl,voltage = <1>; 711 fsl,voltage = <MXS_VOLTAGE_HIGH>;
712 fsl,pull-up = <0>; 712 fsl,pull-up = <MXS_PULL_DISABLE>;
713 }; 713 };
714 714
715 usbphy0_pins_a: usbphy0@0 { 715 usbphy0_pins_a: usbphy0@0 {
@@ -717,9 +717,9 @@
717 fsl,pinmux-ids = < 717 fsl,pinmux-ids = <
718 MX28_PAD_SSP2_SS2__USB0_OVERCURRENT 718 MX28_PAD_SSP2_SS2__USB0_OVERCURRENT
719 >; 719 >;
720 fsl,drive-strength = <2>; 720 fsl,drive-strength = <MXS_DRIVE_12mA>;
721 fsl,voltage = <1>; 721 fsl,voltage = <MXS_VOLTAGE_HIGH>;
722 fsl,pull-up = <0>; 722 fsl,pull-up = <MXS_PULL_DISABLE>;
723 }; 723 };
724 724
725 usbphy0_pins_b: usbphy0@1 { 725 usbphy0_pins_b: usbphy0@1 {
@@ -727,9 +727,9 @@
727 fsl,pinmux-ids = < 727 fsl,pinmux-ids = <
728 MX28_PAD_AUART1_CTS__USB0_OVERCURRENT 728 MX28_PAD_AUART1_CTS__USB0_OVERCURRENT
729 >; 729 >;
730 fsl,drive-strength = <2>; 730 fsl,drive-strength = <MXS_DRIVE_12mA>;
731 fsl,voltage = <1>; 731 fsl,voltage = <MXS_VOLTAGE_HIGH>;
732 fsl,pull-up = <0>; 732 fsl,pull-up = <MXS_PULL_DISABLE>;
733 }; 733 };
734 734
735 usbphy1_pins_a: usbphy1@0 { 735 usbphy1_pins_a: usbphy1@0 {
@@ -737,9 +737,9 @@
737 fsl,pinmux-ids = < 737 fsl,pinmux-ids = <
738 MX28_PAD_SSP2_SS1__USB1_OVERCURRENT 738 MX28_PAD_SSP2_SS1__USB1_OVERCURRENT
739 >; 739 >;
740 fsl,drive-strength = <2>; 740 fsl,drive-strength = <MXS_DRIVE_12mA>;
741 fsl,voltage = <1>; 741 fsl,voltage = <MXS_VOLTAGE_HIGH>;
742 fsl,pull-up = <0>; 742 fsl,pull-up = <MXS_PULL_DISABLE>;
743 }; 743 };
744 744
745 usb0_id_pins_a: usb0id@0 { 745 usb0_id_pins_a: usb0id@0 {