ARM: config: Refresh IXP4xx config after multiplatform
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 7 Apr 2022 20:45:02 +0000 (22:45 +0200)
committerArnd Bergmann <arnd@arndb.de>
Tue, 3 May 2022 12:43:42 +0000 (14:43 +0200)
commit0af2de76a21f24ab09f865da748ef3a63b4c2bd6
treed5f8652f07348190e3b264a29b505183924ea974
parent766475cb526b2fc5ca21374b5810d6d8557870fc
ARM: config: Refresh IXP4xx config after multiplatform

After converting to multiplatform the old IXP4xx defconfig
doesn't even activate the ethernet driver anymore, we need
to refresh this thoroughly.

- Drop options that ARCH_MULTI_V5 selects for us.
- Some options moved around because of multiplatform and
  because generic Kconfig movements.
- Drop all MACH_* that do not exist anymore.
- Compress the kernel and initramfs with XZ as the memory
  is often limited for these machines.
- Make sure IXP4XX_QMGR and IXP4XX_NPE is selected.
- Make sure the MTD_PHYSMAP_IXP4XX is selected and not
  the old MTD_IXP4XX (will be deleted).
- Activate CRYPTO_DEV_IXP4XX
- Add some very basic default drivers such as AT24 EEPROMs
  used in many routers.
- Add some kernel configs needed to bring up OpenWrt
  which is the only userspace for these devices:
  CGROUPS, DEVTMPFS, INOTIFY_USER, SIGNALFD, TIMERFD,
  EPOLL, OVERLAY_FS and SQUASHFS.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Cc: Arnd Bergmann <arnd@kernel.org>
Cc: Krzysztof Halasa <khalasa@piap.pl>
Cc: Imre Kaloz <kaloz@openwrt.org>
Link: https://lore.kernel.org/r/20220407204502.2470560-1-linus.walleij@linaro.org'
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm/configs/ixp4xx_defconfig