ARM: SoC: cleanups for 3.15

These cleanup patches are mainly move stuff around and should all
be harmless. They are mainly split out so that other branches can
be based on top to avoid conflicts.

Notable changes are:

* We finally remove all mach/timex.h, after CLOCK_TICK_RATE is no
  longer used. (Uwe Kleine-König)
* The Qualcomm MSM platform is split out into legacy mach-msm and
  new-style mach-qcom, to allow easier maintainance of the new
  hardware support without regressions. (Kumar Gala)
* A rework of some of the Kconfig logic to simplify multiplatform
  support (Rob Herring)
* Samsung Exynos gets closer to supporting multiplatform (Sachin
  Kamat and others)
* mach-bcm3528 gets merged into mach-bcm (Stephen Warren)
* at91 gains some common clock framework support (Alexandre Belloni,
  Jean-Jacques Hiblot and other French people).
ARM: hisi: select HAVE_ARM_SCU only for SMP

The SCU code does not build unless we are compiling
an SMP kernel. This does the same as every other
platform with an SCU.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com>
1 file changed