summaryrefslogtreecommitdiffstats
path: root/sys/boot/fdt/dts/arm/exynos5.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'sys/boot/fdt/dts/arm/exynos5.dtsi')
-rw-r--r--sys/boot/fdt/dts/arm/exynos5.dtsi71
1 files changed, 62 insertions, 9 deletions
diff --git a/sys/boot/fdt/dts/arm/exynos5.dtsi b/sys/boot/fdt/dts/arm/exynos5.dtsi
index 5531299..87d8fdb 100644
--- a/sys/boot/fdt/dts/arm/exynos5.dtsi
+++ b/sys/boot/fdt/dts/arm/exynos5.dtsi
@@ -50,6 +50,11 @@
ranges;
bus-frequency = <0>;
+ pmu_system_controller: system-controller@10040000 {
+ reg = <0x10040000 0x5000>;
+ status = "disabled";
+ };
+
GIC: interrupt-controller@10481000 {
compatible = "arm,gic";
reg = < 0x10481000 0x1000 >, /* Distributor Registers */
@@ -96,21 +101,46 @@
};
pad0: pad@11400000 {
- compatible = "exynos,pad";
status = "disabled";
- reg = <0x11400000 0x1000>, /* gpio left */
- <0x13400000 0x1000>, /* gpio right */
- <0x10D10000 0x1000>, /* gpio c2c */
- <0x03860000 0x1000>;
- interrupts = < 78 77 82 79 >;
+ };
+
+ usbdrd_phy0: phy@12100000 {
+ compatible = "samsung,exynos5420-usbdrd-phy";
+ status = "disabled";
+ reg = <0x12100000 0x100>;
+ samsung,pmu-syscon = <&pmu_system_controller>;
+ };
+
+ usbdrd_phy1: phy@12500000 {
+ compatible = "samsung,exynos5420-usbdrd-phy";
+ status = "disabled";
+ reg = <0x12500000 0x100>;
+ samsung,pmu-syscon = <&pmu_system_controller>;
+ };
+
+ xhci@12000000 {
+ compatible = "samsung,exynos5250-dwusb3";
+ status = "disabled";
+ reg = <0x12000000 0x1000>,
+ <0x1200c100 0x1000>;
+ interrupts = < 104 >;
+ interrupt-parent = <&GIC>;
+ };
+
+ xhci@12400000 {
+ compatible = "samsung,exynos5250-dwusb3";
+ status = "disabled";
+ reg = <0x12400000 0x1000>,
+ <0x1240c100 0x1000>;
+ interrupts = < 105 >;
interrupt-parent = <&GIC>;
};
usb@12110000 {
compatible = "exynos,usb-ehci", "usb-ehci";
+ status = "disabled";
reg = <0x12110000 0x1000>, /* EHCI */
<0x12130000 0x1000>, /* EHCI host ctrl */
- <0x10040000 0x1000>, /* Power */
<0x10050230 0x10>; /* Sysreg */
interrupts = < 103 >;
interrupt-parent = <&GIC>;
@@ -200,6 +230,30 @@
current-speed = <115200>;
};
+ spi0: spi@12d20000 {
+ compatible = "samsung,exynos5-spi";
+ status = "disabled";
+ reg = <0x12d20000 0x100>;
+ interrupts = < 100 >;
+ interrupt-parent = <&GIC>;
+ };
+
+ spi1: spi@12d30000 {
+ compatible = "samsung,exynos5-spi";
+ status = "disabled";
+ reg = <0x12d30000 0x100>;
+ interrupts = < 101 >;
+ interrupt-parent = <&GIC>;
+ };
+
+ spi2: spi@12d40000 {
+ compatible = "samsung,exynos5-spi";
+ status = "disabled";
+ reg = <0x12d40000 0x100>;
+ interrupts = < 102 >;
+ interrupt-parent = <&GIC>;
+ };
+
i2c0: i2c@12C60000 {
compatible = "exynos,i2c";
status = "disabled";
@@ -276,8 +330,7 @@
dp0: dp@145B0000 {
compatible = "exynos,dp";
status = "disabled";
- reg = < 0x145B0000 0x10000 >,
- < 0x10040720 0x10 >; /* PHY */
+ reg = < 0x145B0000 0x10000 >;
interrupt-parent = <&GIC>;
};
};
OpenPOWER on IntegriCloud