]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
Convert CONFIG_USB_EHCI_IS_TDI to Kconfig
authorMarek Behún <marek.behun@nic.cz>
Sat, 9 Oct 2021 13:27:35 +0000 (15:27 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 15 Oct 2021 13:42:22 +0000 (09:42 -0400)
On mvebu this is defined if and only if !ARM64.

Otherwise it is defined for boards with ARCH_MX23, ARCH_TEGRA and
ARCH_ZYNQ, and also for SOC_AR934X (tplink_wdr4300).

Signed-off-by: Marek Behún <marek.behun@nic.cz>
26 files changed:
arch/arm/mach-kirkwood/include/mach/config.h
arch/mips/mach-ath79/Kconfig
drivers/usb/host/Kconfig
include/configs/clearfog.h
include/configs/controlcenterdc.h
include/configs/crs3xx-98dx3236.h
include/configs/db-88f6720.h
include/configs/db-88f6820-amc.h
include/configs/db-88f6820-gp.h
include/configs/db-mv784mp-gp.h
include/configs/db-xc3-24g4xg.h
include/configs/ds414.h
include/configs/helios4.h
include/configs/mxs.h
include/configs/nas220.h
include/configs/tegra114-common.h
include/configs/tegra124-common.h
include/configs/tegra20-common.h
include/configs/tegra210-common.h
include/configs/tegra30-common.h
include/configs/theadorable.h
include/configs/tplink_wdr4300.h
include/configs/turris_omnia.h
include/configs/x530.h
include/configs/zynq-common.h
scripts/config_whitelist.txt

index f262d70b149ac3f4dd88da6966de912fe1c3129b..cf6b1b9b63473f782ab7f0683763d22f865781e3 100644 (file)
 #define CONFIG_RESET_PHY_R     /* use reset_phy() to init mv8831116 PHY */
 #endif /* CONFIG_CMD_NET */
 
-/*
- * USB/EHCI
- */
-#ifdef CONFIG_CMD_USB
-#define CONFIG_USB_EHCI_IS_TDI
-#endif /* CONFIG_CMD_USB */
-
 /*
  * IDE Support on SATA ports
  */
index bdb23b57658fb77bee2681943f9cf4f1785b5a49..cd85d1b6c31bc4cdccbac6e6d9623cd66262d06e 100644 (file)
@@ -20,6 +20,7 @@ config SOC_AR934X
        select SUPPORTS_BIG_ENDIAN
        select SUPPORTS_CPU_MIPS32_R1
        select SUPPORTS_CPU_MIPS32_R2
+       select USB_EHCI_IS_TDI if USB_EHCI_HCD
        help
          This supports QCA/Atheros ar934x family SOCs.
 
index be5e4b994da8e9036e3a6e20704d14579d3ac829..ccecb5a3b0898a2afc2b21ac7bd0b7a1949d79b6 100644 (file)
@@ -139,6 +139,9 @@ config USB_EHCI_HCD
 
 if USB_EHCI_HCD
 
+config USB_EHCI_IS_TDI
+       bool
+
 config USB_EHCI_ATMEL
        bool  "Support for Atmel on-chip EHCI USB controller"
        depends on ARCH_AT91
@@ -150,6 +153,7 @@ config USB_EHCI_MARVELL
        bool "Support for Marvell on-chip EHCI USB controller"
        depends on ARCH_MVEBU || ARCH_KIRKWOOD || ARCH_ORION5X
        default y
+       select USB_EHCI_IS_TDI if !ARM64
        ---help---
          Enables support for the on-chip EHCI controller on MVEBU SoCs.
 
@@ -179,6 +183,7 @@ config USB_EHCI_MXS
        bool "Support for i.MX23 EHCI USB controller"
        depends on ARCH_MX23
        default y
+       select USB_EHCI_IS_TDI
        help
          Enables support for the on-chip EHCI controller on i.MX23 SoCs.
 
@@ -258,12 +263,14 @@ config USB_EHCI_PCI
 config USB_EHCI_TEGRA
        bool "Support for NVIDIA Tegra on-chip EHCI USB controller"
        depends on ARCH_TEGRA
+       select USB_EHCI_IS_TDI
        ---help---
          Enable support for Tegra on-chip EHCI USB controller
 
 config USB_EHCI_ZYNQ
        bool "Support for Xilinx Zynq on-chip EHCI USB controller"
        default y if ARCH_ZYNQ
+       select USB_EHCI_IS_TDI
        ---help---
          Enable support for Zynq on-chip EHCI USB controller
 
index a12e1582d67ba17974634a5af96cc5eb3944b3c7..a30bca5147a8a2cc46cfce1e48ae92469ad3bc75 100644 (file)
@@ -18,9 +18,6 @@
  * U-Boot into it.
  */
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 #define CONFIG_ENV_MIN_ENTRIES         128
 
 /* Environment in MMC */
index 12e9b8d06d6ee8d96bb29783b5b20de2cf26f954..21e61e5e8f52fe6734d37b2ea902afb8a8224c5b 100644 (file)
@@ -27,9 +27,6 @@
 #define CONFIG_SYS_SCSI_MAX_DEVICE     (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
                                         CONFIG_SYS_SCSI_MAX_LUN)
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /* Environment in SPI NOR flash */
 
 #define PHY_ANEG_TIMEOUT       8000    /* PHY needs a longer aneg time */
