linux/arch/arm/mach-exynos
Linus Torvalds 8546dc1d4b Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm
Pull ARM updates from Russell King:
 "The major items included in here are:

   - MCPM, multi-cluster power management, part of the infrastructure
     required for ARMs big.LITTLE support.

   - A rework of the ARM KVM code to allow re-use by ARM64.

   - Error handling cleanups of the IS_ERR_OR_NULL() madness and fixes
     of that stuff for arch/arm

   - Preparatory patches for Cortex-M3 support from Uwe Kleine-König.

  There is also a set of three patches in here from Hugh/Catalin to
  address freeing of inappropriate page tables on LPAE.  You already
  have these from akpm, but they were already part of my tree at the
  time he sent them, so unfortunately they'll end up with duplicate
  commits"

* 'for-linus' of git://git.linaro.org/people/rmk/linux-arm: (77 commits)
  ARM: EXYNOS: remove unnecessary use of IS_ERR_VALUE()
  ARM: IMX: remove unnecessary use of IS_ERR_VALUE()
  ARM: OMAP: use consistent error checking
  ARM: cleanup: OMAP hwmod error checking
  ARM: 7709/1: mcpm: Add explicit AFLAGS to support v6/v7 multiplatform kernels
  ARM: 7700/2: Make cpu_init() notrace
  ARM: 7702/1: Set the page table freeing ceiling to TASK_SIZE
  ARM: 7701/1: mm: Allow arch code to control the user page table ceiling
  ARM: 7703/1: Disable preemption in broadcast_tlb*_a15_erratum()
  ARM: mcpm: provide an interface to set the SMP ops at run time
  ARM: mcpm: generic SMP secondary bringup and hotplug support
  ARM: mcpm_head.S: vlock-based first man election
  ARM: mcpm: Add baremetal voting mutexes
  ARM: mcpm: introduce helpers for platform coherency exit/setup
  ARM: mcpm: introduce the CPU/cluster power API
  ARM: multi-cluster PM: secondary kernel entry code
  ARM: cacheflush: add synchronization helpers for mixed cache state accesses
  ARM: cpu hotplug: remove majority of cache flushing from platforms
  ARM: smp: flush L1 cache in cpu_die()
  ARM: tegra: remove tegra specific cpu_disable()
  ...
