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