imx8mn-evk.dts 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2. /*
  3. * Copyright 2019 NXP
  4. */
  5. /dts-v1/;
  6. #include "imx8mn.dtsi"
  7. #include "imx8mn-evk.dtsi"
  8. #include <dt-bindings/interrupt-controller/irq.h>
  9. / {
  10. model = "NXP i.MX8MNano EVK board";
  11. compatible = "fsl,imx8mn-evk", "fsl,imx8mn";
  12. };
  13. &A53_0 {
  14. cpu-supply = <&buck2>;
  15. };
  16. &A53_1 {
  17. cpu-supply = <&buck2>;
  18. };
  19. &A53_2 {
  20. cpu-supply = <&buck2>;
  21. };
  22. &A53_3 {
  23. cpu-supply = <&buck2>;
  24. };
  25. &i2c1 {
  26. pmic: pca9450@25 {
  27. compatible = "nxp,pca9450b";
  28. reg = <0x25>;
  29. pinctrl-names = "default";
  30. pinctrl-0 = <&pinctrl_pmic>;
  31. interrupt-parent = <&gpio1>;
  32. interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
  33. regulators {
  34. buck1: BUCK1{
  35. regulator-name = "BUCK1";
  36. regulator-min-microvolt = <600000>;
  37. regulator-max-microvolt = <2187500>;
  38. regulator-boot-on;
  39. regulator-always-on;
  40. regulator-ramp-delay = <3125>;
  41. };
  42. buck2: BUCK2 {
  43. regulator-name = "BUCK2";
  44. regulator-min-microvolt = <600000>;
  45. regulator-max-microvolt = <2187500>;
  46. regulator-boot-on;
  47. regulator-always-on;
  48. regulator-ramp-delay = <3125>;
  49. nxp,dvs-run-voltage = <950000>;
  50. nxp,dvs-standby-voltage = <850000>;
  51. };
  52. buck4: BUCK4{
  53. regulator-name = "BUCK4";
  54. regulator-min-microvolt = <600000>;
  55. regulator-max-microvolt = <3400000>;
  56. regulator-boot-on;
  57. regulator-always-on;
  58. };
  59. buck5: BUCK5{
  60. regulator-name = "BUCK5";
  61. regulator-min-microvolt = <600000>;
  62. regulator-max-microvolt = <3400000>;
  63. regulator-boot-on;
  64. regulator-always-on;
  65. };
  66. buck6: BUCK6 {
  67. regulator-name = "BUCK6";
  68. regulator-min-microvolt = <600000>;
  69. regulator-max-microvolt = <3400000>;
  70. regulator-boot-on;
  71. regulator-always-on;
  72. };
  73. ldo1: LDO1 {
  74. regulator-name = "LDO1";
  75. regulator-min-microvolt = <1600000>;
  76. regulator-max-microvolt = <3300000>;
  77. regulator-boot-on;
  78. regulator-always-on;
  79. };
  80. ldo2: LDO2 {
  81. regulator-name = "LDO2";
  82. regulator-min-microvolt = <800000>;
  83. regulator-max-microvolt = <1150000>;
  84. regulator-boot-on;
  85. regulator-always-on;
  86. };
  87. ldo3: LDO3 {
  88. regulator-name = "LDO3";
  89. regulator-min-microvolt = <800000>;
  90. regulator-max-microvolt = <3300000>;
  91. regulator-boot-on;
  92. regulator-always-on;
  93. };
  94. ldo4: LDO4 {
  95. regulator-name = "LDO4";
  96. regulator-min-microvolt = <800000>;
  97. regulator-max-microvolt = <3300000>;
  98. regulator-boot-on;
  99. regulator-always-on;
  100. };
  101. ldo5: LDO5 {
  102. regulator-name = "LDO5";
  103. regulator-min-microvolt = <1800000>;
  104. regulator-max-microvolt = <3300000>;
  105. regulator-boot-on;
  106. regulator-always-on;
  107. };
  108. };
  109. };
  110. };