xref: /linux/arch/arm64/boot/dts/freescale/imx8mn-evk.dts (revision 511bd85485c676744a4c3a22f26965926891b131)
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
11/ {
12	model = "NXP i.MX8MNano EVK board";
13	compatible = "fsl,imx8mn-evk", "fsl,imx8mn";
14};
15
16&i2c1 {
17	pmic: pmic@25 {
18		compatible = "nxp,pca9450b";
19		reg = <0x25>;
20		pinctrl-0 = <&pinctrl_pmic>;
21		interrupt-parent = <&gpio1>;
22		interrupts = <3 GPIO_ACTIVE_LOW>;
23
24		regulators {
25			buck1: BUCK1{
26				regulator-name = "BUCK1";
27				regulator-min-microvolt = <600000>;
28				regulator-max-microvolt = <2187500>;
29				regulator-boot-on;
30				regulator-always-on;
31				regulator-ramp-delay = <3125>;
32			};
33
34			buck2: BUCK2 {
35				regulator-name = "BUCK2";
36				regulator-min-microvolt = <600000>;
37				regulator-max-microvolt = <2187500>;
38				regulator-boot-on;
39				regulator-always-on;
40				regulator-ramp-delay = <3125>;
41				nxp,dvs-run-voltage = <950000>;
42				nxp,dvs-standby-voltage = <850000>;
43			};
44
45			buck4: BUCK4{
46				regulator-name = "BUCK4";
47				regulator-min-microvolt = <600000>;
48				regulator-max-microvolt = <3400000>;
49				regulator-boot-on;
50				regulator-always-on;
51			};
52
53			buck5: BUCK5{
54				regulator-name = "BUCK5";
55				regulator-min-microvolt = <600000>;
56				regulator-max-microvolt = <3400000>;
57				regulator-boot-on;
58				regulator-always-on;
59			};
60
61			buck6: BUCK6 {
62				regulator-name = "BUCK6";
63				regulator-min-microvolt = <600000>;
64				regulator-max-microvolt = <3400000>;
65				regulator-boot-on;
66				regulator-always-on;
67			};
68
69			ldo1: LDO1 {
70				regulator-name = "LDO1";
71				regulator-min-microvolt = <1600000>;
72				regulator-max-microvolt = <3300000>;
73				regulator-boot-on;
74				regulator-always-on;
75			};
76
77			ldo2: LDO2 {
78				regulator-name = "LDO2";
79				regulator-min-microvolt = <800000>;
80				regulator-max-microvolt = <1150000>;
81				regulator-boot-on;
82				regulator-always-on;
83			};
84
85			ldo3: LDO3 {
86				regulator-name = "LDO3";
87				regulator-min-microvolt = <800000>;
88				regulator-max-microvolt = <3300000>;
89				regulator-boot-on;
90				regulator-always-on;
91			};
92
93			ldo4: LDO4 {
94				regulator-name = "LDO4";
95				regulator-min-microvolt = <800000>;
96				regulator-max-microvolt = <3300000>;
97				regulator-boot-on;
98				regulator-always-on;
99			};
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};
111
112&A53_0 {
113	/delete-property/operating-points-v2;
114};
115
116&A53_1 {
117	/delete-property/operating-points-v2;
118};
119
120&A53_2 {
121	/delete-property/operating-points-v2;
122};
123
124&A53_3 {
125	/delete-property/operating-points-v2;
126};
127