arm-soc: new SoC support

This adds support for three new SoC types:
* The mvebu platform includes Marvell's Armada XP and Armada 370 chips,
  made by the mvebu business unit inside of Marvell. Since the same
  group also made the older but similar platforms we call "orion5x",
  "kirkwood", "mv78xx0" and "dove", we plan to move all of them into
  the mach-mvebu directory in the future.
* socfpga is Altera's platform based on Cortex-A9 cores and a lot of
  FPGA space. This is similar to the Xilinx zynq platform we already
  support. The code is particularly clean, which is helped by the fact
  that the hardware doesn't do much besides the parts that are
  expected to get added in the FPGA.
* The OMAP subarchitecture gains support for the latest generation,
  the OMAP5 based on the new Cortex-A15 core. Support is rather
  rudimentary for now, but will be extended in the future.
ARM: socfpga: initial support for Altera's SOCFPGA platform

Adding core definitions for Altera's SOCFPGA ARM platform.
Mininum support for Altera's SOCFPGA Cyclone 5 hardware.

Signed-off-by: Dinh Nguyen <dinguyen@altera.com>
Reviewed-by: Pavel Machek <pavel@denx.de>
Reviewed-by: Rob Herring <rob.herring@calxeda.com>
Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
16 files changed