1 diff --git a/arch/arm/boot/dts/imx6q-rsb4411-a1.dts b/arch/arm/boot/dts/imx6q-rsb4411-a1.dts
2 index 777c654f4..31e63f5dc 100755
3 --- a/arch/arm/boot/dts/imx6q-rsb4411-a1.dts
4 +++ b/arch/arm/boot/dts/imx6q-rsb4411-a1.dts
6 board-type = "RSB-4411 A1";
7 board-cpu = "DualQuad";
12 reg_usb_otg_vbus: usb_otg_vbus {
13 compatible = "regulator-fixed";
19 + compatible = "gpio-keys";
20 + #address-cells = <1>;
22 + label = "gpio-keys";
25 + gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
26 + linux,code = <BTN_TRIGGER_HAPPY1>;
31 + gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
32 + linux,code = <BTN_TRIGGER_HAPPY2>;
37 + gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
38 + linux,code = <BTN_TRIGGER_HAPPY3>;
43 + gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
44 + linux,code = <BTN_TRIGGER_HAPPY4>;
49 + gpios = <&gpio6 31 GPIO_ACTIVE_LOW>;
50 + linux,code = <BTN_TRIGGER_HAPPY5>;
55 + gpios = <&gpio3 30 GPIO_ACTIVE_LOW>;
56 + linux,code = <BTN_TRIGGER_HAPPY6>;
61 + gpios = <&gpio3 31 GPIO_ACTIVE_LOW>;
62 + linux,code = <BTN_TRIGGER_HAPPY7>;
67 + gpios = <&gpio3 21 GPIO_ACTIVE_LOW>;
68 + linux,code = <BTN_TRIGGER_HAPPY8>;
73 + gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
74 + linux,code = <BTN_TRIGGER_HAPPY9>;
79 + gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
80 + linux,code = <BTN_TRIGGER_HAPPY10>;
85 + gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
86 + linux,code = <BTN_TRIGGER_HAPPY11>;
91 + gpios = <&gpio6 11 GPIO_ACTIVE_LOW>;
92 + linux,code = <BTN_TRIGGER_HAPPY12>;
97 + gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
98 + linux,code = <BTN_TRIGGER_HAPPY13>;
103 + gpios = <&gpio6 9 GPIO_ACTIVE_LOW>;
104 + linux,code = <BTN_TRIGGER_HAPPY14>;
109 + gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
110 + linux,code = <BTN_TRIGGER_HAPPY15>;
115 + gpios = <&gpio6 16 GPIO_ACTIVE_LOW>;
116 + linux,code = <BTN_TRIGGER_HAPPY16>;
121 + gpios = <&gpio6 7 GPIO_ACTIVE_LOW>;
122 + linux,code = <BTN_TRIGGER_HAPPY17>;
127 + gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
128 + linux,code = <BTN_TRIGGER_HAPPY18>;
133 + gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
134 + linux,code = <BTN_TRIGGER_HAPPY19>;
139 + gpios = <&gpio6 8 GPIO_ACTIVE_LOW>;
140 + linux,code = <BTN_TRIGGER_HAPPY20>;
148 wdt-ping = <&gpio1 9 0>;
153 ov5640_mipi: ov5640_mipi@3c {
154 compatible = "ovti,ov564x_mipi";
160 + split-mode; /* dual-channel setting */
163 + fsl,data-mapping = "spwg";
164 + fsl,data-width = <24>;
170 + native-mode = <&timingauo>;
172 + timingauo: b101uan021 {
173 + clock-frequency = <170000000>;
177 + hfront-porch = <0>;
179 + vfront-porch = <0>;
188 + fsl,data-mapping = "spwg";
189 + fsl,data-width = <24>;
191 + /* crtc = "ipu1-di0"; */ /* dual-channel setting */
195 + native-mode = <&timing01>;
196 + timing01: g070vw01v0 {
197 + clock-frequency = <29500000>;
200 + hback-porch = <96>;
201 + hfront-porch = <24>;
203 + vfront-porch = <10>;
209 + timing11: g150xgel04 {
210 + clock-frequency = <63500000>;
213 + hback-porch = <152>;
214 + hfront-porch = <48>;
216 + vfront-porch = <23>;
221 + timing21:g150xgel05 {
222 + clock-frequency = <65000000>;
225 + hback-porch = <220>;
226 + hfront-porch = <40>;
227 + vback-porch = <21>;
228 + vfront-porch = <7>;