Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
1 /*
2  * Copyright 2013 EukrĂ©a Electromatique <denis@eukrea.com>
3  *
4  * This program is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU General Public License
6  * as published by the Free Software Foundation; either version 2
7  * of the License, or (at your option) any later version.
8  * This program is distributed in the hope that it will be useful,
9  * but WITHOUT ANY WARRANTY; without even the implied warranty of
10  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
11  * GNU General Public License for more details.
12  */
13
14 #include "imx25-eukrea-mbimxsd25-baseboard.dts"
15
16 / {
17         model = "Eukrea MBIMXSD25 with the DVI-SVGA Display";
18         compatible = "eukrea,mbimxsd25-baseboard-dvi-svga", "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25";
19
20         dvi_svga: display {
21                 model = "DVI-SVGA";
22                 bits-per-pixel = <16>;
23                 fsl,pcr = <0xfa208b80>;
24                 bus-width = <18>;
25                 native-mode = <&dvi_svga_timings>;
26                 display-timings {
27                         dvi_svga_timings: 800x600 {
28                                 clock-frequency = <40000000>;
29                                 hactive = <800>;
30                                 vactive = <600>;
31                                 hback-porch = <75>;
32                                 hfront-porch = <75>;
33                                 vback-porch = <7>;
34                                 vfront-porch = <75>;
35                                 hsync-len = <7>;
36                                 vsync-len = <7>;
37                         };
38                 };
39         };
40 };
41
42 &lcdc {
43         display = <&dvi_svga>;
44         status = "okay";
45 };