Back to home page

OSCL-LXR

 
 

    


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 };