]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/arm/boot/dts/imx6dl-tx6u-811x.dts
ARM: dts: imx6: add support for Ka-Ro TX6 HW Rev. 3 modules
[karo-tx-linux.git] / arch / arm / boot / dts / imx6dl-tx6u-811x.dts
diff --git a/arch/arm/boot/dts/imx6dl-tx6u-811x.dts b/arch/arm/boot/dts/imx6dl-tx6u-811x.dts
deleted file mode 100644 (file)
index 37dcbba..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Copyright 2014 Lothar Waßmann <LW@KARO-electronics.de>
- *
- * The code contained herein is licensed under the GNU General Public
- * License. You may obtain a copy of the GNU General Public License
- * Version 2 at the following locations:
- *
- * http://www.opensource.org/licenses/gpl-license.html
- * http://www.gnu.org/copyleft/gpl.html
- */
-
-/dts-v1/;
-#include "imx6dl.dtsi"
-#include "imx6qdl-tx6.dtsi"
-
-/ {
-       model = "Ka-Ro electronics TX6U-811x Module";
-       compatible = "karo,imx6dl-tx6dl", "fsl,imx6dl";
-
-       aliases {
-               display = &lvds0;
-               lvds0 = &lvds0;
-               mxcfb0 = &lvds0;
-       };
-
-       backlight0: backlight0 {
-               compatible = "pwm-backlight";
-               pwms = <&pwm2 0 500000 0>;
-               power-supply = <&reg_lcd0_pwr>;
-               /*
-                * a poor man's way to create a 1:1 relationship between
-                * the PWM value and the actual duty cycle
-                */
-               brightness-levels = < 0  1  2  3  4  5  6  7  8  9
-                                    10 11 12 13 14 15 16 17 18 19
-                                    20 21 22 23 24 25 26 27 28 29
-                                    30 31 32 33 34 35 36 37 38 39
-                                    40 41 42 43 44 45 46 47 48 49
-                                    50 51 52 53 54 55 56 57 58 59
-                                    60 61 62 63 64 65 66 67 68 69
-                                    70 71 72 73 74 75 76 77 78 79
-                                    80 81 82 83 84 85 86 87 88 89
-                                    90 91 92 93 94 95 96 97 98 99
-                                   100>;
-               default-brightness-level = <50>;
-       };
-
-       backlight1: backlight1 {
-               compatible = "pwm-backlight";
-               pwms = <&pwm1 0 500000 0>;
-               power-supply = <&reg_lcd1_pwr>;
-               /*
-                * a poor man's way to create a 1:1 relationship between
-                * the PWM value and the actual duty cycle
-                */
-               brightness-levels = < 0  1  2  3  4  5  6  7  8  9
-                                    10 11 12 13 14 15 16 17 18 19
-                                    20 21 22 23 24 25 26 27 28 29
-                                    30 31 32 33 34 35 36 37 38 39
-                                    40 41 42 43 44 45 46 47 48 49
-                                    50 51 52 53 54 55 56 57 58 59
-                                    60 61 62 63 64 65 66 67 68 69
-                                    70 71 72 73 74 75 76 77 78 79
-                                    80 81 82 83 84 85 86 87 88 89
-                                    90 91 92 93 94 95 96 97 98 99
-                                   100>;
-               default-brightness-level = <50>;
-       };
-
-       lvds0: fb@0 {
-               compatible = "fsl,mxc_sdc_fb";
-               disp_dev = "ldb";
-               interface_pix_fmt = "RGB666";
-               mode_str ="LDB-XGA";
-               default_bpp = <32>;
-               int_clk = <0>;
-               late_init = <0>;
-               status = "okay";
-       };
-};
-
-&i2c3 {
-       polytouch1: eeti@04 {
-               compatible = "eeti,egalax_ts";
-               reg = <0x04>;
-               pinctrl-names = "default";
-               pinctrl-0 = <&pinctrl_eeti>;
-               interrupt-parent = <&gpio3>;
-               interrupts = <22 0>;
-               wakeup-gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>;
-               linux,wakeup;
-       };
-};
-
-&iomuxc {
-       imx6dl-tx6u-811x {
-               pinctrl_eeti: eetigrp {
-                       fsl,pins = <
-                               MX6QDL_PAD_EIM_D22__GPIO3_IO22 0x1b0b1 /* Interrupt */
-                       >;
-               };
-       };
-};
-
-&kpp {
-       status = "disabled"; /* pads partially clash with backlight1 PWM */
-};
-
-&ldb {
-       ipu_id = <0>;
-       disp_id = <0>;
-       ext_ref = <0>;
-       mode = "sep0";
-       sec_ipu_id = <1>;
-       sec_disp_id = <1>;
-       status = "okay";
-
-       display-timings {
-               native-mode = <&lvds_timing0>;
-
-               lvds_timing0: hsd100pxn1 {
-                       clock-frequency = <65000000>;
-                       hactive = <1024>;
-                       vactive = <768>;
-                       hback-porch = <220>;
-                       hfront-porch = <40>;
-                       vback-porch = <21>;
-                       vfront-porch = <7>;
-                       hsync-len = <60>;
-                       vsync-len = <10>;
-                       de-active = <1>;
-                       pixelclk-active = <1>;
-               };
-       };
-};
-
-&pwm1 {
-       status = "okay";
-};
-
-&reg_lcd0_pwr {
-       status = "okay";
-};
-
-&reg_lcd1_pwr {
-       status = "okay";
-};