ARM: bcm2835: convert to multi-platform
authorStephen Warren <swarren@wwwdotorg.org>
Tue, 12 Mar 2013 04:40:18 +0000 (22:40 -0600)
committerStephen Warren <swarren@wwwdotorg.org>
Wed, 13 Mar 2013 04:30:45 +0000 (22:30 -0600)
commitf1ac922dec7ed36659344eadc65b9c06efe14d7f
tree15147f471ab89762b3f543282d155189238b0632
parentf6161aa153581da4a3867a2d1a7caf4be19b6ec9
ARM: bcm2835: convert to multi-platform

This allows BCM2835 be included in a kernel build that supports multiple
SoCs at once, which is useful for distro kernels.

This change:
* Moves bcm2835's debug-macro.S into ARM's include/debug/, and hooks it
  into the relevant menu.
* Moves bcm2835's Kconfig into its own directory, as seems typical for
  multi-platform conversions.
* Removes bcm2835_soc.h, and moves the content to the files where it was
  used; just one usage per define.
* Deletes some headers and Makefile.boot that aren't needed now that we
  support multi-platform.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
12 files changed:
arch/arm/Kconfig
arch/arm/Kconfig.debug
arch/arm/configs/bcm2835_defconfig
arch/arm/include/debug/bcm2835.S [new file with mode: 0644]
arch/arm/mach-bcm2835/Kconfig [new file with mode: 0644]
arch/arm/mach-bcm2835/Makefile.boot [deleted file]
arch/arm/mach-bcm2835/bcm2835.c
arch/arm/mach-bcm2835/include/mach/bcm2835_soc.h [deleted file]
arch/arm/mach-bcm2835/include/mach/debug-macro.S [deleted file]
arch/arm/mach-bcm2835/include/mach/gpio.h [deleted file]
arch/arm/mach-bcm2835/include/mach/timex.h [deleted file]
arch/arm/mach-bcm2835/include/mach/uncompress.h [deleted file]