Back to home page

OSCL-LXR

 
 

    


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