Convert CONFIG_DMA_LPC32XX to Kconfig

This converts the following to Kconfig:
   CONFIG_DMA_LPC32XX

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2021-08-08 12:20:21 -06:00
committed by Tom Rini
parent 7b278eacc5
commit a7ebc6925b
4 changed files with 12 additions and 4 deletions

View File

@@ -42,6 +42,7 @@ CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_VERSION_VARIABLE=y
CONFIG_SYS_I2C_LEGACY=y
CONFIG_SPL_SYS_I2C_LEGACY=y
CONFIG_DMA_LPC32XX=y
CONFIG_SYS_I2C_LPC32XX=y
# CONFIG_MMC is not set
CONFIG_MTD=y

View File

@@ -35,6 +35,16 @@ config BCM6348_IUDMA
This driver support data transfer from devices to
memory and from memory to devices.
config DMA_LPC32XX
bool "LPC32XX DMA driver"
select DMA_LEGACY
help
Enable some legacy DMA code for lpc32xx. It provides some direct
functions likes lpc32xx_dma_wait_status() which can be called from
other code.
This should be converted to use driver model and UCLASS_DMA.
config TI_EDMA3
bool "TI EDMA3 driver"
select DMA_LEGACY
@@ -49,6 +59,7 @@ config APBH_DMA
help
Enable APBH DMA driver.
if APBH_DMA
config APBH_DMA_BURST
bool "Enable DMA BURST"

View File

@@ -26,9 +26,6 @@
/*
* DMA
*/
#if !defined(CONFIG_SPL_BUILD)
#define CONFIG_DMA_LPC32XX
#endif
/*
* GPIO

View File

@@ -223,7 +223,6 @@ CONFIG_DM9000_NO_SROM
CONFIG_DM9000_USE_16BIT
CONFIG_DMA_COHERENT
CONFIG_DMA_COHERENT_SIZE
CONFIG_DMA_LPC32XX
CONFIG_DMA_NONCOHERENT
CONFIG_DNET_AUTONEG_TIMEOUT
CONFIG_DP_DDR_CTRL