1*83d290c5STom Rini// SPDX-License-Identifier: GPL-2.0+ 28e5e1e6aSPiotr Wilczek/* 38e5e1e6aSPiotr Wilczek * Samsung's Exynos4 SoC common device tree source 48e5e1e6aSPiotr Wilczek * 58e5e1e6aSPiotr Wilczek * Copyright (c) 2014 Samsung Electronics Co., Ltd. 68e5e1e6aSPiotr Wilczek * http://www.samsung.com 78e5e1e6aSPiotr Wilczek */ 88e5e1e6aSPiotr Wilczek 92fdd7d9eSSimon Glass#include "skeleton.dtsi" 108e5e1e6aSPiotr Wilczek 118e5e1e6aSPiotr Wilczek/ { 12233bc69fSJaehoon Chung aliases { 13233bc69fSJaehoon Chung i2c0 = &i2c_0; 14233bc69fSJaehoon Chung i2c1 = &i2c_1; 15233bc69fSJaehoon Chung i2c2 = &i2c_2; 16233bc69fSJaehoon Chung i2c3 = &i2c_3; 17233bc69fSJaehoon Chung i2c4 = &i2c_4; 18233bc69fSJaehoon Chung i2c5 = &i2c_5; 19233bc69fSJaehoon Chung i2c6 = &i2c_6; 20233bc69fSJaehoon Chung i2c7 = &i2c_7; 21233bc69fSJaehoon Chung }; 22233bc69fSJaehoon Chung 23dd54739dSSimon Glass combiner: interrupt-controller@10440000 { 24dd54739dSSimon Glass compatible = "samsung,exynos4210-combiner"; 25dd54739dSSimon Glass #interrupt-cells = <2>; 26dd54739dSSimon Glass interrupt-controller; 27dd54739dSSimon Glass reg = <0x10440000 0x1000>; 28dd54739dSSimon Glass }; 29dd54739dSSimon Glass 30d8b385b7SJaehoon Chung gic: interrupt-controller@10490000 { 31d8b385b7SJaehoon Chung compatible = "arm,cortex-a9-gic"; 32d8b385b7SJaehoon Chung #interrupt-cells = <3>; 33d8b385b7SJaehoon Chung interrupt-controller; 34d8b385b7SJaehoon Chung cpu-offset = <0x4000>; 35d8b385b7SJaehoon Chung reg = <0x10490000 0x10000>, <0x10480000 0x10000>; 36d8b385b7SJaehoon Chung }; 37d8b385b7SJaehoon Chung 38d8b385b7SJaehoon Chung serial_0: serial@13800000 { 398e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 408e5e1e6aSPiotr Wilczek reg = <0x13800000 0x3c>; 418e5e1e6aSPiotr Wilczek id = <0>; 428e5e1e6aSPiotr Wilczek }; 438e5e1e6aSPiotr Wilczek 44d8b385b7SJaehoon Chung serail_1: serial@13810000 { 458e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 468e5e1e6aSPiotr Wilczek reg = <0x13810000 0x3c>; 478e5e1e6aSPiotr Wilczek id = <1>; 488e5e1e6aSPiotr Wilczek }; 498e5e1e6aSPiotr Wilczek 50d8b385b7SJaehoon Chung serial_2: serial@13820000 { 518e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 528e5e1e6aSPiotr Wilczek reg = <0x13820000 0x3c>; 538e5e1e6aSPiotr Wilczek id = <2>; 548e5e1e6aSPiotr Wilczek }; 558e5e1e6aSPiotr Wilczek 56d8b385b7SJaehoon Chung serial_3: serial@13830000 { 578e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 588e5e1e6aSPiotr Wilczek reg = <0x13830000 0x3c>; 598e5e1e6aSPiotr Wilczek id = <3>; 608e5e1e6aSPiotr Wilczek }; 618e5e1e6aSPiotr Wilczek 62d8b385b7SJaehoon Chung serial_4: serial@13840000 { 638e5e1e6aSPiotr Wilczek compatible = "samsung,exynos4210-uart"; 648e5e1e6aSPiotr Wilczek reg = <0x13840000 0x3c>; 658e5e1e6aSPiotr Wilczek id = <4>; 668e5e1e6aSPiotr Wilczek }; 678e5e1e6aSPiotr Wilczek 68233bc69fSJaehoon Chung i2c_0: i2c@13860000 { 698e5e1e6aSPiotr Wilczek #address-cells = <1>; 708e5e1e6aSPiotr Wilczek #size-cells = <0>; 718e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 728fd10a8dSPrzemyslaw Marczak reg = <0x13860000 0x100>; 73d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 748fd10a8dSPrzemyslaw Marczak interrupts = <0 56 0>; 758e5e1e6aSPiotr Wilczek }; 768e5e1e6aSPiotr Wilczek 77233bc69fSJaehoon Chung i2c_1: i2c@13870000 { 788e5e1e6aSPiotr Wilczek #address-cells = <1>; 798e5e1e6aSPiotr Wilczek #size-cells = <0>; 808e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 818fd10a8dSPrzemyslaw Marczak reg = <0x13870000 0x100>; 82d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 838fd10a8dSPrzemyslaw Marczak interrupts = <1 57 0>; 848e5e1e6aSPiotr Wilczek }; 858e5e1e6aSPiotr Wilczek 86233bc69fSJaehoon Chung i2c_2: i2c@13880000 { 878e5e1e6aSPiotr Wilczek #address-cells = <1>; 888e5e1e6aSPiotr Wilczek #size-cells = <0>; 898e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 908fd10a8dSPrzemyslaw Marczak reg = <0x13880000 0x100>; 91d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 928fd10a8dSPrzemyslaw Marczak interrupts = <2 58 0>; 938e5e1e6aSPiotr Wilczek }; 948e5e1e6aSPiotr Wilczek 95233bc69fSJaehoon Chung i2c_3: i2c@13890000 { 968e5e1e6aSPiotr Wilczek #address-cells = <1>; 978e5e1e6aSPiotr Wilczek #size-cells = <0>; 988e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 998fd10a8dSPrzemyslaw Marczak reg = <0x13890000 0x100>; 100d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1018fd10a8dSPrzemyslaw Marczak interrupts = <3 59 0>; 1028e5e1e6aSPiotr Wilczek }; 1038e5e1e6aSPiotr Wilczek 104233bc69fSJaehoon Chung i2c_4: i2c@138a0000 { 1058e5e1e6aSPiotr Wilczek #address-cells = <1>; 1068e5e1e6aSPiotr Wilczek #size-cells = <0>; 1078e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1088fd10a8dSPrzemyslaw Marczak reg = <0x138a0000 0x100>; 109d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1108fd10a8dSPrzemyslaw Marczak interrupts = <4 60 0>; 1118e5e1e6aSPiotr Wilczek }; 1128e5e1e6aSPiotr Wilczek 113233bc69fSJaehoon Chung i2c_5: i2c@138b0000 { 1148e5e1e6aSPiotr Wilczek #address-cells = <1>; 1158e5e1e6aSPiotr Wilczek #size-cells = <0>; 1168e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1178fd10a8dSPrzemyslaw Marczak reg = <0x138b0000 0x100>; 118d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1198fd10a8dSPrzemyslaw Marczak interrupts = <5 61 0>; 1208e5e1e6aSPiotr Wilczek }; 1218e5e1e6aSPiotr Wilczek 122233bc69fSJaehoon Chung i2c_6: i2c@138c0000 { 1238e5e1e6aSPiotr Wilczek #address-cells = <1>; 1248e5e1e6aSPiotr Wilczek #size-cells = <0>; 1258e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1268fd10a8dSPrzemyslaw Marczak reg = <0x138c0000 0x100>; 127d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1288fd10a8dSPrzemyslaw Marczak interrupts = <6 62 0>; 1298e5e1e6aSPiotr Wilczek }; 1308e5e1e6aSPiotr Wilczek 131233bc69fSJaehoon Chung i2c_7: i2c@138d0000 { 1328e5e1e6aSPiotr Wilczek #address-cells = <1>; 1338e5e1e6aSPiotr Wilczek #size-cells = <0>; 1348e5e1e6aSPiotr Wilczek compatible = "samsung,s3c2440-i2c"; 1358fd10a8dSPrzemyslaw Marczak reg = <0x138d0000 0x100>; 136d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1378fd10a8dSPrzemyslaw Marczak interrupts = <7 63 0>; 1388e5e1e6aSPiotr Wilczek }; 1398e5e1e6aSPiotr Wilczek 1409c2e2cabSJaehoon Chung sdhci0: sdhci@12510000 { 1418e5e1e6aSPiotr Wilczek #address-cells = <1>; 1428e5e1e6aSPiotr Wilczek #size-cells = <0>; 1439c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1448e5e1e6aSPiotr Wilczek reg = <0x12510000 0x1000>; 145d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1468e5e1e6aSPiotr Wilczek interrupts = <0 75 0>; 1479c2e2cabSJaehoon Chung status = "disabled"; 1488e5e1e6aSPiotr Wilczek }; 1498e5e1e6aSPiotr Wilczek 1509c2e2cabSJaehoon Chung sdhci1: sdhci@12520000 { 1518e5e1e6aSPiotr Wilczek #address-cells = <1>; 1528e5e1e6aSPiotr Wilczek #size-cells = <0>; 1539c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1548e5e1e6aSPiotr Wilczek reg = <0x12520000 0x1000>; 155d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1568e5e1e6aSPiotr Wilczek interrupts = <0 76 0>; 1579c2e2cabSJaehoon Chung status = "disabled"; 1588e5e1e6aSPiotr Wilczek }; 1598e5e1e6aSPiotr Wilczek 1609c2e2cabSJaehoon Chung sdhci2: sdhci@12530000 { 1618e5e1e6aSPiotr Wilczek #address-cells = <1>; 1628e5e1e6aSPiotr Wilczek #size-cells = <0>; 1639c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1648e5e1e6aSPiotr Wilczek reg = <0x12530000 0x1000>; 165d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1668e5e1e6aSPiotr Wilczek interrupts = <0 77 0>; 1679c2e2cabSJaehoon Chung status = "disabled"; 1688e5e1e6aSPiotr Wilczek }; 1698e5e1e6aSPiotr Wilczek 1709c2e2cabSJaehoon Chung sdhci3: sdhci@12540000 { 1718e5e1e6aSPiotr Wilczek #address-cells = <1>; 1728e5e1e6aSPiotr Wilczek #size-cells = <0>; 1739c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-sdhci"; 1748e5e1e6aSPiotr Wilczek reg = <0x12540000 0x1000>; 175d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 1768e5e1e6aSPiotr Wilczek interrupts = <0 78 0>; 1779c2e2cabSJaehoon Chung status = "disabled"; 1788e5e1e6aSPiotr Wilczek }; 1798e5e1e6aSPiotr Wilczek 1809c2e2cabSJaehoon Chung mshc_0: dwmmc@12550000 { 181cd0ae61cSBeomho Seo #address-cells = <1>; 182cd0ae61cSBeomho Seo #size-cells = <0>; 1839c2e2cabSJaehoon Chung compatible = "samsung,exynos4412-dw-mshc"; 184cd0ae61cSBeomho Seo reg = <0x12550000 0x1000>; 185d8b385b7SJaehoon Chung interrupt-parent = <&gic>; 186cd0ae61cSBeomho Seo interrupts = <0 131 0>; 1879c2e2cabSJaehoon Chung status = "disabled"; 188cd0ae61cSBeomho Seo }; 189cd0ae61cSBeomho Seo 1908e5e1e6aSPiotr Wilczek}; 191