From: chenzhen Date: Mon, 28 Mar 2016 12:07:44 +0000 (+0800) Subject: arm64: dtsi: rk3399: add node of GPU X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=56347463e927e782374ca1f554322b6a8d294e06;p=firefly-linux-kernel-4.4.55.git arm64: dtsi: rk3399: add node of GPU Change-Id: If48ed7f58aa00c28122ac77a8d79ab675f3a6208 Signed-off-by: chenzhen --- diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index 7f5894689568..6b9d4959d6f0 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi @@ -967,6 +967,47 @@ status = "disabled"; }; + gpu: gpu@ff9a0000 { + compatible = "arm,malit860", + "arm,malit86x", + "arm,malit8xx", + "arm,mali-midgard"; + + reg = <0x0 0xff9a0000 0x0 0x10000>; + + interrupts = , + , + ; + interrupt-names = "GPU", "JOB", "MMU"; + + clocks = <&cru ACLK_GPU>; + clock-names = "clk_mali"; + operating-points-v2 = <&gpu_opp_table>; + status = "disabled"; + }; + + gpu_opp_table: gpu_opp_table { + compatible = "operating-points-v2"; + opp-shared; + + opp00 { + opp-hz = /bits/ 64 <200000000>; + opp-microvolt = <900000>; + }; + opp01 { + opp-hz = /bits/ 64 <300000000>; + opp-microvolt = <900000>; + }; + opp02 { + opp-hz = /bits/ 64 <400000000>; + opp-microvolt = <900000>; + }; + opp03 { + opp-hz = /bits/ 64 <500000000>; + opp-microvolt = <900000>; + }; + }; + pinctrl: pinctrl { compatible = "rockchip,rk3399-pinctrl"; rockchip,grf = <&grf>;