diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2018-04-25 18:47:52 +0900 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-04-28 10:42:35 -0400 |
commit | 7325f6cfdcf6cbc4fc5acf706b6cbcc786ae8db5 (patch) | |
tree | e0c9bc76ea30a3f35b551ab08372ad2b8cb91c2d | |
parent | b60cfb6a01a23938245edb9e0910cc11dbeed789 (diff) | |
download | u-boot-7325f6cfdcf6cbc4fc5acf706b6cbcc786ae8db5.zip u-boot-7325f6cfdcf6cbc4fc5acf706b6cbcc786ae8db5.tar.gz u-boot-7325f6cfdcf6cbc4fc5acf706b6cbcc786ae8db5.tar.bz2 |
distro: use imply to enable DISTRO_DEFAULTS as SoC default
The default of DISTRO_DEFAULTS is messy. Using the 'imply' keyword
is equivalent and cleaner.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
-rw-r--r-- | Kconfig | 5 | ||||
-rw-r--r-- | arch/arm/Kconfig | 4 | ||||
-rw-r--r-- | arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 1 | ||||
-rw-r--r-- | doc/README.distro | 3 |
4 files changed, 6 insertions, 7 deletions
@@ -68,11 +68,6 @@ config CC_COVERAGE config DISTRO_DEFAULTS bool "Select defaults suitable for booting general purpose Linux distributions" - default y if ARCH_SUNXI || TEGRA - default y if ARCH_LS2080A - default y if ARCH_MESON - default y if ARCH_ROCKCHIP - default n imply USE_BOOTCOMMAND select CMD_BOOTZ if ARM && !ARM64 select CMD_BOOTI if ARM64 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 6f06f2c..6812cdd 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -584,6 +584,7 @@ config ARCH_OMAP2PLUS config ARCH_MESON bool "Amlogic Meson" + imply DISTRO_DEFAULTS help Support for the Meson SoC family developed by Amlogic Inc., targeted at media players and tablet computers. We currently @@ -723,6 +724,7 @@ config ARCH_SUNXI select USB_KEYBOARD if DISTRO_DEFAULTS select USE_TINY_PRINTF imply CMD_GPT + imply DISTRO_DEFAULTS imply FAT_WRITE imply OF_LIBFDT_OVERLAY imply PRE_CONSOLE_BUFFER @@ -784,6 +786,7 @@ config ARCH_ZYNQMP config TEGRA bool "NVIDIA Tegra" + imply DISTRO_DEFAULTS imply FAT_WRITE config TARGET_VEXPRESS64_AEMV8A @@ -1183,6 +1186,7 @@ config ARCH_ROCKCHIP select ENABLE_ARM_SOC_BOOT0_HOOK select SPI imply CMD_FASTBOOT + imply DISTRO_DEFAULTS imply FASTBOOT imply FAT_WRITE imply USB_FUNCTION_FASTBOOT diff --git a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig index c4a96d4..7edc06d 100644 --- a/arch/arm/cpu/armv8/fsl-layerscape/Kconfig +++ b/arch/arm/cpu/armv8/fsl-layerscape/Kconfig @@ -167,6 +167,7 @@ config ARCH_LS2080A select SYS_I2C_MXC_I2C2 select SYS_I2C_MXC_I2C3 select SYS_I2C_MXC_I2C4 + imply DISTRO_DEFAULTS imply PANIC_HANG config FSL_LSCH2 diff --git a/doc/README.distro b/doc/README.distro index 2af5590..522deb3 100644 --- a/doc/README.distro +++ b/doc/README.distro @@ -165,8 +165,7 @@ Enabling the distro options In your board's defconfig, enable the DISTRO_DEFAULTS option by adding a line with "CONFIG_DISTRO_DEFAULTS=y". If you want to enable this from Kconfig itself, for e.g. all boards using a specific SoC then -add a "default y if ARCH_FOO" to the DISTRO_DEFAULTS section of -the Kconfig file in the root of the u-boot sources. +add a "imply DISTRO_DEFAULTS" to your SoC CONFIG option. In your board configuration file, include the following: |