spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
[zen-stable.git] / arch / arm / boot / dts / exynos4210-origen.dts
blobb8c476384eef92d8ec7d44eac1d5e275a84e4de1
1 /*
2  * Samsung's Exynos4210 based Origen board device tree source
3  *
4  * Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
5  *              http://www.samsung.com
6  * Copyright (c) 2010-2011 Linaro Ltd.
7  *              www.linaro.org
8  *
9  * Device tree source file for Insignal's Origen board which is based on
10  * Samsung's Exynos4210 SoC.
11  *
12  * This program is free software; you can redistribute it and/or modify
13  * it under the terms of the GNU General Public License version 2 as
14  * published by the Free Software Foundation.
17 /dts-v1/;
18 /include/ "exynos4210.dtsi"
20 / {
21         model = "Insignal Origen evaluation board based on Exynos4210";
22         compatible = "insignal,origen", "samsung,exynos4210";
24         memory {
25                 reg = <0x40000000 0x40000000>;
26         };
28         chosen {
29                 bootargs ="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC2,115200 init=/linuxrc";
30         };
32         sdhci@12530000 {
33                 samsung,sdhci-bus-width = <4>;
34                 linux,mmc_cap_4_bit_data;
35                 samsung,sdhci-cd-internal;
36                 gpio-cd = <&gpk2 2 2 3 3>;
37                 gpios = <&gpk2 0 2 0 3>,
38                         <&gpk2 1 2 0 3>,
39                         <&gpk2 3 2 3 3>,
40                         <&gpk2 4 2 3 3>,
41                         <&gpk2 5 2 3 3>,
42                         <&gpk2 6 2 3 3>;
43         };
45         sdhci@12510000 {
46                 samsung,sdhci-bus-width = <4>;
47                 linux,mmc_cap_4_bit_data;
48                 samsung,sdhci-cd-internal;
49                 gpio-cd = <&gpk0 2 2 3 3>;
50                 gpios = <&gpk0 0 2 0 3>,
51                         <&gpk0 1 2 0 3>,
52                         <&gpk0 3 2 3 3>,
53                         <&gpk0 4 2 3 3>,
54                         <&gpk0 5 2 3 3>,
55                         <&gpk0 6 2 3 3>;
56         };
58         gpio_keys {
59                 compatible = "gpio-keys";
60                 #address-cells = <1>;
61                 #size-cells = <0>;
63                 up {
64                         label = "Up";
65                         gpios = <&gpx2 0 0 0 2>;
66                         linux,code = <103>;
67                 };
69                 down {
70                         label = "Down";
71                         gpios = <&gpx2 1 0 0 2>;
72                         linux,code = <108>;
73                 };
75                 back {
76                         label = "Back";
77                         gpios = <&gpx1 7 0 0 2>;
78                         linux,code = <158>;
79                 };
81                 home {
82                         label = "Home";
83                         gpios = <&gpx1 6 0 0 2>;
84                         linux,code = <102>;
85                 };
87                 menu {
88                         label = "Menu";
89                         gpios = <&gpx1 5 0 0 2>;
90                         linux,code = <139>;
91                 };
92         };
94         keypad@100A0000 {
95                 status = "disabled";
96         };
98         sdhci@12520000 {
99                 status = "disabled";
100         };
102         sdhci@12540000 {
103                 status = "disabled";
104         };
106         i2c@13860000 {
107                 status = "disabled";
108         };
110         i2c@13870000 {
111                 status = "disabled";
112         };
114         i2c@13880000 {
115                 status = "disabled";
116         };
118         i2c@13890000 {
119                 status = "disabled";
120         };
122         i2c@138A0000 {
123                 status = "disabled";
124         };
126         i2c@138B0000 {
127                 status = "disabled";
128         };
130         i2c@138C0000 {
131                 status = "disabled";
132         };
134         i2c@138D0000 {
135                 status = "disabled";
136         };