blob: 0b71f50d936ecadb7564dde741bb2f19fba67f7f [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// 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: pmic@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 = "VDD_SOC";
45 regulator-min-microvolt = <850000>;
46 regulator-max-microvolt = <950000>;
47 regulator-boot-on;
48 regulator-always-on;
49 regulator-ramp-delay = <3125>;
50 nxp,dvs-standby-voltage = <750000>;
51 };
52
53 buck2: BUCK2 {
54 regulator-name = "VDD_ARM_0V9";
55 regulator-min-microvolt = <850000>;
56 regulator-max-microvolt = <1000000>;
57 regulator-boot-on;
58 regulator-always-on;
59 regulator-ramp-delay = <3125>;
60 };
61
62 buck4: BUCK4 {
63 regulator-name = "VDD_3V3";
64 regulator-min-microvolt = <3300000>;
65 regulator-max-microvolt = <3300000>;
66 regulator-boot-on;
67 regulator-always-on;
68 };
69
70 buck5: BUCK5 {
71 regulator-name = "VDD_1V8";
72 regulator-min-microvolt = <1800000>;
73 regulator-max-microvolt = <1800000>;
74 regulator-boot-on;
75 regulator-always-on;
76 };
77
78 buck6: BUCK6 {
79 regulator-name = "NVCC_DRAM_1V1";
80 regulator-min-microvolt = <1100000>;
81 regulator-max-microvolt = <1100000>;
82 regulator-boot-on;
83 regulator-always-on;
84 };
85
86 ldo1: LDO1 {
87 regulator-name = "NVCC_SNVS_1V8";
88 regulator-min-microvolt = <1800000>;
89 regulator-max-microvolt = <1800000>;
90 regulator-boot-on;
91 regulator-always-on;
92 };
93
94 ldo2: LDO2 {
95 regulator-name = "VDD_SNVS_0V8";
96 regulator-min-microvolt = <800000>;
97 regulator-max-microvolt = <800000>;
98 regulator-boot-on;
99 regulator-always-on;
100 };
101
102 ldo3: LDO3 {
103 regulator-name = "VDDA_1V8";
104 regulator-min-microvolt = <1800000>;
105 regulator-max-microvolt = <1800000>;
106 regulator-boot-on;
107 regulator-always-on;
108 };
109
110 ldo4: LDO4 {
111 regulator-name = "VDD_PHY_1V2";
112 regulator-min-microvolt = <1200000>;
113 regulator-max-microvolt = <1200000>;
114 regulator-boot-on;
115 regulator-always-on;
116 };
117
118 ldo5: LDO5 {
119 regulator-name = "NVCC_SD2";
120 regulator-min-microvolt = <1800000>;
121 regulator-max-microvolt = <3300000>;
122 regulator-boot-on;
123 regulator-always-on;
124 };
125 };
126 };
127};