[PATCH] xilinx: kconfig: Change Kconfig dependencies for Xilinx drivers
Michal Simek
monstr at monstr.eu
Wed Sep 23 14:03:21 CEST 2020
po 24. 8. 2020 v 14:46 odesílatel Michal Simek <michal.simek at xilinx.com> napsal:
>
> 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 at xilinx.com>
> ---
>
> drivers/serial/Kconfig | 4 ++--
> drivers/spi/Kconfig | 3 ---
> drivers/usb/host/Kconfig | 3 +--
> 3 files changed, 3 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig
> index e344677f91f6..b4805a2e4ea4 100644
> --- a/drivers/serial/Kconfig
> +++ b/drivers/serial/Kconfig
> @@ -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.
> diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig
> index 3fc2d0674ae4..5df97c80fa51 100644
> --- a/drivers/spi/Kconfig
> +++ b/drivers/spi/Kconfig
> @@ -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.
> diff --git a/drivers/usb/host/Kconfig b/drivers/usb/host/Kconfig
> index 1c374a7bd809..4eb7b34e245f 100644
> --- a/drivers/usb/host/Kconfig
> +++ b/drivers/usb/host/Kconfig
> @@ -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
>
> --
> 2.28.0
>
Applied.
M
--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs
More information about the U-Boot
mailing list