xref: /openbmc/linux/arch/arm/boot/dts/nxp/imx/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.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-SVGA Display";
10724ba675SRob Herring	compatible = "eukrea,mbimxsd25-baseboard-dvi-svga", "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25";
11724ba675SRob Herring
12724ba675SRob Herring	dvi_svga: display {
13724ba675SRob Herring		model = "DVI-SVGA";
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_svga_timings>;
19*8b9b3d9dSFabio Estevam			dvi_svga_timings: timing0 {
20724ba675SRob Herring				clock-frequency = <40000000>;
21724ba675SRob Herring				hactive = <800>;
22724ba675SRob Herring				vactive = <600>;
23724ba675SRob Herring				hback-porch = <75>;
24724ba675SRob Herring				hfront-porch = <75>;
25724ba675SRob Herring				vback-porch = <7>;
26724ba675SRob Herring				vfront-porch = <75>;
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_svga>;
36724ba675SRob Herring	status = "okay";
37724ba675SRob Herring};
38