OSDN Git Service

arm64: dts: rockchip: add rk3328 mali gpu node
authorHeiko Stuebner <heiko@sntech.de>
Fri, 8 Dec 2017 21:46:45 +0000 (22:46 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Sat, 16 Dec 2017 17:15:24 +0000 (18:15 +0100)
Add the core gpu node for the rk3328, a Mali450MP2.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Reviewed-by: Rob Herring <robh@kernel.org>
arch/arm64/boot/dts/rockchip/rk3328.dtsi

index 41d6184..48f8d4f 100644 (file)
                status = "disabled";
        };
 
+       gpu: gpu@ff300000 {
+               compatible = "rockchip,rk3328-mali", "arm,mali-450";
+               reg = <0x0 0xff300000 0x0 0x40000>;
+               interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
+                            <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>;
+               interrupt-names = "gp",
+                                 "gpmmu",
+                                 "pp",
+                                 "pp0",
+                                 "ppmmu0",
+                                 "pp1",
+                                 "ppmmu1";
+               clocks = <&cru ACLK_GPU>, <&cru ACLK_GPU>;
+               clock-names = "bus", "core";
+               resets = <&cru SRST_GPU_A>;
+       };
+
        h265e_mmu: iommu@ff330200 {
                compatible = "rockchip,iommu";
                reg = <0x0 0xff330200 0 0x100>;