qcom-ipq8065.dtsi 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. #include "qcom-ipq8064-v2.0.dtsi"
  2. / {
  3. model = "Qualcomm IPQ8065";
  4. compatible = "qcom,ipq8065", "qcom,ipq8064";
  5. soc: soc {
  6. rpm@108000 {
  7. regulators {
  8. smb208_s2a: s2a {
  9. regulator-min-microvolt = <775000>;
  10. regulator-max-microvolt = <1275000>;
  11. };
  12. smb208_s2b: s2b {
  13. regulator-min-microvolt = <775000>;
  14. regulator-max-microvolt = <1275000>;
  15. };
  16. };
  17. };
  18. };
  19. cpus {
  20. qcom,l2 {
  21. qcom,l2-cpufreq = <384000000 600000000 1400000000>;
  22. };
  23. idle-states {
  24. CPU_SPC: spc {
  25. status = "disabled";
  26. };
  27. };
  28. };
  29. };
  30. &opp_table0 {
  31. compatible = "operating-points-v2-qcom-cpu";
  32. nvmem-cells = <&speedbin_efuse>;
  33. /*
  34. * On ipq8065 1.2 ghz freq is not present
  35. * Remove it to make cpufreq work and not
  36. * complain for missing definition
  37. */
  38. /delete-node/opp-1200000000;
  39. opp-384000000 {
  40. opp-hz = /bits/ 64 <384000000>;
  41. opp-microvolt-speed0-pvs0-v0 = <975000>;
  42. opp-microvolt-speed0-pvs1-v0 = <950000>;
  43. opp-microvolt-speed0-pvs2-v0 = <925000>;
  44. opp-microvolt-speed0-pvs3-v0 = <900000>;
  45. opp-microvolt-speed0-pvs4-v0 = <875000>;
  46. opp-microvolt-speed0-pvs5-v0 = <825000>;
  47. opp-microvolt-speed0-pvs6-v0 = <775000>;
  48. opp-supported-hw = <0x1>;
  49. clock-latency-ns = <100000>;
  50. };
  51. opp-600000000 {
  52. opp-hz = /bits/ 64 <600000000>;
  53. opp-microvolt-speed0-pvs0-v0 = <1000000>;
  54. opp-microvolt-speed0-pvs1-v0 = <975000>;
  55. opp-microvolt-speed0-pvs2-v0 = <950000>;
  56. opp-microvolt-speed0-pvs3-v0 = <925000>;
  57. opp-microvolt-speed0-pvs4-v0 = <900000>;
  58. opp-microvolt-speed0-pvs5-v0 = <850000>;
  59. opp-microvolt-speed0-pvs6-v0 = <800000>;
  60. opp-supported-hw = <0x1>;
  61. clock-latency-ns = <100000>;
  62. };
  63. opp-800000000 {
  64. opp-hz = /bits/ 64 <800000000>;
  65. opp-microvolt-speed0-pvs0-v0 = <1050000>;
  66. opp-microvolt-speed0-pvs1-v0 = <1025000>;
  67. opp-microvolt-speed0-pvs2-v0 = <1000000>;
  68. opp-microvolt-speed0-pvs3-v0 = <975000>;
  69. opp-microvolt-speed0-pvs4-v0 = <950000>;
  70. opp-microvolt-speed0-pvs5-v0 = <900000>;
  71. opp-microvolt-speed0-pvs6-v0 = <850000>;
  72. opp-supported-hw = <0x1>;
  73. clock-latency-ns = <100000>;
  74. };
  75. opp-1000000000 {
  76. opp-hz = /bits/ 64 <1000000000>;
  77. opp-microvolt-speed0-pvs0-v0 = <1100000>;
  78. opp-microvolt-speed0-pvs1-v0 = <1075000>;
  79. opp-microvolt-speed0-pvs2-v0 = <1050000>;
  80. opp-microvolt-speed0-pvs3-v0 = <1025000>;
  81. opp-microvolt-speed0-pvs4-v0 = <1000000>;
  82. opp-microvolt-speed0-pvs5-v0 = <950000>;
  83. opp-microvolt-speed0-pvs6-v0 = <900000>;
  84. opp-supported-hw = <0x1>;
  85. clock-latency-ns = <100000>;
  86. };
  87. opp-1400000000 {
  88. opp-hz = /bits/ 64 <1400000000>;
  89. opp-microvolt-speed0-pvs0-v0 = <1175000>;
  90. opp-microvolt-speed0-pvs1-v0 = <1150000>;
  91. opp-microvolt-speed0-pvs2-v0 = <1125000>;
  92. opp-microvolt-speed0-pvs3-v0 = <1100000>;
  93. opp-microvolt-speed0-pvs4-v0 = <1075000>;
  94. opp-microvolt-speed0-pvs5-v0 = <1025000>;
  95. opp-microvolt-speed0-pvs6-v0 = <975000>;
  96. opp-supported-hw = <0x1>;
  97. clock-latency-ns = <100000>;
  98. };
  99. opp-1725000000 {
  100. opp-hz = /bits/ 64 <1725000000>;
  101. opp-microvolt-speed0-pvs0-v0 = <1262500>;
  102. opp-microvolt-speed0-pvs1-v0 = <1225000>;
  103. opp-microvolt-speed0-pvs2-v0 = <1200000>;
  104. opp-microvolt-speed0-pvs3-v0 = <1175000>;
  105. opp-microvolt-speed0-pvs4-v0 = <1150000>;
  106. opp-microvolt-speed0-pvs5-v0 = <1100000>;
  107. opp-microvolt-speed0-pvs6-v0 = <1050000>;
  108. opp-supported-hw = <0x1>;
  109. clock-latency-ns = <100000>;
  110. };
  111. };