xref: /optee_os/core/arch/arm/dts/stm32mp257f-ev1.dts (revision bd1bd1d56e91db459621141363a36dfd878de8ed)
12032343cSGatien Chevallier// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
22032343cSGatien Chevallier/*
32032343cSGatien Chevallier * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
42032343cSGatien Chevallier * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
52032343cSGatien Chevallier */
62032343cSGatien Chevallier
72032343cSGatien Chevallier/dts-v1/;
89223d8a0SGabriel Fernandez#include <dt-bindings/clock/stm32mp25-clksrc.h>
9b988773aSGatien Chevallier#include <dt-bindings/tamper/st,stm32mp25-tamp.h>
102032343cSGatien Chevallier#include "stm32mp257.dtsi"
119223d8a0SGabriel Fernandez#include "stm32mp257f-ev1-ca35tdcid-rcc.dtsi"
12f7ce8d00SGatien Chevallier#include "stm32mp257f-ev1-ca35tdcid-resmem.dtsi"
13d6a8ef58SGatien Chevallier#include "stm32mp257f-ev1-ca35tdcid-rif.dtsi"
142032343cSGatien Chevallier#include "stm32mp25xf.dtsi"
156d20c119SGatien Chevallier#include "stm32mp25-pinctrl.dtsi"
16b1327e3fSValentin Caron#include "stm32mp25-st-scmi-cfg.dtsi"
172032343cSGatien Chevallier#include "stm32mp25xxai-pinctrl.dtsi"
182032343cSGatien Chevallier
192032343cSGatien Chevallier/ {
202032343cSGatien Chevallier	model = "STMicroelectronics STM32MP257F-EV1 Evaluation Board";
212032343cSGatien Chevallier	compatible = "st,stm32mp257f-ev1", "st,stm32mp257";
222032343cSGatien Chevallier
232032343cSGatien Chevallier	aliases {
242032343cSGatien Chevallier		serial0 = &usart2;
252032343cSGatien Chevallier	};
262032343cSGatien Chevallier
272032343cSGatien Chevallier	chosen {
282032343cSGatien Chevallier		stdout-path = "serial0:115200n8";
292032343cSGatien Chevallier	};
302032343cSGatien Chevallier
312032343cSGatien Chevallier	memory@80000000 {
322032343cSGatien Chevallier		device_type = "memory";
332032343cSGatien Chevallier		reg = <0x0 0x80000000 0x1 0x00000000>;
342032343cSGatien Chevallier	};
352032343cSGatien Chevallier};
366d20c119SGatien Chevallier
376d2feadfSGatien Chevallier&hpdma1 {
386d2feadfSGatien Chevallier	status = "okay";
396d2feadfSGatien Chevallier};
406d2feadfSGatien Chevallier
416d2feadfSGatien Chevallier&hpdma2 {
426d2feadfSGatien Chevallier	status = "okay";
436d2feadfSGatien Chevallier};
446d2feadfSGatien Chevallier
456d2feadfSGatien Chevallier&hpdma3 {
466d2feadfSGatien Chevallier	status = "okay";
476d2feadfSGatien Chevallier};
486d2feadfSGatien Chevallier
496d2feadfSGatien Chevallier&hsem {
506d2feadfSGatien Chevallier	status = "okay";
516d2feadfSGatien Chevallier};
526d2feadfSGatien Chevallier
536d2feadfSGatien Chevallier&ipcc1 {
546d2feadfSGatien Chevallier	status = "okay";
556d2feadfSGatien Chevallier};
566d2feadfSGatien Chevallier
576d2feadfSGatien Chevallier&ipcc2 {
586d2feadfSGatien Chevallier	status = "okay";
596d2feadfSGatien Chevallier};
606d2feadfSGatien Chevallier
61*bd1bd1d5SClément Le Goffic&iwdg1 {
62*bd1bd1d5SClément Le Goffic	timeout-sec = <32>;
63*bd1bd1d5SClément Le Goffic	status = "okay";
64*bd1bd1d5SClément Le Goffic};
65*bd1bd1d5SClément Le Goffic
66947af87eSGatien Chevallier&ommanager {
67947af87eSGatien Chevallier	memory-region = <&mm_ospi1>;
68947af87eSGatien Chevallier	memory-region-names = "mm_ospi1";
69947af87eSGatien Chevallier	status = "okay";
70947af87eSGatien Chevallier};
71947af87eSGatien Chevallier
72f7ce8d00SGatien Chevallier&risaf2 {
73f7ce8d00SGatien Chevallier	status = "okay";
74f7ce8d00SGatien Chevallier};
75f7ce8d00SGatien Chevallier
76f7ce8d00SGatien Chevallier&risaf5 {
77f7ce8d00SGatien Chevallier	status = "okay";
78f7ce8d00SGatien Chevallier};
79f7ce8d00SGatien Chevallier
80b988773aSGatien Chevallier&tamp {
81b988773aSGatien Chevallier	st,tamp-passive-precharge = <2>;
82b988773aSGatien Chevallier	st,tamp-passive-nb-sample = <4>;
83b988773aSGatien Chevallier	st,tamp-passive-sample-clk-div = <16384>;
84b988773aSGatien Chevallier	wakeup-source;
85b988773aSGatien Chevallier
86b988773aSGatien Chevallier	/* Tamper button */
87b988773aSGatien Chevallier	tamp-button {
88b988773aSGatien Chevallier		status = "okay";
89b988773aSGatien Chevallier		tamper-gpios = <&gpioi 8 0>;
90b988773aSGatien Chevallier		st,tamp-mode = <TAMPER_CONFIRMED_MODE>;
91b988773aSGatien Chevallier		st,tamp-id = <1>;
92b988773aSGatien Chevallier	};
93b988773aSGatien Chevallier};
94b988773aSGatien Chevallier
956d20c119SGatien Chevallier&usart2 {
966d20c119SGatien Chevallier	pinctrl-names = "default";
976d20c119SGatien Chevallier	pinctrl-0 = <&usart2_pins_a>;
986d20c119SGatien Chevallier	status = "okay";
996d20c119SGatien Chevallier};
100