mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-28 15:41:40 +00:00
sunxi: Use Kconfig CONFIG_MMC
Not all sunxi boards have an MMC embedded. Switching to the Kconfig option will allow to enable or disable the support in each boards' defconfig. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
f7d6b3cc16
commit
44c798799f
3 changed files with 10 additions and 4 deletions
|
@ -227,6 +227,10 @@ config OLD_SUNXI_KERNEL_COMPAT
|
||||||
Set this to enable various workarounds for old kernels, this results in
|
Set this to enable various workarounds for old kernels, this results in
|
||||||
sub-optimal settings for newer kernels, only enable if needed.
|
sub-optimal settings for newer kernels, only enable if needed.
|
||||||
|
|
||||||
|
config MMC
|
||||||
|
depends on !UART0_PORT_F
|
||||||
|
default y if ARCH_SUNXI
|
||||||
|
|
||||||
config MMC0_CD_PIN
|
config MMC0_CD_PIN
|
||||||
string "Card detect pin for mmc0"
|
string "Card detect pin for mmc0"
|
||||||
default ""
|
default ""
|
||||||
|
|
|
@ -2,7 +2,7 @@ menu "MMC Host controller Support"
|
||||||
|
|
||||||
config MMC
|
config MMC
|
||||||
bool "Enable MMC support"
|
bool "Enable MMC support"
|
||||||
depends on UNUSED
|
depends on ARCH_SUNXI
|
||||||
help
|
help
|
||||||
TODO: Move all architectures to use this option
|
TODO: Move all architectures to use this option
|
||||||
|
|
||||||
|
|
|
@ -140,8 +140,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* mmc config */
|
/* mmc config */
|
||||||
#if !defined(CONFIG_UART0_PORT_F)
|
#ifdef CONFIG_MMC
|
||||||
#define CONFIG_MMC
|
|
||||||
#define CONFIG_GENERIC_MMC
|
#define CONFIG_GENERIC_MMC
|
||||||
#define CONFIG_CMD_MMC
|
#define CONFIG_CMD_MMC
|
||||||
#define CONFIG_MMC_SUNXI
|
#define CONFIG_MMC_SUNXI
|
||||||
|
@ -197,7 +196,7 @@
|
||||||
|
|
||||||
#define CONFIG_SPL_LIBDISK_SUPPORT
|
#define CONFIG_SPL_LIBDISK_SUPPORT
|
||||||
|
|
||||||
#if !defined(CONFIG_UART0_PORT_F)
|
#ifdef CONFIG_MMC
|
||||||
#define CONFIG_SPL_MMC_SUPPORT
|
#define CONFIG_SPL_MMC_SUPPORT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -355,9 +354,12 @@ extern int soft_i2c_gpio_scl;
|
||||||
#define CONFIG_ANDROID_BOOT_IMAGE
|
#define CONFIG_ANDROID_BOOT_IMAGE
|
||||||
|
|
||||||
#define CONFIG_FASTBOOT_FLASH
|
#define CONFIG_FASTBOOT_FLASH
|
||||||
|
|
||||||
|
#ifdef CONFIG_MMC
|
||||||
#define CONFIG_FASTBOOT_FLASH_MMC_DEV 0
|
#define CONFIG_FASTBOOT_FLASH_MMC_DEV 0
|
||||||
#define CONFIG_EFI_PARTITION
|
#define CONFIG_EFI_PARTITION
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef CONFIG_USB_FUNCTION_MASS_STORAGE
|
#ifdef CONFIG_USB_FUNCTION_MASS_STORAGE
|
||||||
#define CONFIG_CMD_USB_MASS_STORAGE
|
#define CONFIG_CMD_USB_MASS_STORAGE
|
||||||
|
|
Loading…
Reference in a new issue