sunxi: Add missing dependencies to Kconfig selections

Some of the selected symbols have a user-visible dependency. Make the
selections conditional on that dependency to avoid creating invalid
configurations.

Signed-off-by: Samuel Holland <samuel@sholland.org>
This commit is contained in:
Samuel Holland 2022-08-04 23:29:13 -05:00
parent 6322810dc7
commit 3cce77c1b2

View File

@ -1134,30 +1134,30 @@ config ARCH_SOCFPGA
config ARCH_SUNXI config ARCH_SUNXI
bool "Support sunxi (Allwinner) SoCs" bool "Support sunxi (Allwinner) SoCs"
select BINMAN select BINMAN
select CMD_GPIO select CMD_GPIO if GPIO
select CMD_MMC if MMC select CMD_MMC if MMC
select CMD_USB if DISTRO_DEFAULTS && USB_HOST select CMD_USB if DISTRO_DEFAULTS && USB_HOST
select CLK select CLK
select DM select DM
select DM_ETH select DM_ETH if NET
select DM_GPIO select DM_GPIO if GPIO
select DM_I2C if I2C select DM_I2C if I2C
select DM_SCSI if BLK && SCSI
select DM_SERIAL if SERIAL
select DM_SPI if SPI select DM_SPI if SPI
select DM_SPI_FLASH if SPI select DM_SPI_FLASH if SPI
select DM_SCSI if SCSI
select DM_SERIAL
select GPIO_EXTRA_HEADER select GPIO_EXTRA_HEADER
select OF_BOARD_SETUP select OF_BOARD_SETUP
select OF_CONTROL select OF_CONTROL
select OF_SEPARATE select OF_SEPARATE
select PINCTRL select PINCTRL
select SPECIFY_CONSOLE_INDEX select SPECIFY_CONSOLE_INDEX if SERIAL
select SPL_SEPARATE_BSS if SPL select SPL_SEPARATE_BSS if SPL
select SPL_STACK_R if SPL select SPL_STACK_R if SPL
select SPL_SYS_MALLOC_SIMPLE if SPL select SPL_SYS_MALLOC_SIMPLE if SPL
select SPL_SYS_THUMB_BUILD if !ARM64 select SPL_SYS_THUMB_BUILD if !ARM64
select SUNXI_GPIO select SUNXI_GPIO if GPIO
select SYS_NS16550 select SYS_NS16550 if SERIAL
select SYS_THUMB_BUILD if !ARM64 select SYS_THUMB_BUILD if !ARM64
select USB if DISTRO_DEFAULTS select USB if DISTRO_DEFAULTS
select USB_KEYBOARD if DISTRO_DEFAULTS && USB_HOST select USB_KEYBOARD if DISTRO_DEFAULTS && USB_HOST