1a569b10bSKonrad Dybcio// SPDX-License-Identifier: BSD-3-Clause 2a569b10bSKonrad Dybcio/* 3a569b10bSKonrad Dybcio * Copyright (c) 2021, Konrad Dybcio <konrad.dybcio@somainline.org> 4a569b10bSKonrad Dybcio */ 5a569b10bSKonrad Dybcio 6a569b10bSKonrad Dybcio#include "msm8996.dtsi" 7a569b10bSKonrad Dybcio 8a569b10bSKonrad Dybcio/ { 9a569b10bSKonrad Dybcio qcom,msm-id = <246 0x30000>; 10a569b10bSKonrad Dybcio}; 11a569b10bSKonrad Dybcio 12a569b10bSKonrad Dybcio /* 13a569b10bSKonrad Dybcio * This revision seems to have differ GPU CPR 14a569b10bSKonrad Dybcio * parameters, GPU frequencies and some differences 15a569b10bSKonrad Dybcio * when it comes to voltage delivery to.. once again 16a569b10bSKonrad Dybcio * the GPU. Funnily enough, it's simpler to make it an 17a569b10bSKonrad Dybcio * overlay on top of 3.1 (the final one) than vice versa. 18a569b10bSKonrad Dybcio * The differences will show here as more and more 19a569b10bSKonrad Dybcio * features get enabled upstream. 20a569b10bSKonrad Dybcio */ 21a569b10bSKonrad Dybcio 22*8a220a62SKrzysztof Kozlowskigpu_opp_table_3_0: opp-table-gpu30 { 23a569b10bSKonrad Dybcio compatible = "operating-points-v2"; 24a569b10bSKonrad Dybcio 25a569b10bSKonrad Dybcio opp-624000000 { 26a569b10bSKonrad Dybcio opp-hz = /bits/ 64 <624000000>; 27a569b10bSKonrad Dybcio opp-level = <7>; 28a569b10bSKonrad Dybcio }; 29a569b10bSKonrad Dybcio 30a569b10bSKonrad Dybcio opp-560000000 { 31a569b10bSKonrad Dybcio opp-hz = /bits/ 64 <560000000>; 32a569b10bSKonrad Dybcio opp-level = <6>; 33a569b10bSKonrad Dybcio }; 34a569b10bSKonrad Dybcio 35a569b10bSKonrad Dybcio opp-510000000 { 36a569b10bSKonrad Dybcio opp-hz = /bits/ 64 <510000000>; 37a569b10bSKonrad Dybcio opp-level = <5>; 38a569b10bSKonrad Dybcio }; 39a569b10bSKonrad Dybcio 40a569b10bSKonrad Dybcio opp-401800000 { 41a569b10bSKonrad Dybcio opp-hz = /bits/ 64 <401800000>; 42a569b10bSKonrad Dybcio opp-level = <4>; 43a569b10bSKonrad Dybcio }; 44a569b10bSKonrad Dybcio 45a569b10bSKonrad Dybcio opp-315000000 { 46a569b10bSKonrad Dybcio opp-hz = /bits/ 64 <315000000>; 47a569b10bSKonrad Dybcio opp-level = <3>; 48a569b10bSKonrad Dybcio }; 49a569b10bSKonrad Dybcio 50a569b10bSKonrad Dybcio opp-214000000 { 51a569b10bSKonrad Dybcio opp-hz = /bits/ 64 <214000000>; 52a569b10bSKonrad Dybcio opp-level = <3>; 53a569b10bSKonrad Dybcio }; 54a569b10bSKonrad Dybcio 55a569b10bSKonrad Dybcio opp-133000000 { 56a569b10bSKonrad Dybcio opp-hz = /bits/ 64 <133000000>; 57a569b10bSKonrad Dybcio opp-level = <3>; 58a569b10bSKonrad Dybcio }; 59a569b10bSKonrad Dybcio}; 60a569b10bSKonrad Dybcio 61a569b10bSKonrad Dybcio&gpu { 62a569b10bSKonrad Dybcio operating-points-v2 = <&gpu_opp_table_3_0>; 63a569b10bSKonrad Dybcio}; 64