summaryrefslogtreecommitdiff
path: root/include/linux/soc/ixp4xx
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2022-02-12 01:32:34 +0300
committerLinus Walleij <linus.walleij@linaro.org>2022-02-12 20:20:03 +0300
commite1721881ab51821fffe4b76364faf33e1cd7b95a (patch)
tree8773156e902fc48ef9278d93017a907b2bdc421a /include/linux/soc/ixp4xx
parentc8200f4e7267545a384fb86a4630f76958ab9df6 (diff)
downloadlinux-e1721881ab51821fffe4b76364faf33e1cd7b95a.tar.xz
net: ixp4xx_hss: Check features using syscon
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. Select the syscon in Kconfig and depend on OF so we know that all we need will be available. Cc: David S. Miller <davem@davemloft.net> Cc: Jakub Kicinski <kuba@kernel.org> Cc: netdev@vger.kernel.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Acked-by: Jakub Kicinski <kuba@kernel.org> Link: https://lore.kernel.org/r/20220211223238.648934-10-linus.walleij@linaro.org Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'include/linux/soc/ixp4xx')
0 files changed, 0 insertions, 0 deletions