Files
u-boot/drivers/qe/Kconfig
Tom Rini 982aac5754 net: Tighten some network driver dependencies
A large number of network drivers cannot build without access to some
platform specific header files. Express those requirements in Kconfig as
well. This covers the QUICC engine drivers as that is networking
driver infrastructure.

Signed-off-by: Tom Rini <trini@konsulko.com>
2025-08-01 09:30:47 +02:00

54 lines
1.2 KiB
Plaintext

#
# QUICC Engine Drivers
#
config QE
bool "Enable support for QUICC Engine"
depends on PPC
default y if ARCH_T1040 || ARCH_T1042 || ARCH_T1024 || ARCH_P1021 \
|| ARCH_P1025
help
Chose this option to add support for the QUICC Engine.
config U_QE
bool "Enable support for U QUICC Engine"
depends on PPC || ARCH_LS1012A || ARCH_LS1021A || ARCH_LS1043A
default y if (ARCH_LS1021A && !SD_BOOT && !NAND_BOOT && !QSPI_BOOT) \
|| (TARGET_T1024QDS) \
|| (TARGET_T1024RDB) \
|| (TARGET_LS1043ARDB && !SPL_NO_QE && !NAND_BOOT && !QSPI_BOOT)
help
Choose this option to add support for U QUICC Engine.
config SYS_QE_FW_ADDR
hex "QE Firmware Address"
depends on FMAN_ENET || QE || U_QE
default 0x0
choice
prompt "QUICC Engine FMan ethernet firmware location"
depends on FMAN_ENET || QE
default SYS_QE_FMAN_FW_IN_ROM
config SYS_QE_FMAN_FW_IN_FS
depends on FS_LOADER && FMAN_ENET
bool "Filesystem"
config SYS_QE_FMAN_FW_IN_NOR
bool "NOR flash"
config SYS_QE_FMAN_FW_IN_NAND
bool "NAND flash"
config SYS_QE_FMAN_FW_IN_SPIFLASH
bool "SPI flash"
config SYS_QE_FMAN_FW_IN_MMC
bool "MMC"
config SYS_QE_FMAN_FW_IN_REMOTE
bool "Remote memory location (PCI)"
config SYS_QE_FMAN_FW_IN_ROM
bool "Firmware is already in ROM"
endchoice