xref: /rk3399_rockchip-uboot/arch/arm/dts/exynos4.dtsi (revision 235c5b8315c6a9eb566fd3d99a098cc6db869fc5)
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