index 5300467a766eaa41090f7654f70dce9a13598c16..27b45a7605d21256bf443c1261d35e2bf16533cf 100644 (file)
@@ -13,9 +13,6 @@
 #define CONFIG_SYS_BOOTM_LEN   (64 * 1024 * 1024) /* 64 MB */
 #define CONFIG_SYS_KWD_CONFIG  $(CONFIG_BOARDDIR)/kwbimage.cfg
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /* Environment in SPI NOR flash */
 
 /* Keep device tree and initrd in lower memory so the kernel can access them */
index 76c02f6656d7a4062b93452a347bf274f2ce94b0..19fc669f89d17b9e4f64e631cc608db9b423be42 100644 (file)
@@ -20,7 +20,6 @@
 #define CONFIG_I2C_MVTWSI_BASE0                MVEBU_TWSI_BASE
 
 /* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
 #define CONFIG_USB_MAX_CONTROLLER_COUNT 3
 
 /* Environment in SPI NOR flash */
index c5f0a1d2e08dac06364c53a105a91f3c7019aac3..1f70c609d234eb4da0108a211ffae161ed751661 100644 (file)
@@ -10,9 +10,6 @@
  * High Level Configuration Options (easy to change)
  */
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /* Environment in SPI NOR flash */
 
 #define PHY_ANEG_TIMEOUT       8000    /* PHY needs a longer aneg time */
index ecda30bab5010fca02848323cb55a558b6edcb5b..41dadfebb94803668a5a22ac2e7161bdd1fc0cab 100644 (file)
@@ -22,9 +22,6 @@
 #define CONFIG_SYS_SCSI_MAX_DEVICE     (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
                                         CONFIG_SYS_SCSI_MAX_LUN)
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /* Environment in SPI NOR flash */
 
 #define PHY_ANEG_TIMEOUT       8000    /* PHY needs a longer aneg time */
index defe480613686bde9e8e99830117bb474c31522f..dbbc33ebf9c36bcf1d996da3ce63ba67a17589f9 100644 (file)
@@ -21,7 +21,6 @@
 #define CONFIG_I2C_MVTWSI_BASE0                MVEBU_TWSI_BASE
 
 /* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
 #define CONFIG_USB_MAX_CONTROLLER_COUNT 3
 
 /* Environment in SPI NOR flash */
index 206afae59014c482589d9f6d8a78d061190828bc..6a4c5a7ab554ed2ff8c5dbe4f70b23e10be2b084 100644 (file)
@@ -12,9 +12,6 @@
 
 #define CONFIG_SYS_KWD_CONFIG  $(CONFIG_BOARDDIR)/kwbimage.cfg
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /* Environment in SPI NOR flash */
 
 /* NAND */
index 85abed5d3b512837faa02e913bd3f190bb8e9013..1f2d2c5e44686ae608c39046f1bf37daabdf3b29 100644 (file)
@@ -24,9 +24,6 @@
 #define CONFIG_PCI_SCAN_SHOW
 #endif
 
-/* USB/EHCI/XHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /*
  * mv-common.h should be defined after CMD configs since it used them
  * to enable certain macros
index 7ed70602d175d91386d5d96b073510b14620d30a..56d35d6fdbc62fc3bd1cc09a1c958cddc54a2bd4 100644 (file)
@@ -18,9 +18,6 @@
  * U-Boot into it.
  */
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 #define CONFIG_ENV_MIN_ENTRIES         128
 
 /* Environment in MMC */
index ee2d7fa1b772fd8a5154eb4c0af061ea23d2b131..51624a27c465b7e5531fe11890a28de544fbf9aa 100644 (file)
 #define CONFIG_SPI_HALF_DUPLEX
 #endif
 
-/* USB */
-#ifdef CONFIG_CMD_USB
-#define CONFIG_USB_EHCI_IS_TDI
-#endif
-
 #endif /* __CONFIGS_MXS_H__ */
index 52c55be061d1989a12a0b66d7331d05b2625d3fe..99b14ba6218910d92e075fd35749bb7336a5de97 100644 (file)
 #define CONFIG_PHY_BASE_ADR 8
 #endif /* CONFIG_CMD_NET */
 
-/*
- * USB/EHCI
- */
-#ifdef CONFIG_CMD_USB
-#define CONFIG_USB_EHCI_IS_TDI
-#endif /* CONFIG_CMD_USB */
-
 /*
  * File system
  */
index 06b687d556366dac6f534287b68779585d579c44..09737211803b2210c6c6e518265a0db66f2034fe 100644 (file)
@@ -58,7 +58,6 @@
 #define CONFIG_SPL_STACK               0x800ffffc
 
 /* For USB EHCI controller */
