qcom-ipq8065.dtsi 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. #include "qcom-ipq8064.dtsi"
  2. / {
  3. model = "Qualcomm IPQ8065";
  4. compatible = "qcom,ipq8065", "qcom,ipq8064";
  5. aliases {
  6. serial0 = &gsbi4_serial;
  7. };
  8. chosen {
  9. stdout-path = "serial0:115200n8";
  10. };
  11. cpus {
  12. qcom,l2 {
  13. qcom,l2-cpufreq = <384000000 600000000 1400000000>;
  14. };
  15. };
  16. reserved-memory {
  17. #address-cells = <1>;
  18. #size-cells = <1>;
  19. ranges;
  20. rsvd@41200000 {
  21. reg = <0x41200000 0x300000>;
  22. no-map;
  23. };
  24. };
  25. };
  26. &gsbi4 {
  27. qcom,mode = <GSBI_PROT_I2C_UART>;
  28. status = "okay";
  29. serial@16340000 {
  30. status = "okay";
  31. };
  32. /*
  33. * The i2c device on gsbi4 should not be enabled.
  34. * On ipq806x designs gsbi4 i2c is meant for exclusive
  35. * RPM usage. Turning this on in kernel manifests as
  36. * i2c failure for the RPM.
  37. */
  38. };
  39. &pcie0 {
  40. compatible = "qcom,pcie-ipq8064-v2";
  41. };
  42. &pcie1 {
  43. compatible = "qcom,pcie-ipq8064-v2";
  44. };
  45. &pcie2 {
  46. compatible = "qcom,pcie-ipq8064-v2";
  47. };
  48. &sata {
  49. ports-implemented = <0x1>;
  50. };
  51. &smb208_s2a {
  52. regulator-min-microvolt = <775000>;
  53. regulator-max-microvolt = <1275000>;
  54. };
  55. &smb208_s2b {
  56. regulator-min-microvolt = <775000>;
  57. regulator-max-microvolt = <1275000>;
  58. };
  59. &ss_phy_0 {
  60. qcom,rx-eq = <2>;
  61. qcom,tx-deamp_3_5db = <32>;
  62. qcom,mpll = <5>;
  63. };
  64. &ss_phy_1 {
  65. qcom,rx-eq = <2>;
  66. qcom,tx-deamp_3_5db = <32>;
  67. qcom,mpll = <5>;
  68. };
  69. &opp_table0 {
  70. /*
  71. * On ipq8065 1.2 ghz freq is not present
  72. * Remove it to make cpufreq work and not
  73. * complain for missing definition
  74. */
  75. /delete-node/opp-1200000000;
  76. opp-384000000 {
  77. opp-microvolt-speed0-pvs0-v0 = <975000>;
  78. opp-microvolt-speed0-pvs1-v0 = <950000>;
  79. opp-microvolt-speed0-pvs2-v0 = <925000>;
  80. opp-microvolt-speed0-pvs3-v0 = <900000>;
  81. opp-microvolt-speed0-pvs4-v0 = <875000>;
  82. opp-microvolt-speed0-pvs5-v0 = <825000>;
  83. opp-microvolt-speed0-pvs6-v0 = <775000>;
  84. };
  85. opp-600000000 {
  86. opp-microvolt-speed0-pvs0-v0 = <1000000>;
  87. opp-microvolt-speed0-pvs1-v0 = <975000>;
  88. opp-microvolt-speed0-pvs2-v0 = <950000>;
  89. opp-microvolt-speed0-pvs3-v0 = <925000>;
  90. opp-microvolt-speed0-pvs4-v0 = <900000>;
  91. opp-microvolt-speed0-pvs5-v0 = <850000>;
  92. opp-microvolt-speed0-pvs6-v0 = <800000>;
  93. };
  94. opp-800000000 {
  95. opp-microvolt-speed0-pvs0-v0 = <1050000>;
  96. opp-microvolt-speed0-pvs1-v0 = <1025000>;
  97. opp-microvolt-speed0-pvs2-v0 = <1000000>;
  98. opp-microvolt-speed0-pvs3-v0 = <975000>;
  99. opp-microvolt-speed0-pvs4-v0 = <950000>;
  100. opp-microvolt-speed0-pvs5-v0 = <900000>;
  101. opp-microvolt-speed0-pvs6-v0 = <850000>;
  102. };
  103. opp-1000000000 {
  104. opp-microvolt-speed0-pvs0-v0 = <1100000>;
  105. opp-microvolt-speed0-pvs1-v0 = <1075000>;
  106. opp-microvolt-speed0-pvs2-v0 = <1050000>;
  107. opp-microvolt-speed0-pvs3-v0 = <1025000>;
  108. opp-microvolt-speed0-pvs4-v0 = <1000000>;
  109. opp-microvolt-speed0-pvs5-v0 = <950000>;
  110. opp-microvolt-speed0-pvs6-v0 = <900000>;
  111. };
  112. opp-1400000000 {
  113. opp-microvolt-speed0-pvs0-v0 = <1175000>;
  114. opp-microvolt-speed0-pvs1-v0 = <1150000>;
  115. opp-microvolt-speed0-pvs2-v0 = <1125000>;
  116. opp-microvolt-speed0-pvs3-v0 = <1100000>;
  117. opp-microvolt-speed0-pvs4-v0 = <1075000>;
  118. opp-microvolt-speed0-pvs5-v0 = <1025000>;
  119. opp-microvolt-speed0-pvs6-v0 = <975000>;
  120. };
  121. opp-1725000000 {
  122. opp-hz = /bits/ 64 <1725000000>;
  123. opp-microvolt-speed0-pvs0-v0 = <1262500>;
  124. opp-microvolt-speed0-pvs1-v0 = <1225000>;
  125. opp-microvolt-speed0-pvs2-v0 = <1200000>;
  126. opp-microvolt-speed0-pvs3-v0 = <1175000>;
  127. opp-microvolt-speed0-pvs4-v0 = <1150000>;
  128. opp-microvolt-speed0-pvs5-v0 = <1100000>;
  129. opp-microvolt-speed0-pvs6-v0 = <1050000>;
  130. opp-supported-hw = <0x1>;
  131. clock-latency-ns = <100000>;
  132. };
  133. };