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