1// 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&i2c1 {
18	pmic: pmic@25 {
19		compatible = "nxp,pca9450b";
20		reg = <0x25>;
21		pinctrl-names = "default";
22		pinctrl-0 = <&pinctrl_pmic>;
23		interrupt-parent = <&gpio1>;
24		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
25
26		regulators {
27			buck1: BUCK1{
28				regulator-name = "BUCK1";
29				regulator-min-microvolt = <600000>;
30				regulator-max-microvolt = <2187500>;
31				regulator-boot-on;
32				regulator-always-on;
33				regulator-ramp-delay = <3125>;
34			};
35
36			buck2: BUCK2 {
37				regulator-name = "BUCK2";
38				regulator-min-microvolt = <600000>;
39				regulator-max-microvolt = <2187500>;
40				regulator-boot-on;
41				regulator-always-on;
42				regulator-ramp-delay = <3125>;
43				nxp,dvs-run-voltage = <950000>;
44				nxp,dvs-standby-voltage = <850000>;
45			};
46
47			buck4: BUCK4{
48				regulator-name = "BUCK4";
49				regulator-min-microvolt = <600000>;
50				regulator-max-microvolt = <3400000>;
51				regulator-boot-on;
52				regulator-always-on;
53			};
54
55			buck5: BUCK5{
56				regulator-name = "BUCK5";
57				regulator-min-microvolt = <600000>;
58				regulator-max-microvolt = <3400000>;
59				regulator-boot-on;
60				regulator-always-on;
61			};
62
63			buck6: BUCK6 {
64				regulator-name = "BUCK6";
65				regulator-min-microvolt = <600000>;
66				regulator-max-microvolt = <3400000>;
67				regulator-boot-on;
68				regulator-always-on;
69			};
70
71			ldo1: LDO1 {
72				regulator-name = "LDO1";
73				regulator-min-microvolt = <1600000>;
74				regulator-max-microvolt = <3300000>;
75				regulator-boot-on;
76				regulator-always-on;
77			};
78
79			ldo2: LDO2 {
80				regulator-name = "LDO2";
81				regulator-min-microvolt = <800000>;
82				regulator-max-microvolt = <1150000>;
83				regulator-boot-on;
84				regulator-always-on;
85			};
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
95			ldo4: LDO4 {
96				regulator-name = "LDO4";
97				regulator-min-microvolt = <800000>;
98				regulator-max-microvolt = <3300000>;
99				regulator-boot-on;
100				regulator-always-on;
101			};
102
103			ldo5: LDO5 {
104				regulator-name = "LDO5";
105				regulator-min-microvolt = <1800000>;
106				regulator-max-microvolt = <3300000>;
107				regulator-boot-on;
108				regulator-always-on;
109			};
110		};
111	};
112};
113
114&A53_0 {
115	/delete-property/operating-points-v2;
116};
117
118&A53_1 {
119	/delete-property/operating-points-v2;
120};
121
122&A53_2 {
123	/delete-property/operating-points-v2;
124};
125
126&A53_3 {
127	/delete-property/operating-points-v2;
128};
129