xref: /openbmc/linux/arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts (revision 87832e937c808a7ebc41254b408362e3255c87c9)
1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-or-later
2724ba675SRob Herring/*
3724ba675SRob Herring * Copyright 2013 Eukréa Electromatique <denis@eukrea.com>
4724ba675SRob Herring */
5724ba675SRob Herring
6724ba675SRob Herring#include "imx25-eukrea-mbimxsd25-baseboard.dts"
7724ba675SRob Herring
8724ba675SRob Herring/ {
9724ba675SRob Herring	model = "Eukrea MBIMXSD25 with the DVI-VGA Display";
10724ba675SRob Herring	compatible = "eukrea,mbimxsd25-baseboard-dvi-vga", "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25";
11724ba675SRob Herring
12724ba675SRob Herring	dvi_vga: display {
13724ba675SRob Herring		model = "DVI-VGA";
14724ba675SRob Herring		bits-per-pixel = <16>;
15724ba675SRob Herring		fsl,pcr = <0xfa208b80>;
16724ba675SRob Herring		bus-width = <18>;
17724ba675SRob Herring		display-timings {
18724ba675SRob Herring			native-mode = <&dvi_vga_timings>;
19*8b9b3d9dSFabio Estevam			dvi_vga_timings: timing0 {
20724ba675SRob Herring				clock-frequency = <31250000>;
21724ba675SRob Herring				hactive = <640>;
22724ba675SRob Herring				vactive = <480>;
23724ba675SRob Herring				hback-porch = <100>;
24724ba675SRob Herring				hfront-porch = <100>;
25724ba675SRob Herring				vback-porch = <7>;
26724ba675SRob Herring				vfront-porch = <100>;
27724ba675SRob Herring				hsync-len = <7>;
28724ba675SRob Herring				vsync-len = <7>;
29724ba675SRob Herring			};
30724ba675SRob Herring		};
31724ba675SRob Herring	};
32724ba675SRob Herring};
33724ba675SRob Herring
34724ba675SRob Herring&lcdc {
35724ba675SRob Herring	display = <&dvi_vga>;
36724ba675SRob Herring	status = "okay";
37724ba675SRob Herring};
38