ARM: footbridge: remove addin mode
authorArnd Bergmann <arnd@arndb.de>
Thu, 18 Aug 2022 15:18:12 +0000 (17:18 +0200)
committerArnd Bergmann <arnd@arndb.de>
Fri, 9 Sep 2022 15:14:16 +0000 (17:14 +0200)
commitb519c9c7e68d5e2e9d5aaff3843fda09342c79d7
tree23338d2c251d48e198f7c7061b8bcb8d65fd126b
parent568035b01cfb107af8d2e4bd2fb9aea22cf5b868
ARM: footbridge: remove addin mode

This does not appear to have been used in many years, we can
kill off some of the uglier code.

Among other things, it avoids a randconfig issue when both modes
are disabled:

arch/arm/mach-footbridge/common.c:149:24: error: 'ebsa285_host_io_desc' defined but not used [-Werror=unused-variable]
  149 | static struct map_desc ebsa285_host_io_desc[] __initdata = {
      |                        ^~~~~~~~~~~~~~~~~~~~
arch/arm/mach-footbridge/common.c:136:24: error: 'fb_common_io_desc' defined but not used [-Werror=unused-variable]
  136 | static struct map_desc fb_common_io_desc[] __initdata = {
      |                        ^~~~~~~~~~~~~~~~~

The recently added phys_to_dma() functions are now trivial and
could probably be removed again as a follow-up, if anyone knows
how.

Cc: Christoph Hellwig <hch@lst.de>
Tested-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
arch/arm/include/asm/hardware/dec21285.h
arch/arm/mach-footbridge/Kconfig
arch/arm/mach-footbridge/Makefile
arch/arm/mach-footbridge/common.c
arch/arm/mach-footbridge/dc21285.c
arch/arm/mach-footbridge/dma.c
arch/arm/mach-footbridge/include/mach/memory.h
arch/arm/mach-footbridge/isa.c