提交 664e16ce 编写于 作者: M Michal Simek

xilinx: kconfig: Change Kconfig dependencies for Xilinx drivers

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.
Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
Reviewed-by: NHeiko Schocher <hs@denx.de>
上级 c8da6513
...@@ -381,8 +381,8 @@ config MVEBU_GPIO ...@@ -381,8 +381,8 @@ config MVEBU_GPIO
config ZYNQ_GPIO config ZYNQ_GPIO
bool "Zynq GPIO driver" bool "Zynq GPIO driver"
depends on DM_GPIO && (ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL) depends on DM_GPIO
default y default y if ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL
help help
Supports GPIO access on Zynq SoC. Supports GPIO access on Zynq SoC.
......
...@@ -88,7 +88,7 @@ config SYS_I2C_FSL ...@@ -88,7 +88,7 @@ config SYS_I2C_FSL
config SYS_I2C_CADENCE config SYS_I2C_CADENCE
tristate "Cadence I2C Controller" tristate "Cadence I2C Controller"
depends on DM_I2C && (ARCH_ZYNQ || ARM64) depends on DM_I2C
help help
Say yes here to select Cadence I2C Host Controller. This controller is Say yes here to select Cadence I2C Host Controller. This controller is
e.g. used by Xilinx Zynq. e.g. used by Xilinx Zynq.
......
...@@ -653,7 +653,6 @@ config TEGRA124_MMC_DISABLE_EXT_LOOPBACK ...@@ -653,7 +653,6 @@ config TEGRA124_MMC_DISABLE_EXT_LOOPBACK
config MMC_SDHCI_ZYNQ config MMC_SDHCI_ZYNQ
bool "Arasan SDHCI controller support" bool "Arasan SDHCI controller support"
depends on ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL
depends on DM_MMC && OF_CONTROL && BLK depends on DM_MMC && OF_CONTROL && BLK
depends on MMC_SDHCI depends on MMC_SDHCI
help help
......
...@@ -519,7 +519,7 @@ config TULIP ...@@ -519,7 +519,7 @@ config TULIP
This driver supports DEC DC2114x Fast ethernet chips. This driver supports DEC DC2114x Fast ethernet chips.
config XILINX_AXIEMAC config XILINX_AXIEMAC
depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP) depends on DM_ETH
select PHYLIB select PHYLIB
select MII select MII
bool "Xilinx AXI Ethernet" bool "Xilinx AXI Ethernet"
...@@ -527,7 +527,7 @@ config XILINX_AXIEMAC ...@@ -527,7 +527,7 @@ config XILINX_AXIEMAC
This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs. This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs.
config XILINX_EMACLITE config XILINX_EMACLITE
depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || MIPS) depends on DM_ETH
select PHYLIB select PHYLIB
select MII select MII
bool "Xilinx Ethernetlite" bool "Xilinx Ethernetlite"
...@@ -535,7 +535,7 @@ config XILINX_EMACLITE ...@@ -535,7 +535,7 @@ config XILINX_EMACLITE
This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs. This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs.
config ZYNQ_GEM config ZYNQ_GEM
depends on DM_ETH && (ARCH_ZYNQ || ARCH_ZYNQMP || ARCH_VERSAL) depends on DM_ETH
select PHYLIB select PHYLIB
bool "Xilinx Ethernet GEM" bool "Xilinx Ethernet GEM"
help help
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册