diff options
author | Caesar Wang | 2017-07-17 10:14:29 +0200 |
---|---|---|
committer | Heiko Stuebner | 2017-07-22 23:36:37 +0200 |
commit | 68d19331afdae5666a4e98eaa059e9938c853e87 (patch) | |
tree | c7a6edd5db1696be87254b0e3125a8c81a6aea3c /arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | |
parent | dt-bindings: gpu: add the RK3399 mali for rockchip specifics (diff) | |
download | kernel-qcow2-linux-68d19331afdae5666a4e98eaa059e9938c853e87.tar.gz kernel-qcow2-linux-68d19331afdae5666a4e98eaa059e9938c853e87.tar.xz kernel-qcow2-linux-68d19331afdae5666a4e98eaa059e9938c853e87.zip |
arm64: dts: rockchip: add ARM Mali GPU node for RK3399 SoCs
Add Mali GPU device tree node for the RK3399 SoCs, with devfreq
opp table.
RK3399 and RK3399-OP1 SoCs have a different recommendation table with
gpu opp. Also, the ARM's mali driver found on
https://developer.arm.com/products/software/mali-drivers/midgard-kernel.
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi index be7fe635f7c1..d8a120f945c8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi @@ -118,6 +118,35 @@ opp-microvolt = <1250000>; }; }; + + gpu_opp_table: opp-table2 { + compatible = "operating-points-v2"; + + opp00 { + opp-hz = /bits/ 64 <200000000>; + opp-microvolt = <800000>; + }; + opp01 { + opp-hz = /bits/ 64 <297000000>; + opp-microvolt = <800000>; + }; + opp02 { + opp-hz = /bits/ 64 <400000000>; + opp-microvolt = <825000>; + }; + opp03 { + opp-hz = /bits/ 64 <500000000>; + opp-microvolt = <850000>; + }; + opp04 { + opp-hz = /bits/ 64 <600000000>; + opp-microvolt = <925000>; + }; + opp05 { + opp-hz = /bits/ 64 <800000000>; + opp-microvolt = <1075000>; + }; + }; }; &cpu_l0 { @@ -143,3 +172,7 @@ &cpu_b1 { operating-points-v2 = <&cluster1_opp>; }; + +&gpu { + operating-points-v2 = <&gpu_opp_table>; +}; |