]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts
updated Ka-Ro DTS files;LVDS display works
[karo-tx-linux.git] / arch / arm / boot / dts / imx6dl-tx6dl-comtft.dts
1 /*
2  * Copyright 2014 Lothar Waßmann <LW@KARO-electronics.de>
3  *
4  * The code contained herein is licensed under the GNU General Public
5  * License. You may obtain a copy of the GNU General Public License
6  * Version 2 at the following locations:
7  *
8  * http://www.opensource.org/licenses/gpl-license.html
9  * http://www.gnu.org/copyleft/gpl.html
10  */
11
12 /dts-v1/;
13 #include "imx6dl.dtsi"
14 #include "imx6qdl-tx6.dtsi"
15
16 / {
17         model = "Ka-Ro electronics TX6DL Module on CoMpact TFT";
18         compatible = "karo,imx6dl-tx6dl", "fsl,imx6dl";
19
20         aliases {
21                 display = &mxcfb3;
22         };
23
24         backlight: backlight {
25                 compatible = "pwm-backlight";
26                 pwms = <&pwm2 0 500000>;
27                 power-supply = <&reg_3v3>;
28                 /*
29                  * a poor man's way to create a 1:1 relationship between
30                  * the PWM value and the actual duty cycle
31                  */
32                 brightness-levels = < 0  1  2  3  4  5  6  7  8  9
33                                      10 11 12 13 14 15 16 17 18 19
34                                      20 21 22 23 24 25 26 27 28 29
35                                      30 31 32 33 34 35 36 37 38 39
36                                      40 41 42 43 44 45 46 47 48 49
37                                      50 51 52 53 54 55 56 57 58 59
38                                      60 61 62 63 64 65 66 67 68 69
39                                      70 71 72 73 74 75 76 77 78 79
40                                      80 81 82 83 84 85 86 87 88 89
41                                      90 91 92 93 94 95 96 97 98 99
42                                     100>;
43                 default-brightness-level = <50>;
44         };
45
46         mxcfb3: fb@2 {
47                 compatible = "fsl,mxc_sdc_fb";
48                 disp_dev = "lcd";
49                 interface_pix_fmt = "RGB565";
50                 mode_str ="CLAA-WVGA";
51                 default_bpp = <16>;
52                 int_clk = <0>;
53                 late_init = <0>;
54                 status = "okay";
55         };
56
57         lcd@0 {
58                 compatible = "fsl,lcd";
59                 ipu_id = <0>;
60                 disp_id = <0>;
61                 default_ifmt = "RGB565";
62                 pinctrl-names = "default";
63                 pinctrl-0 = <&pinctrl_disp0_2>;
64                 status = "okay";
65         };
66 };
67
68 &flexcan1 {
69         status = "disabled";
70 };
71
72 &flexcan2 {
73         xceiver-supply = <&reg_3v3>;
74 };
75
76 &kpp {
77         status = "disabled";
78 };
79
80 &reg_can_xcvr {
81         status = "disabled";
82 };
83
84 &reg_lcd1_pwr {
85         status = "okay";
86 };
87
88 &touchscreen {
89         status = "disabled";
90 };