[GIT PULL 00/15] arm-soc: changes for v3.6

From: Arnd Bergmann
Date: Mon Jul 23 2012 - 16:34:17 EST


Hi Linus,

Here are the main changes for the arm-soc tree for the 3.6 merge window.
All dependencies are merged already, but there are a few small branches
that I'd like to give some more time in linux-next before sending them to
you. We've been discussing some large-scale reorganizations where lots
of files get moved around and were thinking about sending them at the
end of the merge window, but right now it seems a bit premature.
We'll see how that goes.

There are about 600 changesets in here, and a bunch of simple
conflicts between the 15 branches, but so far no conflicts with
stuff that you have merged already. For reference, you can check
the "for-linus" branch in the same tree to see how we resolved
the conflicts.

Arnd

Afzal Mohammed (3):
ARM: OMAP2+: am33xx: Add low level debugging support
ARM: OMAP2+: am33xx: Add AM335XEVM machine support
arm/dts: am33xx wdt node

Alexander Shiyan (8):
ARM: i.MX51 iomux: added missing pin definitions
ARM: i.MX5x clocks: Add EPIT support
ARM: i.MX5x clocks: Fix parent for PWM clocks
ARM: i.MX5x clocks: Fix GPT clocks
ARM: i.MX5x CSPI: Fixed clock name for CSPI
ARM: clps711x/p720t: Replace __initcall by .init_early call
ARM: clps711x: Removed superfluous transform virt_to_bus and related functions
ARM: clps711x: Remove the setting of the time

Alexandre Pereira da Silva (13):
ARM: LPC32xx: Build arch dtbs
ARM: LPC32xx: Add dt settings to the at25 node
ARM: LPC32xx: Remove spi chipselect request from board init
ARM: LPC32xx: Remove spi chip definitions
ARM: LPC32xx: Cleanup board init, remove duplicate clock init
ARM: LPC32xx: Move uart6 irda disable to serial.c
ARM: LPC32xx: Move i2s1 dma enabling to clock.c
ARM: LPC32xx: Cleanup USB clock init
ARM: LPC32xx: Remove unused gpios
ARM: LPC32xx: Add PWM to base dts file
ARM: LPC32xx: Set system serial based on cpu unique id
ARM: LPC32xx: Add PWM clock
ARM: LPC32xx: Add PWM support

Andy Gross (1):
omap2+: add drm device

AnilKumar Ch (4):
arm/dts: Add initial DT support for AM33XX SoC family
arm/dts: Add support for AM335x EVM
arm/dts: Add support for AM335x BeagleBone
arm/dts: remove MMC/SD and SPI related entries from am33xx.dtsi

Arnd Bergmann (79):
ARM: OMAP depends on MMU
Merge tag 'at91-for-next-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
Merge branch 'prima2/drivers' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/pinctrl
Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq
Merge branch 'lpc32xx/dts' of git://git.antcom.de/linux-2.6 into next/dt
Merge branch 'lpc32xx/defconfig' of git://git.antcom.de/linux-2.6 into next/defconfig
Merge branch 'lpc32xx/core' of git://git.antcom.de/linux-2.6 into next/soc
Merge tag 'omap-fixes-non-critical-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Merge tag 'omap-cleanup-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'omap-devel-dmtimer-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/timer
Merge tag 'omap-devel-driver-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/pm
Merge tag 'omap-devel-pm-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/pm
Merge tag 'omap-devel-am33xx-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
ARM: at91: fix new build errors
ARM: prima2: enable gpiolib unconditionally
Merge branch 'prima2/pinctrl' into next/pinctrl
Merge branch 'mxs/fixes-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/fixes-non-critical
Merge tag 'v3.5-rc5' into next/dt
Merge branch 'mxs/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge branch 'mxs/defconfig-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/defconfig
Merge branch 'imx/cleanup-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/cleanup
Merge branch 'imx/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge branch 'imx/sparse-irq' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/irq
Merge tag 'imx-cleanup' of git://git.pengutronix.de/git/imx/linux-2.6 into next/cleanup
Merge branch 'for-3.6/cleanup' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
Merge branch 'for-3.6/fixes' of git://git.kernel.org/.../swarren/linux-tegra into next/cleanup
Merge branch 'tegra/cleanup' into next/soc
Merge branch 'for-3.6/soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
Merge branch 'for-3.6/boards' of git://git.kernel.org/.../swarren/linux-tegra into next/boards
Merge branch 'tegra/cleanup' into next/clk
Merge branch 'for-3.6/common-clk' of git://git.kernel.org/.../swarren/linux-tegra into next/clk
Merge branch 'for-3.6/defconfig' of git://git.kernel.org/.../swarren/linux-tegra into next/defconfig
Merge branch 'next/cleanup-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge branch 'next/devel-dma-ops' of git://git.kernel.org/.../kgene/linux-samsung into next/dma
Merge branch 'next/board-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/boards
Merge branch 'mvebu/newsoc' into next/newsoc
Merge tag 'davinci-v3.6-cleanup' of git://gitorious.org/linux-davinci/linux-davinci into next/cleanup
Merge tag 'davinci-v3.6-soc' of git://gitorious.org/linux-davinci/linux-davinci into next/soc
Merge tag 'davinci-v3.6-fixes' of git://gitorious.org/linux-davinci/linux-davinci into next/fixes-non-critical
Merge tag 'omap-devel-board-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/boards
Merge tag 'omap-cleanup-part2-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup2
Merge branch 'omap/cleanup2' into next/clk
Merge tag 'omap-devel-am33xx-data-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/clk
Merge branch 'omap/cleanup2' into next/newsoc
Merge branch 'devel-omap5' of git://git.kernel.org/.../tmlind/linux-omap into next/newsoc
Merge tag 'v3.5-rc6' into next/soc
Merge tag 'imx-soc' of git://git.pengutronix.de/git/imx/linux-2.6 into next/soc
Merge branch 'lpc32xx/core-fixes' of git://git.antcom.de/linux-2.6 into next/soc
Merge branch 'picoxcell/timer' into next/timer
Merge branch 'tegra/cleanup' into next/dt
Merge branch 'for-3.6/dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
Merge tag 'v3.5-rc6' into next/dt
Merge tag 'at91-for-next-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'omap-devel-dt-for-v3.6' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'imx-dt' of git://git.pengutronix.de/git/imx/linux-2.6 into next/dt
Merge branch 'imx/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-defconfig' of git://git.pengutronix.de/git/imx/linux-2.6 into next/defconfig
Merge branch 'mxs/dt-for-3.6' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'davinci-v3.6-dt' of git://gitorious.org/linux-davinci/linux-davinci into next/dt
Merge branch 'vexpress-v3.5-rc6' of git://git.linaro.org/people/pawelmoll/linux into next/soc
Merge branch 'clps711x/cleanup' into next/cleanup
Merge branch 'mvebu/newsoc' into next/newsoc
Merge tag 'imx-clk' of git://git.pengutronix.de/git/imx/linux-2.6 into next/clk
Merge branch 'next/cleanup-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge branch 'next/board-samsung-2' of git://git.kernel.org/.../kgene/linux-samsung into next/boards
Merge branch 'samsung/dma' into next/dt
Merge branch 'next/dt-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
ARM: EXYNOS: mark the DMA channel binding for SPI as preliminary
Merge branch 'next/devel-samsung' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge branch 'ux500/fixes-3.5' into next/dt
Merge branch 'for-arm-soc-next' of git://git.linaro.org/people/ljones/linux-3.0-ux500 into next/dt
Merge tag 'ep93xx-fixes-for-3.6' of git://github.com/RyanMallon/linux-ep93xx into next/fixes-non-critical
Merge tag 'ep93xx-devel-for-3.6' of git://github.com/RyanMallon/linux-ep93xx into next/soc
Merge branch 'lpc32xx/dts2' of git://git.antcom.de/linux-2.6 into next/dt
Merge branch 'lpc32xx/core2' of git://git.antcom.de/linux-2.6 into next/soc
Merge tag 'v3.5-rc7' into next/boards
Merge branch 'next/board-samsung-3' of git://git.kernel.org/.../kgene/linux-samsung into next/boards
Merge branch 'next/devel-samsung-spi' of git://git.kernel.org/.../kgene/linux-samsung into next/spi
Merge branch 'samsung/defconfig' into next/defconfig

Barry Song (1):
PINCTRL: SiRF: add GPIO and GPIO irq support in CSR SiRFprimaII

Bartlomiej Zolnierkiewicz (1):
ARM: EXYNOS: Remove leftovers of the Samsung specific power domain control

Ben Dooks (1):
ARM: mvebu: MPIC: read number of interrupts from control register

BenoÃt ThÃbaudeau (7):
ARM: imx: cleanup otg_mode
ARM: imx: remove unused pdata from device macros
ARM: imx: fix i.MX35 CPU architecture
ARM: imx: enable support for mx35 rtc
ARM: imx: add rtc support to mx35_3ds
ARM: imx: make ehci power/oc polarities configurable
ARM: imx: fix mx51 ehci setup errors

Boojin Kim (4):
ARM: SAMSUNG: Add config() function in DMA common operations
spi/s3c64xx: Add the use of DMA config operation
ASoC: follow the updated samsung DMA common operations
ARM: EXYNOS: Remove the L2 cache latency setting for EXYNOS5

Brian Austin (1):
ARM: OMAP: beagle: Set USB Host Port 1 to OMAP_USBHS_PORT_MODE_UNUSED

Daniel Lezcano (1):
ARM: OMAP3/4: consolidate cpuidle Makefile

Denis 'GNUtoo' Carikli (2):
ARM i.MX31: Add devicetree support
arm/dts: Add support for i.MX31 bug 1.x board from buglabs.

Dimitris Papastamos (1):
ARM: S3C64XX: Add IRQ mapping for wm0010 on Cragganmore

Dinh Nguyen (2):
clocksource: dw_apb_timer: Add common DTS glue for dw_apb_timer
ARM: socfpga: initial support for Altera's SOCFPGA platform

Dmitry Lifshitz (2):
ARM: OMAP3: cm-t35: add mt9t001 camera sensor support
ARM: OMAP3: cm-t35: add tvp5150 decoder support

Fabio Estevam (14):
ARM: mxs: Let GPMI driver be built by default
ARM: mxs: Enable MACH_APX4DEVKIT
ARM: mxs_defconfig: Let AUART driver be built by default
serial: mxs-auart: Allow device tree probing
ARM: dts: mx28evk: Add auart0 and auart3 support
ARM: imx: Fix build error due to missing irqs.h include
ARM: mx23: Add initial support for olinuxino board
ARM: mxs_defconfig: Enable RTC driver
ARM: imx: Kconfig: Remove IMX_HAVE_PLATFORM_IMX_SSI from MACH_MX25_3DS
ARM: mxs: defconfig: Enable CONFIG_COMMON_CLK_DEBUG
ARM: clk-imx27: Fix rtc clock id
ARM: mx27: Reenable silicon version print
ARM: dts: Add basic support for mx27_3ds board
ARM: imx: clk-imx31: Fix clock id for rnga driver

Fabio Porcedda (1):
ARM: at91: add support for Telit EVK-PRO3 with Telit GE863-PRO3

