s5pc1xx-goni.dts 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. /*
  2. * Samsung's S5PC110-based Goni board device tree source
  3. *
  4. * Copyright (c) 2014 Google, Inc
  5. *
  6. * SPDX-License-Identifier: GPL-2.0+
  7. */
  8. /dts-v1/;
  9. #include "skeleton.dtsi"
  10. #include "s5pc110-pinctrl.dtsi"
  11. / {
  12. model = "Samsung Goni based on S5PC110";
  13. compatible = "samsung,goni", "samsung,s5pc110";
  14. aliases {
  15. serial2 = "/serial@e2900800";
  16. console = "/serial@e2900800";
  17. pinctrl0 = &pinctrl0;
  18. i2c3 = &i2c_pmic;
  19. };
  20. pinctrl0: pinctrl@e0200000 {
  21. compatible = "samsung,s5pc110-pinctrl";
  22. reg = <0xe0200000 0x1000>;
  23. };
  24. serial@e2900800 {
  25. compatible = "samsung,exynos4210-uart";
  26. reg = <0xe2900800 0x400>;
  27. id = <2>;
  28. };
  29. i2c_pmic: i2c-pmic {
  30. compatible = "i2c-gpio";
  31. gpios = <&gpj4 0 0>, /* sda */
  32. <&gpj4 3 0>; /* scl */
  33. i2c-gpio,delay-us = <2>; /* ~100 kHz */
  34. #address-cells = <1>;
  35. #size-cells = <0>;
  36. status = "okay";
  37. pmic@66 {
  38. compatible = "maxim,max8998";
  39. reg = <0x66 0 0>;
  40. voltage-regulators {
  41. ldo2_reg: LDO2 {
  42. regulator-compatible = "LDO2";
  43. regulator-name = "VALIVE_1.1V";
  44. regulator-min-microvolt = <1100000>;
  45. regulator-max-microvolt = <1100000>;
  46. regulator-always-on;
  47. };
  48. ldo3_reg: LDO3 {
  49. regulator-compatible = "LDO3";
  50. regulator-name = "VUSB+MIPI_1.1V";
  51. regulator-min-microvolt = <1100000>;
  52. regulator-max-microvolt = <1100000>;
  53. regulator-always-on;
  54. };
  55. ldo4_reg: LDO4 {
  56. regulator-compatible = "LDO4";
  57. regulator-name = "VADC_3.3V";
  58. regulator-min-microvolt = <3300000>;
  59. regulator-max-microvolt = <3300000>;
  60. };
  61. ldo5_reg: LDO5 {
  62. regulator-compatible = "LDO5";
  63. regulator-name = "VTF_2.8V";
  64. regulator-min-microvolt = <2800000>;
  65. regulator-max-microvolt = <2800000>;
  66. };
  67. ldo6_reg: LDO6 {
  68. regulator-compatible = "LDO6";
  69. regulator-name = "VCC_3.3V";
  70. regulator-min-microvolt = <3300000>;
  71. regulator-max-microvolt = <3300000>;
  72. };
  73. ldo7_reg: LDO7 {
  74. regulator-compatible = "LDO7";
  75. regulator-name = "VLCD_1.8V";
  76. regulator-min-microvolt = <1800000>;
  77. regulator-max-microvolt = <1800000>;
  78. regulator-always-on;
  79. };
  80. ldo8_reg: LDO8 {
  81. regulator-compatible = "LDO8";
  82. regulator-name = "VUSB+VDAC_3.3V";
  83. regulator-min-microvolt = <3300000>;
  84. regulator-max-microvolt = <3300000>;
  85. };
  86. ldo9_reg: LDO9 {
  87. regulator-compatible = "LDO9";
  88. regulator-name = "VCC+VCAM_2.8V";
  89. regulator-min-microvolt = <2800000>;
  90. regulator-max-microvolt = <2800000>;
  91. };
  92. ldo10_reg: LDO10 {
  93. regulator-compatible = "LDO10";
  94. regulator-name = "VPLL_1.1V";
  95. regulator-min-microvolt = <1100000>;
  96. regulator-max-microvolt = <1100000>;
  97. regulator-boot-on;
  98. };
  99. ldo11_reg: LDO11 {
  100. regulator-compatible = "LDO11";
  101. regulator-name = "CAM_IO_2.8V";
  102. regulator-min-microvolt = <2800000>;
  103. regulator-max-microvolt = <2800000>;
  104. };
  105. ldo12_reg: LDO12 {
  106. regulator-compatible = "LDO12";
  107. regulator-name = "CAM_ISP_1.2V";
  108. regulator-min-microvolt = <1200000>;
  109. regulator-max-microvolt = <1200000>;
  110. };
  111. ldo13_reg: LDO13 {
  112. regulator-compatible = "LDO13";
  113. regulator-name = "CAM_A_2.8V";
  114. regulator-min-microvolt = <2800000>;
  115. regulator-max-microvolt = <2800000>;
  116. };
  117. ldo14_reg: LDO14 {
  118. regulator-compatible = "LDO14";
  119. regulator-name = "CAM_CIF_1.8V";
  120. regulator-min-microvolt = <1800000>;
  121. regulator-max-microvolt = <1800000>;
  122. };
  123. ldo15_reg: LDO15 {
  124. regulator-compatible = "LDO15";
  125. regulator-name = "CAM_AF_3.3V";
  126. regulator-min-microvolt = <3300000>;
  127. regulator-max-microvolt = <3300000>;
  128. };
  129. ldo16_reg: LDO16 {
  130. regulator-compatible = "LDO16";
  131. regulator-name = "VMIPI_1.8V";
  132. regulator-min-microvolt = <1800000>;
  133. regulator-max-microvolt = <1800000>;
  134. };
  135. ldo17_reg: LDO17 {
  136. regulator-compatible = "LDO17";
  137. regulator-name = "CAM_8M_1.8V";
  138. regulator-min-microvolt = <1800000>;
  139. regulator-max-microvolt = <1800000>;
  140. regulator-always-on;
  141. };
  142. buck1_reg: BUCK1 {
  143. regulator-compatible = "BUCK1";
  144. regulator-name = "VARM_1.2V";
  145. regulator-min-microvolt = <1200000>;
  146. regulator-max-microvolt = <1200000>;
  147. };
  148. buck2_reg: BUCK2 {
  149. regulator-compatible = "BUCK2";
  150. regulator-name = "VINT_1.2V";
  151. regulator-min-microvolt = <1200000>;
  152. regulator-max-microvolt = <1200000>;
  153. };
  154. buck3_reg: BUCK3 {
  155. regulator-compatible = "BUCK3";
  156. regulator-name = "VCC_1.8V";
  157. regulator-min-microvolt = <1800000>;
  158. regulator-max-microvolt = <1800000>;
  159. regulator-always-on;
  160. };
  161. buck4_reg: BUCK4 {
  162. regulator-compatible = "BUCK4";
  163. regulator-name = "CAM_CORE_1.2V";
  164. regulator-min-microvolt = <1200000>;
  165. regulator-max-microvolt = <1200000>;
  166. regulator-always-on;
  167. };
  168. };
  169. };
  170. };
  171. };