summaryrefslogtreecommitdiff
path: root/src/arm64/rockchip/rk3399-op1-opp.dtsi
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2017-11-13 20:15:33 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2017-11-13 20:15:33 +0000
commit550370858c61e6f7fe3832de73daa9cc25ba716a (patch)
treeb8d380020ec7026d5a54e3a2c67ef46ac8859511 /src/arm64/rockchip/rk3399-op1-opp.dtsi
parentd5464ff11700ac44568e6816e00d1d1427cc46ae (diff)
downloadsrc-test2-550370858c61e6f7fe3832de73daa9cc25ba716a.tar.gz
src-test2-550370858c61e6f7fe3832de73daa9cc25ba716a.zip
Notes
Diffstat (limited to 'src/arm64/rockchip/rk3399-op1-opp.dtsi')
-rw-r--r--src/arm64/rockchip/rk3399-op1-opp.dtsi33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/arm64/rockchip/rk3399-op1-opp.dtsi b/src/arm64/rockchip/rk3399-op1-opp.dtsi
index be7fe635f7c1..d8a120f945c8 100644
--- a/src/arm64/rockchip/rk3399-op1-opp.dtsi
+++ b/src/arm64/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>;
+};