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#include <dt-bindings/interrupt-controller/irq.h> 11 12/ { 13 model = "NXP i.MX8MNano EVK board"; 14 compatible = "fsl,imx8mn-evk", "fsl,imx8mn"; 15}; 16 17&A53_0 { 18 cpu-supply = <&buck2>; 19}; 20 21&A53_1 { 22 cpu-supply = <&buck2>; 23}; 24 25&A53_2 { 26 cpu-supply = <&buck2>; 27}; 28 29&A53_3 { 30 cpu-supply = <&buck2>; 31}; 32 33&i2c1 { 34 pmic: pmic@25 { 35 compatible = "nxp,pca9450b"; 36 reg = <0x25>; 37 pinctrl-names = "default"; 38 pinctrl-0 = <&pinctrl_pmic>; 39 interrupt-parent = <&gpio1>; 40 interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 41 42 regulators { 43 buck1: BUCK1 { 44 regulator-name = "VDD_SOC"; 45 regulator-min-microvolt = <850000>; 46 regulator-max-microvolt = <950000>; 47 regulator-boot-on; 48 regulator-always-on; 49 regulator-ramp-delay = <3125>; 50 nxp,dvs-standby-voltage = <750000>; 51 }; 52 53 buck2: BUCK2 { 54 regulator-name = "VDD_ARM_0V9"; 55 regulator-min-microvolt = <850000>; 56 regulator-max-microvolt = <1000000>; 57 regulator-boot-on; 58 regulator-always-on; 59 regulator-ramp-delay = <3125>; 60 }; 61 62 buck4: BUCK4 { 63 regulator-name = "VDD_3V3"; 64 regulator-min-microvolt = <3300000>; 65 regulator-max-microvolt = <3300000>; 66 regulator-boot-on; 67 regulator-always-on; 68 }; 69 70 buck5: BUCK5 { 71 regulator-name = "VDD_1V8"; 72 regulator-min-microvolt = <1800000>; 73 regulator-max-microvolt = <1800000>; 74 regulator-boot-on; 75 regulator-always-on; 76 }; 77 78 buck6: BUCK6 { 79 regulator-name = "NVCC_DRAM_1V1"; 80 regulator-min-microvolt = <1100000>; 81 regulator-max-microvolt = <1100000>; 82 regulator-boot-on; 83 regulator-always-on; 84 }; 85 86 ldo1: LDO1 { 87 regulator-name = "NVCC_SNVS_1V8"; 88 regulator-min-microvolt = <1800000>; 89 regulator-max-microvolt = <1800000>; 90 regulator-boot-on; 91 regulator-always-on; 92 }; 93 94 ldo2: LDO2 { 95 regulator-name = "VDD_SNVS_0V8"; 96 regulator-min-microvolt = <800000>; 97 regulator-max-microvolt = <800000>; 98 regulator-boot-on; 99 regulator-always-on; 100 }; 101 102 ldo3: LDO3 { 103 regulator-name = "VDDA_1V8"; 104 regulator-min-microvolt = <1800000>; 105 regulator-max-microvolt = <1800000>; 106 regulator-boot-on; 107 regulator-always-on; 108 }; 109 110 ldo4: LDO4 { 111 regulator-name = "VDD_PHY_1V2"; 112 regulator-min-microvolt = <1200000>; 113 regulator-max-microvolt = <1200000>; 114 regulator-boot-on; 115 regulator-always-on; 116 }; 117 118 ldo5: LDO5 { 119 regulator-name = "NVCC_SD2"; 120 regulator-min-microvolt = <1800000>; 121 regulator-max-microvolt = <3300000>; 122 regulator-boot-on; 123 regulator-always-on; 124 }; 125 }; 126 }; 127}; 128 129&i2c2 { 130 hdmi@3d { 131 avdd-supply = <&buck5>; 132 dvdd-supply = <&buck5>; 133 pvdd-supply = <&buck5>; 134 a2vdd-supply = <&buck5>; 135 v1p2-supply = <&buck5>; 136 }; 137}; 138 139&i2c3 { 140 camera@3c { 141 DOVDD-supply = <&buck5>; 142 }; 143}; 144