Gregory CLEMENT (4):
clocksource: time-armada-370-xp: Marvell Armada 370/XP SoC timer driver
arm: mach-mvebu: add source files
arm: mach-mvebu: add documentation for new device tree bindings
arm: mach-mvebu: add compilation/configuration change

Heiko Schocher (2):
ARM: davinci: cp_intc: Add irq domain support
ARM: davinci: cp_intc: Add OF support for TI interrupt controller

Huang Shijie (6):
ARM: imx6q: add DT node for apbh-dma
ARM: imx6q: add clock for apbh-dma
ARM: imx6q: add DT node for gpmi nand
ARM: imx6q: add clocks for gpmi-nand
ARM: mx28: add gpmi-nand support
ARM: dts: mx23: add gpmi nand support

Hui Wang (1):
ARM: dts: imx6q-sabrelite: add ecspi1 pinctrl support

Igor Grinberg (1):
ARM: OMAP: fix the ads7846 init code

J Keerthy (1):
ARM: OMAP2+: Voltage: Move the omap_volt_data structure to plat

Javier Martinez Canillas (1):
ARM: OMAP: omap2plus_defconfig: Enable EXT4 support

Jean Pihet (13):
ARM: OMAP2+: SmartReflex: move the smartreflex header to include/linux/power
ARM: OMAP3+: SmartReflex: class drivers should use struct omap_sr *
ARM: OMAP2+: smartreflex: Use the names from hwmod data instead of voltage domains.
ARM: OMAP3: hwmod: rename the smartreflex entries
ARM: OMAP2+: SmartReflex: introduce a busy loop condition test macro
ARM: OMAP2+: SmartReflex: Use per-OPP data structure
ARM: OMAP2+: SmartReflex: Create per-opp debugfs node for errminlimit
ARM: OMAP2+: SmartReflex: add POWER_AVS Kconfig options
ARM: OMAP: SmartReflex: Move smartreflex driver to drivers/
ARM: OMAP3: PM: cpuidle: default to C1 in next_valid_state
ARM: OMAP3: PM: cpuidle: optimize the PER latency in C1 state
ARM: OMAP3: PM: cpuidle: optimize the clkdm idle latency in C1 state
ARM: OMAP2+: do not allow SmartReflex to be built as a module

Jean-Christophe PLAGNIOL-VILLARD (1):
ARM: at91: aic add dt support for external irqs

Jiri Prchal (1):
ARM: at91: Add support for board aks-cdu

Jon Hunter (15):
ARM: OMAP: Remove unnecessary clk structure
ARM: OMAP2+: Remove unused max number of timers definition
ARM: OMAP2+: Add dmtimer platform function to reserve systimers
ARM: OMAP: Add DMTIMER capability variable to represent timer features
ARM: OMAP2+: HWMOD: Correct timer device attributes
ARM: OMAP2+: Fix external clock support for dmtimers
ARM: OMAP: Remove loses_context variable from timer platform data
ARM: OMAP: Remove timer function pointer for context loss counter
ARM: OMAP: Add flag to indicate if a timer needs a manual reset
ARM: OMAP1: Fix dmtimer support
ARM: OMAP2+: Move dmtimer clock set function to dmtimer driver
ARM: OMAP2+: Simplify dmtimer clock aliases
arm/dts: OMAP2: Add support for OMAP2420H4 Board
ARM: OMAP4: clockdomain/CM code: Update supported transition modes
ARM: OMAP2+: powerdomain code: Fix Wake-up power domain power status

Jonghwan Choi (2):
ARM: SAMSUNG: Remove unused variable 'running' on PWM
ARM: EXYNOS: Clear SYS_WDTRESET bit to use watchdog reset

Juan Gutierrez (2):
ARM: OMAP: enable mailbox irq per instance
ARM: OMAP4: fix irq and clock name for dsp-iommu

Kevin Hilman (16):
ARM: OMAP4: hwmod: rename _enable_module to _omap4_enable_module()
ARM: OMAP2+: hwmod: use init-time function ptrs for enable/disable module
ARM: OMAP4: hwmod: drop extra cpu_is check from _wait_target_disable()
ARM: OMAP2+: hwmod: use init-time function pointer for wait_target_ready
ARM: OMAP2+: hwmod: use init-time function pointer for hardreset
ARM: OMAP2+: hwmod: use init-time function pointer for _init_clkdm
ARM: OMAP2+: CLEANUP: Remove ARCH_OMAPx ifdef from struct dpll_data
ARM: OMAP2+: TWL: remove usage of pdata->irq_base/_end
mfd: twl: remove pdata->irq_base/_end, no more users
ARM: OMAP2+: PRM: fix compile for OMAP4-only build
ARM: OMAP2+: powerdomain: allow pre/post transtion to be per pwrdm
ARM: OMAP3: PM: call pre/post transition per powerdomain
ARM: OMAP3: PM: cleanup cam_pwrdm leftovers
ARM: OMAP2+: fix CONFIG_CPU_IDLE dependency on CONFIG_PM
ARM: OMAP2+: PM: fix IRQ_NOAUTOEN removal by mis-merge
ARM: davinci: add runtime PM support for clock management

Kishon Vijay Abraham I (1):
ARM: OMAP2+: hwmod code: add support to set dmadisable in hwmod framework

Kukjin Kim (5):
Merge branch 'next/devel-dma-ops' into next/dt-samsung
Merge branch 'next/board-samsung' into next/board-samsung-2
Merge branch 'next/dt-samsung' into next/devel-samsung-spi
Merge branch 'next/board-samsung-2' into next/board-samsung-3
ARM: SAMSUNG: no need to set the value for clk_xusbxti when it is 24Mhz

Lauri Hintsala (6):
ARM: apx4devkit: add NAND support
ARM: apx4devkit: add display support
ARM: apx4devkit: fix the bus-width of SSP0 to 4 bits
ARM: apx4devkit: add SSP2 support
ARM: apx4devkit: remove AUART3
ARM: apx4devkit: add pin muxing for GPIOs

Laxman Dewangan (4):
ARM: tegra: dma: rename driver name for clock to "tegra-apbdma"
ARM: tegra: add device tree AUXDATA for APBDMA
ARM: tegra: apbio access using dma for tegra20 only
ARM: tegra: apbio: use dmaengine based dma driver

Lee Jones (20):
ARM: ux500: Enable Device Tree support mmci for Snowball
ARM: ux500: Remove unused i2c platform_data initialisation code
ARM: ux500: Provide auxdata to be used as name base clock search for nmk-i2c
ARM: ux500: Kconfig: Compile in leds-gpio support for Snowball
ARM: ux500: Enable the user LED on Snowball via Device Tree
ARM: ux500: Add a ab8500-gpadc node to the db8500 Device Tree
ARM: ux500: Add support for input/ponkey into the db8500's Device Tree
ARM: ux500: Enable LED heartbeat functionality on Snowball
ARM: ux500: Enable LED heartbeat functionality on Snowbal via DT
ARM: ux500: Add db8500 Device Tree node for ab8500-sysctrl
ARM: ux500: Add db8500 Device Tree node for misc/ab8500-pwm
ARM: ux500: Add a ab8500-usb Device Tree node for db8500 based devices
ARM: ux500: Apply ab8500-debug node do the db8500 DT structure
ARM: ux500: Correctly reference IRQs supplied by the AB8500 from Device Tree
ARM: ux500: Enable the AB8500 RTC for all DT:ed DB8500 based devices
ARM: ux500: Move rtc-pl031 registration to Device Tree when enabled
pinctrl: pinctrl-nomadik: Append sleepmode property with vendor specific prefixes
ARM: ux500: Ensure vendor specific properties have the vendor's identifier
ARM: ux500: Remove temporary snowball_of_platform_devs enablement structure
ARM: ux500: Remove PMU platform registration when booting with DT

Linus Walleij (8):
ARM: nomadik: register GPIOs dynamically
ARM: nomadik: register AMBA devices dynamically
ARM: nomadik: register PL031 RTC
ARM: nomadik: convert to generic clock
ARM: nomadik: register all three I2C busses
ARM: nomadik: register the I2C devices
ARM: nomadik: register the MMC/SD device
ARM: nomadik: bump all IRQ numbers by one

Ludovic Desroches (8):
ARM: at91: fix at91_aic_write macro
ARM: at91: aic can use fast eoi handler type
ARM: at91: add of irq priorities support
ARM: at91: remove static irq priorities for sam9x5
ARM: at91: at91 based machines specify their own irq handler at run time
ARM: at91: sparse irq support
ARM: at91: remove mach/irqs.h
ARM: at91: add AIC5 support

Marc Kleine-Budde (2):
ARM: imx: enable flexcan on imx25, imx35, imx53, imx6q
ARM: mxs: enable flexcan on imx28

Marek Vasut (3):
ARM: dts: imx23: Fix the gpmi/gpmi-nand DT name
rtc: stmp3xxx: Add simple binding for the stmp3xxx-rtc
ARM: mxs: convert m28evk board to device tree

Mark A. Greer (4):
ARM: OMAP3: PM: Only access IVA if one exists
ARM: OMAP AM35x: EMAC/MDIO integration: Add Davinci EMAC/MDIO hwmod support
ARM: OMAP AM35x: clockdomain data: Fix clockdomain dependencies
arm: omap3: am35x: Set proper powerdomain states

Mark Brown (12):
ARM: S3C64XX: Add module identification for Balblair Cragganmore module
ARM: S3C64XX: Add WM5102 EVM to Cragganmore modules
ARM: S3C64XX: Dynamically allocate the IRQ range for WM8994 on Cragganmore
ARM: S3C64XX: Dynamically assign interrupts for CPU PMIC on Cragganmore
ARM: SAMSUNG: Introduce Kconfig variable for Samsung custom clk API
ARM: S3C64XX: Don't specify an irq_base for WM1192-EV1 board
ARM: S3C64XX: Clean up after SPI driver platform data updates
spi/s3c64xx: Fix handling of errors in gpio_request()
spi/s3c64xx: Put the /CS GPIO into output mode
spi/s3c64xx: Convert to devm_request_and_ioremap()
spi/s3c64xx: Expand S3C64XX_SPI_{DE,}ACT macros at call sites
ARM: S3C64XX: Mark most Cragganmore initdata devinitdata

Maxime Ripard (3):
ARM: dts: imx28: Add additionnal muxing options to iMX28 DTSI
ARM: mxs: Add Crystalfontz CFA-10036 DTS
ARM: dts: cfa10036: Add Power LED to the CFA-10036 board

Mohan V (1):
ARM: OMAP3: PM: correct enable/disable of daisy io chain

Nishanth Menon (1):
ARM: OMAP2+: OPP: Fix to ensure check of right oppdef after bad one

Ohad Ben-Cohen (1):
ARM: OMAP4: hwspinlocks_init() should be static

Oleg Matcovschi (1):
ARM: OMAP: dma: Clear status registers on enable/disable irq

Olof Johansson (4):
Merge branch 'nomadik-for-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/soc
Merge branch 'imx/cpuidle' into next/pm
Merge branch 'lpc32xx/devel' into next/soc
ARM: exynos_defconfig: enable more platforms in defconfig

Omar Ramirez Luna (2):
ARM: OMAP2+: control: new APIs to configure boot address and mode
ARM: OMAP: dsp: interface to control module functions

Otavio Salvador (1):
ARM: imx6q: ensure ANATOP controller is available

