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
					
				|  | @ -227,6 +227,10 @@ config OLD_SUNXI_KERNEL_COMPAT | |||
| 	Set this to enable various workarounds for old kernels, this results in | ||||
| 	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 | ||||
| 	string "Card detect pin for mmc0" | ||||
| 	default "" | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ menu "MMC Host controller Support" | |||
| 
 | ||||
| config MMC | ||||
| 	bool "Enable MMC support" | ||||
| 	depends on UNUSED | ||||
| 	depends on ARCH_SUNXI | ||||
| 	help | ||||
| 	  TODO: Move all architectures to use this option | ||||
| 
 | ||||
|  |  | |||
|  | @ -140,8 +140,7 @@ | |||
| #endif | ||||
| 
 | ||||
| /* mmc config */ | ||||
| #if !defined(CONFIG_UART0_PORT_F) | ||||
| #define CONFIG_MMC | ||||
| #ifdef CONFIG_MMC | ||||
| #define CONFIG_GENERIC_MMC | ||||
| #define CONFIG_CMD_MMC | ||||
| #define CONFIG_MMC_SUNXI | ||||
|  | @ -197,7 +196,7 @@ | |||
| 
 | ||||
| #define CONFIG_SPL_LIBDISK_SUPPORT | ||||
| 
 | ||||
| #if !defined(CONFIG_UART0_PORT_F) | ||||
| #ifdef CONFIG_MMC | ||||
| #define CONFIG_SPL_MMC_SUPPORT | ||||
| #endif | ||||
| 
 | ||||
|  | @ -355,9 +354,12 @@ extern int soft_i2c_gpio_scl; | |||
| #define CONFIG_ANDROID_BOOT_IMAGE | ||||
| 
 | ||||
| #define CONFIG_FASTBOOT_FLASH | ||||
| 
 | ||||
| #ifdef CONFIG_MMC | ||||
| #define CONFIG_FASTBOOT_FLASH_MMC_DEV	0 | ||||
| #define CONFIG_EFI_PARTITION | ||||
| #endif | ||||
| #endif | ||||
| 
 | ||||
| #ifdef CONFIG_USB_FUNCTION_MASS_STORAGE | ||||
| #define CONFIG_CMD_USB_MASS_STORAGE | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue