[PATCH 2/4] Convert CONFIG_USB_EHCI_MXS to Kconfig

Marek Behún
2021-10-09T13:28:08Z

From: Marek Behún <marek.behun@nic.cz>

This option is only used for
mx23evk_defconfig
mx23_olinuxino_defconfig
which are the only i.MX23 boards.

Add depend on ARCH_MX23 and default to y.

Signed-off-by: Marek Behún <marek.behun@nic.cz>
---
drivers/usb/host/Kconfig | 7 +++++++
include/configs/mxs.h | 1 -
scripts/config_whitelist.txt | 1 -
3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
index 10b0479a8a..be5e4b994d 100644
--- a/drivers/usb/host/Kconfig
+++ b/drivers/usb/host/Kconfig
@@ -175,6 +175,13 @@ config USB_EHCI_MX7
---help---
Enables support for the on-chip EHCI controller on i.MX7 SoCs.

+config USB_EHCI_MXS
+ bool "Support for i.MX23 EHCI USB controller"
+ depends on ARCH_MX23
+ default y
+ help
+ Enables support for the on-chip EHCI controller on i.MX23 SoCs.
+
config USB_EHCI_OMAP
bool "Support for OMAP3+ on-chip EHCI USB controller"
depends on ARCH_OMAP2PLUS
diff --git a/include/configs/mxs.h b/include/configs/mxs.h
index 330ac42402..4473d5177a 100644
--- a/include/configs/mxs.h
+++ b/include/configs/mxs.h
@@ -128,7 +128,6 @@

/* USB */
#ifdef CONFIG_CMD_USB
-#define CONFIG_USB_EHCI_MXS
#define CONFIG_USB_EHCI_IS_TDI
#endif

diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt
index 682f597f37..7610739021 100644
--- a/scripts/config_whitelist.txt
+++ b/scripts/config_whitelist.txt
@@ -3037,7 +3037,6 @@ CONFIG_USB_EHCI_EXYNOS
CONFIG_USB_EHCI_FARADAY
CONFIG_USB_EHCI_IS_TDI
CONFIG_USB_EHCI_KIRKWOOD
-CONFIG_USB_EHCI_MXS
CONFIG_USB_EHCI_TXFIFO_THRESH
CONFIG_USB_ETH_QMULT
CONFIG_USB_ETH_SUBSET
--
2.32.0