Revert "msm: acpuclock: Delete legacy acpuclock-krait drivers"

This reverts commit a2de48136abc86d96403bb7c871a529ce8bbb154.

Conflicts:

	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/board-8930.c
	arch/arm/mach-msm/devices-8930.c

Signed-off-by: Braydon Saporito <altabraydon@gmail.com>
ARM: msm: Add DT support for 8960

Add basic support to boot 8960 with device tree. For now just
support a basic machine with a uart device.

Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
[davidb@codeaurora.org: Remove leading zeros]
Signed-off-by: David Brown <davidb@codeaurora.org>

Conflicts:

	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/Makefile.boot

Signed-off-by: Braydon Saporito <altabraydon@gmail.com>
ARM: smp: Make SMP operations mandatory
Signed-off-by: Braydon Saporito <altabraydon@gmail.com>
ARM: msm: Move core.h contents into common.h

No real need to have a separate core.h from the common.h file.  Fold
these two prototypes into the common header file.

Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: David Brown <davidb@codeaurora.org>
Signed-off-by: Olof Johansson <olof@lixom.net>

Conflicts:

	arch/arm/mach-msm/board-dt-8660.c
	arch/arm/mach-msm/common.h
	arch/arm/mach-msm/hotplug.c
	arch/arm/mach-msm/platsmp.c

Signed-off-by: Braydon Saporito <altabraydon@gmail.com>
arch/arm/mach-msm/core.h: add missing
Signed-off-by: Braydon Saporito <altabraydon@gmail.com>
ARM: remove mach .handle_irq for GIC users

Now that the GIC initialization sets up the handle_arch_irq pointer, we
can remove it for all machines and make it static.

Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Russell King <linux@arm.linux.org.uk>
Cc: Anton Vorontsov <avorontsov@mvista.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Sascha Hauer <kernel@pengutronix.de>
Cc: David Brown <davidb@codeaurora.org>
Cc: Daniel Walker <dwalker@fifo99.com>
Cc: Bryan Huntsman <bryanh@codeaurora.org>
Acked-by: Tony Lindgren <tony@atomide.com>
Cc: Paul Mundt <lethal@linux-sh.org>
Cc: Magnus Damm <magnus.damm@gmail.com>
Cc: Dinh Nguyen <dinguyen@altera.com>
Cc: Shiraz Hashim <shiraz.hashim@st.com>
Acked-by: Stephen Warren <swarren@nvidia.com>
Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Olof Johansson <olof@lixom.net>
Acked-by: Arnd Bergmann <arnd@arndb.de>

Conflicts:

	arch/arm/common/gic.c
	arch/arm/include/asm/hardware/gic.h
	arch/arm/mach-cns3xxx/cns3420vb.c
	arch/arm/mach-exynos/mach-exynos4-dt.c
	arch/arm/mach-exynos/mach-exynos5-dt.c
	arch/arm/mach-exynos/mct.c
	arch/arm/mach-highbank/highbank.c
	arch/arm/mach-imx/mach-imx6q.c
	arch/arm/mach-msm/timer.c
	arch/arm/mach-realview/realview_eb.c
	arch/arm/mach-realview/realview_pb1176.c
	arch/arm/mach-realview/realview_pb11mp.c
	arch/arm/mach-realview/realview_pba8.c
	arch/arm/mach-realview/realview_pbx.c
	arch/arm/mach-shmobile/setup-emev2.c
	arch/arm/mach-socfpga/socfpga.c
	arch/arm/mach-spear13xx/spear1310.c
	arch/arm/mach-spear13xx/spear1340.c
	arch/arm/mach-tegra/board-dt-tegra20.c
	arch/arm/mach-tegra/board-dt-tegra30.c
	arch/arm/mach-ux500/board-mop500.c
	arch/arm/mach-ux500/cpu-db8500.c
	arch/arm/mach-vexpress/v2m.c
	arch/arm/mach-zynq/common.c

All but the common and mach-msm stuff was skipped because I felt it unnecessary to merge all of the other boards stuff in. It's more of a pain than it's worth.

Signed-off-by: Braydon Saporito <altabraydon@gmail.com>
Add Kconfig configuration for ARCH_8960
Signed-off-by: Braydon Saporito <altabraydon@gmail.com>
Add memory header defines from previous kernel for proper compilation
Signed-off-by: Braydon Saporito <altabraydon@gmail.com>