2013-05-03 09:13:19 -07:00
..
include/mach ARM: arm-soc multiplatform updates for 3.10 2013-05-02 09:38:16 -07:00
clock-exynos4.c ARM: EXYNOS: remove system mmu initialization from exynos tree 2013-01-11 16:26:12 +01:00
clock-exynos4.h ARM: EXYNOS: Move G2D clock entries to clock-exynos4210.c file 2012-07-17 07:52:03 +09:00
clock-exynos5.c ARM: EXYNOS: remove system mmu initialization from exynos tree 2013-01-11 16:26:12 +01:00
clock-exynos4210.c ARM: EXYNOS: remove system mmu initialization from exynos tree 2013-01-11 16:26:12 +01:00
clock-exynos4212.c ARM: EXYNOS: remove system mmu initialization from exynos tree 2013-01-11 16:26:12 +01:00
common.c ARM: arm-soc platform updates for 3.10, part 1 2013-05-02 09:31:45 -07:00
common.h ARM: exynos: move exynos4210-combiner to drivers/irqchip 2013-02-12 14:51:10 -08:00
cpuidle.c ARM: arm-soc platform updates for 3.10, part 1 2013-05-02 09:31:45 -07:00
dev-ahci.c ARM: EXYNOS: Use common macro to define resources on dev-ahci.c 2012-05-12 16:12:19 +09:00
dev-audio.c ARM: SAMSUNG: cleanup mach/regs-audss.h file 2013-01-10 10:45:18 -08:00
dev-ohci.c ARM: EXYNOS: change the name of USB ohci header 2013-04-08 21:54:16 +09:00
dev-uart.c ARM: exynos: prepare for sparse IRQ 2013-04-19 13:51:20 +02:00
dma.c ARM: EXYNOS: PL330 MDMA1 fix for revision 0 of Exynos4210 SOC 2012-11-20 20:39:39 +09:00
headsmp.S ARM: exynos: remove incorrect BSYM usage 2012-01-16 08:36:04 -06:00
hotplug.c ARM: cpu hotplug: remove majority of cache flushing from platforms 2013-04-18 20:08:04 +01:00
Kconfig ARM: arm-soc multiplatform updates for 3.10 2013-05-02 09:38:16 -07:00
mach-armlex4210.c ARM: exynos: prepare for sparse IRQ 2013-04-19 13:51:20 +02:00
mach-exynos4-dt.c IOMMU Updates for Linux v3.9 2013-02-26 11:09:17 -08:00
mach-exynos5-dt.c IOMMU Updates for Linux v3.9 2013-02-26 11:09:17 -08:00
mach-nuri.c Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-arm 2013-05-03 09:13:19 -07:00
mach-origen.c ARM: arm-soc multiplatform updates for 3.10 2013-05-02 09:38:16 -07:00
mach-smdk4x12.c ARM: exynos: prepare for sparse IRQ 2013-04-19 13:51:20 +02:00
mach-smdkv310.c ARM: arm-soc multiplatform updates for 3.10 2013-05-02 09:38:16 -07:00
mach-universal_c210.c regulator: max8952: Separate constraints from platform data struct 2013-04-05 11:20:51 +01:00
Makefile Revert "ARM: exynos: enable multiplatform support" 2013-04-26 11:35:51 -07:00
Makefile.boot ARM: dts: Add basic dts file for Samsung Trats board 2012-09-21 10:50:27 +09:00
mct.c Initial irqchip init infrastructure and GIC and VIC clean-ups 2013-01-14 19:55:03 -08:00
platsmp.c irqchip: gic: Perform the gic_secondary_init() call via CPU notifier 2013-03-26 16:12:02 +00:00
pm_domains.c ARM: EXYNOS: Bind devices to power domains using DT 2012-11-22 00:38:59 +09:00
pm.c arm-soc: cleanups 2013-02-21 14:58:40 -08:00
pmu.c ARM: EXYNOS: move mach/pmu.h file into common.h 2013-01-10 10:45:17 -08:00
setup-fimc.c
setup-fimd0.c include/video: move fimd register headers from platform to include/video 2012-08-08 09:44:49 +09:00
setup-i2c0.c ARM: EXYNOS: add support for EXYNOS5440 SoC 2012-11-22 13:09:18 +09:00
setup-i2c1.c ARM: samsung: move platform_data definitions 2012-09-19 17:42:18 +02:00
setup-i2c2.c ARM: samsung: move platform_data definitions 2012-09-19 17:42:18 +02:00
setup-i2c3.c ARM: samsung: move platform_data definitions 2012-09-19 17:42:18 +02:00
setup-i2c4.c ARM: samsung: move platform_data definitions 2012-09-19 17:42:18 +02:00
setup-i2c5.c ARM: samsung: move platform_data definitions 2012-09-19 17:42:18 +02:00
setup-i2c6.c ARM: samsung: move platform_data definitions 2012-09-19 17:42:18 +02:00
setup-i2c7.c ARM: samsung: move platform_data definitions 2012-09-19 17:42:18 +02:00
setup-keypad.c
setup-sdhci-gpio.c mmc: sdhci-s3c: remove platform dependencies 2013-04-19 13:51:23 +02:00
setup-spi.c ARM: SAMSUNG: Remove pdev pointer parameter from spi gpio setup functions 2012-07-13 15:23:46 +09:00
setup-usb-phy.c usb: exynos: do not include plat/usb-phy.h 2013-04-11 14:27:55 -07:00