8754a7e61c
If we access the syscon (expansion bus config registers) using the syscon regmap instead of relying on direct accessor functions, we do not need to call this static code in the machine (arch/arm/mach-ixp4xx/common.c) which makes things less dependent on custom machine-dependent code. Look up the syscon regmap and handle the error: this will make deferred probe work with relation to the syscon. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/20220211223238.648934-8-linus.walleij@linaro.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
23 lines
543 B
Plaintext
23 lines
543 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
if ARCH_IXP4XX || COMPILE_TEST
|
|
|
|
menu "IXP4xx SoC drivers"
|
|
|
|
config IXP4XX_QMGR
|
|
tristate "IXP4xx Queue Manager support"
|
|
help
|
|
This driver supports IXP4xx built-in hardware queue manager
|
|
and is automatically selected by Ethernet and HSS drivers.
|
|
|
|
config IXP4XX_NPE
|
|
tristate "IXP4xx Network Processor Engine support"
|
|
select FW_LOADER
|
|
select MFD_SYSCON
|
|
help
|
|
This driver supports IXP4xx built-in network coprocessors
|
|
and is automatically selected by Ethernet and HSS drivers.
|
|
|
|
endmenu
|
|
|
|
endif
|