Merge branch 'WIP.x86-pti.base-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / imx6dl-aristainetos_7.dts
1 /*
2  * support fot the imx6 based aristainetos board
3  *
4  * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License version 2 as
8  * published by the Free Software Foundation.
9  *
10  */
11 /dts-v1/;
12 #include "imx6dl.dtsi"
13 #include "imx6qdl-aristainetos.dtsi"
14
15 / {
16         model = "aristainetos i.MX6 Dual Lite Board 7";
17         compatible = "fsl,imx6dl";
18
19         memory {
20                 reg = <0x10000000 0x40000000>;
21         };
22
23         soc {
24                 display0: disp0 {
25                         compatible = "fsl,imx-parallel-display";
26                         interface-pix-fmt = "rgb24";
27                         pinctrl-names = "default";
28                         pinctrl-0 = <&pinctrl_ipu_disp>;
29                         status = "okay";
30
31                         display-timings {
32                                 800x480p60 {
33                                         native-mode;
34                                         clock-frequency = <33246000>;
35                                         hactive = <800>;
36                                         vactive = <480>;
37                                         hfront-porch = <88>;
38                                         hback-porch = <88>;
39                                         hsync-len = <80>;
40                                         vback-porch = <10>;
41                                         vfront-porch = <10>;
42                                         vsync-len = <25>;
43                                         vsync-active = <1>;
44                                 };
45                         };
46
47                         port {
48                                 display0_in: endpoint {
49                                         remote-endpoint = <&ipu1_di0_disp0>;
50                                 };
51                         };
52                 };
53         };
54
55         backlight {
56                 compatible = "pwm-backlight";
57                 pwms = <&pwm3 0 3000>;
58                 brightness-levels = <0 4 8 16 32 64 128 255>;
59                 default-brightness-level = <6>;
60                 pinctrl-names = "default";
61                 pinctrl-0 = <&pinctrl_backlight>;
62         };
63 };
64
65 &i2c2 {
66         clock-frequency = <100000>;
67         pinctrl-names = "default";
68         pinctrl-0 = <&pinctrl_i2c2>;
69         status = "okay";
70 };
71
72 &ipu1_di0_disp0 {
73         remote-endpoint = <&display0_in>;
74 };
75
76 &pwm3 {
77         status = "okay";
78 };