Merge branch 'arm-multiplatform-cleanup' of https://git.kernel.org/pub/scm/linux...
authorArnd Bergmann <arnd@arndb.de>
Thu, 15 Sep 2022 20:20:59 +0000 (22:20 +0200)
committerArnd Bergmann <arnd@arndb.de>
Thu, 15 Sep 2022 20:20:59 +0000 (22:20 +0200)
Now that everything except StrongARM is unified under
CONFIG_ARCH_MULTIPLATFORM, the option is rather meaningless
in its current form.

Rework the Kconfig logic to make this useful again, similar
to the way that RISC-V has CONFIG_NONPORTABLE (with the
opposite polarity), this now controls the visibility of
options that get in the way of building generic kernels,
while allowing custom kernels.

One side-effect is that 'randconfig' builds now rarely hit
strongarm machines, rather than testing them three quarters
of the time.

* 'arm-multiplatform-cleanup' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  ARM: make ARCH_MULTIPLATFORM user-visible
  ARM: fix XIP_KERNEL dependencies
  ARM: Kconfig: clean up platform selection
  ARM: simplify machdirs/platdirs handling
  ARM: remove obsolete Makefile.boot infrastructure

1  2 
arch/arm/Kconfig
arch/arm/mach-footbridge/Kconfig

Simple merge
index b7a4e403ba0f1df82606954867be4c3a44cdeda3,1c9eae26e6ac794c86e6e73edc5b17121c47e762..b5e7cbfed11963c402ab70a7d2580d10447f145b
@@@ -41,14 -70,21 +54,12 @@@ config ARCH_NETWINDE
  
          Saying N will reduce the size of the Footbridge kernel.
  
- endmenu
  # Footbridge support
  config FOOTBRIDGE
 -      select ARCH_HAS_PHYS_TO_DMA
 -      bool
 -
 -# Footbridge in host mode
 -config FOOTBRIDGE_HOST
 -      bool
 +      def_bool y
        select ARCH_MIGHT_HAVE_PC_SERIO
 +      select ISA_DMA_API
  
 -# Footbridge in addin mode
 -config FOOTBRIDGE_ADDIN
 -      bool
 -
 -# EBSA285 board in either host or addin mode
  config ARCH_EBSA285
        bool