PageRenderTime 19ms CodeModel.GetById 12ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/arch/arm/boot/dts/imx6dl-aristainetos_7.dts

https://gitlab.com/veo-labs/linux
Device Tree | 78 lines | 59 code | 9 blank | 10 comment | 0 complexity | e29cd0df8b9bcf0f96ada17e16fb36e8 MD5 | raw file
 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};