aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaojian Zhuang <haojian.zhuang@linaro.org>2014-06-06 11:45:56 +0800
committerHaojian Zhuang <haojian.zhuang@linaro.org>2014-06-06 11:45:56 +0800
commitedeb0542706c19a322b4cde6b781a83c6fb8a2a8 (patch)
tree740ab6d0c9f81a64b645ec798d11b668811a49f7
parent279ef648c9c93c2336fd8a462013c3d2e0f2aa00 (diff)
ARM: dts: append smmu
Add all 6 smmu masters in DTS. Enable smmu for sata. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
-rw-r--r--arch/arm/boot/dts/hip04.dtsi46
1 files changed, 45 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/hip04.dtsi b/arch/arm/boot/dts/hip04.dtsi
index d960644b676d..d0c88960e1b2 100644
--- a/arch/arm/boot/dts/hip04.dtsi
+++ b/arch/arm/boot/dts/hip04.dtsi
@@ -247,6 +247,49 @@
<0 79 4>;
};
+ smmu0: smmu@3400000 {
+ compatible = "arm,smmu-v1";
+ reg = <0x3400000 0x10000>;
+ #global-interrupts = <1>;
+ interrupts = <0 311 4>, <0 311 4>;
+ };
+
+ smmu1: smmu@3500000 {
+ compatible = "arm,smmu-v1";
+ reg = <0x3500000 0x10000>;
+ #global-interrupts = <1>;
+ interrupts = <0 317 4>, <0 317 4>;
+ };
+
+ smmu2: smmu@3600000 {
+ compatible = "arm,smmu-v1";
+ reg = <0x3600000 0x10000>;
+ #global-interrupts = <1>;
+ interrupts = <0 307 4>, <0 307 4>;
+ };
+
+ smmu3: smmu@3700000 {
+ compatible = "arm,smmu-v1";
+ reg = <0x3700000 0x10000>;
+ #global-interrupts = <1>;
+ interrupts = <0 315 4>, <0 315 4>;
+ };
+
+ smmu4: smmu@3800000 {
+ compatible = "arm,smmu-v1";
+ reg = <0x3800000 0x10000>;
+ #global-interrupts = <1>;
+ interrupts = <0 309 4>, <0 309 4>;
+ };
+
+ smmu5: smmu@3900000 {
+ compatible = "arm,smmu-v1";
+ reg = <0x3900000 0x10000>;
+ #global-interrupts = <1>;
+ interrupts = <0 313 4>, <0 313 4>;
+ mmu-masters = <&sata 0>;
+ };
+
uart0: uart@4007000 {
compatible = "snps,dw-apb-uart";
reg = <0x4007000 0x1000>;
@@ -257,10 +300,11 @@
status = "disabled";
};
- sata0: sata@a000000 {
+ sata: sata@a000000 {
compatible = "hisilicon,hisi-ahci";
reg = <0xa000000 0x1000000>;
interrupts = <0 372 4>;
+ #stream-id-cells = <1>;
};
mdio {