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. 15*/ 16 17/dts-v1/; 18/include/ "exynos4210.dtsi" 19 20/ { 21 model = "Insignal Origen evaluation board based on Exynos4210"; 22 compatible = "insignal,origen", "samsung,exynos4210"; 23 24 memory { 25 reg = <0x40000000 0x40000000>; 26 }; 27 28 chosen { 29 bootargs ="root=/dev/ram0 rw ramdisk=8192 initrd=0x41000000,8M console=ttySAC2,115200 init=/linuxrc"; 30 }; 31 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 }; 44 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 }; 57 58 gpio_keys { 59 compatible = "gpio-keys"; 60 #address-cells = <1>; 61 #size-cells = <0>; 62 63 up { 64 label = "Up"; 65 gpios = <&gpx2 0 0 0 2>; 66 linux,code = <103>; 67 }; 68 69 down { 70 label = "Down"; 71 gpios = <&gpx2 1 0 0 2>; 72 linux,code = <108>; 73 }; 74 75 back { 76 label = "Back"; 77 gpios = <&gpx1 7 0 0 2>; 78 linux,code = <158>; 79 }; 80 81 home { 82 label = "Home"; 83 gpios = <&gpx1 6 0 0 2>; 84 linux,code = <102>; 85 }; 86 87 menu { 88 label = "Menu"; 89 gpios = <&gpx1 5 0 0 2>; 90 linux,code = <139>; 91 }; 92 }; 93 94 keypad@100A0000 { 95 status = "disabled"; 96 }; 97 98 sdhci@12520000 { 99 status = "disabled"; 100 }; 101 102 sdhci@12540000 { 103 status = "disabled"; 104 }; 105 106 i2c@13860000 { 107 status = "disabled"; 108 }; 109 110 i2c@13870000 { 111 status = "disabled"; 112 }; 113 114 i2c@13880000 { 115 status = "disabled"; 116 }; 117 118 i2c@13890000 { 119 status = "disabled"; 120 }; 121 122 i2c@138A0000 { 123 status = "disabled"; 124 }; 125 126 i2c@138B0000 { 127 status = "disabled"; 128 }; 129 130 i2c@138C0000 { 131 status = "disabled"; 132 }; 133 134 i2c@138D0000 { 135 status = "disabled"; 136 }; 137}; 138