172ebb53bSAnson Huang// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 272ebb53bSAnson Huang/* 372ebb53bSAnson Huang * Copyright 2019 NXP 472ebb53bSAnson Huang */ 572ebb53bSAnson Huang 672ebb53bSAnson Huang/dts-v1/; 772ebb53bSAnson Huang 872ebb53bSAnson Huang#include "imx8mn.dtsi" 972ebb53bSAnson Huang#include "imx8mn-evk.dtsi" 104153f781SKrzysztof Kozlowski#include <dt-bindings/interrupt-controller/irq.h> 1172ebb53bSAnson Huang 1272ebb53bSAnson Huang/ { 1372ebb53bSAnson Huang model = "NXP i.MX8MNano EVK board"; 1472ebb53bSAnson Huang compatible = "fsl,imx8mn-evk", "fsl,imx8mn"; 1572ebb53bSAnson Huang}; 1672ebb53bSAnson Huang 177ecab1f2SAnson Huang&A53_0 { 187ecab1f2SAnson Huang cpu-supply = <&buck2>; 197ecab1f2SAnson Huang}; 207ecab1f2SAnson Huang 217ecab1f2SAnson Huang&A53_1 { 227ecab1f2SAnson Huang cpu-supply = <&buck2>; 237ecab1f2SAnson Huang}; 247ecab1f2SAnson Huang 257ecab1f2SAnson Huang&A53_2 { 267ecab1f2SAnson Huang cpu-supply = <&buck2>; 277ecab1f2SAnson Huang}; 287ecab1f2SAnson Huang 297ecab1f2SAnson Huang&A53_3 { 307ecab1f2SAnson Huang cpu-supply = <&buck2>; 317ecab1f2SAnson Huang}; 327ecab1f2SAnson Huang 336386156eSRobin Gong&i2c1 { 346386156eSRobin Gong pmic: pmic@25 { 356386156eSRobin Gong compatible = "nxp,pca9450b"; 366386156eSRobin Gong reg = <0x25>; 376efb099aSKrzysztof Kozlowski pinctrl-names = "default"; 386386156eSRobin Gong pinctrl-0 = <&pinctrl_pmic>; 396386156eSRobin Gong interrupt-parent = <&gpio1>; 404153f781SKrzysztof Kozlowski interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 416386156eSRobin Gong 426386156eSRobin Gong regulators { 436386156eSRobin Gong buck1: BUCK1 { 441cfa1e68SMichael Walle regulator-name = "VDD_SOC"; 45bc046b95SMichael Walle regulator-min-microvolt = <850000>; 46bc046b95SMichael Walle regulator-max-microvolt = <950000>; 476386156eSRobin Gong regulator-boot-on; 486386156eSRobin Gong regulator-always-on; 496386156eSRobin Gong regulator-ramp-delay = <3125>; 50*f4927bb2SPeng Fan nxp,dvs-standby-voltage = <750000>; 516386156eSRobin Gong }; 526386156eSRobin Gong 536386156eSRobin Gong buck2: BUCK2 { 541cfa1e68SMichael Walle regulator-name = "VDD_ARM_0V9"; 55bc046b95SMichael Walle regulator-min-microvolt = <850000>; 56bc046b95SMichael Walle regulator-max-microvolt = <1000000>; 576386156eSRobin Gong regulator-boot-on; 586386156eSRobin Gong regulator-always-on; 596386156eSRobin Gong regulator-ramp-delay = <3125>; 606386156eSRobin Gong }; 616386156eSRobin Gong 626386156eSRobin Gong buck4: BUCK4 { 631cfa1e68SMichael Walle regulator-name = "VDD_3V3"; 64bc046b95SMichael Walle regulator-min-microvolt = <3300000>; 65bc046b95SMichael Walle regulator-max-microvolt = <3300000>; 666386156eSRobin Gong regulator-boot-on; 676386156eSRobin Gong regulator-always-on; 686386156eSRobin Gong }; 696386156eSRobin Gong 706386156eSRobin Gong buck5: BUCK5 { 711cfa1e68SMichael Walle regulator-name = "VDD_1V8"; 72bc046b95SMichael Walle regulator-min-microvolt = <1800000>; 73bc046b95SMichael Walle regulator-max-microvolt = <1800000>; 746386156eSRobin Gong regulator-boot-on; 756386156eSRobin Gong regulator-always-on; 766386156eSRobin Gong }; 776386156eSRobin Gong 786386156eSRobin Gong buck6: BUCK6 { 791cfa1e68SMichael Walle regulator-name = "NVCC_DRAM_1V1"; 80bc046b95SMichael Walle regulator-min-microvolt = <1100000>; 81bc046b95SMichael Walle regulator-max-microvolt = <1100000>; 826386156eSRobin Gong regulator-boot-on; 836386156eSRobin Gong regulator-always-on; 846386156eSRobin Gong }; 856386156eSRobin Gong 866386156eSRobin Gong ldo1: LDO1 { 871cfa1e68SMichael Walle regulator-name = "NVCC_SNVS_1V8"; 88bc046b95SMichael Walle regulator-min-microvolt = <1800000>; 89bc046b95SMichael Walle regulator-max-microvolt = <1800000>; 906386156eSRobin Gong regulator-boot-on; 916386156eSRobin Gong regulator-always-on; 926386156eSRobin Gong }; 936386156eSRobin Gong 946386156eSRobin Gong ldo2: LDO2 { 951cfa1e68SMichael Walle regulator-name = "VDD_SNVS_0V8"; 966386156eSRobin Gong regulator-min-microvolt = <800000>; 97bc046b95SMichael Walle regulator-max-microvolt = <800000>; 986386156eSRobin Gong regulator-boot-on; 996386156eSRobin Gong regulator-always-on; 1006386156eSRobin Gong }; 1016386156eSRobin Gong 1026386156eSRobin Gong ldo3: LDO3 { 1031cfa1e68SMichael Walle regulator-name = "VDDA_1V8"; 104bc046b95SMichael Walle regulator-min-microvolt = <1800000>; 105bc046b95SMichael Walle regulator-max-microvolt = <1800000>; 1066386156eSRobin Gong regulator-boot-on; 1076386156eSRobin Gong regulator-always-on; 1086386156eSRobin Gong }; 1096386156eSRobin Gong 1106386156eSRobin Gong ldo4: LDO4 { 1111cfa1e68SMichael Walle regulator-name = "VDD_PHY_1V2"; 112bc046b95SMichael Walle regulator-min-microvolt = <1200000>; 113bc046b95SMichael Walle regulator-max-microvolt = <1200000>; 1146386156eSRobin Gong regulator-boot-on; 1156386156eSRobin Gong regulator-always-on; 1166386156eSRobin Gong }; 1176386156eSRobin Gong 1186386156eSRobin Gong ldo5: LDO5 { 1191cfa1e68SMichael Walle regulator-name = "NVCC_SD2"; 1206386156eSRobin Gong regulator-min-microvolt = <1800000>; 1216386156eSRobin Gong regulator-max-microvolt = <3300000>; 1226386156eSRobin Gong regulator-boot-on; 1236386156eSRobin Gong regulator-always-on; 1246386156eSRobin Gong }; 1256386156eSRobin Gong }; 1266386156eSRobin Gong }; 1276386156eSRobin Gong}; 128