18e5e1e6aSPiotr Wilczek/* 28e5e1e6aSPiotr Wilczek * Samsung's Exynos4 SoC common device tree source 38e5e1e6aSPiotr Wilczek * 48e5e1e6aSPiotr Wilczek * Copyright (c) 2014 Samsung Electronics Co., Ltd. 58e5e1e6aSPiotr Wilczek * http://www.samsung.com 68e5e1e6aSPiotr Wilczek * 78e5e1e6aSPiotr Wilczek * SPDX-License-Identifier: GPL-2.0+ 88e5e1e6aSPiotr Wilczek */ 98e5e1e6aSPiotr Wilczek 102fdd7d9eSSimon Glass#include "skeleton.dtsi" 118e5e1e6aSPiotr Wilczek 128e5e1e6aSPiotr Wilczek/ { 13*dd54739dSSimon Glass combiner: interrupt-controller@10440000 { 14*dd54739dSSimon Glass compatible = "samsung,exynos4210-combiner"; 15*dd54739dSSimon Glass #interrupt-cells = <2>; 16*dd54739dSSimon Glass interrupt-controller; 17*dd54739dSSimon Glass reg = <0x10440000 0x1000>; 18*dd54739dSSimon Glass }; 19*dd54739dSSimon Glass 208e5e1e6aSPiotr Wilczek serial@13800000 { 218e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 228e5e1e6aSPiotr Wilczek reg = <0x13800000 0x3c>; 238e5e1e6aSPiotr Wilczek id = <0>; 248e5e1e6aSPiotr Wilczek }; 258e5e1e6aSPiotr Wilczek 268e5e1e6aSPiotr Wilczek serial@13810000 { 278e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 288e5e1e6aSPiotr Wilczek reg = <0x13810000 0x3c>; 298e5e1e6aSPiotr Wilczek id = <1>; 308e5e1e6aSPiotr Wilczek }; 318e5e1e6aSPiotr Wilczek 328e5e1e6aSPiotr Wilczek serial@13820000 { 338e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 348e5e1e6aSPiotr Wilczek reg = <0x13820000 0x3c>; 358e5e1e6aSPiotr Wilczek id = <2>; 368e5e1e6aSPiotr Wilczek }; 378e5e1e6aSPiotr Wilczek 388e5e1e6aSPiotr Wilczek serial@13830000 { 398e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 408e5e1e6aSPiotr Wilczek reg = <0x13830000 0x3c>; 418e5e1e6aSPiotr Wilczek id = <3>; 428e5e1e6aSPiotr Wilczek }; 438e5e1e6aSPiotr Wilczek 448e5e1e6aSPiotr Wilczek serial@13840000 { 458e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 468e5e1e6aSPiotr Wilczek reg = <0x13840000 0x3c>; 478e5e1e6aSPiotr Wilczek id = <4>; 488e5e1e6aSPiotr Wilczek }; 498e5e1e6aSPiotr Wilczek 508e5e1e6aSPiotr Wilczek i2c@13860000 { 518e5e1e6aSPiotr Wilczek #address-cells = <1>; 528e5e1e6aSPiotr Wilczek #size-cells = <0>; 538e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 548e5e1e6aSPiotr Wilczek interrupts = <0 0 0>; 558e5e1e6aSPiotr Wilczek }; 568e5e1e6aSPiotr Wilczek 578e5e1e6aSPiotr Wilczek i2c@13870000 { 588e5e1e6aSPiotr Wilczek #address-cells = <1>; 598e5e1e6aSPiotr Wilczek #size-cells = <0>; 608e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 618e5e1e6aSPiotr Wilczek interrupts = <1 1 0>; 628e5e1e6aSPiotr Wilczek }; 638e5e1e6aSPiotr Wilczek 648e5e1e6aSPiotr Wilczek i2c@13880000 { 658e5e1e6aSPiotr Wilczek #address-cells = <1>; 668e5e1e6aSPiotr Wilczek #size-cells = <0>; 678e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 688e5e1e6aSPiotr Wilczek interrupts = <2 2 0>; 698e5e1e6aSPiotr Wilczek }; 708e5e1e6aSPiotr Wilczek 718e5e1e6aSPiotr Wilczek i2c@13890000 { 728e5e1e6aSPiotr Wilczek #address-cells = <1>; 738e5e1e6aSPiotr Wilczek #size-cells = <0>; 748e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 758e5e1e6aSPiotr Wilczek interrupts = <3 3 0>; 768e5e1e6aSPiotr Wilczek }; 778e5e1e6aSPiotr Wilczek 788e5e1e6aSPiotr Wilczek i2c@138a0000 { 798e5e1e6aSPiotr Wilczek #address-cells = <1>; 808e5e1e6aSPiotr Wilczek #size-cells = <0>; 818e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 828e5e1e6aSPiotr Wilczek interrupts = <4 4 0>; 838e5e1e6aSPiotr Wilczek }; 848e5e1e6aSPiotr Wilczek 858e5e1e6aSPiotr Wilczek i2c@138b0000 { 868e5e1e6aSPiotr Wilczek #address-cells = <1>; 878e5e1e6aSPiotr Wilczek #size-cells = <0>; 888e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 898e5e1e6aSPiotr Wilczek interrupts = <5 5 0>; 908e5e1e6aSPiotr Wilczek }; 918e5e1e6aSPiotr Wilczek 928e5e1e6aSPiotr Wilczek i2c@138c0000 { 938e5e1e6aSPiotr Wilczek #address-cells = <1>; 948e5e1e6aSPiotr Wilczek #size-cells = <0>; 958e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 968e5e1e6aSPiotr Wilczek interrupts = <6 6 0>; 978e5e1e6aSPiotr Wilczek }; 988e5e1e6aSPiotr Wilczek 998e5e1e6aSPiotr Wilczek i2c@138d0000 { 1008e5e1e6aSPiotr Wilczek #address-cells = <1>; 1018e5e1e6aSPiotr Wilczek #size-cells = <0>; 1028e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1038e5e1e6aSPiotr Wilczek interrupts = <7 7 0>; 1048e5e1e6aSPiotr Wilczek }; 1058e5e1e6aSPiotr Wilczek 1068e5e1e6aSPiotr Wilczek sdhci@12510000 { 1078e5e1e6aSPiotr Wilczek #address-cells = <1>; 1088e5e1e6aSPiotr Wilczek #size-cells = <0>; 1098e5e1e6aSPiotr Wilczek compatible = "samsung,exynos-mmc"; 1108e5e1e6aSPiotr Wilczek reg = <0x12510000 0x1000>; 1118e5e1e6aSPiotr Wilczek interrupts = <0 75 0>; 1128e5e1e6aSPiotr Wilczek }; 1138e5e1e6aSPiotr Wilczek 1148e5e1e6aSPiotr Wilczek sdhci@12520000 { 1158e5e1e6aSPiotr Wilczek #address-cells = <1>; 1168e5e1e6aSPiotr Wilczek #size-cells = <0>; 1178e5e1e6aSPiotr Wilczek compatible = "samsung,exynos-mmc"; 1188e5e1e6aSPiotr Wilczek reg = <0x12520000 0x1000>; 1198e5e1e6aSPiotr Wilczek interrupts = <0 76 0>; 1208e5e1e6aSPiotr Wilczek }; 1218e5e1e6aSPiotr Wilczek 1228e5e1e6aSPiotr Wilczek sdhci@12530000 { 1238e5e1e6aSPiotr Wilczek #address-cells = <1>; 1248e5e1e6aSPiotr Wilczek #size-cells = <0>; 1258e5e1e6aSPiotr Wilczek compatible = "samsung,exynos-mmc"; 1268e5e1e6aSPiotr Wilczek reg = <0x12530000 0x1000>; 1278e5e1e6aSPiotr Wilczek interrupts = <0 77 0>; 1288e5e1e6aSPiotr Wilczek }; 1298e5e1e6aSPiotr Wilczek 1308e5e1e6aSPiotr Wilczek sdhci@12540000 { 1318e5e1e6aSPiotr Wilczek #address-cells = <1>; 1328e5e1e6aSPiotr Wilczek #size-cells = <0>; 1338e5e1e6aSPiotr Wilczek compatible = "samsung,exynos-mmc"; 1348e5e1e6aSPiotr Wilczek reg = <0x12540000 0x1000>; 1358e5e1e6aSPiotr Wilczek interrupts = <0 78 0>; 1368e5e1e6aSPiotr Wilczek }; 1378e5e1e6aSPiotr Wilczek 138cd0ae61cSBeomho Seo dwmmc@12550000 { 139cd0ae61cSBeomho Seo #address-cells = <1>; 140cd0ae61cSBeomho Seo #size-cells = <0>; 141cd0ae61cSBeomho Seo compatible = "samsung,exynos-dwmmc"; 142cd0ae61cSBeomho Seo reg = <0x12550000 0x1000>; 143cd0ae61cSBeomho Seo interrupts = <0 131 0>; 144cd0ae61cSBeomho Seo }; 145cd0ae61cSBeomho Seo 1468e5e1e6aSPiotr Wilczek gpio: gpio { 1478e5e1e6aSPiotr Wilczek gpio-controller; 1488e5e1e6aSPiotr Wilczek #gpio-cells = <2>; 1498e5e1e6aSPiotr Wilczek 1508e5e1e6aSPiotr Wilczek interrupt-controller; 1518e5e1e6aSPiotr Wilczek #interrupt-cells = <2>; 1528e5e1e6aSPiotr Wilczek }; 1538e5e1e6aSPiotr Wilczek}; 154