sun50i-a64-cpu-opp.dtsi 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Copyright (C) 2020 Vasily khoruzhick <[email protected]>
  4. */
  5. / {
  6. cpu0_opp_table: opp-table-cpu {
  7. compatible = "operating-points-v2";
  8. opp-shared;
  9. opp-648000000 {
  10. opp-hz = /bits/ 64 <648000000>;
  11. opp-microvolt = <1040000>;
  12. clock-latency-ns = <244144>; /* 8 32k periods */
  13. };
  14. opp-816000000 {
  15. opp-hz = /bits/ 64 <816000000>;
  16. opp-microvolt = <1100000>;
  17. clock-latency-ns = <244144>; /* 8 32k periods */
  18. };
  19. opp-912000000 {
  20. opp-hz = /bits/ 64 <912000000>;
  21. opp-microvolt = <1120000>;
  22. clock-latency-ns = <244144>; /* 8 32k periods */
  23. };
  24. opp-960000000 {
  25. opp-hz = /bits/ 64 <960000000>;
  26. opp-microvolt = <1160000>;
  27. clock-latency-ns = <244144>; /* 8 32k periods */
  28. };
  29. opp-1008000000 {
  30. opp-hz = /bits/ 64 <1008000000>;
  31. opp-microvolt = <1200000>;
  32. clock-latency-ns = <244144>; /* 8 32k periods */
  33. };
  34. opp-1056000000 {
  35. opp-hz = /bits/ 64 <1056000000>;
  36. opp-microvolt = <1240000>;
  37. clock-latency-ns = <244144>; /* 8 32k periods */
  38. };
  39. opp-1104000000 {
  40. opp-hz = /bits/ 64 <1104000000>;
  41. opp-microvolt = <1260000>;
  42. clock-latency-ns = <244144>; /* 8 32k periods */
  43. };
  44. opp-1152000000 {
  45. opp-hz = /bits/ 64 <1152000000>;
  46. opp-microvolt = <1300000>;
  47. clock-latency-ns = <244144>; /* 8 32k periods */
  48. };
  49. };
  50. };
  51. &cpu0 {
  52. operating-points-v2 = <&cpu0_opp_table>;
  53. };
  54. &cpu1 {
  55. operating-points-v2 = <&cpu0_opp_table>;
  56. };
  57. &cpu2 {
  58. operating-points-v2 = <&cpu0_opp_table>;
  59. };
  60. &cpu3 {
  61. operating-points-v2 = <&cpu0_opp_table>;
  62. };