aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx28-evk.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/imx28-evk.dts')
-rw-r--r--arch/arm/boot/dts/imx28-evk.dts63
1 files changed, 35 insertions, 28 deletions
diff --git a/arch/arm/boot/dts/imx28-evk.dts b/arch/arm/boot/dts/imx28-evk.dts
index 15715d921d14..4267c2b05d60 100644
--- a/arch/arm/boot/dts/imx28-evk.dts
+++ b/arch/arm/boot/dts/imx28-evk.dts
@@ -10,7 +10,7 @@
10 */ 10 */
11 11
12/dts-v1/; 12/dts-v1/;
13/include/ "imx28.dtsi" 13#include "imx28.dtsi"
14 14
15/ { 15/ {
16 model = "Freescale i.MX28 Evaluation Kit"; 16 model = "Freescale i.MX28 Evaluation Kit";
@@ -70,52 +70,52 @@
70 hog_pins_a: hog@0 { 70 hog_pins_a: hog@0 {
71 reg = <0>; 71 reg = <0>;
72 fsl,pinmux-ids = < 72 fsl,pinmux-ids = <
73 0x20d3 /* MX28_PAD_SSP1_CMD__GPIO_2_13 */ 73 MX28_PAD_SSP1_CMD__GPIO_2_13
74 0x20f3 /* MX28_PAD_SSP1_DATA3__GPIO_2_15 */ 74 MX28_PAD_SSP1_DATA3__GPIO_2_15
75 0x40d3 /* MX28_PAD_ENET0_RX_CLK__GPIO_4_13 */ 75 MX28_PAD_ENET0_RX_CLK__GPIO_4_13
76 0x20c3 /* MX28_PAD_SSP1_SCK__GPIO_2_12 */ 76 MX28_PAD_SSP1_SCK__GPIO_2_12
77 0x31c3 /* MX28_PAD_PWM3__GPIO_3_28 */ 77 MX28_PAD_PWM3__GPIO_3_28
78 0x31e3 /* MX28_PAD_LCD_RESET__GPIO_3_30 */ 78 MX28_PAD_LCD_RESET__GPIO_3_30
79 0x3083 /* MX28_PAD_AUART2_RX__GPIO_3_8 */ 79 MX28_PAD_AUART2_RX__GPIO_3_8
80 0x3093 /* 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 {
88 reg = <0>; 88 reg = <0>;
89 fsl,pinmux-ids = < 89 fsl,pinmux-ids = <
90 0x3053 /* 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 {
98 reg = <0>; 98 reg = <0>;
99 fsl,pinmux-ids = < 99 fsl,pinmux-ids = <
100 0x0110 /* MX28_PAD_GPMI_CE1N__GPMI_CE1N */ 100 MX28_PAD_GPMI_CE1N__GPMI_CE1N
101 0x0150 /* 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 {
109 reg = <0>; 109 reg = <0>;
110 fsl,pinmux-ids = < 110 fsl,pinmux-ids = <
111 0x1181 /* MX28_PAD_LCD_RD_E__LCD_VSYNC */ 111 MX28_PAD_LCD_RD_E__LCD_VSYNC
112 0x1191 /* MX28_PAD_LCD_WR_RWN__LCD_HSYNC */ 112 MX28_PAD_LCD_WR_RWN__LCD_HSYNC
113 0x11a1 /* MX28_PAD_LCD_RS__LCD_DOTCLK */ 113 MX28_PAD_LCD_RS__LCD_DOTCLK
114 0x11b1 /* 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
@@ -182,7 +182,12 @@
182 }; 182 };
183 183
184 lradc@80050000 { 184 lradc@80050000 {
185 fsl,lradc-touchscreen-wires = <4>;
185 status = "okay"; 186 status = "okay";
187 fsl,lradc-touchscreen-wires = <4>;
188 fsl,ave-ctrl = <4>;
189 fsl,ave-delay = <2>;
190 fsl,settling = <10>;
186 }; 191 };
187 192
188 i2c0: i2c@80058000 { 193 i2c0: i2c@80058000 {
@@ -242,6 +247,8 @@
242 247
243 ahb@80080000 { 248 ahb@80080000 {
244 usb0: usb@80080000 { 249 usb0: usb@80080000 {
250 pinctrl-names = "default";
251 pinctrl-0 = <&usb0_id_pins_a>;
245 vbus-supply = <&reg_usb0_vbus>; 252 vbus-supply = <&reg_usb0_vbus>;
246 status = "okay"; 253 status = "okay";
247 }; 254 };