0001 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
0002 /*
0003 * Copyright (C) STMicroelectronics 2022 - All Rights Reserved
0004 * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
0005 */
0006
0007 /dts-v1/;
0008
0009 #include "stm32mp157c-ev1.dts"
0010 #include "stm32mp15-scmi.dtsi"
0011
0012 / {
0013 model = "STMicroelectronics STM32MP157C-EV1 SCMI eval daughter on eval mother";
0014 compatible = "st,stm32mp157c-ev1-scmi", "st,stm32mp157c-ev1", "st,stm32mp157c-ed1",
0015 "st,stm32mp157";
0016
0017 reserved-memory {
0018 optee@fe000000 {
0019 reg = <0xfe000000 0x2000000>;
0020 no-map;
0021 };
0022 };
0023 };
0024
0025 &cpu0 {
0026 clocks = <&scmi_clk CK_SCMI_MPU>;
0027 };
0028
0029 &cpu1 {
0030 clocks = <&scmi_clk CK_SCMI_MPU>;
0031 };
0032
0033 &cryp1 {
0034 clocks = <&scmi_clk CK_SCMI_CRYP1>;
0035 resets = <&scmi_reset RST_SCMI_CRYP1>;
0036 };
0037
0038 &dsi {
0039 phy-dsi-supply = <&scmi_reg18>;
0040 clocks = <&rcc DSI_K>, <&scmi_clk CK_SCMI_HSE>, <&rcc DSI_PX>;
0041 };
0042
0043 &gpioz {
0044 clocks = <&scmi_clk CK_SCMI_GPIOZ>;
0045 };
0046
0047 &hash1 {
0048 clocks = <&scmi_clk CK_SCMI_HASH1>;
0049 resets = <&scmi_reset RST_SCMI_HASH1>;
0050 };
0051
0052 &i2c4 {
0053 clocks = <&scmi_clk CK_SCMI_I2C4>;
0054 resets = <&scmi_reset RST_SCMI_I2C4>;
0055 };
0056
0057 &iwdg2 {
0058 clocks = <&rcc IWDG2>, <&scmi_clk CK_SCMI_LSI>;
0059 };
0060
0061 &m_can1 {
0062 clocks = <&scmi_clk CK_SCMI_HSE>, <&rcc FDCAN_K>;
0063 };
0064
0065 &mdma1 {
0066 resets = <&scmi_reset RST_SCMI_MDMA>;
0067 };
0068
0069 &mlahb {
0070 resets = <&scmi_reset RST_SCMI_MCU>;
0071 };
0072
0073 &rcc {
0074 compatible = "st,stm32mp1-rcc-secure", "syscon";
0075 clock-names = "hse", "hsi", "csi", "lse", "lsi";
0076 clocks = <&scmi_clk CK_SCMI_HSE>,
0077 <&scmi_clk CK_SCMI_HSI>,
0078 <&scmi_clk CK_SCMI_CSI>,
0079 <&scmi_clk CK_SCMI_LSE>,
0080 <&scmi_clk CK_SCMI_LSI>;
0081 };
0082
0083 &rng1 {
0084 clocks = <&scmi_clk CK_SCMI_RNG1>;
0085 resets = <&scmi_reset RST_SCMI_RNG1>;
0086 };
0087
0088 &rtc {
0089 clocks = <&scmi_clk CK_SCMI_RTCAPB>, <&scmi_clk CK_SCMI_RTC>;
0090 };