Loading...
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * support fot the imx6 based aristainetos board
4 *
5 * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
6 */
7/dts-v1/;
8#include "imx6dl.dtsi"
9#include "imx6qdl-aristainetos.dtsi"
10
11/ {
12 model = "aristainetos i.MX6 Dual Lite Board 7";
13 compatible = "abb,aristainetos-imx6dl-7", "fsl,imx6dl";
14
15 memory@10000000 {
16 device_type = "memory";
17 reg = <0x10000000 0x40000000>;
18 };
19
20 display0: disp0 {
21 compatible = "fsl,imx-parallel-display";
22 interface-pix-fmt = "rgb24";
23 pinctrl-names = "default";
24 pinctrl-0 = <&pinctrl_ipu_disp>;
25 status = "okay";
26
27 display-timings {
28 800x480p60 {
29 native-mode;
30 clock-frequency = <33246000>;
31 hactive = <800>;
32 vactive = <480>;
33 hfront-porch = <88>;
34 hback-porch = <88>;
35 hsync-len = <80>;
36 vback-porch = <10>;
37 vfront-porch = <10>;
38 vsync-len = <25>;
39 vsync-active = <1>;
40 };
41 };
42
43 port {
44 display0_in: endpoint {
45 remote-endpoint = <&ipu1_di0_disp0>;
46 };
47 };
48 };
49
50 backlight {
51 compatible = "pwm-backlight";
52 pwms = <&pwm3 0 3000>;
53 brightness-levels = <0 4 8 16 32 64 128 255>;
54 default-brightness-level = <6>;
55 pinctrl-names = "default";
56 pinctrl-0 = <&pinctrl_backlight>;
57 };
58};
59
60&i2c2 {
61 clock-frequency = <100000>;
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_i2c2>;
64 status = "okay";
65};
66
67&ipu1_di0_disp0 {
68 remote-endpoint = <&display0_in>;
69};
70
71&pwm3 {
72 #pwm-cells = <2>;
73 status = "okay";
74};
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: display@di0 {
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};