From c13f69ad1b879c434829ce35c078b6fdb40c0fbb Mon Sep 17 00:00:00 2001 From: chenzhen Date: Sun, 12 Jun 2016 15:49:29 +0800 Subject: [PATCH] ARM: dts: rockchip: add mali400 GPU on rk3036 kylin board Change-Id: Ieda2fcb919151d504b22feb4b5b55f0caac8eeda Signed-off-by: chenzhen --- arch/arm/boot/dts/rk3036-kylin.dts | 5 +++++ arch/arm/boot/dts/rk3036.dtsi | 30 ++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/arch/arm/boot/dts/rk3036-kylin.dts b/arch/arm/boot/dts/rk3036-kylin.dts index 829de04ad104..c04656b2e421 100644 --- a/arch/arm/boot/dts/rk3036-kylin.dts +++ b/arch/arm/boot/dts/rk3036-kylin.dts @@ -149,6 +149,11 @@ status = "okay"; }; +&gpu { + status = "okay"; + mali-supply = <&vdd_gpu>; +}; + &hdmi { status = "okay"; }; diff --git a/arch/arm/boot/dts/rk3036.dtsi b/arch/arm/boot/dts/rk3036.dtsi index ffafa8f20164..224f98c31c66 100644 --- a/arch/arm/boot/dts/rk3036.dtsi +++ b/arch/arm/boot/dts/rk3036.dtsi @@ -150,6 +150,36 @@ }; }; + gpu: gpu@10090000 { + compatible = "arm,mali400"; + + reg = <0x10091000 0x200>, + <0x10090000 0x100>, + <0x10093000 0x100>, + <0x10098000 0x1100>, + <0x10094000 0x100>; + + reg-names = "Mali_L2", + "Mali_GP", + "Mali_GP_MMU", + "Mali_PP0", + "Mali_PP0_MMU"; + + interrupts = , + , + , + ; + interrupt-names = "Mali_GP_IRQ", + "Mali_GP_MMU_IRQ", + "Mali_PP0_IRQ", + "Mali_PP0_MMU_IRQ"; + + clocks = <&cru SCLK_GPU>; + clock-names = "clk_mali"; + + status = "disabled"; + }; + vpu: video-codec@10108000 { compatible = "rockchip,rk3036-vpu", "rockchip,rk3288-vpu"; reg = <0x10108000 0x800>; -- 2.34.1