1/* 2 * SAMSUNG EXYNOS5250 SoC device tree source 3 * 4 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 5 * http://www.samsung.com 6 * 7 * SAMSUNG EXYNOS5250 SoC device nodes are listed in this file. 8 * EXYNOS5250 based board files can include this file and provide 9 * values for board specfic bindings. 10 * 11 * Note: This file does not include device nodes for all the controllers in 12 * EXYNOS5250 SoC. As device tree coverage for EXYNOS5250 increases, 13 * additional nodes can be added to this file. 14 * 15 * This program is free software; you can redistribute it and/or modify 16 * it under the terms of the GNU General Public License version 2 as 17 * published by the Free Software Foundation. 18*/ 19 20/include/ "skeleton.dtsi" 21 22/ { 23 compatible = "samsung,exynos5250"; 24 25 sromc@12250000 { 26 compatible = "samsung,exynos-sromc"; 27 reg = <0x12250000 0x20>; 28 #address-cells = <1>; 29 #size-cells = <0>; 30 }; 31 32 i2c@12c60000 { 33 #address-cells = <1>; 34 #size-cells = <0>; 35 compatible = "samsung,s3c2440-i2c"; 36 reg = <0x12C60000 0x100>; 37 interrupts = <0 56 0>; 38 }; 39 40 i2c@12c70000 { 41 #address-cells = <1>; 42 #size-cells = <0>; 43 compatible = "samsung,s3c2440-i2c"; 44 reg = <0x12C70000 0x100>; 45 interrupts = <0 57 0>; 46 }; 47 48 i2c@12c80000 { 49 #address-cells = <1>; 50 #size-cells = <0>; 51 compatible = "samsung,s3c2440-i2c"; 52 reg = <0x12C80000 0x100>; 53 interrupts = <0 58 0>; 54 }; 55 56 i2c@12c90000 { 57 #address-cells = <1>; 58 #size-cells = <0>; 59 compatible = "samsung,s3c2440-i2c"; 60 reg = <0x12C90000 0x100>; 61 interrupts = <0 59 0>; 62 }; 63 64 i2c@12ca0000 { 65 #address-cells = <1>; 66 #size-cells = <0>; 67 compatible = "samsung,s3c2440-i2c"; 68 reg = <0x12CA0000 0x100>; 69 interrupts = <0 60 0>; 70 }; 71 72 i2c@12cb0000 { 73 #address-cells = <1>; 74 #size-cells = <0>; 75 compatible = "samsung,s3c2440-i2c"; 76 reg = <0x12CB0000 0x100>; 77 interrupts = <0 61 0>; 78 }; 79 80 i2c@12cc0000 { 81 #address-cells = <1>; 82 #size-cells = <0>; 83 compatible = "samsung,s3c2440-i2c"; 84 reg = <0x12CC0000 0x100>; 85 interrupts = <0 62 0>; 86 }; 87 88 i2c@12cd0000 { 89 #address-cells = <1>; 90 #size-cells = <0>; 91 compatible = "samsung,s3c2440-i2c"; 92 reg = <0x12CD0000 0x100>; 93 interrupts = <0 63 0>; 94 }; 95 96 sound@3830000 { 97 compatible = "samsung,exynos-sound"; 98 reg = <0x3830000 0x50>; 99 samsung,i2s-epll-clock-frequency = <192000000>; 100 samsung,i2s-sampling-rate = <48000>; 101 samsung,i2s-bits-per-sample = <16>; 102 samsung,i2s-channels = <2>; 103 samsung,i2s-lr-clk-framesize = <256>; 104 samsung,i2s-bit-clk-framesize = <32>; 105 samsung,i2s-id = <0>; 106 }; 107 108 sound@12d60000 { 109 compatible = "samsung,exynos-sound"; 110 reg = <0x12d60000 0x20>; 111 samsung,i2s-epll-clock-frequency = <192000000>; 112 samsung,i2s-sampling-rate = <48000>; 113 samsung,i2s-bits-per-sample = <16>; 114 samsung,i2s-channels = <2>; 115 samsung,i2s-lr-clk-framesize = <256>; 116 samsung,i2s-bit-clk-framesize = <32>; 117 samsung,i2s-id = <1>; 118 }; 119 120 spi@12d20000 { 121 #address-cells = <1>; 122 #size-cells = <0>; 123 compatible = "samsung,exynos-spi"; 124 reg = <0x12d20000 0x30>; 125 interrupts = <0 68 0>; 126 }; 127 128 spi@12d30000 { 129 #address-cells = <1>; 130 #size-cells = <0>; 131 compatible = "samsung,exynos-spi"; 132 reg = <0x12d30000 0x30>; 133 interrupts = <0 69 0>; 134 }; 135 136 spi@12d40000 { 137 #address-cells = <1>; 138 #size-cells = <0>; 139 compatible = "samsung,exynos-spi"; 140 reg = <0x12d40000 0x30>; 141 clock-frequency = <50000000>; 142 interrupts = <0 70 0>; 143 }; 144 145 spi@131a0000 { 146 #address-cells = <1>; 147 #size-cells = <0>; 148 compatible = "samsung,exynos-spi"; 149 reg = <0x131a0000 0x30>; 150 interrupts = <0 129 0>; 151 }; 152 153 spi@131b0000 { 154 #address-cells = <1>; 155 #size-cells = <0>; 156 compatible = "samsung,exynos-spi"; 157 reg = <0x131b0000 0x30>; 158 interrupts = <0 130 0>; 159 }; 160 161 ehci@12110000 { 162 compatible = "samsung,exynos-ehci"; 163 reg = <0x12110000 0x100>; 164 #address-cells = <1>; 165 #size-cells = <1>; 166 167 phy { 168 compatible = "samsung,exynos-usb-phy"; 169 reg = <0x12130000 0x100>; 170 }; 171 }; 172 173 tmu@10060000 { 174 compatible = "samsung,exynos-tmu"; 175 reg = <0x10060000 0x10000>; 176 }; 177 178 fimd@14400000 { 179 compatible = "samsung,exynos-fimd"; 180 reg = <0x14400000 0x10000>; 181 #address-cells = <1>; 182 #size-cells = <1>; 183 }; 184 185 dp@145b0000 { 186 compatible = "samsung,exynos5-dp"; 187 reg = <0x145b0000 0x1000>; 188 #address-cells = <1>; 189 #size-cells = <1>; 190 }; 191 192 mmc@12200000 { 193 #address-cells = <1>; 194 #size-cells = <0>; 195 compatible = "samsung,exynos5250-dwmmc"; 196 reg = <0x12200000 0x1000>; 197 interrupts = <0 75 0>; 198 }; 199 200 mmc@12210000 { 201 #address-cells = <1>; 202 #size-cells = <0>; 203 compatible = "samsung,exynos5250-dwmmc"; 204 reg = <0x12210000 0x1000>; 205 interrupts = <0 76 0>; 206 }; 207 208 mmc@12220000 { 209 #address-cells = <1>; 210 #size-cells = <0>; 211 compatible = "samsung,exynos5250-dwmmc"; 212 reg = <0x12220000 0x1000>; 213 interrupts = <0 77 0>; 214 }; 215 216 mmc@12230000 { 217 #address-cells = <1>; 218 #size-cells = <0>; 219 compatible = "samsung,exynos5250-dwmmc"; 220 reg = <0x12230000 0x1000>; 221 interrupts = <0 78 0>; 222 }; 223 224 serial@12C00000 { 225 compatible = "samsung,exynos4210-uart"; 226 reg = <0x12C00000 0x100>; 227 interrupts = <0 51 0>; 228 id = <0>; 229 }; 230 231 serial@12C10000 { 232 compatible = "samsung,exynos4210-uart"; 233 reg = <0x12C10000 0x100>; 234 interrupts = <0 52 0>; 235 id = <1>; 236 }; 237 238 serial@12C20000 { 239 compatible = "samsung,exynos4210-uart"; 240 reg = <0x12C20000 0x100>; 241 interrupts = <0 53 0>; 242 id = <2>; 243 }; 244 245 serial@12C30000 { 246 compatible = "samsung,exynos4210-uart"; 247 reg = <0x12C30000 0x100>; 248 interrupts = <0 54 0>; 249 id = <3>; 250 }; 251 252 gpio: gpio { 253 }; 254}; 255