15b7e5831SAlexandre Torgue// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 25b7e5831SAlexandre Torgue/* 35b7e5831SAlexandre Torgue * Copyright (C) STMicroelectronics 2022 - All Rights Reserved 45b7e5831SAlexandre Torgue * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics. 55b7e5831SAlexandre Torgue */ 65b7e5831SAlexandre Torgue 75b7e5831SAlexandre Torgue/dts-v1/; 85b7e5831SAlexandre Torgue 95b7e5831SAlexandre Torgue#include "stm32mp157c-ed1.dts" 1089931cb4SAlexandre Torgue#include "stm32mp15-scmi.dtsi" 115b7e5831SAlexandre Torgue 125b7e5831SAlexandre Torgue/ { 135b7e5831SAlexandre Torgue model = "STMicroelectronics STM32MP157C-ED1 SCMI eval daughter"; 14bfc3c674SAhmad Fatoum compatible = "st,stm32mp157c-ed1-scmi", "st,stm32mp157"; 155b7e5831SAlexandre Torgue 165b7e5831SAlexandre Torgue reserved-memory { 175b7e5831SAlexandre Torgue optee@fe000000 { 185b7e5831SAlexandre Torgue reg = <0xfe000000 0x2000000>; 195b7e5831SAlexandre Torgue no-map; 205b7e5831SAlexandre Torgue }; 215b7e5831SAlexandre Torgue }; 225b7e5831SAlexandre Torgue}; 235b7e5831SAlexandre Torgue 245b7e5831SAlexandre Torgue&cpu0 { 255b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_MPU>; 265b7e5831SAlexandre Torgue}; 275b7e5831SAlexandre Torgue 285b7e5831SAlexandre Torgue&cpu1 { 295b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_MPU>; 305b7e5831SAlexandre Torgue}; 315b7e5831SAlexandre Torgue 325b7e5831SAlexandre Torgue&cryp1 { 335b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_CRYP1>; 345b7e5831SAlexandre Torgue resets = <&scmi_reset RST_SCMI_CRYP1>; 355b7e5831SAlexandre Torgue}; 365b7e5831SAlexandre Torgue 37cfd7ea39SGabriel Fernandez&dsi { 38*bda732fdSRaphael Gallais-Pou clocks = <&rcc DSI>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>; 39cfd7ea39SGabriel Fernandez}; 40cfd7ea39SGabriel Fernandez 415b7e5831SAlexandre Torgue&gpioz { 425b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_GPIOZ>; 435b7e5831SAlexandre Torgue}; 445b7e5831SAlexandre Torgue 455b7e5831SAlexandre Torgue&hash1 { 465b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_HASH1>; 475b7e5831SAlexandre Torgue resets = <&scmi_reset RST_SCMI_HASH1>; 485b7e5831SAlexandre Torgue}; 495b7e5831SAlexandre Torgue 505b7e5831SAlexandre Torgue&i2c4 { 515b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_I2C4>; 525b7e5831SAlexandre Torgue resets = <&scmi_reset RST_SCMI_I2C4>; 535b7e5831SAlexandre Torgue}; 545b7e5831SAlexandre Torgue 555b7e5831SAlexandre Torgue&iwdg2 { 565b7e5831SAlexandre Torgue clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>; 575b7e5831SAlexandre Torgue}; 585b7e5831SAlexandre Torgue 595b7e5831SAlexandre Torgue&mdma1 { 605b7e5831SAlexandre Torgue resets = <&scmi_reset RST_SCMI_MDMA>; 615b7e5831SAlexandre Torgue}; 625b7e5831SAlexandre Torgue 633b158386SArnaud Pouliquen&m4_rproc { 643b158386SArnaud Pouliquen /delete-property/ st,syscfg-holdboot; 653b158386SArnaud Pouliquen resets = <&scmi_reset RST_SCMI_MCU>, 663b158386SArnaud Pouliquen <&scmi_reset RST_SCMI_MCU_HOLD_BOOT>; 673b158386SArnaud Pouliquen reset-names = "mcu_rst", "hold_boot"; 685b7e5831SAlexandre Torgue}; 695b7e5831SAlexandre Torgue 705b7e5831SAlexandre Torgue&optee { 715b7e5831SAlexandre Torgue interrupt-parent = <&intc>; 725b7e5831SAlexandre Torgue interrupts = <GIC_PPI 15 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>; 735b7e5831SAlexandre Torgue}; 745b7e5831SAlexandre Torgue 755b7e5831SAlexandre Torgue&rcc { 765b7e5831SAlexandre Torgue compatible = "st,stm32mp1-rcc-secure", "syscon"; 775b7e5831SAlexandre Torgue clock-names = "hse", "hsi", "csi", "lse", "lsi"; 785b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_HSE>, 795b7e5831SAlexandre Torgue <&scmi_clk CK_SCMI_HSI>, 805b7e5831SAlexandre Torgue <&scmi_clk CK_SCMI_CSI>, 815b7e5831SAlexandre Torgue <&scmi_clk CK_SCMI_LSE>, 825b7e5831SAlexandre Torgue <&scmi_clk CK_SCMI_LSI>; 835b7e5831SAlexandre Torgue}; 845b7e5831SAlexandre Torgue 855b7e5831SAlexandre Torgue&rng1 { 865b7e5831SAlexandre Torgue clocks = <&scmi_clk CK_SCMI_RNG1>; 875b7e5831SAlexandre Torgue resets = <&scmi_reset RST_SCMI_RNG1>; 88}; 89 90&rtc { 91 clocks = <&scmi_clk CK_SCMI_RTCAPB>, <&scmi_clk CK_SCMI_RTC>; 92}; 93