xref: /freebsd/sys/contrib/device-tree/src/arm64/st/stm32mp215f-dk.dts (revision 8ccc0d235c226d84112561d453c49904398d085c)
1*8ccc0d23SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2*8ccc0d23SEmmanuel Vadot/*
3*8ccc0d23SEmmanuel Vadot * Copyright (C) STMicroelectronics 2025 - All Rights Reserved
4*8ccc0d23SEmmanuel Vadot * Author: Amelie Delaunay <amelie.delaunay@foss.st.com> for STMicroelectronics.
5*8ccc0d23SEmmanuel Vadot */
6*8ccc0d23SEmmanuel Vadot
7*8ccc0d23SEmmanuel Vadot/dts-v1/;
8*8ccc0d23SEmmanuel Vadot
9*8ccc0d23SEmmanuel Vadot#include "stm32mp215.dtsi"
10*8ccc0d23SEmmanuel Vadot#include "stm32mp21xf.dtsi"
11*8ccc0d23SEmmanuel Vadot
12*8ccc0d23SEmmanuel Vadot/ {
13*8ccc0d23SEmmanuel Vadot	model = "STMicroelectronics STM32MP215F-DK Discovery Board";
14*8ccc0d23SEmmanuel Vadot	compatible = "st,stm32mp215f-dk", "st,stm32mp215";
15*8ccc0d23SEmmanuel Vadot
16*8ccc0d23SEmmanuel Vadot	aliases {
17*8ccc0d23SEmmanuel Vadot		serial0 = &usart2;
18*8ccc0d23SEmmanuel Vadot	};
19*8ccc0d23SEmmanuel Vadot
20*8ccc0d23SEmmanuel Vadot	chosen {
21*8ccc0d23SEmmanuel Vadot		stdout-path = "serial0:115200n8";
22*8ccc0d23SEmmanuel Vadot	};
23*8ccc0d23SEmmanuel Vadot
24*8ccc0d23SEmmanuel Vadot	memory@80000000 {
25*8ccc0d23SEmmanuel Vadot		device_type = "memory";
26*8ccc0d23SEmmanuel Vadot		reg = <0x0 0x80000000 0x0 0x80000000>;
27*8ccc0d23SEmmanuel Vadot	};
28*8ccc0d23SEmmanuel Vadot
29*8ccc0d23SEmmanuel Vadot	reserved-memory {
30*8ccc0d23SEmmanuel Vadot		#address-cells = <2>;
31*8ccc0d23SEmmanuel Vadot		#size-cells = <2>;
32*8ccc0d23SEmmanuel Vadot		ranges;
33*8ccc0d23SEmmanuel Vadot
34*8ccc0d23SEmmanuel Vadot		fw@80000000 {
35*8ccc0d23SEmmanuel Vadot			compatible = "shared-dma-pool";
36*8ccc0d23SEmmanuel Vadot			reg = <0x0 0x80000000 0x0 0x4000000>;
37*8ccc0d23SEmmanuel Vadot			no-map;
38*8ccc0d23SEmmanuel Vadot		};
39*8ccc0d23SEmmanuel Vadot	};
40*8ccc0d23SEmmanuel Vadot};
41*8ccc0d23SEmmanuel Vadot
42*8ccc0d23SEmmanuel Vadot&arm_wdt {
43*8ccc0d23SEmmanuel Vadot	timeout-sec = <32>;
44*8ccc0d23SEmmanuel Vadot	status = "okay";
45*8ccc0d23SEmmanuel Vadot};
46*8ccc0d23SEmmanuel Vadot
47*8ccc0d23SEmmanuel Vadot&usart2 {
48*8ccc0d23SEmmanuel Vadot	status = "okay";
49*8ccc0d23SEmmanuel Vadot};
50