blob: 4eb467df5ba7593b93bec4a45d2e06a526dbe20d [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 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020034 pmic: pmic@25 {
Peng Fan4e805c12021-03-19 15:57:08 +080035 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{
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020044 regulator-name = "VDD_SOC";
45 regulator-min-microvolt = <850000>;
46 regulator-max-microvolt = <950000>;
Peng Fan4e805c12021-03-19 15:57:08 +080047 regulator-boot-on;
48 regulator-always-on;
49 regulator-ramp-delay = <3125>;
50 };
51
52 buck2: BUCK2 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020053 regulator-name = "VDD_ARM_0V9";
54 regulator-min-microvolt = <850000>;
55 regulator-max-microvolt = <1000000>;
Peng Fan4e805c12021-03-19 15:57:08 +080056 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{
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020064 regulator-name = "VDD_3V3";
65 regulator-min-microvolt = <3300000>;
66 regulator-max-microvolt = <3300000>;
Peng Fan4e805c12021-03-19 15:57:08 +080067 regulator-boot-on;
68 regulator-always-on;
69 };
70
71 buck5: BUCK5{
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020072 regulator-name = "VDD_1V8";
73 regulator-min-microvolt = <1800000>;
74 regulator-max-microvolt = <1800000>;
Peng Fan4e805c12021-03-19 15:57:08 +080075 regulator-boot-on;
76 regulator-always-on;
77 };
78
79 buck6: BUCK6 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020080 regulator-name = "NVCC_DRAM_1V1";
81 regulator-min-microvolt = <1100000>;
82 regulator-max-microvolt = <1100000>;
Peng Fan4e805c12021-03-19 15:57:08 +080083 regulator-boot-on;
84 regulator-always-on;
85 };
86
87 ldo1: LDO1 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020088 regulator-name = "NVCC_SNVS_1V8";
89 regulator-min-microvolt = <1800000>;
90 regulator-max-microvolt = <1800000>;
Peng Fan4e805c12021-03-19 15:57:08 +080091 regulator-boot-on;
92 regulator-always-on;
93 };
94
95 ldo2: LDO2 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020096 regulator-name = "VDD_SNVS_0V8";
Peng Fan4e805c12021-03-19 15:57:08 +080097 regulator-min-microvolt = <800000>;
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +020098 regulator-max-microvolt = <800000>;
Peng Fan4e805c12021-03-19 15:57:08 +080099 regulator-boot-on;
100 regulator-always-on;
101 };
102
103 ldo3: LDO3 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +0200104 regulator-name = "VDDA_1V8";
105 regulator-min-microvolt = <1800000>;
106 regulator-max-microvolt = <1800000>;
Peng Fan4e805c12021-03-19 15:57:08 +0800107 regulator-boot-on;
108 regulator-always-on;
109 };
110
111 ldo4: LDO4 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +0200112 regulator-name = "VDD_PHY_1V2";
113 regulator-min-microvolt = <1200000>;
114 regulator-max-microvolt = <1200000>;
Peng Fan4e805c12021-03-19 15:57:08 +0800115 regulator-boot-on;
116 regulator-always-on;
117 };
118
119 ldo5: LDO5 {
Marcel Ziswiler4e5114d2022-07-21 15:43:37 +0200120 regulator-name = "NVCC_SD2";
Peng Fan4e805c12021-03-19 15:57:08 +0800121 regulator-min-microvolt = <1800000>;
122 regulator-max-microvolt = <3300000>;
123 regulator-boot-on;
124 regulator-always-on;
125 };
126 };
127 };
128};