1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 2/* 3 * Copyright (c) 2026, STMicroelectronics - All Rights Reserved 4 * Author: Amelie Delaunay <amelie.delaunay@foss.st.com> for STMicroelectronics. 5 */ 6 7/dts-v1/; 8 9#include <dt-bindings/clock/stm32mp21-clksrc.h> 10#include "stm32mp215.dtsi" 11#include "stm32mp21xf.dtsi" 12#include "stm32mp21-lpddr4-1x16Gbits-1x16bits-800MHz.dtsi" 13#include "stm32mp21-pinctrl.dtsi" 14#include "stm32mp21xxan-pinctrl.dtsi" 15#include "stm32mp215f-dk-ca35tdcid-rcc.dtsi" 16 17/ { 18 model = "STMicroelectronics STM32MP215F-DK Discovery Board"; 19 compatible = "st,stm32mp215f-dk", "st,stm32mp215"; 20 21 aliases { 22 serial0 = &usart2; 23 }; 24 25 chosen { 26 stdout-path = "serial0:115200n8"; 27 }; 28 29 memory@80000000 { 30 device_type = "memory"; 31 reg = <0x0 0x80000000 0x0 0x80000000>; 32 }; 33 34 shadow-prov { 35 compatible = "st,provisioning"; 36 37 hconf1_prov { 38 nvmem-cells = <&hconf1_otp>; 39 /* SDcard (SDMMC1) only in 3.3V */ 40 st,shadow-value = <0x00008000>; 41 }; 42 }; 43}; 44 45&bsec { 46 board_id: board-id@3d8 { 47 reg = <0x3d8 0x4>; 48 }; 49}; 50 51&ddr { 52 vdd1-supply = <&vdd1_ddr>; 53 vdd2-supply = <&vdd2_ddr>; 54 vddq-supply = <&vdd2_ddr>; 55}; 56 57&hash1 { 58 status = "okay"; 59}; 60 61&i2c3 { 62 pinctrl-names = "default"; 63 pinctrl-0 = <&i2c3_pins_a>; 64 i2c-scl-rising-time-ns = <185>; 65 i2c-scl-falling-time-ns = <20>; 66 clock-frequency = <100000>; 67 status = "okay"; 68 #address-cells = <1>; 69 #size-cells = <0>; 70 71 pmic2: pmic@33 { 72 compatible = "st,stpmic2l"; 73 reg = <0x33>; 74 status = "okay"; 75 76 regulators { 77 compatible = "st,stpmic2-regulators"; 78 79 vddcore: buck1 { 80 regulator-name = "vddcore"; 81 regulator-min-microvolt = <820000>; 82 regulator-max-microvolt = <820000>; 83 regulator-always-on; 84 }; 85 vdd2_ddr: buck2 { 86 regulator-name = "vdd2_ddr"; 87 regulator-min-microvolt = <1100000>; 88 regulator-max-microvolt = <1100000>; 89 }; 90 vddcpu: buck3 { 91 regulator-name = "vddcpu"; 92 regulator-min-microvolt = <800000>; 93 regulator-max-microvolt = <910000>; 94 regulator-always-on; 95 }; 96 vdda1v8_aon: ldo1 { 97 regulator-name = "vdda1v8_aon"; 98 regulator-min-microvolt = <1800000>; 99 regulator-max-microvolt = <1800000>; 100 regulator-always-on; 101 st,mask-reset; 102 }; 103 vddio_pmic: ldo2 { 104 regulator-name = "vddio_pmic"; 105 regulator-min-microvolt = <3300000>; 106 regulator-max-microvolt = <3300000>; 107 regulator-always-on; 108 st,mask-reset; 109 }; 110 vdd1_ddr: ldo3 { 111 regulator-name = "vdd1_ddr"; 112 regulator-min-microvolt = <1800000>; 113 regulator-max-microvolt = <1800000>; 114 }; 115 vdd3v3_usb: ldo4 { 116 regulator-name = "vdd3v3_usb"; 117 regulator-min-microvolt = <3300000>; 118 regulator-max-microvolt = <3300000>; 119 }; 120 vdd_flash: ldo5 { 121 regulator-name = "vdd_flash"; 122 regulator-min-microvolt = <3300000>; 123 regulator-max-microvolt = <3300000>; 124 }; 125 vdda_1v8: ldo6 { 126 regulator-name = "vdda_1v8"; 127 regulator-min-microvolt = <1800000>; 128 regulator-max-microvolt = <1800000>; 129 regulator-always-on; 130 }; 131 v3v3: gpo1 { 132 regulator-name = "v3v3"; 133 regulator-min-microvolt = <3300000>; 134 regulator-max-microvolt = <3300000>; 135 regulator-always-on; 136 }; 137 }; 138 }; 139}; 140 141&iwdg1 { 142 timeout-sec = <32>; 143 status = "okay"; 144}; 145 146&pka { 147 status = "okay"; 148}; 149 150&pwr { 151 vddio1 { 152 vddio1-supply = <&vddio_pmic>; 153 }; 154 155 vddio2 { 156 vddio2-supply = <&vdda_1v8>; 157 }; 158 159 vddio3 { 160 vddio3-supply = <&vddio_pmic>; 161 }; 162 163 vddio { 164 vdd-supply = <&vddio_pmic>; 165 }; 166}; 167 168&rng1 { 169 status = "okay"; 170}; 171 172&rng2 { 173 status = "okay"; 174}; 175 176&saes { 177 status = "okay"; 178}; 179 180&sdmmc1 { 181 pinctrl-names = "default"; 182 pinctrl-0 = <&sdmmc1_b4_pins_a>; 183 st,neg-edge; 184 bus-width = <4>; 185 vmmc-supply = <&vdd_flash>; 186 vqmmc-supply = <&vddio1>; 187 status = "okay"; 188}; 189 190&usart2 { 191 pinctrl-names = "default", "idle", "sleep"; 192 pinctrl-0 = <&usart2_pins_a>; 193 status = "okay"; 194}; 195