1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 #include <linux/kernel.h>
   9 #include <asm/mach/arch.h>
  10 #ifdef CONFIG_ARM_SINGLE_ARMV7M
  11 #include <asm/v7m.h>
  12 #endif
  13 
  14 static const char *const stm32_compat[] __initconst = {
  15         "st,stm32f429",
  16         "st,stm32f469",
  17         "st,stm32f746",
  18         "st,stm32f769",
  19         "st,stm32h743",
  20         "st,stm32mp157",
  21         NULL
  22 };
  23 
  24 DT_MACHINE_START(STM32DT, "STM32 (Device Tree Support)")
  25         .dt_compat = stm32_compat,
  26 #ifdef CONFIG_ARM_SINGLE_ARMV7M
  27         .restart = armv7m_restart,
  28 #endif
  29 MACHINE_END