Commit aea0af8993446505043687fe3751cb34a2b8dead
Committed by
Tom Rini
1 parent
ae74de0dfd
Exists in
smarc_8mq_lf_v2020.04
and in
17 other branches
configs: stm32: move config flag from defconfig to Kconfig
Move system flags from defconfig to mach-stm32/Kconfig Signed-off-by: Patrice Chotard <patrice.chotard@st.com> Reviewed-by: Vikas Manocha <vikas.manocha@st.com>
Showing 4 changed files with 22 additions and 33 deletions Inline Diff
arch/arm/mach-stm32/Kconfig
1 | if STM32 | 1 | if STM32 |
2 | 2 | ||
3 | config STM32F4 | 3 | config STM32F4 |
4 | bool "stm32f4 family" | 4 | bool "stm32f4 family" |
5 | select CLK | ||
6 | select DM_GPIO | ||
7 | select DM_RESET | ||
8 | select MISC | ||
9 | select PINCTRL | ||
10 | select PINCTRL_STM32 | ||
11 | select RAM | ||
12 | select STM32_SDRAM | ||
13 | select STM32_RCC | ||
14 | select STM32_RESET | ||
15 | select STM32_SERIAL | ||
5 | 16 | ||
6 | config STM32F7 | 17 | config STM32F7 |
7 | bool "stm32f7 family" | 18 | bool "stm32f7 family" |
19 | select CLK | ||
20 | select DM_GPIO | ||
21 | select DM_RESET | ||
22 | select MISC | ||
23 | select PINCTRL | ||
24 | select PINCTRL_STM32 | ||
25 | select RAM | ||
26 | select STM32_SDRAM | ||
27 | select STM32_RCC | ||
28 | select STM32_RESET | ||
29 | select STM32_SERIAL | ||
8 | select SUPPORT_SPL | 30 | select SUPPORT_SPL |
9 | select SPL | 31 | select SPL |
10 | select SPL_CLK | 32 | select SPL_CLK |
11 | select SPL_DM | 33 | select SPL_DM |
12 | select SPL_DM_SEQ_ALIAS | 34 | select SPL_DM_SEQ_ALIAS |
13 | select SPL_DRIVERS_MISC_SUPPORT | 35 | select SPL_DRIVERS_MISC_SUPPORT |
14 | select SPL_GPIO_SUPPORT | 36 | select SPL_GPIO_SUPPORT |
15 | select SPL_LIBCOMMON_SUPPORT | 37 | select SPL_LIBCOMMON_SUPPORT |
16 | select SPL_LIBGENERIC_SUPPORT | 38 | select SPL_LIBGENERIC_SUPPORT |
17 | select SPL_MTD_SUPPORT | 39 | select SPL_MTD_SUPPORT |
18 | select SPL_OF_CONTROL | 40 | select SPL_OF_CONTROL |
19 | select SPL_OF_LIBFDT | 41 | select SPL_OF_LIBFDT |
20 | select SPL_OF_TRANSLATE | 42 | select SPL_OF_TRANSLATE |
21 | imply SPL_OS_BOOT | 43 | imply SPL_OS_BOOT |
22 | select SPL_PINCTRL | 44 | select SPL_PINCTRL |
23 | select SPL_RAM | 45 | select SPL_RAM |
24 | select SPL_SERIAL_SUPPORT | 46 | select SPL_SERIAL_SUPPORT |
25 | select SPL_SYS_MALLOC_SIMPLE | 47 | select SPL_SYS_MALLOC_SIMPLE |
26 | select SPL_XIP_SUPPORT | 48 | select SPL_XIP_SUPPORT |
27 | 49 | ||
28 | config STM32H7 | 50 | config STM32H7 |
29 | bool "stm32h7 family" | 51 | bool "stm32h7 family" |
30 | select CLK | 52 | select CLK |
31 | select DM_GPIO | 53 | select DM_GPIO |
32 | select DM_RESET | 54 | select DM_RESET |
33 | select MISC | 55 | select MISC |
34 | select PINCTRL | 56 | select PINCTRL |
35 | select PINCTRL_STM32 | 57 | select PINCTRL_STM32 |
36 | select RAM | 58 | select RAM |
37 | select REGMAP | 59 | select REGMAP |
38 | select STM32_SDRAM | 60 | select STM32_SDRAM |
39 | select STM32_RCC | 61 | select STM32_RCC |
40 | select STM32_RESET | 62 | select STM32_RESET |
41 | select STM32_SERIAL | 63 | select STM32_SERIAL |
42 | select SYSCON | 64 | select SYSCON |
43 | 65 | ||
44 | source "arch/arm/mach-stm32/stm32f4/Kconfig" | 66 | source "arch/arm/mach-stm32/stm32f4/Kconfig" |
45 | source "arch/arm/mach-stm32/stm32f7/Kconfig" | 67 | source "arch/arm/mach-stm32/stm32f7/Kconfig" |
46 | source "arch/arm/mach-stm32/stm32h7/Kconfig" | 68 | source "arch/arm/mach-stm32/stm32h7/Kconfig" |
47 | 69 | ||
48 | endif | 70 | endif |
49 | 71 |
configs/stm32f429-discovery_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_STM32=y | 2 | CONFIG_STM32=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0xF00 | 3 | CONFIG_SYS_MALLOC_F_LEN=0xF00 |
4 | CONFIG_STM32F4=y | 4 | CONFIG_STM32F4=y |
5 | CONFIG_TARGET_STM32F429_DISCOVERY=y | 5 | CONFIG_TARGET_STM32F429_DISCOVERY=y |
6 | CONFIG_DEFAULT_DEVICE_TREE="stm32f429-disco" | 6 | CONFIG_DEFAULT_DEVICE_TREE="stm32f429-disco" |
7 | CONFIG_BOOTDELAY=3 | 7 | CONFIG_BOOTDELAY=3 |
8 | CONFIG_USE_BOOTARGS=y | 8 | CONFIG_USE_BOOTARGS=y |
9 | CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk consoleblank=0 ignore_loglevel" | 9 | CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk consoleblank=0 ignore_loglevel" |
10 | # CONFIG_DISPLAY_CPUINFO is not set | 10 | # CONFIG_DISPLAY_CPUINFO is not set |
11 | # CONFIG_DISPLAY_BOARDINFO is not set | 11 | # CONFIG_DISPLAY_BOARDINFO is not set |
12 | CONFIG_BOARD_EARLY_INIT_F=y | 12 | CONFIG_BOARD_EARLY_INIT_F=y |
13 | CONFIG_HUSH_PARSER=y | 13 | CONFIG_HUSH_PARSER=y |
14 | CONFIG_SYS_PROMPT="U-Boot > " | 14 | CONFIG_SYS_PROMPT="U-Boot > " |
15 | # CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set | 15 | # CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set |
16 | CONFIG_CMD_IMLS=y | 16 | CONFIG_CMD_IMLS=y |
17 | # CONFIG_CMD_SETEXPR is not set | 17 | # CONFIG_CMD_SETEXPR is not set |
18 | CONFIG_CMD_TIMER=y | 18 | CONFIG_CMD_TIMER=y |
19 | CONFIG_OF_CONTROL=y | 19 | CONFIG_OF_CONTROL=y |
20 | CONFIG_OF_EMBED=y | 20 | CONFIG_OF_EMBED=y |
21 | CONFIG_ENV_IS_IN_FLASH=y | 21 | CONFIG_ENV_IS_IN_FLASH=y |
22 | CONFIG_CLK=y | ||
23 | CONFIG_DM_GPIO=y | ||
24 | CONFIG_MISC=y | ||
25 | CONFIG_STM32_RCC=y | ||
26 | # CONFIG_MMC is not set | 22 | # CONFIG_MMC is not set |
27 | CONFIG_MTD_NOR_FLASH=y | 23 | CONFIG_MTD_NOR_FLASH=y |
28 | CONFIG_PINCTRL=y | ||
29 | CONFIG_PINCTRL_STM32=y | ||
30 | CONFIG_RAM=y | ||
31 | CONFIG_STM32_SDRAM=y | ||
32 | CONFIG_DM_RESET=y | ||
33 | CONFIG_STM32_RESET=y | ||
34 | CONFIG_STM32_SERIAL=y | ||
35 | 24 |
configs/stm32f469-discovery_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_STM32=y | 2 | CONFIG_STM32=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0xF00 | 3 | CONFIG_SYS_MALLOC_F_LEN=0xF00 |
4 | CONFIG_STM32F4=y | 4 | CONFIG_STM32F4=y |
5 | CONFIG_TARGET_STM32F469_DISCOVERY=y | 5 | CONFIG_TARGET_STM32F469_DISCOVERY=y |
6 | CONFIG_DEFAULT_DEVICE_TREE="stm32f469-disco" | 6 | CONFIG_DEFAULT_DEVICE_TREE="stm32f469-disco" |
7 | CONFIG_BOOTDELAY=3 | 7 | CONFIG_BOOTDELAY=3 |
8 | # CONFIG_DISPLAY_CPUINFO is not set | 8 | # CONFIG_DISPLAY_CPUINFO is not set |
9 | CONFIG_BOARD_EARLY_INIT_F=y | 9 | CONFIG_BOARD_EARLY_INIT_F=y |
10 | CONFIG_HUSH_PARSER=y | 10 | CONFIG_HUSH_PARSER=y |
11 | CONFIG_SYS_PROMPT="U-Boot > " | 11 | CONFIG_SYS_PROMPT="U-Boot > " |
12 | CONFIG_CMD_BOOTZ=y | 12 | CONFIG_CMD_BOOTZ=y |
13 | # CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set | 13 | # CONFIG_CMD_BOOTEFI_HELLO_COMPILE is not set |
14 | CONFIG_CMD_IMLS=y | 14 | CONFIG_CMD_IMLS=y |
15 | CONFIG_CMD_GPT=y | 15 | CONFIG_CMD_GPT=y |
16 | # CONFIG_RANDOM_UUID is not set | 16 | # CONFIG_RANDOM_UUID is not set |
17 | CONFIG_CMD_MMC=y | 17 | CONFIG_CMD_MMC=y |
18 | # CONFIG_CMD_SETEXPR is not set | 18 | # CONFIG_CMD_SETEXPR is not set |
19 | CONFIG_CMD_CACHE=y | 19 | CONFIG_CMD_CACHE=y |
20 | CONFIG_CMD_TIMER=y | 20 | CONFIG_CMD_TIMER=y |
21 | CONFIG_CMD_EXT2=y | 21 | CONFIG_CMD_EXT2=y |
22 | CONFIG_CMD_EXT4=y | 22 | CONFIG_CMD_EXT4=y |
23 | CONFIG_CMD_FAT=y | 23 | CONFIG_CMD_FAT=y |
24 | CONFIG_CMD_FS_GENERIC=y | 24 | CONFIG_CMD_FS_GENERIC=y |
25 | # CONFIG_DOS_PARTITION is not set | 25 | # CONFIG_DOS_PARTITION is not set |
26 | CONFIG_OF_CONTROL=y | 26 | CONFIG_OF_CONTROL=y |
27 | CONFIG_OF_EMBED=y | 27 | CONFIG_OF_EMBED=y |
28 | # CONFIG_BLK is not set | 28 | # CONFIG_BLK is not set |
29 | CONFIG_CLK=y | ||
30 | CONFIG_DM_GPIO=y | ||
31 | CONFIG_MISC=y | ||
32 | CONFIG_STM32_RCC=y | ||
33 | CONFIG_DM_MMC=y | 29 | CONFIG_DM_MMC=y |
34 | CONFIG_ARM_PL180_MMCI=y | 30 | CONFIG_ARM_PL180_MMCI=y |
35 | CONFIG_MTD_NOR_FLASH=y | 31 | CONFIG_MTD_NOR_FLASH=y |
36 | CONFIG_PINCTRL=y | ||
37 | CONFIG_PINCTRL_STM32=y | ||
38 | CONFIG_RAM=y | ||
39 | CONFIG_STM32_SDRAM=y | ||
40 | CONFIG_DM_RESET=y | ||
41 | CONFIG_STM32_RESET=y | ||
42 | CONFIG_STM32_SERIAL=y | ||
43 | 32 |
configs/stm32f746-disco_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_STM32=y | 2 | CONFIG_STM32=y |
3 | CONFIG_SYS_MALLOC_F_LEN=0xC00 | 3 | CONFIG_SYS_MALLOC_F_LEN=0xC00 |
4 | CONFIG_STM32F7=y | 4 | CONFIG_STM32F7=y |
5 | CONFIG_TARGET_STM32F746_DISCO=y | 5 | CONFIG_TARGET_STM32F746_DISCO=y |
6 | CONFIG_DEFAULT_DEVICE_TREE="stm32f746-disco" | 6 | CONFIG_DEFAULT_DEVICE_TREE="stm32f746-disco" |
7 | CONFIG_BOOTDELAY=3 | 7 | CONFIG_BOOTDELAY=3 |
8 | CONFIG_USE_BOOTARGS=y | 8 | CONFIG_USE_BOOTARGS=y |
9 | CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk consoleblank=0 ignore_loglevel" | 9 | CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk consoleblank=0 ignore_loglevel" |
10 | # CONFIG_DISPLAY_CPUINFO is not set | 10 | # CONFIG_DISPLAY_CPUINFO is not set |
11 | # CONFIG_DISPLAY_BOARDINFO is not set | 11 | # CONFIG_DISPLAY_BOARDINFO is not set |
12 | CONFIG_BOARD_EARLY_INIT_F=y | 12 | CONFIG_BOARD_EARLY_INIT_F=y |
13 | CONFIG_HUSH_PARSER=y | 13 | CONFIG_HUSH_PARSER=y |
14 | CONFIG_SYS_PROMPT="U-Boot > " | 14 | CONFIG_SYS_PROMPT="U-Boot > " |
15 | CONFIG_AUTOBOOT_KEYED=y | 15 | CONFIG_AUTOBOOT_KEYED=y |
16 | CONFIG_AUTOBOOT_PROMPT="Hit SPACE in %d seconds to stop autoboot.\n" | 16 | CONFIG_AUTOBOOT_PROMPT="Hit SPACE in %d seconds to stop autoboot.\n" |
17 | CONFIG_AUTOBOOT_STOP_STR=" " | 17 | CONFIG_AUTOBOOT_STOP_STR=" " |
18 | CONFIG_CMD_BOOTZ=y | 18 | CONFIG_CMD_BOOTZ=y |
19 | # CONFIG_CMD_FPGA is not set | 19 | # CONFIG_CMD_FPGA is not set |
20 | CONFIG_CMD_GPT=y | 20 | CONFIG_CMD_GPT=y |
21 | # CONFIG_RANDOM_UUID is not set | 21 | # CONFIG_RANDOM_UUID is not set |
22 | CONFIG_CMD_MMC=y | 22 | CONFIG_CMD_MMC=y |
23 | CONFIG_CMD_SF=y | 23 | CONFIG_CMD_SF=y |
24 | # CONFIG_CMD_SETEXPR is not set | 24 | # CONFIG_CMD_SETEXPR is not set |
25 | CONFIG_CMD_DHCP=y | 25 | CONFIG_CMD_DHCP=y |
26 | CONFIG_CMD_MII=y | 26 | CONFIG_CMD_MII=y |
27 | CONFIG_CMD_PING=y | 27 | CONFIG_CMD_PING=y |
28 | CONFIG_CMD_SNTP=y | 28 | CONFIG_CMD_SNTP=y |
29 | CONFIG_CMD_DNS=y | 29 | CONFIG_CMD_DNS=y |
30 | CONFIG_CMD_LINK_LOCAL=y | 30 | CONFIG_CMD_LINK_LOCAL=y |
31 | CONFIG_CMD_TIMER=y | 31 | CONFIG_CMD_TIMER=y |
32 | CONFIG_CMD_EXT2=y | 32 | CONFIG_CMD_EXT2=y |
33 | CONFIG_CMD_EXT4=y | 33 | CONFIG_CMD_EXT4=y |
34 | CONFIG_CMD_FAT=y | 34 | CONFIG_CMD_FAT=y |
35 | CONFIG_CMD_FS_GENERIC=y | 35 | CONFIG_CMD_FS_GENERIC=y |
36 | # CONFIG_DOS_PARTITION is not set | 36 | # CONFIG_DOS_PARTITION is not set |
37 | # CONFIG_SPL_EFI_PARTITION is not set | 37 | # CONFIG_SPL_EFI_PARTITION is not set |
38 | CONFIG_OF_CONTROL=y | 38 | CONFIG_OF_CONTROL=y |
39 | CONFIG_NET_RANDOM_ETHADDR=y | 39 | CONFIG_NET_RANDOM_ETHADDR=y |
40 | CONFIG_NETCONSOLE=y | 40 | CONFIG_NETCONSOLE=y |
41 | # CONFIG_BLK is not set | 41 | # CONFIG_BLK is not set |
42 | CONFIG_CLK=y | ||
43 | CONFIG_DM_GPIO=y | ||
44 | CONFIG_MISC=y | ||
45 | CONFIG_STM32_RCC=y | ||
46 | CONFIG_DM_MMC=y | 42 | CONFIG_DM_MMC=y |
47 | # CONFIG_SPL_DM_MMC is not set | 43 | # CONFIG_SPL_DM_MMC is not set |
48 | CONFIG_ARM_PL180_MMCI=y | 44 | CONFIG_ARM_PL180_MMCI=y |
49 | CONFIG_MTD=y | 45 | CONFIG_MTD=y |
50 | CONFIG_MTD_NOR_FLASH=y | 46 | CONFIG_MTD_NOR_FLASH=y |
51 | CONFIG_DM_SPI_FLASH=y | 47 | CONFIG_DM_SPI_FLASH=y |
52 | CONFIG_SPI_FLASH=y | 48 | CONFIG_SPI_FLASH=y |
53 | CONFIG_SPI_FLASH_STMICRO=y | 49 | CONFIG_SPI_FLASH_STMICRO=y |
54 | CONFIG_DM_ETH=y | 50 | CONFIG_DM_ETH=y |
55 | CONFIG_ETH_DESIGNWARE=y | 51 | CONFIG_ETH_DESIGNWARE=y |
56 | CONFIG_PINCTRL=y | ||
57 | # CONFIG_PINCTRL_FULL is not set | 52 | # CONFIG_PINCTRL_FULL is not set |
58 | CONFIG_PINCTRL_STM32=y | ||
59 | CONFIG_RAM=y | ||
60 | CONFIG_STM32_SDRAM=y | ||
61 | CONFIG_DM_RESET=y | ||
62 | CONFIG_STM32_RESET=y | ||
63 | CONFIG_STM32_SERIAL=y | ||
64 | CONFIG_DM_SPI=y | 53 | CONFIG_DM_SPI=y |
65 | CONFIG_STM32_QSPI=y | 54 | CONFIG_STM32_QSPI=y |
66 | CONFIG_OF_LIBFDT_OVERLAY=y | 55 | CONFIG_OF_LIBFDT_OVERLAY=y |
67 | # CONFIG_EFI_LOADER is not set | 56 | # CONFIG_EFI_LOADER is not set |
68 | 57 |