]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
xilinx: kconfig: Change Kconfig dependencies for Xilinx drivers
authorMichal Simek <michal.simek@xilinx.com>
Mon, 24 Aug 2020 12:41:51 +0000 (14:41 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 23 Sep 2020 08:31:40 +0000 (10:31 +0200)
Zynq/ZynqMP/Versal IPs should be possible to called also from Microblaze in
PL and vice versa. That's why change dependencies and do not limit enabling
just for some platforms.

This is follow up patch based on commit 664e16ce99a0 ("xilinx: kconfig:
Change Kconfig dependencies for Xilinx drivers").

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/serial/Kconfig
drivers/spi/Kconfig
drivers/usb/host/Kconfig

index e344677f91f60d52b76af3e9c99c916a8ca564ad..b4805a2e4ea44862367886687ce42f1530e949a5 100644 (file)
@@ -734,7 +734,7 @@ config UNIPHIER_SERIAL
 
 config XILINX_UARTLITE
        bool "Xilinx Uarlite support"
-       depends on DM_SERIAL && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || 4xx)
+       depends on DM_SERIAL
        help
          If you have a Xilinx based board and want to use the uartlite
          serial ports, say Y to this option. If unsure, say N.
@@ -802,7 +802,7 @@ config STM32_SERIAL
 
 config ZYNQ_SERIAL
        bool "Cadence (Xilinx Zynq) UART support"
-       depends on DM_SERIAL && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_ZYNQMP_R5)
+       depends on DM_SERIAL
        help
          This driver supports the Cadence UART. It is found e.g. in Xilinx
          Zynq/ZynqMP.
index 3fc2d0674ae4dfc9f0231ffd1237993ab9443677..5df97c80fa514f69b03d74abaac98800f1d30714 100644 (file)
@@ -407,7 +407,6 @@ config XILINX_SPI
 
 config ZYNQ_SPI
        bool "Zynq SPI driver"
-       depends on ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL
        help
          Enable the Zynq SPI driver. This driver can be used to
          access the SPI NOR flash on platforms embedding this Zynq
@@ -415,7 +414,6 @@ config ZYNQ_SPI
 
 config ZYNQ_QSPI
        bool "Zynq QSPI driver"
-       depends on ARCH_ZYNQ
        imply SPI_FLASH_BAR
        help
          Enable the Zynq Quad-SPI (QSPI) driver. This driver can be
@@ -425,7 +423,6 @@ config ZYNQ_QSPI
 
 config ZYNQMP_GQSPI
        bool "Configure ZynqMP Generic QSPI"
-       depends on ARCH_ZYNQMP || ARCH_VERSAL
        help
          This option is used to enable ZynqMP QSPI controller driver which
          is used to communicate with qspi flash devices.
index 1c374a7bd809b1ea725461a3d682802077e3b0ba..4eb7b34e245fdef99bd3995603f7d835d55fef45 100644 (file)
@@ -200,8 +200,7 @@ config USB_EHCI_TEGRA
 
 config USB_EHCI_ZYNQ
        bool "Support for Xilinx Zynq on-chip EHCI USB controller"
-       depends on ARCH_ZYNQ
-       default y
+       default y if ARCH_ZYNQ
        ---help---
          Enable support for Zynq on-chip EHCI USB controller