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/ { 13233bc69fSJaehoon Chung aliases { 14233bc69fSJaehoon Chung i2c0 = &i2c_0; 15233bc69fSJaehoon Chung i2c1 = &i2c_1; 16233bc69fSJaehoon Chung i2c2 = &i2c_2; 17233bc69fSJaehoon Chung i2c3 = &i2c_3; 18233bc69fSJaehoon Chung i2c4 = &i2c_4; 19233bc69fSJaehoon Chung i2c5 = &i2c_5; 20233bc69fSJaehoon Chung i2c6 = &i2c_6; 21233bc69fSJaehoon Chung i2c7 = &i2c_7; 22233bc69fSJaehoon Chung }; 23233bc69fSJaehoon Chung 24dd54739dSSimon Glass combiner: interrupt-controller@10440000 { 25dd54739dSSimon Glass compatible = "samsung,exynos4210-combiner"; 26dd54739dSSimon Glass #interrupt-cells = <2>; 27dd54739dSSimon Glass interrupt-controller; 28dd54739dSSimon Glass reg = <0x10440000 0x1000>; 29dd54739dSSimon Glass }; 30dd54739dSSimon Glass 318e5e1e6aSPiotr Wilczek serial@13800000 { 328e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 338e5e1e6aSPiotr Wilczek reg = <0x13800000 0x3c>; 348e5e1e6aSPiotr Wilczek id = <0>; 358e5e1e6aSPiotr Wilczek }; 368e5e1e6aSPiotr Wilczek 378e5e1e6aSPiotr Wilczek serial@13810000 { 388e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 398e5e1e6aSPiotr Wilczek reg = <0x13810000 0x3c>; 408e5e1e6aSPiotr Wilczek id = <1>; 418e5e1e6aSPiotr Wilczek }; 428e5e1e6aSPiotr Wilczek 438e5e1e6aSPiotr Wilczek serial@13820000 { 448e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 458e5e1e6aSPiotr Wilczek reg = <0x13820000 0x3c>; 468e5e1e6aSPiotr Wilczek id = <2>; 478e5e1e6aSPiotr Wilczek }; 488e5e1e6aSPiotr Wilczek 498e5e1e6aSPiotr Wilczek serial@13830000 { 508e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 518e5e1e6aSPiotr Wilczek reg = <0x13830000 0x3c>; 528e5e1e6aSPiotr Wilczek id = <3>; 538e5e1e6aSPiotr Wilczek }; 548e5e1e6aSPiotr Wilczek 558e5e1e6aSPiotr Wilczek serial@13840000 { 568e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 578e5e1e6aSPiotr Wilczek reg = <0x13840000 0x3c>; 588e5e1e6aSPiotr Wilczek id = <4>; 598e5e1e6aSPiotr Wilczek }; 608e5e1e6aSPiotr Wilczek 61233bc69fSJaehoon Chung i2c_0: i2c@13860000 { 628e5e1e6aSPiotr Wilczek #address-cells = <1>; 638e5e1e6aSPiotr Wilczek #size-cells = <0>; 648e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 658fd10a8dSPrzemyslaw Marczak reg = <0x13860000 0x100>; 668fd10a8dSPrzemyslaw Marczak interrupts = <0 56 0>; 678e5e1e6aSPiotr Wilczek }; 688e5e1e6aSPiotr Wilczek 69233bc69fSJaehoon Chung i2c_1: i2c@13870000 { 708e5e1e6aSPiotr Wilczek #address-cells = <1>; 718e5e1e6aSPiotr Wilczek #size-cells = <0>; 728e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 738fd10a8dSPrzemyslaw Marczak reg = <0x13870000 0x100>; 748fd10a8dSPrzemyslaw Marczak interrupts = <1 57 0>; 758e5e1e6aSPiotr Wilczek }; 768e5e1e6aSPiotr Wilczek 77233bc69fSJaehoon Chung i2c_2: i2c@13880000 { 788e5e1e6aSPiotr Wilczek #address-cells = <1>; 798e5e1e6aSPiotr Wilczek #size-cells = <0>; 808e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 818fd10a8dSPrzemyslaw Marczak reg = <0x13880000 0x100>; 828fd10a8dSPrzemyslaw Marczak interrupts = <2 58 0>; 838e5e1e6aSPiotr Wilczek }; 848e5e1e6aSPiotr Wilczek 85233bc69fSJaehoon Chung i2c_3: i2c@13890000 { 868e5e1e6aSPiotr Wilczek #address-cells = <1>; 878e5e1e6aSPiotr Wilczek #size-cells = <0>; 888e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 898fd10a8dSPrzemyslaw Marczak reg = <0x13890000 0x100>; 908fd10a8dSPrzemyslaw Marczak interrupts = <3 59 0>; 918e5e1e6aSPiotr Wilczek }; 928e5e1e6aSPiotr Wilczek 93233bc69fSJaehoon Chung i2c_4: i2c@138a0000 { 948e5e1e6aSPiotr Wilczek #address-cells = <1>; 958e5e1e6aSPiotr Wilczek #size-cells = <0>; 968e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 978fd10a8dSPrzemyslaw Marczak reg = <0x138a0000 0x100>; 988fd10a8dSPrzemyslaw Marczak interrupts = <4 60 0>; 998e5e1e6aSPiotr Wilczek }; 1008e5e1e6aSPiotr Wilczek 101233bc69fSJaehoon Chung i2c_5: i2c@138b0000 { 1028e5e1e6aSPiotr Wilczek #address-cells = <1>; 1038e5e1e6aSPiotr Wilczek #size-cells = <0>; 1048e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1058fd10a8dSPrzemyslaw Marczak reg = <0x138b0000 0x100>; 1068fd10a8dSPrzemyslaw Marczak interrupts = <5 61 0>; 1078e5e1e6aSPiotr Wilczek }; 1088e5e1e6aSPiotr Wilczek 109233bc69fSJaehoon Chung i2c_6: i2c@138c0000 { 1108e5e1e6aSPiotr Wilczek #address-cells = <1>; 1118e5e1e6aSPiotr Wilczek #size-cells = <0>; 1128e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1138fd10a8dSPrzemyslaw Marczak reg = <0x138c0000 0x100>; 1148fd10a8dSPrzemyslaw Marczak interrupts = <6 62 0>; 1158e5e1e6aSPiotr Wilczek }; 1168e5e1e6aSPiotr Wilczek 117233bc69fSJaehoon Chung i2c_7: i2c@138d0000 { 1188e5e1e6aSPiotr Wilczek #address-cells = <1>; 1198e5e1e6aSPiotr Wilczek #size-cells = <0>; 1208e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1218fd10a8dSPrzemyslaw Marczak reg = <0x138d0000 0x100>; 1228fd10a8dSPrzemyslaw Marczak interrupts = <7 63 0>; 1238e5e1e6aSPiotr Wilczek }; 1248e5e1e6aSPiotr Wilczek 125*9c2e2cabSJaehoon Chung sdhci0: sdhci@12510000 { 1268e5e1e6aSPiotr Wilczek #address-cells = <1>; 1278e5e1e6aSPiotr Wilczek #size-cells = <0>; 128*9c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1298e5e1e6aSPiotr Wilczek reg = <0x12510000 0x1000>; 1308e5e1e6aSPiotr Wilczek interrupts = <0 75 0>; 131*9c2e2cabSJaehoon Chung status = "disabled"; 1328e5e1e6aSPiotr Wilczek }; 1338e5e1e6aSPiotr Wilczek 134*9c2e2cabSJaehoon Chung sdhci1: sdhci@12520000 { 1358e5e1e6aSPiotr Wilczek #address-cells = <1>; 1368e5e1e6aSPiotr Wilczek #size-cells = <0>; 137*9c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1388e5e1e6aSPiotr Wilczek reg = <0x12520000 0x1000>; 1398e5e1e6aSPiotr Wilczek interrupts = <0 76 0>; 140*9c2e2cabSJaehoon Chung status = "disabled"; 1418e5e1e6aSPiotr Wilczek }; 1428e5e1e6aSPiotr Wilczek 143*9c2e2cabSJaehoon Chung sdhci2: sdhci@12530000 { 1448e5e1e6aSPiotr Wilczek #address-cells = <1>; 1458e5e1e6aSPiotr Wilczek #size-cells = <0>; 146*9c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1478e5e1e6aSPiotr Wilczek reg = <0x12530000 0x1000>; 1488e5e1e6aSPiotr Wilczek interrupts = <0 77 0>; 149*9c2e2cabSJaehoon Chung status = "disabled"; 1508e5e1e6aSPiotr Wilczek }; 1518e5e1e6aSPiotr Wilczek 152*9c2e2cabSJaehoon Chung sdhci3: sdhci@12540000 { 1538e5e1e6aSPiotr Wilczek #address-cells = <1>; 1548e5e1e6aSPiotr Wilczek #size-cells = <0>; 155*9c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1568e5e1e6aSPiotr Wilczek reg = <0x12540000 0x1000>; 1578e5e1e6aSPiotr Wilczek interrupts = <0 78 0>; 158*9c2e2cabSJaehoon Chung status = "disabled"; 1598e5e1e6aSPiotr Wilczek }; 1608e5e1e6aSPiotr Wilczek 161*9c2e2cabSJaehoon Chung mshc_0: dwmmc@12550000 { 162cd0ae61cSBeomho Seo #address-cells = <1>; 163cd0ae61cSBeomho Seo #size-cells = <0>; 164*9c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-dw-mshc"; 165cd0ae61cSBeomho Seo reg = <0x12550000 0x1000>; 166cd0ae61cSBeomho Seo interrupts = <0 131 0>; 167*9c2e2cabSJaehoon Chung status = "disabled"; 168cd0ae61cSBeomho Seo }; 169cd0ae61cSBeomho Seo 1708e5e1e6aSPiotr Wilczek}; 171