xref: /linux/scripts/dtc/include-prefixes/arm/nxp/imx/imx6dl-aristainetos_7.dts (revision a1ff5a7d78a036d6c2178ee5acd6ba4946243800)
1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only
2724ba675SRob Herring/*
3724ba675SRob Herring * support fot the imx6 based aristainetos board
4724ba675SRob Herring *
5724ba675SRob Herring * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
6724ba675SRob Herring */
7724ba675SRob Herring/dts-v1/;
8724ba675SRob Herring#include "imx6dl.dtsi"
9724ba675SRob Herring#include "imx6qdl-aristainetos.dtsi"
10724ba675SRob Herring
11724ba675SRob Herring/ {
12724ba675SRob Herring	model = "aristainetos i.MX6 Dual Lite Board 7";
13724ba675SRob Herring	compatible = "abb,aristainetos-imx6dl-7", "fsl,imx6dl";
14724ba675SRob Herring
15724ba675SRob Herring	memory@10000000 {
16724ba675SRob Herring		device_type = "memory";
17724ba675SRob Herring		reg = <0x10000000 0x40000000>;
18724ba675SRob Herring	};
19724ba675SRob Herring
20724ba675SRob Herring	display0: disp0 {
21724ba675SRob Herring		compatible = "fsl,imx-parallel-display";
22724ba675SRob Herring		interface-pix-fmt = "rgb24";
23724ba675SRob Herring		pinctrl-names = "default";
24724ba675SRob Herring		pinctrl-0 = <&pinctrl_ipu_disp>;
25724ba675SRob Herring		status = "okay";
26724ba675SRob Herring
27724ba675SRob Herring		display-timings {
28*069e81eaSKrzysztof Kozlowski			native-mode = <&timing0>;
2924583888SKrzysztof Kozlowski			timing0: timing-800x480p60 {
30724ba675SRob Herring				clock-frequency = <33246000>;
31724ba675SRob Herring				hactive = <800>;
32724ba675SRob Herring				vactive = <480>;
33724ba675SRob Herring				hfront-porch = <88>;
34724ba675SRob Herring				hback-porch = <88>;
35724ba675SRob Herring				hsync-len = <80>;
36724ba675SRob Herring				vback-porch = <10>;
37724ba675SRob Herring				vfront-porch = <10>;
38724ba675SRob Herring				vsync-len = <25>;
39724ba675SRob Herring				vsync-active = <1>;
40724ba675SRob Herring			};
41724ba675SRob Herring		};
42724ba675SRob Herring
43724ba675SRob Herring		port {
44724ba675SRob Herring			display0_in: endpoint {
45724ba675SRob Herring				remote-endpoint = <&ipu1_di0_disp0>;
46724ba675SRob Herring			};
47724ba675SRob Herring		};
48724ba675SRob Herring	};
49724ba675SRob Herring
50724ba675SRob Herring	backlight {
51724ba675SRob Herring		compatible = "pwm-backlight";
5228d28f52SUwe Kleine-König		pwms = <&pwm3 0 3000 0>;
53724ba675SRob Herring		brightness-levels = <0 4 8 16 32 64 128 255>;
54724ba675SRob Herring		default-brightness-level = <6>;
55724ba675SRob Herring		pinctrl-names = "default";
56724ba675SRob Herring		pinctrl-0 = <&pinctrl_backlight>;
57724ba675SRob Herring	};
58724ba675SRob Herring};
59724ba675SRob Herring
60724ba675SRob Herring&i2c2 {
61724ba675SRob Herring	clock-frequency = <100000>;
62724ba675SRob Herring	pinctrl-names = "default";
63724ba675SRob Herring	pinctrl-0 = <&pinctrl_i2c2>;
64724ba675SRob Herring	status = "okay";
65724ba675SRob Herring};
66724ba675SRob Herring
67724ba675SRob Herring&ipu1_di0_disp0 {
68724ba675SRob Herring	remote-endpoint = <&display0_in>;
69724ba675SRob Herring};
70724ba675SRob Herring
71724ba675SRob Herring&pwm3 {
72724ba675SRob Herring	status = "okay";
73724ba675SRob Herring};
74