Commit 0298f4c0032e2ba7e417aacc66da98887a2e0a5b

Authored by Masahiro Yamada
1 parent bbdae1651e

ARM: uniphier: move CONFIG_SPL_* to defconfig or select

As I repeated in the ML, I am unhappy with config entries with bare
defaults.  Kick them out of arch/arm/mach-uniphier/Kconfig.

Currently, CONFIG_SPL_SERIAL_SUPPORT is not user-configurable
(build fails without it), but it should be fixed later anyway,
so I am moving CONFIG_SPL_SERIAL_SUPPORT to defconfigs.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Tom Rini <trini@konsulko.com>

Showing 8 changed files with 16 additions and 15 deletions Side-by-side Diff

... ... @@ -868,6 +868,8 @@
868 868 select PINCTRL
869 869 select SPL
870 870 select SPL_DM
  871 + select SPL_LIBCOMMON_SUPPORT
  872 + select SPL_LIBGENERIC_SUPPORT
871 873 select SPL_OF_CONTROL
872 874 select SPL_PINCTRL
873 875 select SUPPORT_SPL
arch/arm/mach-uniphier/Kconfig
1 1 if ARCH_UNIPHIER
2 2  
3   -config SPL_LIBCOMMON_SUPPORT
4   - default y
5   -
6   -config SPL_LIBGENERIC_SUPPORT
7   - default y
8   -
9   -config SPL_MMC_SUPPORT
10   - default y if !ARCH_UNIPHIER_64BIT
11   -
12   -config SPL_NAND_SUPPORT
13   - default y if !ARM64
14   -
15   -config SPL_SERIAL_SUPPORT
16   - default y
17   -
18 3 config SYS_CONFIG_NAME
19 4 default "uniphier"
20 5  
configs/uniphier_ld11_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_UNIPHIER=y
3 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
  4 +CONFIG_SPL_SERIAL_SUPPORT=y
4 5 CONFIG_ARCH_UNIPHIER_LD11=y
5 6 CONFIG_MICRO_SUPPORT_CARD=y
6 7 CONFIG_SYS_TEXT_BASE=0x84000000
configs/uniphier_ld20_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_UNIPHIER=y
3 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
  4 +CONFIG_SPL_SERIAL_SUPPORT=y
4 5 CONFIG_ARCH_UNIPHIER_LD20=y
5 6 CONFIG_MICRO_SUPPORT_CARD=y
6 7 CONFIG_SYS_TEXT_BASE=0x84000000
configs/uniphier_ld4_sld8_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_UNIPHIER=y
3 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
  4 +CONFIG_SPL_MMC_SUPPORT=y
  5 +CONFIG_SPL_NAND_SUPPORT=y
  6 +CONFIG_SPL_SERIAL_SUPPORT=y
4 7 CONFIG_ARCH_UNIPHIER_LD4_SLD8=y
5 8 CONFIG_MICRO_SUPPORT_CARD=y
6 9 CONFIG_SYS_TEXT_BASE=0x84000000
configs/uniphier_pro4_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_UNIPHIER=y
3 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
  4 +CONFIG_SPL_MMC_SUPPORT=y
  5 +CONFIG_SPL_NAND_SUPPORT=y
  6 +CONFIG_SPL_SERIAL_SUPPORT=y
4 7 CONFIG_MICRO_SUPPORT_CARD=y
5 8 CONFIG_SYS_TEXT_BASE=0x84000000
6 9 CONFIG_DEFAULT_DEVICE_TREE="uniphier-ph1-pro4-ref"
configs/uniphier_pxs2_ld6b_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_UNIPHIER=y
3 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
  4 +CONFIG_SPL_MMC_SUPPORT=y
  5 +CONFIG_SPL_NAND_SUPPORT=y
  6 +CONFIG_SPL_SERIAL_SUPPORT=y
4 7 CONFIG_ARCH_UNIPHIER_PRO5_PXS2_LD6B=y
5 8 CONFIG_MICRO_SUPPORT_CARD=y
6 9 CONFIG_SYS_TEXT_BASE=0x84000000
configs/uniphier_sld3_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_UNIPHIER=y
3 3 CONFIG_SYS_MALLOC_F_LEN=0x2000
  4 +CONFIG_SPL_MMC_SUPPORT=y
  5 +CONFIG_SPL_NAND_SUPPORT=y
  6 +CONFIG_SPL_SERIAL_SUPPORT=y
4 7 CONFIG_ARCH_UNIPHIER_SLD3=y
5 8 CONFIG_MICRO_SUPPORT_CARD=y
6 9 CONFIG_SYS_TEXT_BASE=0x84000000