msm8996-v3.0.dtsi 1.2 KB

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