Paul Bolle (8):
ARM: davinci: remove dummy header files
ARM: S3C24XX: remove unused header <mach/bast-pmu.h>
ARM: SAMSUNG: remove unused SPI clock headers
ARM: OMAP7XX: Remove omap730.h and omap850.h
ARM: OMAP: fix typos related to OMAP330
ARM: OMAP: remove unused cpu detection macros
ARM: mxs/tx28: fix odd include
ARM: at91: remove two unused headers

Paul Walmsley (12):
ARM: OMAP2+: hwmod: remove prm_clkdm, cm_clkdm; allow hwmods to have no clockdomain
Merge branches 'clock_cleanup_misc_3.6', 'control_clean_dspbridge_writes_cleanup_3.6', 'hwmod_soc_conditional_cleanup_3.6', 'mcbsp_clock_aliases_cleanup_3.6' and 'remove_clkdm_requirement_from_hwmod_3.6' into omap_cleanup_a_3.6
W1: OMAP HDQ1W: allow driver to be built on all OMAP2+
W1: OMAP HDQ1W: use 32-bit register accesses
ARM: OMAP2+: HDQ1W: use omap_device
W1: OMAP HDQ1W: use runtime PM
ARM: OMAP3+: clock: Move common clksel_rate & clock data to common file
ARM: OMAP AM35xx: clock and hwmod data: fix AM35xx HSOTGUSB hwmod
ARM: OMAP AM35xx: clock and hwmod data: fix UART4 data
ARM: OMAP: AM35xx: fix UART4 softreset
Merge branches 'am35xx_hwmod_data_fixes_a_3.6', 'am35xx_emac_mdio_devel_3.6' and 'am35xx_prcm_data_devel_3.6' into am35xx_devel_3.6
Merge branches 'hwmod_am335x_support_3.6', 'clkdm_pwrdm_devel_a_3.6' and 'misc_devel_3.6' into omap_devel_f_3.6

Pawel Moll (8):
ARM: vexpress: Check master site in daughterboard's sysctl operations
ARM: versatile: Make plat-versatile clock optional
ARM: vexpress: Initial common clock support
ARM: vexpress: Add missing SP804 interrupt in motherboard's DTS files
ARM: vexpress: Add fixed regulator for SMSC
ARM: vexpress: Convert V2P-CA15 Device Tree to 64 bit addresses
ARM: vexpress: Add Device Tree for V2P-CA15_CA7 core tile
ARM: vexpress: Config option for early printk console

Peter Ujfalusi (13):
ARM: OMAP2: Move McBSP fck clock alias to hwmod data for OMAP2420
ARM: OMAP2: Move McBSP fck clock alias to hwmod data for OMAP2430
ARM: OMAP3: Move McBSP fck clock alias to hwmod data
ARM: OMAP2: twl-common: Fix compiler warning
ARM: OMAP: board-4430sdp: MUX configuration for sys_nirq2
ARM: OMAP: board-omap4panda: MUX configuration for sys_nirq2
arm/dts: omap4: Add entry for OMAP McPDM IP
arm/dts: omap4: Add entry for OMAP DMIC IP
arm/dts: omap4-sdp: Add fixed regulator to represent VBAT
arm/dts: omap4-sdp: Add support for twl6040
arm/dts: omap4-sdp: Enable audio support via device tree
arm/dts: omap4-panda: Audio support for PandaBoard 4430
arm/dts: New dts file for PandaBoardES (4460)

Prashant Gaikwad (11):
ARM: tegra: Remove flow controller programming
ARM: tegra: add clk_prepare/clk_unprepare
i2c: tegra: Add clk_prepare/clk_unprepare
mmc: tegra: add clk_prepare/clk_unprepare
USB: ehci-tegra: add clk_prepare/clk_unprepare
Input: tegra-kbc - add clk_prepare/clk_unprepare
spi/tegra: add clk_prepare/clk_unprepare
staging: nvec: add clk_prepare/clk_unprepare
ASoC: tegra: add clk_prepare/clk_unprepare
crypto: add clk_prepare/clk_unprepare
ARM: tegra: Remove second instance of uart clk

R Sricharan (12):
ARM: OMAP2+: PRM/CM: Move the stubbed prm and cm functions to prcm.c file and make them __weak
ARM: OMAP2+: Move stubbed secure_sram_reserve function to a common.c and call it __weak
ARM: OMAP: counter-32k: Select the CR register offset using the IP scheme
ARM: OMAP5: id: Add cpu id for ES versions
ARM: OMAP5: Add minimal support for OMAP5430 SOC
ARM: OMAP5: timer: Add clocksource, clockevent support
ARM: OMAP5: gpmc: Update gpmc_init()
ARM: OMAP5: l3: Add l3 error handler support for omap5
ARM: omap2+: board-generic: clean up the irq data from board file
ARM: OMAP5: board-generic: Add device tree support
arm/dts: OMAP5: Add omap5 dts files
ARM: OMAP5: Add the build support

Rafal Prylowski (2):
ep93xx: IDE driver platform support code
ep93xx: Add IDE support to edb93xx boards

Rajendra Nayak (1):
ARM: OMAP4: PRM: Add IO Daisychain support

Ricardo Salveti de Araujo (1):
ARM: EXYNOS: Add leds status1 and status2 on Origen board

Richard Zhao (5):
ARM: dts: imx28-evk: add usb devices
ARM: imx6q: add usb controller clock lookups
ARM: imx6q: add usbphy clocks
ARM: imx6q: disable usb charger detector
ARM: dts: imx6q-sabrelite: add usb devices

Robert Lee (7):
ARM: imx: Modify IMX_IO_P2V macro
ARM: imx: Add comments to tzic_enable_waker()
ARM: imx: clean and consolidate imx5 suspend and idle code
ARM: imx: Enable imx53 low power idle
ARM: imx: Add common imx cpuidle init functionality.
ARM: imx: Add imx5 cpuidle
ARM: imx: Add imx6q cpuidle driver

Roland Stigge (24):
ARM: LPC32xx: Add NAND flash timing to PHY3250 board dts
ARM: LPC32xx: Clock initialization for NAND controllers
ARM: LPC32xx: Remove SLC controller initialization from platform init
ARM: LPC32xx: Add DMA configuration to platform data
ARM: LPC32xx: Adjust dtsi file for MLC controller configuration
ARM: LPC32xx: Add dts for EA3250 reference board
ARM: LPC32xx: DTS adjustment for key matrix controller
ARM: LPC32xx: Clock adjustment for key matrix controller
ARM: LPC32xx: Defconfig update
ARM: LPC32xx: Add MMC controller support
ARM: LPC32xx: DTS adjustment for using pl18x primecell
ARM: LPC32xx: DT conversion of Standard UARTs
ARM: LPC32xx: High Speed UART configuration via DT
ARM: LPC32xx: Remove mach specific ARCH_NR_GPIOS, use default
ARM: LPC32xx: Fix lpc32xx.dtsi status property: "disable" -> "disabled"
ARM: tegra: Fix dts files w/ status property: "disable" -> "disabled"
ARM: OMAP: Fix dts files w/ status property: "disable" -> "disabled"
ARM: LPC32xx: Update DTS file for EA3250 board
ARM: LPC32xx: Defconfig update
ARM: LPC32xx: Init MMC via clock
ARM: LPC32xx: Add further bits to MMC init
ARM: LPC32xx: Remove wrong re-initialization of MMC clock register
ARM: LPC32xx: Remove USB and I2C init from phy3250.c
ARM: LPC32xx: Adjust to pl08x DMA interface changes

Sachin Kamat (19):
ARM: EXYNOS: Add HSOTG support to Origen
ARM: EXYNOS: Add HSOTG support to SMDKV310
ARM: S5P64X0: Remove unused variable in dma.c file
ARM: S5PC100: Remove unused variable in dma.c file
ARM: SAMSUNG: Remove description corresponding to a deleted element
ARM: S3C24XX: Remove duplicate header file inclusion
ARM: EXYNOS: Update keypad entries for SMDK4X12
ARM: S5PV210: Add HSOTG support to SMDKV210
ARM: SAMSUNG: Fix compiler warning in dma-ops.c file
ARM: EXYNOS: Update HSOTG PHY clock setting for EXYNOS4X12
ARM: EXYNOS: Make combiner_init function static
ARM: EXYNOS: Add missing static storage class specifier in pmu.c file
ARM: EXYNOS: Add audio platform device in SMDKV310 board
ARM: S5PV210: Add audio platform device in Aquila board
ARM: S5PV210: Add audio platform device in Goni board
ARM: EXYNOS: Add HSOTG support to SMDK4X12
ARM: EXYNOS: Add framebuffer support for SMDK4X12
ARM: EXYNOS: Add DRM device to SMDK4X12 board
ARM: EXYNOS: Add missing .reserve field to SMDKC210

Sakari Ailus (1):
ARM: OMAP3: control: add definition for CONTROL_CAMERA_PHY_CTRL

Santosh Shilimkar (3):
ARM: OMAP: sdrc: Fix the build break for OMAP4 only builds
ARM: OMAP5: Add the WakeupGen IP updates
ARM: OMAP5: Add SMP support

Sascha Hauer (2):
ARM: imx_v6_v7_defconfig: update features
ARM: imx_v4_v5_defconfig: update features

Sekhar Nori (1):
ARM: davinci: da8xx: fix interrupt handling

Shawn Guo (41):
ARM: imx: eliminate macro IMX_GPIO_TO_IRQ()
ARM: imx: eliminate macro IOMUX_TO_IRQ()
ARM: imx: eliminate macro IRQ_GPIOx()
gpio/mxc: move irq_domain_add_legacy call into gpio driver
ARM: imx: move irq_domain_add_legacy call into tzic driver
ARM: imx: move irq_domain_add_legacy call into avic driver
dma: ipu: remove the use of ipu_platform_data
ARM: imx: leave irq_base of wm8350_platform_data uninitialized
ARM: imx: pass gpio than irq number into mxc_expio_init
ARM: imx: add a legacy irqdomain for 3ds_debugboard
ARM: imx: add a legacy irqdomain for mx31ads
i2c: imx: remove unneeded mach/irqs.h inclusion
ARM: imx: remove unneeded mach/irq.h inclusion
tty: serial: imx: remove the use of MXC_INTERNAL_IRQS
ARM: fiq: change FIQ_START to a variable
ARM: imx: enable SPARSE_IRQ for imx platform
ARM: imx6q: remove unneeded clkdev lookups
ARM: mxs: store mac address read from OTP in device tree
video: mxsfb: move mxsfb.h into include/linux
video: mxsfb: add simple device tree probe
ARM: mxs: use auxdata to attach mxsfb_platform_data
ARM: dts: mxs: add comments for pinmux-ids
ARM: dts: mxs: add hog-gpios for imx23-evk and imx28-evk
ARM: dts: imx23-evk: updates for mmc device
ARM: dts: imx23-evk: add auart device
ARM: dts: imx28-evk: add vmmc-supply for mmc device
ARM: dts: imx28-evk: add missing properties for fec
ARM: dts: imx28-evk: add heartbeat gpio-leds
ARM: dts: mxs: enable rtc for imx23 and imx28
ARM: dts: mxs: add pwm-backlight for imx23-evk and imx28-evk
ARM: dts: mxs: add lcd support for imx23-evk and imx28-evk
ARM: dts: imx28-evk: add flexan devices
bindings: update imx and mxs #gpio-cells
ARM: dts: imx: update #interrupt-cells for gpio nodes
ARM: dts: imx28: move extra gpmi-nand pins into board dts
ARM: dts: imx28: move lcdif control pins into board dts
ARM: mxs: convert apx4devkit board to device tree
ARM: mxs: convert tx28 board to device tree
ARM: mxs: convert stmp378x_devb board to device tree
ARM: mxs: add dtb-y target into Makefile.boot
ARM: mxs: rename dts files with soc name being the prefix

