Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
authorLinus Torvalds <torvalds@linux-foundation.org>
Mon, 23 Jul 2012 23:08:40 +0000 (16:08 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 23 Jul 2012 23:08:40 +0000 (16:08 -0700)
Pull arm soc-specific updates from Arnd Bergmann:
 "This is stuff that does not fit well into another category and in
  particular is not related to a particular board.  The largest part in
  here is extending the am33xx support in the omap platform."

Fix up trivial conflicts in arch/arm/mach-{imx/mach-mx35_3ds.c, tegra/Makefile}

* tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (74 commits)
  ARM: LPC32xx: Add PWM support
  ARM: LPC32xx: Add PWM clock
  ARM: LPC32xx: Set system serial based on cpu unique id
  ARM: vexpress: Config option for early printk console
  ARM: vexpress: Add Device Tree for V2P-CA15_CA7 core tile
  ARM: vexpress: Convert V2P-CA15 Device Tree to 64 bit addresses
  ARM: vexpress: Add fixed regulator for SMSC
  ARM: vexpress: Add missing SP804 interrupt in motherboard's DTS files
  ARM: vexpress: Initial common clock support
  ARM: SAMSUNG: Introduce Kconfig variable for Samsung custom clk API
  ARM: EXYNOS: Add missing static storage class specifier in pmu.c file
  ARM: EXYNOS: Make combiner_init function static
  ARM: EXYNOS: Update HSOTG PHY clock setting for EXYNOS4X12
  ARM: versatile: Make plat-versatile clock optional
  ARM: vexpress: Check master site in daughterboard's sysctl operations
  ARM: vexpress: remove automatic errata workaround selection
  ARM: LPC32xx: Adjust to pl08x DMA interface changes
  ARM: EXYNOS: Clear SYS_WDTRESET bit to use watchdog reset
  ARM: imx: fix mx51 ehci setup errors
  ARM: imx: make ehci power/oc polarities configurable
  ...

13 files changed:
1  2 
arch/arm/Kconfig
arch/arm/mach-ep93xx/edb93xx.c
arch/arm/mach-exynos/common.c
arch/arm/mach-imx/Kconfig
arch/arm/mach-imx/devices-imx35.h
arch/arm/mach-imx/mach-mx35_3ds.c
arch/arm/mach-omap2/Makefile
arch/arm/mach-omap2/clockdomain.h
arch/arm/mach-omap2/control.h
arch/arm/mach-omap2/irq.c
arch/arm/mach-tegra/Makefile
arch/arm/plat-samsung/Kconfig
arch/arm/plat-samsung/Makefile

Simple merge
Simple merge
Simple merge
Simple merge
@@@ -68,8 -68,12 +68,12 @@@ extern const struct imx_mxc_nand_data i
  #define imx35_add_mxc_nand(pdata)     \
        imx_add_mxc_nand(&imx35_mxc_nand_data, pdata)
  
+ extern const struct imx_mxc_rtc_data imx35_mxc_rtc_data;
+ #define imx35_add_mxc_rtc()   \
+       imx_add_mxc_rtc(&imx35_mxc_rtc_data)
  extern const struct imx_mxc_w1_data imx35_mxc_w1_data;
 -#define imx35_add_mxc_w1(pdata)       \
 +#define imx35_add_mxc_w1()    \
        imx_add_mxc_w1(&imx35_mxc_w1_data)
  
  extern const struct imx_sdhci_esdhc_imx_data imx35_sdhci_esdhc_imx_data[];
@@@ -571,7 -571,8 +571,8 @@@ static void __init mx35_3ds_init(void
        mxc_iomux_v3_setup_multiple_pads(mx35pdk_pads, ARRAY_SIZE(mx35pdk_pads));
  
        imx35_add_fec(NULL);
 -      imx35_add_imx2_wdt(NULL);
 +      imx35_add_imx2_wdt();
+       imx35_add_mxc_rtc();
        platform_add_devices(devices, ARRAY_SIZE(devices));
  
        imx35_add_imx_uart0(&uart_pdata);
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -8,9 -8,10 +8,10 @@@ obj-
  obj-y                                 += fuse.o
  obj-y                                 += pmc.o
  obj-y                                 += flowctrl.o
 +obj-y                                 += powergate.o
+ obj-y                                 += apbio.o
  obj-$(CONFIG_CPU_IDLE)                        += cpuidle.o
  obj-$(CONFIG_CPU_IDLE)                        += sleep.o
 -obj-$(CONFIG_ARCH_TEGRA_2x_SOC)               += powergate.o
  obj-$(CONFIG_ARCH_TEGRA_2x_SOC)         += tegra2_clocks.o
  obj-$(CONFIG_ARCH_TEGRA_2x_SOC)               += tegra2_emc.o
  obj-$(CONFIG_ARCH_TEGRA_3x_SOC)               += board-dt-tegra30.o
Simple merge
Simple merge