diff options
author | Haojian Zhuang <haojian.zhuang@linaro.org> | 2014-06-06 11:45:56 +0800 |
---|---|---|
committer | Haojian Zhuang <haojian.zhuang@linaro.org> | 2014-06-06 11:45:56 +0800 |
commit | edeb0542706c19a322b4cde6b781a83c6fb8a2a8 (patch) | |
tree | 740ab6d0c9f81a64b645ec798d11b668811a49f7 | |
parent | 279ef648c9c93c2336fd8a462013c3d2e0f2aa00 (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.dtsi | 46 |
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 { |