Simon Que (1):
ARM: tegra: Fix PWM clock programming

Stephen Warren (16):
dt: name all Tegra binding docs consistently
mmc: tegra: use bus-width property instead of support-8bit
ARM: dt: tegra: remove legacy support-8bit property
ASoC: tegra: simplify Kconfig dependencies
ARM: tegra: defconfig updates
ARM: dt: tegra: rename board files to match SoC
ARM: tegra: make .dts compilation depend on Tegra2 support
ARM: tegra: remove CONFIG_MACH_TEGRA_DT
ARM: tegra: remove Seaboard board files
ARM: tegra: trimslice: enable PCIe when booting from device tree
ARM: tegra: harmony: init regulators, PCIe when booting from DT
ARM: tegra: paz00: enable WiFi rfkill when booting from device tree
ARM: tegra: use of_default_bus_match_table
ARM: dt: tegra: add Whistler device tree file
ARM: dt: tegra: seaboard: instantiate pinctrl-based I2C bus mux
ARM: dt: tegra seaboard: move battery monitor to mux'd I2C bus.

Sylwester Nawrocki (8):
ARM: S3C24XX: Free the backlight gpio requested in Mini2440 board code
ARM: S3C24XX: Convert SMDK board file to the gpiolib API
ARM: S3C24XX: Convert QT2410 board file to the gpiolib API
ARM: S3C24XX: Convert the PM code to gpiolib API
ARM: S3C24XX: Convert the touchscreen setup code to common GPIO API
ARM: S3C24XX: Remove unused GPA, GPE, GPH bank GPIO aliases
ARM: S3C24XX: Remove unused GPIO definitions for port J
ARM: S3C24XX: Remove unused GPIO definitions for Openmoko GTA02 board

Tarun Kanti DebBarma (4):
ARM: OMAP2+: hwmod: add omap_hwmod_get_main_clk() API
ARM: OMAP: dmtimer: use devm_ API and do some cleanup in probe()
ARM: OMAP2+: dmtimer: cleanup fclk usage
ARM: Kconfig update to support additional GPIOs in OMAP5

Tero Kristo (1):
ARM: OMAP3+: PRM: Enable IO wake up

Thierry Reding (1):
ARM: tegra: Provide clock for only one PWM controller

Thomas Abraham (14):
ARM: S3C64XX: Add a new dma request id for device tree based dma channel lookup
spi: s3c64xx: remove unused S3C64XX_SPI_ST_TRLCNTZ macro
spi: s3c64xx: move controller information into driver data
ARM: SAMSUNG: Remove pdev pointer parameter from spi gpio setup functions
ARM: SAMSUNG: Modify s3c64xx_spi{0|1|2}_set_platdata function
spi: s3c64xx: Remove the 'set_level' callback from controller data
spi: s3c64xx: add device tree support
ARM: EXYNOS: Add device tree node for EXYNOS4 interrupt combiner controller
ARM: EXYNOS: Fix the incorrect hierarchy of spi controller bus clock
ARM: EXYNOS: Enable platform support for SPI controllers for EXYNOX4
ARM: dts: Add nodes for spi controllers for SAMSUNG EXYNOS4 platforms
ARM: EXYNOS: Add spi clock support for EXYNOS5
ARM: EXYNOS: Enable platform support for SPI controllers for EXYNOS5
ARM: dts: Add nodes for spi controllers for SAMSUNG EXYNOS5 platforms

Thomas Petazzoni (5):
arm: mach-mvebu: add header
arm: mach-mvebu: add support for Armada 370 and Armada XP with DT
arm: mach-mvebu: add defconfig
arm: mach-mvebu: add entry to MAINTAINERS
arm: mvebu: generate DTBs for supported SoCs

Todor Colov (1):
arm: ep93xx: Enable i2c support for ep9302

Tony Lindgren (22):
Merge branch 'for-tony' of git://git.kernel.org/.../ohad/linux into fixes-omap4-dsp
ARM: OMAP3: There is no FS USB controller on omap3
ARM: OMAP2: Remove legacy USB FS support
ARM: OMAP: Make FS USB omap1 only
Merge tag 'omap-cleanup-a-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into cleanup-hwmod
Merge tag 'omap-devel-a-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-am33xx
Merge tag 'omap-devel-b-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-driver
Merge tag 'omap-devel-c-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into devel-pm
ARM: OMAP2: Use hwmod to initialize mmc for 2420
Merge branch 'for_3.6/pm/sr-move' of git://git.kernel.org/.../khilman/linux-omap-pm into devel-driver
Merge branch 'for_3.6/pm/performance' of git://git.kernel.org/.../khilman/linux-omap-pm into devel-pm
Merge branch 'fixes-omap4-dsp' into fixes-non-critical
Merge branch 'for_3.6/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into fixes-non-critical
Merge branch 'for_3.6/cleanup/twl-irq' of git://git.kernel.org/.../khilman/linux-omap-pm into fixes-non-critical
Merge branches 'cleanup-udc' and 'cleanup-dma' into cleanup
Merge branch 'cleanup-hwmod' into cleanup
Merge tag 'omap-devel-d-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into fixes-non-critical
Merge tags 'omap-cleanup-for-v3.6', 'omap-devel-dmtimer-for-v3.6' and 'omap-devel-am33xx-for-v3.6' into devel-am33xx-part2
Merge tag 'omap-devel-f-for-3.6' of git://git.kernel.org/.../pjw/omap-pending into cleanup-part2
Merge tag 'omap-devel-e-for-3.5' of git://git.kernel.org/.../pjw/omap-pending into devel-am33xx-data
ARM: OMAP2+: Fix mismerge for omap_hwmod_get_main_clk() API
ARM: OMAP3: Fix omap3evm randconfig error introduced by VBUS support

Tony Prisk (1):
ARM:vt8500: Convert to use .restart and remove arch_reset()

Uri Yosef (1):
arm/dts: OMAP4: Add Variscite OMAP4 System-On-Modeule support

Uwe Kleine-KÃnig (3):
ARM: imx27/dt: make dt_compat entry const
ARM: imx: select USE_OF
ARM: imx: add missing item to the list of clock event modes

Vaibhav Hiremath (16):
ARM: OMAP2+: control: Add AM33XX control reg & sec clkctrl offset
ARM: OMAP AM33xx: voltagedomain: Add voltage domain data
ARM: OMAP AM33xx: PRM: add PRM support
ARM: OMAP AM33xx: CM: Introduce AM33xx CM APIs and register level details
ARM: OMAP AM33xx: powerdomains: add AM335x support
ARM: OMAP AM33xx: clockdomains: Add clockdomain data and respective operations
ARM: OMAP3+: clock33xx: Add AM33XX clock tree data
arm/dts: Add support for TI AM3517/05 EVM board
arm/dts: omap3-evm: Add i2c and twl4030 support
ARM: OMAP2+: hwmod: Add new sysc_type3 into omap_hwmod required for am33xx
ARM: OMAP3/4: omap_hwmod: Add rstst_offs field to struct omap_hwmod_omap4_prcm
ARM: OMAP2+: All OMAP2PLUS uses omap-device.o target so add one entry
ARM: OMAP2+: Move omap3 dpll ops to dpll3xxx.c
ARM: OMAP2+: am33xx: Make am33xx as a separate class
ARM: OMAP2+: am33xx: Change cpu_is_am33xx to soc_is_am33xx
ARM: OMAP2+: Remove unnecessary ifdef around __omap2_set_globals

Venkatraman S (1):
ARM: OMAP2+: fix naming collision of variable nr_irqs

Vikram Pandita (1):
ARM: OMAP3+: dpll: optimize noncore dpll locking logic

Vishwanath BS (3):
ARM: OMAP3: PM: Move IO Daisychain function to omap3 prm file
ARM: OMAP3PLUS: hwmod: reconfigure IO Daisychain during hwmod mux
ARM: OMAP3: PM: Remove IO Daisychain control from cpuidle

Will Deacon (1):
ARM: vexpress: remove automatic errata workaround selection

Wolfram Sang (1):
ARM: tegra: build powergate unconditionally

Xiao Jiang (3):
arm/dts: add wdt node for omap3 and omap4
ARM: OMAP: avoid build wdt platform device if with dt support
watchdog: omap_wdt: add device tree support

Zumeng Chen (4):
ARM: OMAP3EVM: Add NAND flash definition
ARM: OMAP3EVM: Adding USB internal LDOs board file
ARM: omap3evm: enable VBUS switch for EHCI tranceiver
ARM: OMAP3530evm: set pendown_state and debounce time for ads7846

hdoyu@xxxxxxxxxx (5):
amba: tegra-ahb: Remove empty *_remove()
ARM: dt: tegra{20,30}.dtsi: Rename "mc" to "memory-controller"
ARM: tegra{20,30}: Rename "mc" to "memory-controller"
ARM: dt: tegra20: Rename "emc" to "memory-controller"
ARM: tegra20: Rename "emc" to "memory-controller"

