]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/arm/boot/dts/imx6qdl-tx6.dtsi
KARO: cleanup after merge of Freescale 3.10.17 stuff
[karo-tx-linux.git] / arch / arm / boot / dts / imx6qdl-tx6.dtsi
index 384c86e9cf084ad3af07af531dfe350addf00b11..8f817c06912f06f7e3c635cd356f5d8d47682bcb 100644 (file)
 
 / {
        aliases {
-#if 0
                can0 = &can2;
                can1 = &can1;
-#endif
                ethernet0 = &fec;
                lcdif_23bit_pins_a = &pinctrl_disp0_1;
                lcdif_24bit_pins_a = &pinctrl_disp0_2;
                        clock-frequency = <27000000>;
                };
        };
-#if 0
+
        gpio-keys {
                compatible = "gpio-keys";
 
                power {
                        label = "Power Button";
                        gpios = <&gpio5 2 GPIO_ACTIVE_HIGH>;
-                       linux,code = <KEY_POWER>;
+                       linux,code = <116>; /* KEY_POWER */
                        gpio-key,wakeup;
                };
        };
-#endif
+
        leds {
                compatible = "gpio-leds";
 
                compatible = "karo,imx6qdl-tx6qdl-sgtl5000",
                             "fsl,imx-audio-sgtl5000";
                model = "sgtl5000-audio";
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_audmux>;
                ssi-controller = <&ssi1>;
                audio-codec = <&sgtl5000>;
                audio-routing =
                mux-int-port = <1>;
                mux-ext-port = <5>;
        };
+
+       v4l2_out {
+               compatible = "fsl,mxc_v4l2_output";
+               status = "okay";
+       };
 };
 
 &audmux {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_audmux>;
        status = "okay";
 };
 
-#if 0
 &can1 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_flexcan1>;
        xceiver-supply = <&reg_can_xcvr>;
        status = "okay";
 };
-#endif
 
 &ecspi1 {
        pinctrl-names = "default";
        };
 };
 
-#if 0
 &kpp {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_kpp>;
        /* sample keymap */
        /* row/col 0,1 are mapped to KPP row/col 6,7 */
        linux,keymap = <
-               MATRIX_KEY(6, 6, KEY_POWER) /* 0x06060074 */
-               MATRIX_KEY(6, 7, KEY_KP0) /* 0x06070052 */
-               MATRIX_KEY(6, 2, KEY_KP1) /* 0x0602004f */
-               MATRIX_KEY(6, 3, KEY_KP2) /* 0x06030050 */
-               MATRIX_KEY(7, 6, KEY_KP3) /* 0x07060051 */
-               MATRIX_KEY(7, 7, KEY_KP4) /* 0x0707004b */
-               MATRIX_KEY(7, 2, KEY_KP5) /* 0x0702004c */
-               MATRIX_KEY(7, 3, KEY_KP6) /* 0x0703004d */
-               MATRIX_KEY(2, 6, KEY_KP7) /* 0x02060047 */
-               MATRIX_KEY(2, 7, KEY_KP8) /* 0x02070048 */
-               MATRIX_KEY(2, 2, KEY_KP9) /* 0x02020049 */
+               0x06060074 /* MATRIX_KEY(6, 6, 116) KEY_POWER */
+               0x06070052 /* MATRIX_KEY(6, 7, 82) KEY_KP0 */
+               0x0602004f /* MATRIX_KEY(6, 2, 79) KEY_KP1 */
+               0x06030050 /* MATRIX_KEY(6, 3, 80) KEY_KP2 */
+               0x07060051 /* MATRIX_KEY(7, 6, 81) KEY_KP3 */
+               0x0707004b /* MATRIX_KEY(7, 7, 75) KEY_KP4 */
+               0x0702004c /* MATRIX_KEY(7, 2, 76) KEY_KP5 */
+               0x0703004d /* MATRIX_KEY(7, 3, 77) KEY_KP6 */
+               0x02060047 /* MATRIX_KEY(2, 6, 71) KEY_KP7 */
+               0x02070048 /* MATRIX_KEY(2, 7, 72) KEY_KP8 */
+               0x02020049 /* MATRIX_KEY(2, 2, 73) KEY_KP9 */
        >;
 };
-#endif
 
 &pwm1 {
        pinctrl-names = "default";