0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003 * Copyright 2019 NXP
0004 */
0005
0006 /dts-v1/;
0007
0008 #include "imx8mn.dtsi"
0009 #include "imx8mn-evk.dtsi"
0010 #include <dt-bindings/interrupt-controller/irq.h>
0011
0012 / {
0013 model = "NXP i.MX8MNano EVK board";
0014 compatible = "fsl,imx8mn-evk", "fsl,imx8mn";
0015 };
0016
0017 &A53_0 {
0018 cpu-supply = <&buck2>;
0019 };
0020
0021 &A53_1 {
0022 cpu-supply = <&buck2>;
0023 };
0024
0025 &A53_2 {
0026 cpu-supply = <&buck2>;
0027 };
0028
0029 &A53_3 {
0030 cpu-supply = <&buck2>;
0031 };
0032
0033 &i2c1 {
0034 pmic: pmic@25 {
0035 compatible = "nxp,pca9450b";
0036 reg = <0x25>;
0037 pinctrl-names = "default";
0038 pinctrl-0 = <&pinctrl_pmic>;
0039 interrupt-parent = <&gpio1>;
0040 interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
0041
0042 regulators {
0043 buck1: BUCK1{
0044 regulator-name = "VDD_SOC";
0045 regulator-min-microvolt = <850000>;
0046 regulator-max-microvolt = <950000>;
0047 regulator-boot-on;
0048 regulator-always-on;
0049 regulator-ramp-delay = <3125>;
0050 };
0051
0052 buck2: BUCK2 {
0053 regulator-name = "VDD_ARM_0V9";
0054 regulator-min-microvolt = <850000>;
0055 regulator-max-microvolt = <1000000>;
0056 regulator-boot-on;
0057 regulator-always-on;
0058 regulator-ramp-delay = <3125>;
0059 nxp,dvs-run-voltage = <950000>;
0060 nxp,dvs-standby-voltage = <850000>;
0061 };
0062
0063 buck4: BUCK4{
0064 regulator-name = "VDD_3V3";
0065 regulator-min-microvolt = <3300000>;
0066 regulator-max-microvolt = <3300000>;
0067 regulator-boot-on;
0068 regulator-always-on;
0069 };
0070
0071 buck5: BUCK5{
0072 regulator-name = "VDD_1V8";
0073 regulator-min-microvolt = <1800000>;
0074 regulator-max-microvolt = <1800000>;
0075 regulator-boot-on;
0076 regulator-always-on;
0077 };
0078
0079 buck6: BUCK6 {
0080 regulator-name = "NVCC_DRAM_1V1";
0081 regulator-min-microvolt = <1100000>;
0082 regulator-max-microvolt = <1100000>;
0083 regulator-boot-on;
0084 regulator-always-on;
0085 };
0086
0087 ldo1: LDO1 {
0088 regulator-name = "NVCC_SNVS_1V8";
0089 regulator-min-microvolt = <1800000>;
0090 regulator-max-microvolt = <1800000>;
0091 regulator-boot-on;
0092 regulator-always-on;
0093 };
0094
0095 ldo2: LDO2 {
0096 regulator-name = "VDD_SNVS_0V8";
0097 regulator-min-microvolt = <800000>;
0098 regulator-max-microvolt = <800000>;
0099 regulator-boot-on;
0100 regulator-always-on;
0101 };
0102
0103 ldo3: LDO3 {
0104 regulator-name = "VDDA_1V8";
0105 regulator-min-microvolt = <1800000>;
0106 regulator-max-microvolt = <1800000>;
0107 regulator-boot-on;
0108 regulator-always-on;
0109 };
0110
0111 ldo4: LDO4 {
0112 regulator-name = "VDD_PHY_1V2";
0113 regulator-min-microvolt = <1200000>;
0114 regulator-max-microvolt = <1200000>;
0115 regulator-boot-on;
0116 regulator-always-on;
0117 };
0118
0119 ldo5: LDO5 {
0120 regulator-name = "NVCC_SD2";
0121 regulator-min-microvolt = <1800000>;
0122 regulator-max-microvolt = <3300000>;
0123 regulator-boot-on;
0124 regulator-always-on;
0125 };
0126 };
0127 };
0128 };