msm8974pro-ac-pma8084-pm8941-mtp.dts 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. /* Copyright (c) 2013, The Linux Foundation. All rights reserved.
  2. *
  3. * This program is free software; you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License version 2 and
  5. * only version 2 as published by the Free Software Foundation.
  6. *
  7. * This program is distributed in the hope that it will be useful,
  8. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. * GNU General Public License for more details.
  11. */
  12. /dts-v1/;
  13. /include/ "msm8974pro-ac-pma8084-pm8941.dtsi"
  14. /include/ "msm8974pro-pma8084-mtp.dtsi"
  15. / {
  16. model = "Qualcomm MSM 8974Pro-AC + PMA8084 MTP";
  17. compatible = "qcom,msm8974-mtp", "qcom,msm8974", "qcom,mtp";
  18. qcom,board-id = <8 1>;
  19. };
  20. &pma8084_vadc {
  21. chan@73 {
  22. label = "msm_therm";
  23. reg = <0x73>;
  24. qcom,decimation = <0>;
  25. qcom,pre-div-channel-scaling = <0>;
  26. qcom,calibration-type = "ratiometric";
  27. qcom,scale-function = <2>;
  28. qcom,hw-settle-time = <2>;
  29. qcom,fast-avg-setup = <0>;
  30. };
  31. chan@75 {
  32. label = "pa_therm0";
  33. reg = <0x75>;
  34. qcom,decimation = <0>;
  35. qcom,pre-div-channel-scaling = <0>;
  36. qcom,calibration-type = "ratiometric";
  37. qcom,scale-function = <2>;
  38. qcom,hw-settle-time = <2>;
  39. qcom,fast-avg-setup = <0>;
  40. };
  41. chan@77 {
  42. label = "pa_therm1";
  43. reg = <0x77>;
  44. qcom,decimation = <0>;
  45. qcom,pre-div-channel-scaling = <0>;
  46. qcom,calibration-type = "ratiometric";
  47. qcom,scale-function = <2>;
  48. qcom,hw-settle-time = <2>;
  49. qcom,fast-avg-setup = <0>;
  50. };
  51. chan@78 {
  52. label = "quiet_therm";
  53. reg = <0x78>;
  54. qcom,decimation = <0>;
  55. qcom,pre-div-channel-scaling = <0>;
  56. qcom,calibration-type = "ratiometric";
  57. qcom,scale-function = <2>;
  58. qcom,hw-settle-time = <2>;
  59. qcom,fast-avg-setup = <0>;
  60. };
  61. };
  62. &pma8084_adc_tm {
  63. chan@73 {
  64. label = "msm_therm";
  65. reg = <0x73>;
  66. qcom,decimation = <0>;
  67. qcom,pre-div-channel-scaling = <0>;
  68. qcom,calibration-type = "ratiometric";
  69. qcom,scale-function = <2>;
  70. qcom,hw-settle-time = <2>;
  71. qcom,fast-avg-setup = <0>;
  72. qcom,btm-channel-number = <0x48>;
  73. qcom,thermal-node;
  74. };
  75. chan@75 {
  76. label = "pa_therm0";
  77. reg = <0x75>;
  78. qcom,decimation = <0>;
  79. qcom,pre-div-channel-scaling = <0>;
  80. qcom,calibration-type = "ratiometric";
  81. qcom,scale-function = <2>;
  82. qcom,hw-settle-time = <2>;
  83. qcom,fast-avg-setup = <0>;
  84. qcom,btm-channel-number = <0x68>;
  85. qcom,thermal-node;
  86. };
  87. chan@77 {
  88. label = "pa_therm1";
  89. reg = <0x77>;
  90. qcom,decimation = <0>;
  91. qcom,pre-div-channel-scaling = <0>;
  92. qcom,calibration-type = "ratiometric";
  93. qcom,scale-function = <2>;
  94. qcom,hw-settle-time = <2>;
  95. qcom,fast-avg-setup = <0>;
  96. qcom,btm-channel-number = <0x70>;
  97. qcom,thermal-node;
  98. };
  99. chan@78 {
  100. label = "quiet_therm";
  101. reg = <0x78>;
  102. qcom,decimation = <0>;
  103. qcom,pre-div-channel-scaling = <0>;
  104. qcom,calibration-type = "ratiometric";
  105. qcom,scale-function = <2>;
  106. qcom,hw-settle-time = <2>;
  107. qcom,fast-avg-setup = <0>;
  108. qcom,btm-channel-number = <0x78>;
  109. qcom,thermal-node;
  110. };
  111. };
  112. &ehci {
  113. status = "ok";
  114. qcom,usb2-enable-uicc;
  115. };