ARM: defconfig: gemini: Update defconfig
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 1 Jan 2020 14:35:20 +0000 (15:35 +0100)
committerOlof Johansson <olof@lixom.net>
Mon, 6 Jan 2020 17:24:32 +0000 (09:24 -0800)
commit19fd44d0833535b03e31ff21d78da9b776ca3341
tree8be88efde31b5dc17f21b510cc58c3421565a516
parente168e6ecd80e6fd483448f62bef7f2137a050119
ARM: defconfig: gemini: Update defconfig

This updates the gemini defconfig with Kconfig shuffling and
some of the features activated in new upstream drivers and newly
supported devices:

- Move some symbols around due to Kconfig alterations,
  this affects CONFIG_PREEMPT, CONFIG_PCI, CONFIG_CMA,
  CONFIG_BINFMT_MISC, CONFIG_PARTITION_ADVANCED.
- Add RedBoot partition parsing, as all the Gemini
  devices use some RedBoot derivative and store their
  flash partition tables in this format.
- Enable bridge and VLAN filtering: a majority of the
  Gemini devices have some kind of DSA chip for ethernet
  bridging/routing.
- Enable CONFIG_NET_DSA_REALTEK_SMI as this DSA router
  chip is found in the Gemini-based products. This makes
  explicit selection of CONFIG_REALTEK_PHY unnecessary
  so that goes away.
- Enable CONFIG_TUN since Gemini userspace often make
  use of the TUN interface for network services.
- Enable MARVELL_PHY as Marvell PHY connectors are often
  found in Gemini systems.
- Enable basic 802.11 libraries as many Gemini systems
  have wireless PCI cards.

Link: https://lore.kernel.org/r/20200101143520.14218-1-linus.walleij@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Olof Johansson <olof@lixom.net>
arch/arm/configs/gemini_defconfig