ARM: dts: omap5: Update I2C with address space and interrupts
[linux-2.6.git] / arch / arm / boot / dts / exynos4210-origen.dts
blob3e68f52e8454431d90c5bd1d47de5b791ce56b2e
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                 status = "okay";
44         };
46         sdhci@12510000 {
47                 samsung,sdhci-bus-width = <4>;
48                 linux,mmc_cap_4_bit_data;
49                 samsung,sdhci-cd-internal;
50                 gpio-cd = <&gpk0 2 2 3 3>;
51                 gpios = <&gpk0 0 2 0 3>,
52                         <&gpk0 1 2 0 3>,
53                         <&gpk0 3 2 3 3>,
54                         <&gpk0 4 2 3 3>,
55                         <&gpk0 5 2 3 3>,
56                         <&gpk0 6 2 3 3>;
57                 status = "okay";
58         };
60         gpio_keys {
61                 compatible = "gpio-keys";
62                 #address-cells = <1>;
63                 #size-cells = <0>;
65                 up {
66                         label = "Up";
67                         gpios = <&gpx2 0 0 0x10000 2>;
68                         linux,code = <103>;
69                         gpio-key,wakeup;
70                 };
72                 down {
73                         label = "Down";
74                         gpios = <&gpx2 1 0 0x10000 2>;
75                         linux,code = <108>;
76                         gpio-key,wakeup;
77                 };
79                 back {
80                         label = "Back";
81                         gpios = <&gpx1 7 0 0x10000 2>;
82                         linux,code = <158>;
83                         gpio-key,wakeup;
84                 };
86                 home {
87                         label = "Home";
88                         gpios = <&gpx1 6 0 0x10000 2>;
89                         linux,code = <102>;
90                         gpio-key,wakeup;
91                 };
93                 menu {
94                         label = "Menu";
95                         gpios = <&gpx1 5 0 0x10000 2>;
96                         linux,code = <139>;
97                         gpio-key,wakeup;
98                 };
99         };
101         leds {
102                 compatible = "gpio-leds";
103                 status {
104                         gpios = <&gpx1 3 0 0x10000 2>;
105                         linux,default-trigger = "heartbeat";
106                 };
107         };