pxa910-dkb.dts 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * Copyright (C) 2012 Marvell Technology Group Ltd.
  4. * Author: Haojian Zhuang <[email protected]>
  5. */
  6. /dts-v1/;
  7. #include "pxa910.dtsi"
  8. / {
  9. model = "Marvell PXA910 DKB Development Board";
  10. compatible = "mrvl,pxa910-dkb", "mrvl,pxa910";
  11. chosen {
  12. bootargs = "console=ttyS0,115200 root=/dev/nfs nfsroot=192.168.1.100:/nfsroot/ ip=192.168.1.101:192.168.1.100::255.255.255.0::eth0:on";
  13. };
  14. memory {
  15. reg = <0x00000000 0x10000000>;
  16. };
  17. };
  18. &uart1 {
  19. status = "okay";
  20. };
  21. &twsi1 {
  22. status = "okay";
  23. pmic: 88pm860x@34 {
  24. compatible = "marvell,88pm860x";
  25. reg = <0x34>;
  26. interrupts = <4>;
  27. interrupt-parent = <&intc>;
  28. interrupt-controller;
  29. #interrupt-cells = <1>;
  30. marvell,88pm860x-irq-read-clr;
  31. marvell,88pm860x-slave-addr = <0x11>;
  32. regulators {
  33. BUCK1 {
  34. regulator-min-microvolt = <1000000>;
  35. regulator-max-microvolt = <1500000>;
  36. regulator-boot-on;
  37. regulator-always-on;
  38. };
  39. BUCK2 {
  40. regulator-min-microvolt = <1000000>;
  41. regulator-max-microvolt = <1500000>;
  42. regulator-boot-on;
  43. regulator-always-on;
  44. };
  45. BUCK3 {
  46. regulator-min-microvolt = <1000000>;
  47. regulator-max-microvolt = <3000000>;
  48. regulator-boot-on;
  49. regulator-always-on;
  50. };
  51. LDO1 {
  52. regulator-min-microvolt = <1200000>;
  53. regulator-max-microvolt = <2800000>;
  54. regulator-boot-on;
  55. regulator-always-on;
  56. };
  57. LDO2 {
  58. regulator-min-microvolt = <1800000>;
  59. regulator-max-microvolt = <3300000>;
  60. regulator-boot-on;
  61. regulator-always-on;
  62. };
  63. LDO3 {
  64. regulator-min-microvolt = <1800000>;
  65. regulator-max-microvolt = <3300000>;
  66. regulator-boot-on;
  67. regulator-always-on;
  68. };
  69. LDO4 {
  70. regulator-min-microvolt = <1800000>;
  71. regulator-max-microvolt = <3300000>;
  72. regulator-always-on;
  73. };
  74. LDO5 {
  75. regulator-min-microvolt = <2900000>;
  76. regulator-max-microvolt = <3300000>;
  77. regulator-boot-on;
  78. regulator-always-on;
  79. };
  80. LDO6 {
  81. regulator-min-microvolt = <1800000>;
  82. regulator-max-microvolt = <3300000>;
  83. regulator-boot-on;
  84. regulator-always-on;
  85. };
  86. LDO7 {
  87. regulator-min-microvolt = <1800000>;
  88. regulator-max-microvolt = <2900000>;
  89. regulator-boot-on;
  90. regulator-always-on;
  91. };
  92. LDO8 {
  93. regulator-min-microvolt = <1800000>;
  94. regulator-max-microvolt = <2900000>;
  95. regulator-boot-on;
  96. regulator-always-on;
  97. };
  98. LDO9 {
  99. regulator-min-microvolt = <1800000>;
  100. regulator-max-microvolt = <3300000>;
  101. regulator-boot-on;
  102. regulator-always-on;
  103. };
  104. LDO10 {
  105. regulator-min-microvolt = <1200000>;
  106. regulator-max-microvolt = <3300000>;
  107. regulator-boot-on;
  108. regulator-always-on;
  109. };
  110. LDO12 {
  111. regulator-min-microvolt = <1200000>;
  112. regulator-max-microvolt = <3300000>;
  113. regulator-always-on;
  114. };
  115. LDO13 {
  116. regulator-min-microvolt = <1200000>;
  117. regulator-max-microvolt = <3300000>;
  118. regulator-always-on;
  119. };
  120. LDO14 {
  121. regulator-min-microvolt = <1800000>;
  122. regulator-max-microvolt = <3300000>;
  123. regulator-always-on;
  124. };
  125. };
  126. rtc {
  127. marvell,88pm860x-vrtc = <1>;
  128. };
  129. touch {
  130. marvell,88pm860x-gpadc-prebias = <1>;
  131. marvell,88pm860x-gpadc-slot-cycle = <1>;
  132. marvell,88pm860x-tsi-prebias = <6>;
  133. marvell,88pm860x-pen-prebias = <16>;
  134. marvell,88pm860x-pen-prechg = <2>;
  135. marvell,88pm860x-resistor-X = <300>;
  136. };
  137. backlights {
  138. backlight-0 {
  139. marvell,88pm860x-iset = <4>;
  140. marvell,88pm860x-pwm = <3>;
  141. };
  142. backlight-2 {
  143. };
  144. };
  145. leds {
  146. led0-red {
  147. marvell,88pm860x-iset = <12>;
  148. };
  149. led0-green {
  150. marvell,88pm860x-iset = <12>;
  151. };
  152. led0-blue {
  153. marvell,88pm860x-iset = <12>;
  154. };
  155. };
  156. };
  157. };
  158. &rtc {
  159. status = "okay";
  160. };