Merge tag 'armsoc-multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 22 Apr 2015 16:20:15 +0000 (09:20 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 22 Apr 2015 16:20:15 +0000 (09:20 -0700)
Pull ARM SoC multiplatform code changes from Olof Johansson:
 "The changes here belong to two main platforms:

   - Atmel At91 is flipping the bit and going multiplatform.  This
     includes some cleanups and removal of code, and the final flip of
     config dependencies

   - Shmobile has several platforms that are going multiplatform, but
     this branch also contains a bunch of cleanups that they weren't
     able to keep separate in a good way.  THere's also a removal of one
     of their SoCs and the corresponding boards (sh7372 and mackerel)"

* tag 'armsoc-multiplatform' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (67 commits)
  ARM: at91/pm: move AT91_MEMCTRL_* to pm.h
  ARM: at91/pm: move the standby functions to pm.c
  ARM: at91: fix pm_suspend.S compilation when ARMv6 is selected
  ARM: at91: add a Kconfig dependency on multi-platform
  ARM: at91: drop AT91_TIMER_HZ
  ARM: at91: remove hardware.h
  ARM: at91: remove SoC headers
  ARM: at91: remove useless mach/cpu.h
  ARM: at91: remove unused headers
  ARM: at91: switch at91_dt_defconfig to multiplatform
  ARM: at91: switch to multiplatform
  ARM: shmobile: r8a7778: enable multiplatform target
  ARM: shmobile: bockw: add sound to DT
  ARM: shmobile: r8a7778: add sound to DT
  ARM: shmobile: bockw: add devices hooked up to i2c0 to DT
  DT: i2c: add trivial binding for OKI ML86V7667 video decoder
  ARM: shmobile: r8a7778: common clock framework CPG driver
  ARM: shmobile: bockw dts: set extal clock frequency
  ARM: shmobile: bockw dts: Move Ethernet node to BSC
  ARM: shmobile: r8a73a4: Remove legacy code
  ...

1  2 
Documentation/devicetree/bindings/i2c/trivial-devices.txt
MAINTAINERS
arch/arm/Kconfig
arch/arm/Kconfig.debug
arch/arm/boot/dts/Makefile
arch/arm/boot/dts/r8a73a4-ape6evm.dts
arch/arm/mach-shmobile/Kconfig
arch/arm/mach-shmobile/Makefile
arch/arm/mach-shmobile/common.h

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 3631d8b6fc5e6deb767bc2615f45776f2cefde99,d3aca07b51a8a149b1cace42febe34b0dd086174..89e463de44798fc3cc2ff18b9d39a4a409c1b734
@@@ -51,11 -46,8 +48,8 @@@ obj-$(CONFIG_SUSPEND)                += suspend.
  obj-$(CONFIG_CPU_FREQ)                += cpufreq.o
  obj-$(CONFIG_PM_RCAR)         += pm-rcar.o
  obj-$(CONFIG_PM_RMOBILE)      += pm-rmobile.o
 +obj-$(CONFIG_ARCH_RCAR_GEN2)  += pm-rcar-gen2.o
  
- # special sh7372 handling for IRQ objects and low level sleep code
- obj-$(CONFIG_ARCH_SH7372)     += entry-intc.o sleep-sh7372.o
  # Board objects
  ifdef CONFIG_ARCH_SHMOBILE_MULTI
  obj-$(CONFIG_MACH_MARZEN)     += board-marzen-reference.o
index 1dc09713f7532e3021e3de753716a2e511e1fe09,8faf6e040d78b94adfc981ad8a614bd9693508e1..afc60bad6fd6b7d02093b6bf7d384ec4d7914cec
@@@ -21,8 -21,9 +21,7 @@@ extern void shmobile_smp_scu_cpu_die(un
  extern int shmobile_smp_scu_cpu_kill(unsigned int cpu);
  struct clk;
  extern int shmobile_clk_init(void);
- extern void shmobile_handle_irq_intc(struct pt_regs *);
  extern struct platform_suspend_ops shmobile_suspend_ops;
 -struct cpuidle_driver;
 -extern void shmobile_cpuidle_set_driver(struct cpuidle_driver *drv);
  
  #ifdef CONFIG_SUSPEND
  int shmobile_suspend_init(void);