ARM: EXYNOS:Add support for EXYNOS5410 SoC

EXYNOS5410 is new SoC in Samsung's Exynos Soc Series. Add
initial support for this new Soc.
pinctrl: exynos: add exynos5410 SoC specific data

Add Samsung EXYNOS5410 SoC specific data to enable pinctrl
support for all platforms based on EXYNOS5410.
ARM: EXYNOS: add secondary CPU boot base location for EXYNOS5410

The location at which the boot address is specified for secondary
CPUs of EXYNOS5410 is SYSRAM base +4. Update the cpu_boot_reg function
accordingly.
ARM: EXYNOS: Configure ARM_NR_BANKS for EXYNOS SoC

This patch increases the number of bank for EXYNOS4 and EXYNOS5
to support bigger than 2GB memory on it.
irqchip: exynos-combiner: set irq base as 256 for exynos5410

Exynos5410 uses 256 GIC interrupts unlike the previous Exynos SoCs which
had upto 160 GIC interrupts. Since the exynos-combiner driver uses irq
domain simple to support some of the Exynos4 non-dt platforms, the irq_base is set
temporarily to 256 for Exynos5410 combiner interrupts.
clk: Exynos: Add clock support for Exynos5410

This patch adds the clock file for Exynos5410 SoC
ARM: dts: Add initial device tree support for EXYNOS5410

Add initial device tree nodes for EXYNOS5410 SoC and ODROID-XU
board.
Add the required pin configuration support to EXYNOS5410
using pinctrl interface.
ARM: odroidxu_defconfig: odroid-xu board based on exynos5410
ARM: mach-exynos: add EXYNOS5410_PA_SYSRAM_NS io