blob: 731814216e1f35c990ba37b9e6055a5155c1a106 [file] [log] [blame]
Marcel Ziswiler691f4602022-07-21 15:27:31 +02001// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
Igor Opaniuk1ec7c002019-10-16 13:39:35 +03002/*
Marcel Ziswiler691f4602022-07-21 15:27:31 +02003 * Copyright 2019-2022 Toradex
Igor Opaniuk1ec7c002019-10-16 13:39:35 +03004 */
Igor Opaniukddfe8382019-10-16 13:39:36 +03005
Igor Opaniuk2ee70452020-07-15 13:31:00 +03006/ {
7 aliases {
Simon Glassd3a98cb2023-02-13 08:56:33 -07008 bootph-all;
Igor Opaniuk2ee70452020-07-15 13:31:00 +03009 usb0 = &usbotg1; /* required for ums */
10 display0 = &lcdif;
11 };
Emanuele Ghidoli26b5cba2024-02-23 10:11:41 +010012
13 sysinfo {
14 compatible = "toradex,sysinfo";
15 };
Igor Opaniuk2ee70452020-07-15 13:31:00 +030016};
17
Igor Opaniukddfe8382019-10-16 13:39:36 +030018&pinctrl_uart1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070019 bootph-all;
Igor Opaniukddfe8382019-10-16 13:39:36 +030020};
21
22&pinctrl_uart1_ctrl1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070023 bootph-all;
Igor Opaniuk2ee70452020-07-15 13:31:00 +030024};
25
26&lcdif {
27 pinctrl-names = "default";
28 pinctrl-0 = <&pinctrl_lcdif_dat
29 &pinctrl_lcdif_ctrl>;
30 status = "okay";
31 display = <&display0>;
Simon Glassd3a98cb2023-02-13 08:56:33 -070032 bootph-all;
Igor Opaniuk2ee70452020-07-15 13:31:00 +030033
34 display0: display0 {
35 bits-per-pixel = <18>;
36 bus-width = <24>;
37 status = "okay";
38
39 display-timings {
40 native-mode = <&timing_vga>;
41 timing_vga: 640x480 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070042 bootph-all;
Igor Opaniuk2ee70452020-07-15 13:31:00 +030043 clock-frequency = <25175000>;
44 hactive = <640>;
45 vactive = <480>;
46 hback-porch = <40>;
47 hfront-porch = <24>;
48 vback-porch = <32>;
49 vfront-porch = <11>;
50 hsync-len = <96>;
51 vsync-len = <2>;
52
53 de-active = <1>;
54 hsync-active = <0>;
55 vsync-active = <0>;
56 pixelclk-active = <0>;
57 };
58 };
59 };
Igor Opaniukddfe8382019-10-16 13:39:36 +030060};