]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android-sdk/kernel-video.git/blob - arch/arm/boot/dts/exynos5420-smdk5420.dts
ARM: dts: DRA7: enabling optional clks in DT
[android-sdk/kernel-video.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 */
12 /dts-v1/;
13 #include "exynos5420.dtsi"
15 / {
16         model = "Samsung SMDK5420 board based on EXYNOS5420";
17         compatible = "samsung,smdk5420", "samsung,exynos5420";
19         memory {
20                 reg = <0x20000000 0x80000000>;
21         };
23         chosen {
24                 bootargs = "console=ttySAC2,115200 init=/linuxrc";
25         };
27         fixed-rate-clocks {
28                 oscclk {
29                         compatible = "samsung,exynos5420-oscclk";
30                         clock-frequency = <24000000>;
31                 };
32         };
34         mmc@12200000 {
35                 status = "okay";
36                 broken-cd;
37                 supports-highspeed;
38                 card-detect-delay = <200>;
39                 samsung,dw-mshc-ciu-div = <3>;
40                 samsung,dw-mshc-sdr-timing = <0 4>;
41                 samsung,dw-mshc-ddr-timing = <0 2>;
42                 pinctrl-names = "default";
43                 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>;
45                 slot@0 {
46                         reg = <0>;
47                         bus-width = <8>;
48                 };
49         };
51         mmc@12220000 {
52                 status = "okay";
53                 supports-highspeed;
54                 card-detect-delay = <200>;
55                 samsung,dw-mshc-ciu-div = <3>;
56                 samsung,dw-mshc-sdr-timing = <2 3>;
57                 samsung,dw-mshc-ddr-timing = <1 2>;
58                 pinctrl-names = "default";
59                 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
61                 slot@0 {
62                         reg = <0>;
63                         bus-width = <4>;
64                 };
65         };
67         dp-controller@145B0000 {
68                 pinctrl-names = "default";
69                 pinctrl-0 = <&dp_hpd>;
70                 samsung,color-space = <0>;
71                 samsung,dynamic-range = <0>;
72                 samsung,ycbcr-coeff = <0>;
73                 samsung,color-depth = <1>;
74                 samsung,link-rate = <0x0a>;
75                 samsung,lane-count = <4>;
76                 status = "okay";
77         };
79         fimd@14400000 {
80                 status = "okay";
81                 display-timings {
82                         native-mode = <&timing0>;
83                         timing0: timing@0 {
84                                 clock-frequency = <50000>;
85                                 hactive = <2560>;
86                                 vactive = <1600>;
87                                 hfront-porch = <48>;
88                                 hback-porch = <80>;
89                                 hsync-len = <32>;
90                                 vback-porch = <16>;
91                                 vfront-porch = <8>;
92                                 vsync-len = <6>;
93                         };
94                 };
95         };
97         pinctrl@13400000 {
98                 hdmi_hpd_irq: hdmi-hpd-irq {
99                         samsung,pins = "gpx3-7";
100                         samsung,pin-function = <0>;
101                         samsung,pin-pud = <1>;
102                         samsung,pin-drv = <0>;
103                 };
104         };
106         hdmi@14530000 {
107                 status = "okay";
108                 hpd-gpio = <&gpx3 7 0>;
109                 pinctrl-names = "default";
110                 pinctrl-0 = <&hdmi_hpd_irq>;
111         };
113         i2c_2: i2c@12C80000 {
114                 samsung,i2c-sda-delay = <100>;
115                 samsung,i2c-max-bus-freq = <66000>;
116                 status = "okay";
118                 hdmiddc@50 {
119                         compatible = "samsung,exynos4210-hdmiddc";
120                         reg = <0x50>;
121                 };
122         };
123 };