Merge tag 'ntb-3.13' of git://github.com/jonmason/ntb
[linux-drm-fsl-dcu.git] / arch / arm / boot / dts / exynos5420-smdk5420.dts
1 /*
2  * SAMSUNG SMDK5420 board device tree source
3  *
4  * Copyright (c) 2013 Samsung Electronics Co., Ltd.
5  *              http://www.samsung.com
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10 */
11
12 /dts-v1/;
13 #include "exynos5420.dtsi"
14
15 / {
16         model = "Samsung SMDK5420 board based on EXYNOS5420";
17         compatible = "samsung,smdk5420", "samsung,exynos5420";
18
19         memory {
20                 reg = <0x20000000 0x80000000>;
21         };
22
23         chosen {
24                 bootargs = "console=ttySAC2,115200 init=/linuxrc";
25         };
26
27         fixed-rate-clocks {
28                 oscclk {
29                         compatible = "samsung,exynos5420-oscclk";
30                         clock-frequency = <24000000>;
31                 };
32         };
33
34         dp-controller@145B0000 {
35                 pinctrl-names = "default";
36                 pinctrl-0 = <&dp_hpd>;
37                 samsung,color-space = <0>;
38                 samsung,dynamic-range = <0>;
39                 samsung,ycbcr-coeff = <0>;
40                 samsung,color-depth = <1>;
41                 samsung,link-rate = <0x0a>;
42                 samsung,lane-count = <4>;
43                 status = "okay";
44         };
45
46         fimd@14400000 {
47                 status = "okay";
48                 display-timings {
49                         native-mode = <&timing0>;
50                         timing0: timing@0 {
51                                 clock-frequency = <50000>;
52                                 hactive = <2560>;
53                                 vactive = <1600>;
54                                 hfront-porch = <48>;
55                                 hback-porch = <80>;
56                                 hsync-len = <32>;
57                                 vback-porch = <16>;
58                                 vfront-porch = <8>;
59                                 vsync-len = <6>;
60                         };
61                 };
62         };
63
64         pinctrl@13400000 {
65                 hdmi_hpd_irq: hdmi-hpd-irq {
66                         samsung,pins = "gpx3-7";
67                         samsung,pin-function = <0>;
68                         samsung,pin-pud = <1>;
69                         samsung,pin-drv = <0>;
70                 };
71         };
72
73         hdmi@14530000 {
74                 status = "okay";
75                 hpd-gpio = <&gpx3 7 0>;
76                 pinctrl-names = "default";
77                 pinctrl-0 = <&hdmi_hpd_irq>;
78         };
79
80         i2c_2: i2c@12C80000 {
81                 samsung,i2c-sda-delay = <100>;
82                 samsung,i2c-max-bus-freq = <66000>;
83                 status = "okay";
84
85                 hdmiddc@50 {
86                         compatible = "samsung,exynos4210-hdmiddc";
87                         reg = <0x50>;
88                 };
89         };
90 };