stm32: move stm32 specific code to mach-stm32

This patch moves stm32 sources at one place, with this armv7m now contains
only generic stuff.

Signed-off-by: Vikas Manocha <vikas.manocha@st.com>
master
Vikas Manocha 9 years ago committed by Tom Rini
parent a260af6118
commit 0a61ee880c
  1. 7
      arch/arm/Kconfig
  2. 1
      arch/arm/Makefile
  3. 3
      arch/arm/cpu/armv7m/Makefile
  4. 12
      arch/arm/mach-stm32/Kconfig
  5. 9
      arch/arm/mach-stm32/Makefile
  6. 3
      arch/arm/mach-stm32/stm32f1/Kconfig
  7. 0
      arch/arm/mach-stm32/stm32f1/Makefile
  8. 0
      arch/arm/mach-stm32/stm32f1/clock.c
  9. 0
      arch/arm/mach-stm32/stm32f1/flash.c
  10. 0
      arch/arm/mach-stm32/stm32f1/soc.c
  11. 0
      arch/arm/mach-stm32/stm32f1/timer.c
  12. 8
      arch/arm/mach-stm32/stm32f4/Kconfig
  13. 0
      arch/arm/mach-stm32/stm32f4/Makefile
  14. 0
      arch/arm/mach-stm32/stm32f4/clock.c
  15. 0
      arch/arm/mach-stm32/stm32f4/flash.c
  16. 0
      arch/arm/mach-stm32/stm32f4/soc.c
  17. 0
      arch/arm/mach-stm32/stm32f4/timer.c
  18. 2
      configs/stm32f429-discovery_defconfig
  19. 1
      include/configs/stm32f429-discovery.h

@ -702,8 +702,8 @@ config ARCH_UNIPHIER
Support for UniPhier SoC family developed by Socionext Inc.
(formerly, System LSI Business Division of Panasonic Corporation)
config TARGET_STM32F429_DISCOVERY
bool "Support STM32F429 Discovery"
config STM32
bool "Support STM32"
select CPU_V7M
select DM
select DM_SERIAL
@ -762,6 +762,8 @@ source "arch/arm/mach-s5pc1xx/Kconfig"
source "arch/arm/mach-socfpga/Kconfig"
source "arch/arm/mach-stm32/Kconfig"
source "arch/arm/mach-tegra/Kconfig"
source "arch/arm/mach-uniphier/Kconfig"
@ -836,7 +838,6 @@ source "board/spear/spear310/Kconfig"
source "board/spear/spear320/Kconfig"
source "board/spear/spear600/Kconfig"
source "board/spear/x600/Kconfig"
source "board/st/stm32f429-discovery/Kconfig"
source "board/st/stv0991/Kconfig"
source "board/sunxi/Kconfig"
source "board/syteco/zmx25/Kconfig"

@ -56,6 +56,7 @@ machine-$(CONFIG_ORION5X) += orion5x
machine-$(CONFIG_ARCH_S5PC1XX) += s5pc1xx
machine-$(CONFIG_ARCH_SOCFPGA) += socfpga
machine-$(CONFIG_ARCH_ROCKCHIP) += rockchip
machine-$(CONFIG_STM32) += stm32
machine-$(CONFIG_TEGRA) += tegra
machine-$(CONFIG_ARCH_UNIPHIER) += uniphier
machine-$(CONFIG_ARCH_ZYNQ) += zynq

@ -7,6 +7,3 @@
extra-y := start.o
obj-y += cpu.o
obj-$(CONFIG_STM32F1) += stm32f1/
obj-$(CONFIG_STM32F4) += stm32f4/

@ -0,0 +1,12 @@
if STM32
config STM32F4
bool "stm32f4 family"
config STM32F1
bool "stm32f1 family"
source "arch/arm/mach-stm32/stm32f4/Kconfig"
source "arch/arm/mach-stm32/stm32f1/Kconfig"
endif

@ -0,0 +1,9 @@
#
# (C) Copyright 2000-2006
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
#
# SPDX-License-Identifier: GPL-2.0+
#
obj-$(CONFIG_STM32F1) += stm32f1/
obj-$(CONFIG_STM32F4) += stm32f4/

@ -0,0 +1,8 @@
if STM32F4
config TARGET_STM32F429_DISCOVERY
bool "STM32F429 Discovery board"
source "board/st/stm32f429-discovery/Kconfig"
endif

@ -1,4 +1,6 @@
CONFIG_ARM=y
CONFIG_STM32=y
CONFIG_STM32F4=y
CONFIG_TARGET_STM32F429_DISCOVERY=y
CONFIG_SYS_PROMPT="U-Boot > "
# CONFIG_CMD_SETEXPR is not set

@ -8,7 +8,6 @@
#ifndef __CONFIG_H
#define __CONFIG_H
#define CONFIG_STM32F4
#define CONFIG_SYS_THUMB_BUILD
#define CONFIG_STM32F4DISCOVERY

Loading…
Cancel
Save