-#define CONFIG_USB_EHCI_IS_TDI
 #define CONFIG_USB_EHCI_TXFIFO_THRESH  0x10
 
 #endif /* _TEGRA114_COMMON_H_ */
index de78ac992411d3ab4b56fbf5c93251c96418cabe..df688dabd1ab15c3a84cba6e9e24b00b15fdc12a 100644 (file)
@@ -60,7 +60,6 @@
 #define CONFIG_SPL_STACK               0x800ffffc
 
 /* For USB EHCI controller */
-#define CONFIG_USB_EHCI_IS_TDI
 #define CONFIG_USB_EHCI_TXFIFO_THRESH  0x10
 
 /* GPU needs setup */
index d2bed64ccdc63734bc67b715670022260fe247b3..063213cbfeb7e9ee33707cba849e7837b9b4c6e4 100644 (file)
@@ -78,7 +78,6 @@
  * packets depending on the buffer address and size.
  */
 #define CONFIG_USB_EHCI_TXFIFO_THRESH  0x10
-#define CONFIG_USB_EHCI_IS_TDI
 
 #define CONFIG_SYS_NAND_SELF_INIT
 
index 6c58ccc3d5a5f0a2d94853efbe83a28c0d2be69b..c36bdb0bb961d31020d5d2aa66588df10cfbe039 100644 (file)
@@ -47,7 +47,6 @@
        "ramdisk_addr_r=0x83200000\0"
 
 /* For USB EHCI controller */
-#define CONFIG_USB_EHCI_IS_TDI
 #define CONFIG_USB_EHCI_TXFIFO_THRESH  0x10
 
 /* GPU needs setup */
index 56b2671e43af306f3019cedd930f7959e9edad5b..b878b1a9e699c4272325f340548472a4acc1a326 100644 (file)
@@ -55,7 +55,6 @@
 #define CONFIG_SPL_STACK               0x800ffffc
 
 /* For USB EHCI controller */
-#define CONFIG_USB_EHCI_IS_TDI
 #define CONFIG_USB_EHCI_TXFIFO_THRESH  0x10
 
 #endif /* _TEGRA30_COMMON_H_ */
index 073855592b1ec8170ece2daaf39b36d84ea73aff..b43c03d3e8a905f5e9a8be7681c3feacc99e8a31 100644 (file)
@@ -29,7 +29,6 @@
 #define CONFIG_I2C_MVTWSI_BASE1                MVEBU_TWSI1_BASE
 
 /* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
 #define CONFIG_USB_MAX_CONTROLLER_COUNT 3
 
 /* Environment in SPI NOR flash */
index ede94e95f762d18c7628363fa1e472a86620dbe4..3e76d638c99e8f566d0bd21bb5c21e2360328052 100644 (file)
@@ -41,7 +41,6 @@
 /* USB, USB storage, USB ethernet */
 #define CONFIG_EHCI_MMIO_BIG_ENDIAN
 #define CONFIG_EHCI_DESC_BIG_ENDIAN
-#define CONFIG_USB_EHCI_IS_TDI
 
 /*
  * Diagnostics
index 4d8a7c37dec35c162b2a56856f335a5e423eef14..8d7d5c2bfc32040dcb6b7a9314d318d9b9906a3f 100644 (file)
@@ -17,9 +17,6 @@
  * U-Boot into it.
  */
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /* Environment in SPI NOR flash */
 
 #define PHY_ANEG_TIMEOUT       8000    /* PHY needs a longer aneg time */
index 23b1121460e33e97edbafa0441e614bc0045a7c3..f8b808ec7cd31640941f14801bea5ea1db337c9c 100644 (file)
@@ -45,9 +45,6 @@
 
 /* Additional FS support/configuration */
 
-/* USB/EHCI configuration */
-#define CONFIG_USB_EHCI_IS_TDI
-
 /* Environment in SPI NOR flash */
 
 #define PHY_ANEG_TIMEOUT       8000    /* PHY needs a longer aneg time */
index f3c851264163304dbf87a24ca021eda929652e11..4de2f94b040aee4b54be6def6be8c518d8b03b66 100644 (file)
@@ -55,8 +55,6 @@
 #endif
 
 #ifdef CONFIG_USB_EHCI_ZYNQ
-# define CONFIG_USB_EHCI_IS_TDI
-
 # define DFU_DEFAULT_POLL_TIMEOUT      300
 # define CONFIG_THOR_RESET_OFF
 #endif
index 32692934282f0eacdeb5502512b77593756a13c2..64a13c2a24e31598f88c858fe5f61e23e7f8c463 100644 (file)
@@ -3013,7 +3013,6 @@ CONFIG_USB_EHCI_BASE
 CONFIG_USB_EHCI_BASE_LIST
 CONFIG_USB_EHCI_EXYNOS
 CONFIG_USB_EHCI_FARADAY
-CONFIG_USB_EHCI_IS_TDI
 CONFIG_USB_EHCI_TXFIFO_THRESH
 CONFIG_USB_ETH_QMULT
 CONFIG_USB_ETH_SUBSET