.../devicetree/bindings/arm/armada-370-xp-mpic.txt | 23 +
.../bindings/arm/armada-370-xp-timer.txt | 11 +
.../devicetree/bindings/arm/armada-370-xp.txt | 24 +
.../devicetree/bindings/arm/atmel-aic.txt | 9 +-
.../devicetree/bindings/arm/davinci/cp-intc.txt | 27 +
.../bindings/arm/mvebu-system-controller.txt | 17 +
Documentation/devicetree/bindings/arm/olimex.txt | 6 +
.../devicetree/bindings/arm/omap/omap.txt | 6 +
.../devicetree/bindings/arm/tegra/emc.txt | 100 --
.../bindings/arm/tegra/nvidia,tegra20-emc.txt | 100 ++
.../bindings/arm/tegra/nvidia,tegra20-mc.txt | 2 +-
.../bindings/arm/tegra/nvidia,tegra30-mc.txt | 2 +-
Documentation/devicetree/bindings/fb/mxsfb.txt | 19 +
.../devicetree/bindings/gpio/fsl-imx-gpio.txt | 14 +-
.../devicetree/bindings/gpio/gpio-mxs.txt | 5 +-
.../devicetree/bindings/gpio/gpio-nmk.txt | 2 +-
.../devicetree/bindings/gpio/gpio_nvidia.txt | 40 -
.../bindings/gpio/nvidia,tegra20-gpio.txt | 40 +
.../bindings/input/nvidia,tegra20-kbc.txt | 23 +
.../devicetree/bindings/input/tegra-kbc.txt | 23 -
.../bindings/mmc/nvidia,tegra20-sdhci.txt | 27 +
.../devicetree/bindings/mmc/nvidia-sdhci.txt | 27 -
.../devicetree/bindings/nvec/nvec_nvidia.txt | 9 -
.../devicetree/bindings/nvec/nvidia,nvec.txt | 9 +
Documentation/devicetree/bindings/rtc/dw-apb.txt | 25 +
.../devicetree/bindings/rtc/stmp3xxx-rtc.txt | 16 +
.../bindings/sound/nvidia,tegra-audio-alc5632.txt | 59 +
.../sound/nvidia,tegra-audio-trimslice.txt | 14 +
.../bindings/sound/nvidia,tegra-audio-wm8753.txt | 54 +
.../bindings/sound/nvidia,tegra-audio-wm8903.txt | 71 ++
.../bindings/sound/nvidia,tegra20-das.txt | 12 +
.../bindings/sound/nvidia,tegra20-i2s.txt | 17 +
.../bindings/sound/tegra-audio-alc5632.txt | 59 -
.../bindings/sound/tegra-audio-trimslice.txt | 14 -
.../bindings/sound/tegra-audio-wm8753.txt | 54 -
.../bindings/sound/tegra-audio-wm8903.txt | 71 --
.../devicetree/bindings/sound/tegra20-das.txt | 12 -
.../devicetree/bindings/sound/tegra20-i2s.txt | 17 -
.../devicetree/bindings/spi/nvidia,tegra20-spi.txt | 5 +
.../devicetree/bindings/spi/spi-samsung.txt | 116 ++
.../devicetree/bindings/spi/spi_nvidia.txt | 5 -
.../bindings/tty/serial/fsl-mxs-auart.txt | 27 +
.../bindings/usb/nvidia,tegra20-ehci.txt | 29 +
.../devicetree/bindings/usb/tegra-usb.txt | 29 -
.../devicetree/bindings/watchdog/omap-wdt.txt | 14 +
MAINTAINERS | 18 +
arch/arm/Kconfig | 51 +-
arch/arm/Kconfig.debug | 26 +
arch/arm/Makefile | 2 +
arch/arm/boot/dts/aks-cdu.dts | 113 ++
arch/arm/boot/dts/am335x-bone.dts | 20 +
arch/arm/boot/dts/am335x-evm.dts | 20 +
arch/arm/boot/dts/am33xx.dtsi | 158 +++
arch/arm/boot/dts/am3517-evm.dts | 32 +
arch/arm/boot/dts/armada-370-db.dts | 42 +
arch/arm/boot/dts/armada-370-xp.dtsi | 68 ++
arch/arm/boot/dts/armada-370.dtsi | 35 +
arch/arm/boot/dts/armada-xp-db.dts | 50 +
arch/arm/boot/dts/armada-xp.dtsi | 55 +
arch/arm/boot/dts/at91sam9260.dtsi | 37 +-
arch/arm/boot/dts/at91sam9263.dtsi | 31 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 39 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 30 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 39 +-
arch/arm/boot/dts/db8500.dtsi | 77 +-
arch/arm/boot/dts/ea3250.dts | 174 +++
arch/arm/boot/dts/evk-pro3.dts | 41 +
arch/arm/boot/dts/exynos4210-origen.dts | 12 +
arch/arm/boot/dts/exynos4210-smdkv310.dts | 38 +
arch/arm/boot/dts/exynos4210.dtsi | 47 +
arch/arm/boot/dts/exynos5250-smdk5250.dts | 38 +
arch/arm/boot/dts/exynos5250.dtsi | 36 +
arch/arm/boot/dts/ge863-pro3.dtsi | 52 +
arch/arm/boot/dts/imx23-evk.dts | 66 +-
arch/arm/boot/dts/imx23-olinuxino.dts | 44 +
arch/arm/boot/dts/imx23-stmp378x_devb.dts | 78 ++
arch/arm/boot/dts/imx23.dtsi | 169 ++-
arch/arm/boot/dts/imx27-3ds.dts | 41 +
arch/arm/boot/dts/imx27.dtsi | 12 +-
arch/arm/boot/dts/imx28-apx4devkit.dts | 198 ++++
arch/arm/boot/dts/imx28-cfa10036.dts | 52 +
arch/arm/boot/dts/imx28-evk.dts | 164 +++
arch/arm/boot/dts/imx28-m28evk.dts | 210 ++++
arch/arm/boot/dts/imx28-tx28.dts | 97 ++
arch/arm/boot/dts/imx28.dtsi | 353 +++++-
arch/arm/boot/dts/imx31-bug.dts | 31 +
arch/arm/boot/dts/imx31.dtsi | 88 ++
arch/arm/boot/dts/imx51.dtsi | 8 +-
arch/arm/boot/dts/imx53.dtsi | 14 +-
arch/arm/boot/dts/imx6q-arm2.dts | 6 +
arch/arm/boot/dts/imx6q-sabrelite.dts | 33 +
arch/arm/boot/dts/imx6q.dtsi | 99 +-
arch/arm/boot/dts/lpc32xx.dtsi | 79 +-
arch/arm/boot/dts/omap2420-h4.dts | 20 +
arch/arm/boot/dts/omap3-beagle.dts | 4 +-
arch/arm/boot/dts/omap3-evm.dts | 28 +
arch/arm/boot/dts/omap3.dtsi | 5 +
arch/arm/boot/dts/omap4-panda.dts | 43 +-
arch/arm/boot/dts/omap4-pandaES.dts | 24 +
arch/arm/boot/dts/omap4-sdp.dts | 72 +-
arch/arm/boot/dts/omap4-var_som.dts | 96 ++
arch/arm/boot/dts/omap4.dtsi | 23 +
arch/arm/boot/dts/omap5-evm.dts | 20 +
arch/arm/boot/dts/omap5.dtsi | 184 ++++
arch/arm/boot/dts/phy3250.dts | 61 +
arch/arm/boot/dts/snowball.dts | 21 +-
arch/arm/boot/dts/socfpga.dtsi | 147 +++
arch/arm/boot/dts/socfpga_cyclone5.dts | 34 +
arch/arm/boot/dts/tegra-cardhu.dts | 172 ---
arch/arm/boot/dts/tegra-harmony.dts | 337 ------
arch/arm/boot/dts/tegra-paz00.dts | 348 ------
arch/arm/boot/dts/tegra-seaboard.dts | 445 --------
arch/arm/boot/dts/tegra-trimslice.dts | 306 -----
arch/arm/boot/dts/tegra-ventana.dts | 344 ------
arch/arm/boot/dts/tegra20-harmony.dts | 336 ++++++
arch/arm/boot/dts/tegra20-paz00.dts | 347 ++++++
arch/arm/boot/dts/tegra20-seaboard.dts | 497 +++++++++
arch/arm/boot/dts/tegra20-trimslice.dts | 306 +++++
arch/arm/boot/dts/tegra20-ventana.dts | 343 ++++++
arch/arm/boot/dts/tegra20-whistler.dts | 301 +++++
arch/arm/boot/dts/tegra20.dtsi | 40 +-
arch/arm/boot/dts/tegra30-cardhu.dts | 171 +++
arch/arm/boot/dts/tegra30.dtsi | 40 +-
arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 11 +
arch/arm/boot/dts/vexpress-v2m.dtsi | 11 +
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 36 +-
arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 188 ++++
arch/arm/configs/exynos_defconfig | 92 ++
arch/arm/configs/imx_v4_v5_defconfig | 51 +-
arch/arm/configs/imx_v6_v7_defconfig | 61 +-
arch/arm/configs/lpc32xx_defconfig | 26 +-
arch/arm/configs/mvebu_defconfig | 46 +
arch/arm/configs/mxs_defconfig | 7 +
arch/arm/configs/omap2plus_defconfig | 2 +
arch/arm/configs/socfpga_defconfig | 83 ++
arch/arm/configs/tegra_defconfig | 13 +-
arch/arm/include/asm/mach/irq.h | 2 +-
arch/arm/kernel/fiq.c | 9 +-
arch/arm/kernel/irq.c | 10 -
arch/arm/mach-at91/Kconfig | 6 +
arch/arm/mach-at91/Makefile.boot | 2 +
arch/arm/mach-at91/at91rm9200.c | 1 +
arch/arm/mach-at91/at91rm9200_devices.c | 84 +-
arch/arm/mach-at91/at91sam9260.c | 1 +
arch/arm/mach-at91/at91sam9260_devices.c | 92 +-
arch/arm/mach-at91/at91sam9261.c | 1 +
arch/arm/mach-at91/at91sam9261_devices.c | 68 +-
arch/arm/mach-at91/at91sam9263.c | 1 +
arch/arm/mach-at91/at91sam9263_devices.c | 80 +-
arch/arm/mach-at91/at91sam926x_time.c | 2 +-
arch/arm/mach-at91/at91sam9g45.c | 1 +
arch/arm/mach-at91/at91sam9g45_devices.c | 108 +-
arch/arm/mach-at91/at91sam9rl.c | 1 +
arch/arm/mach-at91/at91sam9rl_devices.c | 76 +-
arch/arm/mach-at91/at91sam9x5.c | 40 -
arch/arm/mach-at91/at91x40.c | 2 +
arch/arm/mach-at91/board-1arm.c | 2 +
arch/arm/mach-at91/board-afeb-9260v1.c | 2 +
arch/arm/mach-at91/board-cam60.c | 2 +
arch/arm/mach-at91/board-carmeva.c | 2 +
arch/arm/mach-at91/board-cpu9krea.c | 2 +
arch/arm/mach-at91/board-cpuat91.c | 2 +
arch/arm/mach-at91/board-csb337.c | 2 +
arch/arm/mach-at91/board-csb637.c | 2 +
arch/arm/mach-at91/board-dt.c | 2 +
arch/arm/mach-at91/board-eb01.c | 2 +
arch/arm/mach-at91/board-eb9200.c | 2 +
arch/arm/mach-at91/board-ecbat91.c | 2 +
arch/arm/mach-at91/board-eco920.c | 2 +
arch/arm/mach-at91/board-flexibity.c | 2 +
arch/arm/mach-at91/board-foxg20.c | 2 +
arch/arm/mach-at91/board-gsia18s.c | 2 +
arch/arm/mach-at91/board-kafa.c | 2 +
arch/arm/mach-at91/board-kb9202.c | 2 +
arch/arm/mach-at91/board-neocore926.c | 2 +
arch/arm/mach-at91/board-pcontrol-g20.c | 2 +
arch/arm/mach-at91/board-picotux200.c | 2 +
arch/arm/mach-at91/board-qil-a9260.c | 2 +
arch/arm/mach-at91/board-rm9200dk.c | 2 +
arch/arm/mach-at91/board-rm9200ek.c | 2 +
arch/arm/mach-at91/board-rsi-ews.c | 2 +
arch/arm/mach-at91/board-sam9-l9260.c | 2 +
arch/arm/mach-at91/board-sam9260ek.c | 2 +
arch/arm/mach-at91/board-sam9261ek.c | 2 +
arch/arm/mach-at91/board-sam9263ek.c | 2 +
arch/arm/mach-at91/board-sam9g20ek.c | 3 +
arch/arm/mach-at91/board-sam9m10g45ek.c | 2 +
arch/arm/mach-at91/board-sam9rlek.c | 2 +
arch/arm/mach-at91/board-snapper9260.c | 2 +
arch/arm/mach-at91/board-stamp9g20.c | 3 +
arch/arm/mach-at91/board-usb-a926x.c | 4 +
arch/arm/mach-at91/board-yl-9200.c | 2 +
arch/arm/mach-at91/generic.h | 2 +
arch/arm/mach-at91/gpio.c | 9 +-
arch/arm/mach-at91/include/mach/at91_aic.h | 36 +-
arch/arm/mach-at91/include/mach/at91_spi.h | 81 --
arch/arm/mach-at91/include/mach/at91_ssc.h | 106 --
arch/arm/mach-at91/include/mach/entry-macro.S | 27 -
arch/arm/mach-at91/include/mach/irqs.h | 48 -
arch/arm/mach-at91/irq.c | 414 ++++++-
arch/arm/mach-at91/pm.c | 1 +
arch/arm/mach-clps711x/common.c | 6 -
arch/arm/mach-clps711x/include/mach/memory.h | 37 -
arch/arm/mach-clps711x/p720t.c | 34 +-
arch/arm/mach-davinci/Kconfig | 1 +
arch/arm/mach-davinci/Makefile | 1 +
arch/arm/mach-davinci/cp_intc.c | 75 +-
arch/arm/mach-davinci/include/mach/cp_intc.h | 1 +
arch/arm/mach-davinci/include/mach/dm365.h | 1 -
arch/arm/mach-davinci/include/mach/dm646x.h | 1 -
arch/arm/mach-davinci/include/mach/entry-macro.S | 8 +-
arch/arm/mach-davinci/pm_domain.c | 64 ++
arch/arm/mach-ep93xx/core.c | 96 ++
arch/arm/mach-ep93xx/edb93xx.c | 28 +-
arch/arm/mach-ep93xx/include/mach/platform.h | 3 +
arch/arm/mach-ep93xx/soc.h | 1 +
arch/arm/mach-exynos/Kconfig | 7 +
arch/arm/mach-exynos/clock-exynos4.c | 67 +-
arch/arm/mach-exynos/clock-exynos5.c | 95 ++
arch/arm/mach-exynos/common.c | 28 +-
arch/arm/mach-exynos/include/mach/irqs.h | 4 +
arch/arm/mach-exynos/include/mach/map.h | 3 +
arch/arm/mach-exynos/include/mach/regs-pmu.h | 5 +
arch/arm/mach-exynos/include/mach/regs-usb-phy.h | 20 +-
arch/arm/mach-exynos/include/mach/spi-clocks.h | 16 -
arch/arm/mach-exynos/mach-exynos4-dt.c | 6 +
arch/arm/mach-exynos/mach-exynos5-dt.c | 6 +
arch/arm/mach-exynos/mach-nuri.c | 4 +-
arch/arm/mach-exynos/mach-origen.c | 40 +-
arch/arm/mach-exynos/mach-smdk4x12.c | 83 +-
arch/arm/mach-exynos/mach-smdkv310.c | 18 +-
arch/arm/mach-exynos/mach-universal_c210.c | 4 +-
arch/arm/mach-exynos/pmu.c | 18 +-
arch/arm/mach-exynos/setup-spi.c | 33 +-
arch/arm/mach-exynos/setup-usb-phy.c | 60 +-
arch/arm/mach-imx/Kconfig | 21 +-
arch/arm/mach-imx/Makefile | 1 +
arch/arm/mach-imx/clk-imx27.c | 4 +-
arch/arm/mach-imx/clk-imx31.c | 23 +-
arch/arm/mach-imx/clk-imx51-imx53.c | 25 +-
arch/arm/mach-imx/clk-imx6q.c | 25 +-
arch/arm/mach-imx/devices-imx21.h | 4 +-
arch/arm/mach-imx/devices-imx25.h | 4 +-
arch/arm/mach-imx/devices-imx27.h | 6 +-
arch/arm/mach-imx/devices-imx31.h | 10 +-
arch/arm/mach-imx/devices-imx35.h | 12 +-
arch/arm/mach-imx/devices-imx51.h | 2 +-
arch/arm/mach-imx/devices-imx53.h | 2 +-
arch/arm/mach-imx/ehci-imx25.c | 24 +-
arch/arm/mach-imx/ehci-imx35.c | 24 +-
arch/arm/mach-imx/ehci-imx5.c | 31 +-
arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 3 +-
arch/arm/mach-imx/eukrea_mbimxsd35-baseboard.c | 6 +-
arch/arm/mach-imx/imx27-dt.c | 30 +-
arch/arm/mach-imx/imx31-dt.c | 63 ++
arch/arm/mach-imx/imx51-dt.c | 27 -
arch/arm/mach-imx/imx53-dt.c | 28 +-
arch/arm/mach-imx/mach-apf9328.c | 7 +-
arch/arm/mach-imx/mach-armadillo5x0.c | 18 +-
arch/arm/mach-imx/mach-cpuimx27.c | 24 +-
arch/arm/mach-imx/mach-cpuimx35.c | 13 +-
arch/arm/mach-imx/mach-cpuimx51sd.c | 13 +-
arch/arm/mach-imx/mach-eukrea_cpuimx25.c | 12 +-
arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 9 +-
arch/arm/mach-imx/mach-imx27ipcam.c | 2 +-
arch/arm/mach-imx/mach-imx6q.c | 74 +-
arch/arm/mach-imx/mach-kzm_arm11_01.c | 20 +-
arch/arm/mach-imx/mach-mx1ads.c | 1 -
arch/arm/mach-imx/mach-mx21ads.c | 16 +-
arch/arm/mach-imx/mach-mx25_3ds.c | 4 +-
arch/arm/mach-imx/mach-mx27_3ds.c | 17 +-
arch/arm/mach-imx/mach-mx27ads.c | 14 +-
arch/arm/mach-imx/mach-mx31_3ds.c | 28 +-
arch/arm/mach-imx/mach-mx31ads.c | 63 +-
arch/arm/mach-imx/mach-mx31lilly.c | 10 +-
arch/arm/mach-imx/mach-mx31lite.c | 11 +-
arch/arm/mach-imx/mach-mx31moboard.c | 12 +-
arch/arm/mach-imx/mach-mx35_3ds.c | 29 +-
arch/arm/mach-imx/mach-mx51_3ds.c | 5 +-
arch/arm/mach-imx/mach-mx51_babbage.c | 10 +-
arch/arm/mach-imx/mach-mx53_ard.c | 8 +-
arch/arm/mach-imx/mach-mx53_evk.c | 3 +-
arch/arm/mach-imx/mach-mx53_loco.c | 3 +-
arch/arm/mach-imx/mach-mx53_smd.c | 3 +-
arch/arm/mach-imx/mach-mxt_td60.c | 6 +-
arch/arm/mach-imx/mach-pca100.c | 17 +-
arch/arm/mach-imx/mach-pcm037.c | 36 +-
arch/arm/mach-imx/mach-pcm038.c | 8 +-
arch/arm/mach-imx/mach-pcm043.c | 16 +-
arch/arm/mach-imx/mach-qong.c | 12 +-
arch/arm/mach-imx/mach-scb9328.c | 7 +-
arch/arm/mach-imx/mach-vpr200.c | 12 +-
arch/arm/mach-imx/mm-imx1.c | 1 -
arch/arm/mach-imx/mm-imx21.c | 1 -
arch/arm/mach-imx/mm-imx25.c | 1 -
arch/arm/mach-imx/mm-imx27.c | 1 -
arch/arm/mach-imx/mm-imx3.c | 1 -
arch/arm/mach-imx/mm-imx5.c | 26 +-
arch/arm/mach-imx/mx31lilly-db.c | 11 +-
arch/arm/mach-imx/mx31lite-db.c | 9 +-
arch/arm/mach-imx/mx51_efika.c | 3 +-
arch/arm/mach-imx/pcm970-baseboard.c | 13 +-
arch/arm/mach-imx/pm-imx5.c | 111 +-
arch/arm/mach-lpc32xx/Kconfig | 32 -
arch/arm/mach-lpc32xx/Makefile.boot | 1 +
arch/arm/mach-lpc32xx/clock.c | 123 ++-
arch/arm/mach-lpc32xx/common.c | 10 +-
arch/arm/mach-lpc32xx/include/mach/gpio.h | 2 -
arch/arm/mach-lpc32xx/include/mach/platform.h | 14 +
arch/arm/mach-lpc32xx/phy3250.c | 163 +--
arch/arm/mach-lpc32xx/serial.c | 90 +-
arch/arm/mach-mvebu/Kconfig | 16 +
arch/arm/mach-mvebu/Makefile | 2 +
arch/arm/mach-mvebu/Makefile.boot | 3 +
arch/arm/mach-mvebu/armada-370-xp.c | 63 ++
arch/arm/mach-mvebu/common.h | 23 +
arch/arm/mach-mvebu/include/mach/armada-370-xp.h | 22 +
arch/arm/mach-mvebu/include/mach/debug-macro.S | 24 +
arch/arm/mach-mvebu/include/mach/timex.h | 13 +
arch/arm/mach-mvebu/include/mach/uncompress.h | 43 +
arch/arm/mach-mvebu/irq-armada-370-xp.c | 133 +++
arch/arm/mach-mvebu/system-controller.c | 105 ++
arch/arm/mach-mxs/Kconfig | 1 +
arch/arm/mach-mxs/Makefile.boot | 9 +
arch/arm/mach-mxs/devices-mx23.h | 2 +-
arch/arm/mach-mxs/devices-mx28.h | 2 +-
arch/arm/mach-mxs/devices/platform-mxsfb.c | 2 +-
arch/arm/mach-mxs/include/mach/mxsfb.h | 49 -
arch/arm/mach-mxs/mach-mxs.c | 215 +++-
arch/arm/mach-mxs/module-tx28.c | 2 +-
arch/arm/mach-nomadik/Makefile | 2 -
arch/arm/mach-nomadik/board-nhk8815.c | 67 +-
arch/arm/mach-nomadik/clock.c | 75 --
arch/arm/mach-nomadik/clock.h | 15 -
arch/arm/mach-nomadik/cpu-8815.c | 126 +--
arch/arm/mach-nomadik/i2c-8815nhk.c | 38 +-
arch/arm/mach-nomadik/include/mach/irqs.h | 85 +-
arch/arm/mach-omap1/board-ams-delta.c | 2 +-
arch/arm/mach-omap1/board-generic.c | 4 +-
arch/arm/mach-omap1/board-h2.c | 2 +-
arch/arm/mach-omap1/board-h3.c | 2 +-
arch/arm/mach-omap1/board-htcherald.c | 2 +-
arch/arm/mach-omap1/board-innovator.c | 2 +-
arch/arm/mach-omap1/board-nokia770.c | 2 +-
arch/arm/mach-omap1/board-osk.c | 2 +-
arch/arm/mach-omap1/board-palmte.c | 2 +-
arch/arm/mach-omap1/board-palmtt.c | 2 +-
arch/arm/mach-omap1/board-palmz71.c | 2 +-
arch/arm/mach-omap1/board-sx1.c | 2 +-
arch/arm/mach-omap1/board-voiceblue.c | 3 +-
arch/arm/mach-omap1/clock_data.c | 3 +-
arch/arm/mach-omap1/include/mach/usb.h | 165 +++
arch/arm/mach-omap1/timer.c | 3 +-
arch/arm/mach-omap1/usb.c | 116 +-
arch/arm/mach-omap2/Kconfig | 25 +-
arch/arm/mach-omap2/Makefile | 59 +-
arch/arm/mach-omap2/am35xx-emac.c | 90 +-
arch/arm/mach-omap2/board-2430sdp.c | 14 -
arch/arm/mach-omap2/board-4430sdp.c | 3 +
arch/arm/mach-omap2/board-apollon.c | 18 -
arch/arm/mach-omap2/board-cm-t35.c | 89 ++
arch/arm/mach-omap2/board-generic.c | 58 +-
arch/arm/mach-omap2/board-h4.c | 13 -
arch/arm/mach-omap2/board-omap3beagle.c | 2 +-
arch/arm/mach-omap2/board-omap3evm.c | 78 +-
arch/arm/mach-omap2/board-omap3logic.c | 3 -
arch/arm/mach-omap2/board-omap4panda.c | 3 +
arch/arm/mach-omap2/clock.c | 18 -
arch/arm/mach-omap2/clock.h | 14 +
arch/arm/mach-omap2/clock2420_data.c | 43 +-
arch/arm/mach-omap2/clock2430_data.c | 49 +-
arch/arm/mach-omap2/clock33xx_data.c | 1105 +++++++++++++++++++
arch/arm/mach-omap2/clock3xxx_data.c | 86 +-
arch/arm/mach-omap2/clock44xx_data.c | 128 +--
arch/arm/mach-omap2/clock_common_data.c | 77 ++
arch/arm/mach-omap2/clockdomain.h | 4 +-
arch/arm/mach-omap2/clockdomain33xx.c | 74 ++
arch/arm/mach-omap2/clockdomain44xx.c | 10 +-
arch/arm/mach-omap2/clockdomains2420_data.c | 2 -
arch/arm/mach-omap2/clockdomains2430_data.c | 2 -
arch/arm/mach-omap2/clockdomains33xx_data.c | 196 ++++
arch/arm/mach-omap2/clockdomains3xxx_data.c | 158 ++-
arch/arm/mach-omap2/clockdomains44xx_data.c | 2 -
arch/arm/mach-omap2/clockdomains_common_data.c | 24 -
arch/arm/mach-omap2/cm-regbits-33xx.h | 687 ++++++++++++
arch/arm/mach-omap2/cm-regbits-34xx.h | 4 +-
arch/arm/mach-omap2/cm33xx.c | 313 ++++++
arch/arm/mach-omap2/cm33xx.h | 420 +++++++
arch/arm/mach-omap2/cminst44xx.c | 14 -
arch/arm/mach-omap2/cminst44xx.h | 25 -
arch/arm/mach-omap2/common-board-devices.c | 33 +-
arch/arm/mach-omap2/common-board-devices.h | 1 +
arch/arm/mach-omap2/common.c | 34 +-
arch/arm/mach-omap2/common.h | 27 +-
arch/arm/mach-omap2/control.c | 43 +
arch/arm/mach-omap2/control.h | 46 +-
arch/arm/mach-omap2/cpuidle34xx.c | 79 +-
arch/arm/mach-omap2/cpuidle44xx.c | 8 -
arch/arm/mach-omap2/devices.c | 112 +-
arch/arm/mach-omap2/dpll3xxx.c | 26 +-
arch/arm/mach-omap2/drm.c | 61 +
arch/arm/mach-omap2/dsp.c | 4 +
arch/arm/mach-omap2/gpmc.c | 3 +-
arch/arm/mach-omap2/hdq1w.c | 26 +
arch/arm/mach-omap2/id.c | 46 +-
arch/arm/mach-omap2/include/mach/am35xx.h | 2 +
.../include/mach/ctrl_module_core_44xx.h | 1 +
arch/arm/mach-omap2/include/mach/debug-macro.S | 25 +-
arch/arm/mach-omap2/include/mach/omap-wakeupgen.h | 7 +
arch/arm/mach-omap2/io.c | 59 +
arch/arm/mach-omap2/iomap.h | 27 +
arch/arm/mach-omap2/irq.c | 23 +-
arch/arm/mach-omap2/mailbox.c | 2 -
arch/arm/mach-omap2/msdi.c | 73 ++
arch/arm/mach-omap2/omap-headsmp.S | 21 +
arch/arm/mach-omap2/omap-hotplug.c | 24 +-
arch/arm/mach-omap2/omap-iommu.c | 6 +-
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 4 +-
arch/arm/mach-omap2/omap-smp.c | 52 +-
arch/arm/mach-omap2/omap-wakeupgen.c | 114 +-
arch/arm/mach-omap2/omap4-common.c | 14 +
arch/arm/mach-omap2/omap4-sar-layout.h | 12 +-
arch/arm/mach-omap2/omap_hwmod.c | 541 ++++++---
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 10 +
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 16 +
arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 8 -
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 188 +++-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 13 +-
arch/arm/mach-omap2/omap_hwmod_common_data.c | 10 +
arch/arm/mach-omap2/omap_l3_noc.h | 22 +-
arch/arm/mach-omap2/opp.c | 3 +-
arch/arm/mach-omap2/pm.h | 19 +-
arch/arm/mach-omap2/pm34xx.c | 78 +-
arch/arm/mach-omap2/powerdomain.c | 22 +-
arch/arm/mach-omap2/powerdomain.h | 27 +-
arch/arm/mach-omap2/powerdomain33xx.c | 229 ++++
arch/arm/mach-omap2/powerdomains33xx_data.c | 185 ++++
arch/arm/mach-omap2/powerdomains3xxx_data.c | 139 ++-
arch/arm/mach-omap2/prcm-common.h | 14 +-
arch/arm/mach-omap2/prcm.c | 25 +-
arch/arm/mach-omap2/prm-regbits-33xx.h | 357 ++++++
arch/arm/mach-omap2/prm2xxx_3xxx.c | 48 +
arch/arm/mach-omap2/prm2xxx_3xxx.h | 67 +-
arch/arm/mach-omap2/prm33xx.c | 135 +++
arch/arm/mach-omap2/prm33xx.h | 129 +++
arch/arm/mach-omap2/prm44xx.c | 63 +-
arch/arm/mach-omap2/prm44xx.h | 2 +
arch/arm/mach-omap2/prm_common.c | 70 +-
arch/arm/mach-omap2/smartreflex-class3.c | 29 +-
arch/arm/mach-omap2/smartreflex.c | 1165 --------------------
arch/arm/mach-omap2/smartreflex.h | 256 -----
arch/arm/mach-omap2/sr_device.c | 39 +-
arch/arm/mach-omap2/timer.c | 93 +-
arch/arm/mach-omap2/twl-common.c | 11 +-
arch/arm/mach-omap2/usb-fs.c | 359 ------
arch/arm/mach-omap2/voltage.h | 22 +-
arch/arm/mach-omap2/voltagedomains33xx_data.c | 43 +
arch/arm/mach-picoxcell/Makefile | 1 -
arch/arm/mach-picoxcell/common.c | 3 +-
arch/arm/mach-picoxcell/common.h | 2 +-
arch/arm/mach-picoxcell/time.c | 121 --
arch/arm/mach-prima2/include/mach/gpio.h | 13 +
arch/arm/mach-prima2/include/mach/irqs.h | 2 +-
arch/arm/mach-rpc/irq.c | 2 +-
arch/arm/mach-s3c24xx/clock-s3c2416.c | 3 +-
arch/arm/mach-s3c24xx/clock-s3c2443.c | 2 +-
arch/arm/mach-s3c24xx/common-s3c2443.c | 4 +-
arch/arm/mach-s3c24xx/common-smdk.c | 20 +-
arch/arm/mach-s3c24xx/common.c | 1 -
arch/arm/mach-s3c24xx/include/mach/bast-pmu.h | 40 -
arch/arm/mach-s3c24xx/include/mach/gpio-nrs.h | 21 -
arch/arm/mach-s3c24xx/include/mach/gta02.h | 69 --
arch/arm/mach-s3c24xx/include/mach/regs-gpio.h | 17 +-
arch/arm/mach-s3c24xx/include/mach/regs-gpioj.h | 70 --
arch/arm/mach-s3c24xx/mach-gta02.c | 1 -
arch/arm/mach-s3c24xx/mach-mini2440.c | 4 +-
arch/arm/mach-s3c24xx/mach-qt2410.c | 6 +-
arch/arm/mach-s3c24xx/mach-rx1950.c | 1 -
arch/arm/mach-s3c24xx/pm-s3c2410.c | 12 +-
arch/arm/mach-s3c24xx/pm-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c2412.c | 1 -
arch/arm/mach-s3c24xx/s3c244x.c | 1 -
arch/arm/mach-s3c24xx/setup-spi.c | 10 +-
arch/arm/mach-s3c24xx/setup-ts.c | 6 +-
arch/arm/mach-s3c64xx/clock.c | 20 +-
arch/arm/mach-s3c64xx/include/mach/crag6410.h | 4 +-
arch/arm/mach-s3c64xx/include/mach/dma.h | 1 +
arch/arm/mach-s3c64xx/include/mach/spi-clocks.h | 18 -
arch/arm/mach-s3c64xx/mach-crag6410-module.c | 11 +-
arch/arm/mach-s3c64xx/mach-crag6410.c | 71 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 -
arch/arm/mach-s3c64xx/setup-spi.c | 19 +-
arch/arm/mach-s5p64x0/clock-s5p6440.c | 12 +-
arch/arm/mach-s5p64x0/clock-s5p6450.c | 12 +-
arch/arm/mach-s5p64x0/dma.c | 2 -
arch/arm/mach-s5p64x0/include/mach/spi-clocks.h | 20 -
arch/arm/mach-s5p64x0/setup-spi.c | 21 +-
arch/arm/mach-s5pc100/clock.c | 30 +-
arch/arm/mach-s5pc100/dma.c | 2 -
arch/arm/mach-s5pc100/include/mach/spi-clocks.h | 18 -
arch/arm/mach-s5pc100/setup-spi.c | 30 +-
arch/arm/mach-s5pv210/Kconfig | 2 +
arch/arm/mach-s5pv210/clock.c | 14 +-
arch/arm/mach-s5pv210/include/mach/spi-clocks.h | 17 -
arch/arm/mach-s5pv210/mach-aquila.c | 7 +
arch/arm/mach-s5pv210/mach-goni.c | 11 +-
arch/arm/mach-s5pv210/mach-smdkv210.c | 10 +-
arch/arm/mach-s5pv210/setup-spi.c | 21 +-
arch/arm/mach-socfpga/Makefile | 5 +
arch/arm/mach-socfpga/Makefile.boot | 1 +
arch/arm/mach-socfpga/include/mach/debug-macro.S | 16 +
arch/arm/mach-socfpga/include/mach/timex.h | 19 +
arch/arm/mach-socfpga/include/mach/uncompress.h | 9 +
arch/arm/mach-socfpga/socfpga.c | 62 ++
arch/arm/mach-tegra/Kconfig | 39 -
arch/arm/mach-tegra/Makefile | 18 +-
arch/arm/mach-tegra/Makefile.boot | 13 +-
arch/arm/mach-tegra/apbio.c | 194 +++-
arch/arm/mach-tegra/apbio.h | 19 +-
arch/arm/mach-tegra/board-dt-tegra20.c | 74 +-
arch/arm/mach-tegra/board-dt-tegra30.c | 8 +-
arch/arm/mach-tegra/board-harmony-pcie.c | 15 +-
arch/arm/mach-tegra/board-harmony-power.c | 25 +-
arch/arm/mach-tegra/board-paz00.c | 7 +-
arch/arm/mach-tegra/board-seaboard-pinmux.c | 197 ----
arch/arm/mach-tegra/board-seaboard.c | 306 -----
arch/arm/mach-tegra/board-seaboard.h | 47 -
arch/arm/mach-tegra/board.h | 9 +
arch/arm/mach-tegra/common.c | 3 +
arch/arm/mach-tegra/cpu-tegra.c | 6 +-
arch/arm/mach-tegra/cpuidle.c | 6 +-
arch/arm/mach-tegra/dma.c | 4 +-
arch/arm/mach-tegra/pcie.c | 6 +-
arch/arm/mach-tegra/powergate.c | 4 +-
arch/arm/mach-tegra/sleep.S | 29 -
arch/arm/mach-tegra/tegra2_clocks.c | 58 +-
arch/arm/mach-tegra/tegra30_clocks.c | 28 +-
arch/arm/mach-tegra/timer.c | 4 +-
arch/arm/mach-tegra/usb_phy.c | 16 +-
arch/arm/mach-ux500/Kconfig | 1 +
arch/arm/mach-ux500/board-mop500-sdi.c | 4 +-
arch/arm/mach-ux500/board-mop500.c | 63 +-
arch/arm/mach-ux500/board-mop500.h | 3 +
arch/arm/mach-ux500/cpu-db8500.c | 4 +-
arch/arm/mach-vexpress/Kconfig | 5 +-
arch/arm/mach-vexpress/Makefile.boot | 3 +-
arch/arm/mach-vexpress/ct-ca9x4.c | 64 +-
arch/arm/mach-vexpress/include/mach/clkdev.h | 15 -
arch/arm/mach-vexpress/include/mach/debug-macro.S | 41 +
arch/arm/mach-vexpress/include/mach/motherboard.h | 28 +-
arch/arm/mach-vexpress/include/mach/uncompress.h | 14 +
arch/arm/mach-vexpress/v2m.c | 296 +++--
arch/arm/mach-vt8500/Makefile | 2 +-
arch/arm/mach-vt8500/bv07.c | 3 +
arch/arm/mach-vt8500/include/mach/restart.h | 17 +
arch/arm/mach-vt8500/include/mach/system.h | 13 -
arch/arm/mach-vt8500/restart.c | 54 +
arch/arm/mach-vt8500/wm8505_7in.c | 4 +-
arch/arm/plat-mxc/3ds_debugboard.c | 50 +-
arch/arm/plat-mxc/Makefile | 1 +
arch/arm/plat-mxc/avic.c | 35 +-
arch/arm/plat-mxc/cpuidle.c | 80 ++
arch/arm/plat-mxc/devices/platform-ipu-core.c | 5 +-
arch/arm/plat-mxc/devices/platform-mxc_rtc.c | 5 +
arch/arm/plat-mxc/devices/platform-spi_imx.c | 2 +-
arch/arm/plat-mxc/include/mach/3ds_debugboard.h | 2 +-
arch/arm/plat-mxc/include/mach/common.h | 7 +-
arch/arm/plat-mxc/include/mach/cpuidle.h | 22 +
arch/arm/plat-mxc/include/mach/devices-common.h | 4 +-
arch/arm/plat-mxc/include/mach/hardware.h | 27 +-
arch/arm/plat-mxc/include/mach/iomux-mx3.h | 3 -
arch/arm/plat-mxc/include/mach/iomux-mx51.h | 14 +
arch/arm/plat-mxc/include/mach/iomux-v1.h | 7 -
arch/arm/plat-mxc/include/mach/ipu.h | 4 -
arch/arm/plat-mxc/include/mach/irqs.h | 44 -
arch/arm/plat-mxc/include/mach/mx1.h | 111 +-
arch/arm/plat-mxc/include/mach/mx21.h | 107 +-
arch/arm/plat-mxc/include/mach/mx25.h | 72 +-
arch/arm/plat-mxc/include/mach/mx27.h | 127 +--
arch/arm/plat-mxc/include/mach/mx2x.h | 87 +-
arch/arm/plat-mxc/include/mach/mx31.h | 118 +-
arch/arm/plat-mxc/include/mach/mx35.h | 109 +-
arch/arm/plat-mxc/include/mach/mx3x.h | 77 +-
arch/arm/plat-mxc/include/mach/mx50.h | 187 ++--
arch/arm/plat-mxc/include/mach/mx51.h | 209 ++--
arch/arm/plat-mxc/include/mach/mx53.h | 217 ++--
arch/arm/plat-mxc/include/mach/mxc_ehci.h | 16 +-
arch/arm/plat-mxc/time.c | 3 +-
arch/arm/plat-mxc/tzic.c | 34 +-
arch/arm/plat-omap/Kconfig | 35 +-
arch/arm/plat-omap/Makefile | 6 +-
arch/arm/plat-omap/common.c | 9 +
arch/arm/plat-omap/counter_32k.c | 16 +-
arch/arm/plat-omap/dma.c | 59 +-
arch/arm/plat-omap/dmtimer.c | 164 ++-
arch/arm/plat-omap/include/plat/board.h | 38 -
arch/arm/plat-omap/include/plat/clkdev_omap.h | 1 +
arch/arm/plat-omap/include/plat/clock.h | 2 -
arch/arm/plat-omap/include/plat/cpu.h | 59 +-
arch/arm/plat-omap/include/plat/dmtimer.h | 22 +-
arch/arm/plat-omap/include/plat/dsp.h | 3 +
arch/arm/plat-omap/include/plat/hardware.h | 1 +
arch/arm/plat-omap/include/plat/multi.h | 9 +
arch/arm/plat-omap/include/plat/mux.h | 2 +-
arch/arm/plat-omap/include/plat/omap-secure.h | 5 -
arch/arm/plat-omap/include/plat/omap54xx.h | 32 +
arch/arm/plat-omap/include/plat/omap730.h | 102 --
arch/arm/plat-omap/include/plat/omap850.h | 102 --
arch/arm/plat-omap/include/plat/omap_hwmod.h | 21 +
arch/arm/plat-omap/include/plat/sdrc.h | 2 +-
arch/arm/plat-omap/include/plat/serial.h | 14 +
arch/arm/plat-omap/include/plat/uncompress.h | 12 +
arch/arm/plat-omap/include/plat/usb.h | 196 +---
arch/arm/plat-omap/include/plat/voltage.h | 21 +-
arch/arm/plat-omap/mailbox.c | 13 +-
arch/arm/plat-omap/sram.c | 17 +-
arch/arm/plat-omap/usb.c | 145 ---
arch/arm/plat-s3c24xx/irq.c | 2 +-
arch/arm/plat-samsung/Kconfig | 12 +-
arch/arm/plat-samsung/Makefile | 8 +-
arch/arm/plat-samsung/devs.c | 60 +-
arch/arm/plat-samsung/dma-ops.c | 76 +-
arch/arm/plat-samsung/include/plat/cpu.h | 4 +
arch/arm/plat-samsung/include/plat/devs.h | 1 -
arch/arm/plat-samsung/include/plat/dma-ops.h | 20 +-
arch/arm/plat-samsung/include/plat/fb.h | 1 -
arch/arm/plat-samsung/include/plat/pd.h | 30 -
arch/arm/plat-samsung/include/plat/s3c64xx-spi.h | 39 +-
arch/arm/plat-samsung/pd.c | 95 --
arch/arm/plat-samsung/pwm.c | 4 -
arch/arm/plat-samsung/s3c-dma-ops.c | 39 +-
arch/arm/plat-versatile/Kconfig | 3 +
arch/arm/plat-versatile/Makefile | 2 +-
drivers/amba/tegra-ahb.c | 6 -
drivers/clk/Makefile | 2 +
drivers/clk/clk-nomadik.c | 47 +
drivers/clk/socfpga/Makefile | 1 +
drivers/clk/socfpga/clk.c | 51 +
drivers/clocksource/Kconfig | 6 +
drivers/clocksource/Makefile | 4 +-
drivers/clocksource/dw_apb_timer_of.c | 131 +++
drivers/clocksource/time-armada-370-xp.c | 226 ++++
drivers/crypto/tegra-aes.c | 12 +-
drivers/dma/ipu/ipu_idmac.c | 8 +-
drivers/dma/ipu/ipu_irq.c | 14 +-
drivers/gpio/gpio-mxc.c | 56 +-
drivers/i2c/busses/i2c-imx.c | 1 -
drivers/i2c/busses/i2c-nomadik.c | 3 +-
drivers/i2c/busses/i2c-tegra.c | 10 +-
drivers/input/keyboard/tegra-kbc.c | 4 +-
drivers/media/video/mx1_camera.c | 1 +
drivers/mmc/host/sdhci-tegra.c | 11 +-
drivers/pinctrl/pinctrl-nomadik.c | 2 +-
drivers/pinctrl/pinctrl-sirf.c | 489 +++++++-
drivers/power/Kconfig | 2 +
drivers/power/Makefile | 1 +
drivers/power/avs/Kconfig | 12 +
drivers/power/avs/Makefile | 1 +
drivers/power/avs/smartreflex.c | 1126 +++++++++++++++++++
drivers/rtc/rtc-at91rm9200.c | 1 +
drivers/rtc/rtc-stmp3xxx.c | 8 +
drivers/spi/spi-s3c64xx.c | 542 +++++++--
drivers/spi/spi-tegra.c | 4 +-
drivers/staging/nvec/nvec.c | 8 +-
drivers/staging/omapdrm/omap_drv.h | 2 +-
drivers/staging/omapdrm/omap_priv.h | 55 -
drivers/tty/serial/imx.c | 6 +-
drivers/tty/serial/mxs-auart.c | 42 +-
drivers/usb/gadget/Kconfig | 2 +-
drivers/usb/gadget/omap_udc.c | 3 +-
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ehci-tegra.c | 20 +-
drivers/usb/host/ohci-omap.c | 7 +-
drivers/usb/otg/isp1301_omap.c | 2 +-
drivers/video/mxsfb.c | 62 +-
drivers/w1/masters/Kconfig | 2 +-
drivers/w1/masters/omap_hdq.c | 86 +-
drivers/watchdog/omap_wdt.c | 7 +
include/linux/dw_apb_timer.h | 1 +
include/linux/i2c/twl.h | 1 -
include/linux/mxsfb.h | 49 +
include/linux/platform_data/clk-nomadik.h | 2 +
include/linux/platform_data/omap_drm.h | 52 +
include/linux/power/smartreflex.h | 308 ++++++
include/linux/time-armada-370-xp.h | 18 +
sound/soc/fsl/imx-pcm-fiq.c | 1 +
sound/soc/samsung/dma.c | 18 +-
sound/soc/tegra/Kconfig | 10 +-
sound/soc/tegra/tegra20_i2s.c | 4 +-
sound/soc/tegra/tegra20_spdif.c | 4 +-
sound/soc/tegra/tegra30_ahub.c | 8 +-
sound/soc/tegra/tegra30_i2s.c | 4 +-
sound/soc/tegra/tegra_asoc_utils.c | 12 +-
694 files changed, 23069 insertions(+), 11480 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/