Back to home page

OSCL-LXR

 
 

    


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 };