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 11/ { 12 model = "NXP i.MX8MNano DDR4 EVK board"; 13 compatible = "fsl,imx8mn-ddr4-evk", "fsl,imx8mn"; 14}; 15 16&A53_0 { 17 cpu-supply = <&buck2_reg>; 18}; 19 20&A53_1 { 21 cpu-supply = <&buck2_reg>; 22}; 23 24&A53_2 { 25 cpu-supply = <&buck2_reg>; 26}; 27 28&A53_3 { 29 cpu-supply = <&buck2_reg>; 30}; 31 32&ddrc { 33 operating-points-v2 = <&ddrc_opp_table>; 34 35 ddrc_opp_table: opp-table { 36 compatible = "operating-points-v2"; 37 38 opp-25M { 39 opp-hz = /bits/ 64 <25000000>; 40 }; 41 42 opp-100M { 43 opp-hz = /bits/ 64 <100000000>; 44 }; 45 46 opp-600M { 47 opp-hz = /bits/ 64 <600000000>; 48 }; 49 }; 50}; 51 52&i2c1 { 53 pmic@4b { 54 compatible = "rohm,bd71847"; 55 reg = <0x4b>; 56 pinctrl-names = "default"; 57 pinctrl-0 = <&pinctrl_pmic>; 58 interrupt-parent = <&gpio1>; 59 interrupts = <3 IRQ_TYPE_LEVEL_LOW>; 60 rohm,reset-snvs-powered; 61 62 regulators { 63 buck1_reg: BUCK1 { 64 regulator-name = "buck1"; 65 regulator-min-microvolt = <700000>; 66 regulator-max-microvolt = <1300000>; 67 regulator-boot-on; 68 regulator-always-on; 69 regulator-ramp-delay = <1250>; 70 }; 71 72 buck2_reg: BUCK2 { 73 regulator-name = "buck2"; 74 regulator-min-microvolt = <700000>; 75 regulator-max-microvolt = <1300000>; 76 regulator-boot-on; 77 regulator-always-on; 78 regulator-ramp-delay = <1250>; 79 }; 80 81 buck3_reg: BUCK3 { 82 // BUCK5 in datasheet 83 regulator-name = "buck3"; 84 regulator-min-microvolt = <700000>; 85 regulator-max-microvolt = <1350000>; 86 }; 87 88 buck4_reg: BUCK4 { 89 // BUCK6 in datasheet 90 regulator-name = "buck4"; 91 regulator-min-microvolt = <3000000>; 92 regulator-max-microvolt = <3300000>; 93 regulator-boot-on; 94 regulator-always-on; 95 }; 96 97 buck5_reg: BUCK5 { 98 // BUCK7 in datasheet 99 regulator-name = "buck5"; 100 regulator-min-microvolt = <1605000>; 101 regulator-max-microvolt = <1995000>; 102 regulator-boot-on; 103 regulator-always-on; 104 }; 105 106 buck6_reg: BUCK6 { 107 // BUCK8 in datasheet 108 regulator-name = "buck6"; 109 regulator-min-microvolt = <800000>; 110 regulator-max-microvolt = <1400000>; 111 regulator-boot-on; 112 regulator-always-on; 113 }; 114 115 ldo1_reg: LDO1 { 116 regulator-name = "ldo1"; 117 regulator-min-microvolt = <1600000>; 118 regulator-max-microvolt = <3300000>; 119 regulator-boot-on; 120 regulator-always-on; 121 }; 122 123 ldo2_reg: LDO2 { 124 regulator-name = "ldo2"; 125 regulator-min-microvolt = <800000>; 126 regulator-max-microvolt = <900000>; 127 regulator-boot-on; 128 regulator-always-on; 129 }; 130 131 ldo3_reg: LDO3 { 132 regulator-name = "ldo3"; 133 regulator-min-microvolt = <1800000>; 134 regulator-max-microvolt = <3300000>; 135 regulator-boot-on; 136 regulator-always-on; 137 }; 138 139 ldo4_reg: LDO4 { 140 regulator-name = "ldo4"; 141 regulator-min-microvolt = <900000>; 142 regulator-max-microvolt = <1800000>; 143 regulator-boot-on; 144 regulator-always-on; 145 }; 146 147 ldo6_reg: LDO6 { 148 regulator-name = "ldo6"; 149 regulator-min-microvolt = <900000>; 150 regulator-max-microvolt = <1800000>; 151 regulator-boot-on; 152 regulator-always-on; 153 }; 154 }; 155 }; 156}; 157