sun50i-h5-cpu-opp.dtsi 1.8 KB

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