[GIT PULL 0/8] ARM: SoC: pending changes for 3.15

From: Arnd Bergmann
Date: Sat Apr 05 2014 - 15:01:56 EST


Hi Linus,

Here are the changes from the arm-soc tree for the 3.15 merge window.

It's mostly business as usual, but both the dirstat output and the
patch count tell me that it's time for the devicetree stuff to get
moved out of the kernel into its own git tree. We have had plans
for this for a while, and a mirror already exists that only contains
the device tree sources, but for the moment it still saves us some
trouble to have everything in one place, while there are still
platforms that are migrating from board files to DT and need things
to change atomically.

We are a bit late this merge window, which means you get to see
more merge conflicts at once than normal, from subsystem trees
you already merged. I have uploaded a tag 'for-linus-3.15' that
contains the conflict resolutions I did, and I tried to describe
every conflict I saw in the individual pull request emails.

We don't have other branches lined up for this merge window,
since we're already late I'm sending everything at once.

Arnd

----------------------------------------------------------------

Summary:

fixes: 79 patches, 80 files, 347 insertions(+), 270 deletions(-)
cleanup: 104 patches, 261 files, 2696 insertions(+), 1832 deletions(-)
soc: 153 patches, 172 files, 3918 insertions(+), 3679 deletions(-)
boards: 105 patches, 34 files, 2196 insertions(+), 216 deletions(-)
dt: 583 patches, 372 files, 31308 insertions(+), 6243 deletions(-)
drivers: 123 patches, 106 files 5489 insertions(+), 698 deletions(-)
sh: 1 patch, 1 file, 1 insertion (+), 1 deletion (-)
cleanup2: 66 patches, 92 files, 1157 insertions(+), 1369 deletions(-)

total: 1208 patches, 1018 files, 47128 insertions(+), 14324 deletions(-)

----------------------------------------------------------------

Dirstat:

0.1% Documentation/devicetree/bindings/arm/msm/
0.1% Documentation/devicetree/bindings/arm/omap/
0.3% Documentation/devicetree/bindings/arm/
0.9% Documentation/devicetree/bindings/clock/
0.2% Documentation/devicetree/bindings/reset/
0.6% Documentation/devicetree/bindings/
60.7% arch/arm/boot/dts/
1.2% arch/arm/configs/
0.1% arch/arm/include/
0.3% arch/arm/mach-at91/
0.6% arch/arm/mach-bcm/
0.3% arch/arm/mach-clps711x/
0.2% arch/arm/mach-cns3xxx/
0.8% arch/arm/mach-davinci/include/mach/
3.1% arch/arm/mach-davinci/
0.2% arch/arm/mach-exynos/include/mach/
1.2% arch/arm/mach-exynos/
0.1% arch/arm/mach-imx/devices/
2.9% arch/arm/mach-imx/
0.1% arch/arm/mach-integrator/include/mach/
0.4% arch/arm/mach-integrator/
0.3% arch/arm/mach-ixp4xx/
0.3% arch/arm/mach-kirkwood/
0.1% arch/arm/mach-mmp/
0.5% arch/arm/mach-msm/
0.9% arch/arm/mach-mvebu/
0.6% arch/arm/mach-omap2/
0.2% arch/arm/mach-prima2/
0.1% arch/arm/mach-pxa/
0.6% arch/arm/mach-qcom/
0.3% arch/arm/mach-rockchip/
0.1% arch/arm/mach-s3c24xx/include/mach/
0.1% arch/arm/mach-s3c24xx/
0.1% arch/arm/mach-s3c64xx/include/mach/
0.1% arch/arm/mach-s5p64x0/include/mach/
0.1% arch/arm/mach-s5pc100/include/mach/
0.1% arch/arm/mach-s5pv210/include/mach/
0.8% arch/arm/mach-shmobile/include/mach/
4.1% arch/arm/mach-shmobile/
0.5% arch/arm/mach-tegra/
1.2% arch/arm/mach-ux500/
0.1% arch/arm/mach-zynq/
0.1% arch/arm/mm/
0.5% arch/arm/plat-samsung/include/plat/
0.7% arch/arm/plat-samsung/
1.4% arch/arm/
0.1% drivers/bus/
4.3% drivers/clk/bcm/
0.6% drivers/clk/samsung/
0.2% drivers/clk/versatile/
0.2% drivers/clk/zynq/
0.1% drivers/clocksource/
0.9% drivers/irqchip/
0.1% drivers/mfd/
1.0% drivers/reset/sti/
0.1% drivers/reset/
0.6% drivers/watchdog/
0.3% drivers/
0.1% include/dt-bindings/clock/
0.1% include/dt-bindings/reset-controller/
0.2% include/linux/

----------------------------------------------------------------

Afzal Mohammed (2):
ARM: OMAP2+: AM43x: enable in default config
ARM: OMAP2+: AM43x: determine features

Aida Mynzhasova (1):
ARM: dts: mxs: add auart2 pinmux to imx28.dtsi

Alex Elder (4):
clk: bcm281xx: add initial clock framework support
clk: bcm281xx: don't disable unused peripheral clocks
ARM: dts: bcm281xx: define real clocks
ARM: bcm281xx: symbol cleanup

Alexander Shiyan (38):
ARM: dts: i.MX51: Update CPU node
ARM: dts: i.MX51: Add dummy clock to AUDMUX
ARM: dts: i.MX51: Switch to use standard IRQ flags definitions
ARM: dts: i.MX51: Move usbphy0 node from AIPS1
ARM: dts: i.MX51 boards: Switch to use standard GPIO flags definitions
ARM: dts: imx51-babbage: Fix chipselect level for dataflash on spi0.1
ARM: dts: imx51-babbage: Define FEC reset pin
ARM: dts: imx27-phytec-phycore-som: Add on-flash BBT support
ARM: dts: imx27-phytec-phycore-rdk: Add DT node for camera module
ARM: dts: imx27-phytec-phycore-som: Update FEC node
ARM: dts: i.MX27 boards: Switch to use standard GPIO and IRQ flags definitions
ARM: dts: i.MX27: Configure GPIOs as "input" by default
ARM: dts: imx27-phytec-phycore-som: Add pinctrl for CSPI1 and GPIOs used on module
ARM: dts: imx27-phytec-phycore-som: Rename file to .dtsi
ARM: dts: imx27-phytec-phycore-som: Add NFC pin group
ARM: dts: imx27-phytec-phycore-rdk: Enable 1-Wire module
ARM: dts: imx27-phytec-phycore-som: Add spi-cs-high property to PMIC
ARM: dts: imx27-phytec-phycore-rdk: Add pingrp for SDHC
ARM: dts: imx27-phytec-phycore-rdk: Add pinctrl definitions for WEIM
ARM: dts: i.MX27: Add SSI nodes
ARM: dts: imx53-evk: Remove board support
ARM: dts: i.MX51: Switch to use standard definitions for input subsystem
ARM: dts: imx27-phytec-phycard-s-som: Sort entries
ARM: dts: imx27-phytec-phycard-s-som: Add NFC node
ARM: dts: imx27-phytec-phycard-s-rdk: Add pinctrl definitions for SDHC2
ARM: dts: imx27-phytec-phycard-s-som: Rename file to .dtsi
ARM: dts: imx27-phytec-phycore: Add diagnostic PMIC LEDs
ARM: dts: i.MX27: Add USB nodes
ARM: dts: imx27-phytec-phycore-rdk: Add USBH2 node
ARM: dts: imx27-phytec-phycore-som: Add USBOTG node
ARM: clps711x: Add CLPS711X irqchip driver
ARM: dts: clps711x: Add bindings documentation for CLPS711X irqchip driver
ARM: clps711x: Migrate CLPS711X subarch to the new irqchip driver
ARM: clps711x: autcpu12: Fix incorrect NAND CLE GPIO
MAINTAINERS: ARM: clps711x: Use regex patterns to involve all CLPS711X drivers
ARM: clps711x: Remove EP72XX_ROM_BOOT option
ARM: clps711x: Update defconfig
ARM: nspire: Fix compiler warning

Alexandre Belloni (23):
ARM: dts: mxs: add #io-channel-cells to mx28 lradc
ARM: dts: mxs: Add iio-hwmon to mx28 soc
ARM: dts: mxs: Add iio-hwmon to mx23 soc
ARM: at91/defconfig: refresh at91sam9rl_defconfig
ARM: at91/defconfig: remove useless configuration in at91sam9260_9g20_defconfig
ARM: at91/defconfig: refresh at91sam9260_9g20_defconfig
ARM: at91: prepare at91sam9rl DT transition
ARM: at91: Add at91sam9rl DT SoC support
ARM: at91/defconfig: Add the sam9rl to the list of DT-enabled SOCs
ARM: at91: dt: sam9rl: Device Tree for the at91sam9rlek
ARM: at91: prepare common clk transition for sam9rl SoCs
ARM: at91/dt: define at91sam9rl clocks
ARM: at91/dt: define main clk frequency of at91sam9rlek
ARM: at91: switch sam9rl to common clock framework
ARM: at91/DT: atmel_usba correct atmel,vbus-gpio meaning
Documentation: dt: iio: improve atmel-adc documentation
Documentation: dt: iio: move arm/atmel-adc.txt to iio/adc/at91_adc.txt
ARM: at91/dt: at91-ariag25: remove useless adc properties
ARM: at91/dt: at91sam9260: remove useless adc properties
ARM: at91/dt: at91sam9g45: remove useless adc properties
ARM: at91/dt: at91sam9x5: remove useless adc properties
ARM: at91/dt: sama5d3: remove useless adc properties
ARM: at91/dt: at91-cosino: remove useless adc properties

Alexandre Courbot (8):
ARM: trusted_foundations: fix vendor prefix typos
ARM: trusted_foundations: fallback when TF support is missing
ARM: firmware: enable Trusted Foundations by default
ARM: firmware: add prepare_idle() operation
ARM: trusted_foundations: implement prepare_idle()
ARM: tegra: cpuidle: use firmware for power down
ARM: tegra: enable fhandle in tegra_defconfig
ARM: enable fhandle in multi_v7_defconfig

Andrew Lunn (33):
ARM: Kirkwood: Add support for Excito Bubba B3
ARM: Kirkwood: Add DT description of QNAP 419
ARM: Kirkwood: Add DT description of rd88f6192.
ARM: Kirkwood: convert rd88f6281-setup.c to DT.
DT: Vendor prefixes: Add ricoh, qnap, sii and synology
DT: i2c: Trivial: Add sii,s35390a
ARM: kirkwood: Give pm.c its own header file.
ARM: kirkwood: Convert mv88f6281gtw_ge switch setup to DT
ARM: kirkwood: Drop printing the SoC type and revision
ARM: kirkwood: Separate board-dt from common and pcie code.
ARM: kirkwood: ioremap the cpu_config register before using it.
ARM: kirkwood: ioremap memory control register
ARM: mvebu: Add ARCH_MULTI_V7 to SoCs
ARM: orion: Move cache-feroceon-l2.h out of plat-orion
ARM: MM: Add DT binding for Feroceon L2 cache
ARM: config: Add a multi_v5_defconfig
ARM: config: Add mvebu_v5_defconfig
ARM: Fix default CPU selection for ARCH_MULTI_V5
ARM: MM Enable building Feroceon L2 cache controller with ARCH_MVEBU
ARM: mvebu: Move kirkwood DT boards into mach-mvebu
ARM: mvebu: Let kirkwood use the system controller for restart
ARM: mvebu: Enable mvebu-soc-id on Kirkwood
ARM: mvebu: Simplify headers and make local
drivers: Enable building of Kirkwood drivers for mach-mvebu
ARM: kirkwood: Remove redundant kexec code
ARM: kirkwood: Add HP T5325 devices to {multi|mvebu}_v5_defconfig
ARM: kirkwood: Add HP T5325 thin client
ARM: kirkwood: Instantiate L2 cache from DT.
ARM: mvebu: Instantiate system controller in kirkwood.dtsi
ARM: kirkwood: Add audio node to kirkwood.dtsi
ARM: kirkwood: Add i2c alias so setting bus number
ARM: kirkwood: Add dts file describing HP T5325 thin client
Power: Reset: Generalize qnap-poweroff to work on Synology devices.

Andrii.Tseglytskyi (2):
ARM: dts: OMAP36xx: Add device node for ABB
ARM: dts: OMAP4: Add device nodes for ABB

Andrzej Hajda (4):
ARM: dts: use macros in clock bindings for exynos4
ARM: dts: use macros in clock bindings for exynos5250
ARM: dts: use macros in clock bindings for exynos5420
ARM: dts: use macros in clock bindings for exynos5440

Anson Huang (17):
ARM: dts: imx6q: update setting of VDDARM_CAP voltage
ARM: dts: imx6q: add vddsoc/pu setpoint info
ARM: dts: imx6dl: enable cpufreq support
ARM: dts: imx6qdl: add necessary thermal clk
ARM: dts: imx6qdl-sabresd: Add power key support
ARM: dts: imx6sl: add ocram device support
ARM: dts: imx6sl: add keypad support for i.mx6sl-evk board.
ARM: dts: imx6qdl-sabresd: correct gpio key's active state
ARM: dts: imx6q: add 852MHz setpoint for CPU freq
ARM: imx: AHB rate must be set to 132MHz on i.mx6sl
ARM: imx: add cpuidle support for i.mx6sl
ARM: imx: add suspend in ocram support for i.mx6q
ARM: imx: add suspend in ocram support for i.mx6dl
ARM: imx: add suspend in ocram support for i.mx6sl
ARM: imx: add always-on clock array for i.mx6sl to maintain correct usecount
ARM: imx: avoid calling clk APIs in idle thread which may cause schedule
ARM: imx: add speed grading check for i.mx6 soc

Archit Taneja (1):
ARM: dts: omap4+: Add DMM bindings

Arnd Bergmann (129):
Merge tag 'davinci-for-v3.15/nand' of git://git.kernel.org/.../nsekhar/linux-davinci into next/drivers
Merge tag 'irqchip-mvebu-fixes-3.14' of git://git.infradead.org/linux-mvebu into next/drivers
Merge tag 'mvebu-watchdog-3.15' of git://git.infradead.org/linux-mvebu into next/drivers
irqchip: VIC: export vic_init_cascaded
Merge branch 'qcom/cleanup' into next/drivers
Merge tag 'qcom-drivers-for-3.15' of git://git.kernel.org/.../galak/linux-qcom into next/drivers
Merge tag 'mvebu-dt-3.15-2' of git://git.infradead.org/linux-mvebu into next/dt
Merge branch 'mvebu/soc' into next/soc
Merge tag 'mvebu-soc-3xx-3.15' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'efm32-next' of git://git.pengutronix.de/git/ukl/linux into next/cleanup
Merge branch 'qcom/cleanup' into next/dt
Merge tag 'qcom-dt-for-3.15' of git://git.kernel.org/.../galak/linux-qcom into next/dt
Merge tag 'kconfig-cleanup-for-3.15' of git://git.kernel.org/.../robh/linux into next/cleanup
Merge tag 'armsoc/for-3.15/drivers' of git://github.com/broadcom/mach-bcm into next/drivers
Merge branch 'efm32/cleanup' into next/dt
Merge tag 'efm32-next' of git://git.pengutronix.de/git/ukl/linux into next/dt
Merge tag 'socfpga_updates_for_3.15_v2' of git://git.rocketboards.org/linux-socfpga-next into next/drivers
Merge tag 'mvebu-soc-3.15-2' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'mvebu-soc-3.15-3' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'mvebu-dt-3.15-3' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-drivers-3.15-2' of git://git.infradead.org/linux-mvebu into next/drivers
Merge tag 'mvebu-defconfig-3.15-2' of git://git.infradead.org/linux-mvebu into next/boards
Merge branch 'mvebu/soc3' into next/dt
Merge tag 'mvebu-dt-3.15-4' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-dt-3.15-5' of git://git.infradead.org/linux-mvebu into next/dt
ARM: fix duplicate symbols in multi_v5_defconfig
Merge tag 'sunxi-defconfig-for-3.15' of https://github.com/mripard/linux into next/boards
Merge tag 'sunxi-core-for-3.15' of https://github.com/mripard/linux into next/soc
Merge branch 'bcm/cleanup' into next/soc
Merge tag 'armsoc/for-3.15/soc-3' of git://github.com/broadcom/mach-bcm into next/soc
ARM: davinci: remove tnetv107x support
Merge tag 'davinci-for-v3.15/soc' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'sunxi-dt-for-3.15-2' of https://github.com/mripard/linux into next/dt
Merge tag 'omap-for-v3.15/dt-part3' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'omap-for-v3.15/dt-overo-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'armsoc/for-3.15/dt-2' of git://github.com/broadcom/mach-bcm into next/dt
Merge tag 'omap-for-v3.15/fixes-for-merge-window' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
ARM: prima2: build reset code standalone
Merge tag 'armsoc/for-3.15/soc-4' of git://github.com/broadcom/mach-bcm into next/soc
ARM: mmp: allow platform devices with modular USB
Merge tag 'samsung-fixes' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
Merge tag 'DT-for-v3.15-part-1-v2' of git://git.stlinux.com/devel/kernel/linux-sti into next/dt
Merge branch 'sti/dt' into next/drivers
Merge tag 'sti-reset-for-v3.15' of git://git.stlinux.com/devel/kernel/linux-sti into next/drivers
Merge branch 'cleanup/kconfig' into next/drivers
ARM: at91: split out at91x40 into a top-level option
ARM: at91: don't provide dt init code for at91x40
ARM: at91: export sam9_smc interfaces
ARM: at91: fix broken "if () else" statement
ARM: at91: sama5 always uses DT
ARM: davinci: make dm644x-evm phy fixup conditional
ARM: davinci: fix Kconfig for DA850_EVM
ARM: efm32: select AUTO_ZRELADDR
ARM: ep93xx: export ep93xx_chip_revision
ARM: hisi: fix building without CONFIG_HOTPLUG_CPU
ARM: ixp4xx/omixp: always include linux/leds.h
ARM: ixp4xx: avoid use of PCIBIOS_MIN_MEM in io.h
ARM: ixp4xx: fix gpio rework
ARM: ks8695/og: make PCI setup conditional
ARM: lpc32xx: export lpc32xx_return_iram_size
ARM: msm: add missing include of linux/module.h
ARM: msm: avoid calling debug_ll_addr on !MMU
ARM: msm: export legacy DMA interfaces
ARM: omap1: don't rely on tps65010
ARM: mvebu: add missing header
ARM: orion5x: make dns323 independent of PHY support
ARM: pxa: don't "select" SMC91X on MACH_XCEP
ARM: pxa: enable pxafb unconditionally for some boards
ARM: pxa: fix colibri build
ARM: pxa: fix pxa_ssp_* declarations
ARM: pxa: remove broken balloon3_gpio_vbus reference
ARM: pxa: select I2C_GPIO only if I2C is on
ARM: pxa: trizeps4 and trizeps4wl use the same file
ARM: rpc: autoselect CPU_SA110
ARM: footbridge: don't build floppy code for addin mode
ARM: footbridge: fix build with PCI disabled
ARM: footbridge: make screen_info setup conditional
ARM: realview: fix sparsemem build
ARM: integrator: only select pl01x if TTY is enabled
ARM: s3c24xx: MINI2440 needs I2C for EEPROM_AT24
ARM: s3c24xx: fix gta02 build error
ARM: s3c24xx: osiris dvs needs tps65010
ARM: s3c64xx: MACH_SMDK6400 needs HSMMC1
ARM: s3c64xx: select power domains only when used
ARM: s5p64x0: fix building with only one soc type
ARM: s5pv210: enable IDE support in MACH_TORBRECK
ARM: samsung: allow serial driver to be disabled
ARM: samsung: fix SAMSUNG_PM_DEBUG Kconfig logic
ARM: samsung: select ATAGS where necessary
ARM: samsung: select CRC32 for SAMSUNG_PM_CHECK
ARM: exynos: fix l2x0 saved regs handling
ARM: exynos: add missing include of linux/module.h
ARM: efm32: allow uncompress debug output
ARM: hisi: select HAVE_ARM_SCU only for SMP
ARM: mvebu: don't select CONFIG_NEON
ARM: sunxi: fix build for THUMB2_KERNEL
ARM: tegra: make debug_ll code build for ARMv6
Merge branch 'randconfig-fixes' into next/fixes-non-critical
Revert "ARM: ixp4xx: fix gpio rework"
Revert "ARM: ixp4xx: Make dma_set_coherent_mask common, correct implementation"
Revert "net: stmmac: Add SOCFPGA glue driver"
Revert "dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac."
Merge branch 'reset/for_v3.15' of git://git.pengutronix.de/git/pza/linux into next/drivers
Merge tag 'keystone-dts-fixes' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'davinci-for-v3.15/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'zynq-cleanup-for-3.15-v2' of git://git.xilinx.com/linux-xlnx into next/cleanup2
ARM: moxart: fix CPU selection
ARM: cache-tauros2: remove ARMv6 code
Merge tag 'samsung-pm-1' of http://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge branches 'samsung/cleanup', 'samsung/exynos-clk' and 'samsung/exynos-clk2' into next/cleanup3
Merge tag 'samsung-cleanup-2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup3
Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup3
Merge tag 'samsung-cleanup-3' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup3
Merge tag 'samsung-dt-3' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup3
Merge tag 'samsung-pm-2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup3
Merge tag 'exynos-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup3
devicetree: fix newly added exynos sata bindings
ARM: at91: fix a typo
Merge tag 'dt-3.15' into torvalds/master
Merge tag 'fixes-non-critical-3.15' into for-next
Merge tag 'cleanup-3.15' into for-next
Merge tag 'soc-3.15' into for-next
Merge tag 'boards-3.15' into for-next
Merge tag 'dt-3.15-resolved' into for-next
Merge tag 'drivers-3.15' into for-next
Merge tag 'sh-3.15' into for-next
Merge tag 'cleanup3-3.15' into for-next

Ashutosh singh (4):
ARM: dts: imx6q-phytec: Added USB_OTG Support
ARM: dts: imx6q-phytec: Added USB_HOST Support
ARM: dts: imx6q-phytec: Added GPMI-NAND Support
ARM: dts: imx6q-phytec: Added SATA Support

Balaji T K (3):
ARM: dts: am437x gp-evm: add sd card dt nodes
ARM: dts: am335x-evm: add SD card hotplug support
ARM: dts: am43x-epos-evm: add SD card hotplug support

Barry Song (6):
ARM: prima2: l2x0: fix checkpatch issues
ARM: prima2: platsmp: fix checkpatch issues
ARM: prima2: common: fix checkpatch issues
ARM: prima2: rtciobrg: fix the typo about license
ARM: prima2: staticize sirfsoc_init_late function
ARM: prima2: move to generic reset controller driver framework

Ben Dooks (2):
ARM: shmobile: lager: fix error return code check from clk_get()
ARM: shmobile: koelsch: fix error return code check from clk_get()

Ben Peddell (1):
ARM: Kirkwood: Add support for many Synology NAS devices

Bo Shen (1):
ARM: at91: add PWM clock

Boris BREZILLON (1):
ARM: at91: prepare sam9 dt boards transition to common clk

Bryan Wu (1):
ARM: tegra: enable PCA9546 on Cardhu

Chanwoo Choi (5):
ARM: dts: Add ADC's dt data to read raw data for exynos4x12
ARM: dts: Add PMU dt data to support PMU for exynos4x12
ARM: dts: Add GPS_ALIVE power domain for exynos4x12
ARM: dts: Move common dt data for interrupt combiner controller for exynos4x12
ARM: dts: Add ADC and themistor nodes for exynos4412-trats2

Chen-Yu Tsai (12):
ARM: dts: sun7i: add pin muxing options for UART2
ARM: dts: sun4i: rename clock node names to clk@N
ARM: dts: sun5i: rename clock node names to clk@N
ARM: dts: sun6i: rename clock node names to clk@N
ARM: dts: sun7i: rename clock node names to clk@N
ARM: dts: sun7i: Add GMAC clock node to sun7i DTSI
ARM: dts: sun7i: Add GMAC controller node to sun7i DTSI
ARM: dts: sun7i: Add pin muxing options for the GMAC
ARM: dts: sun7i: cubietruck: Enable the GMAC
ARM: dts: sun7i: cubieboard2: Enable GMAC instead of EMAC
ARM: dts: sun7i: a20-olinuxino-micro: Enable GMAC instead of EMAC
ARM: dts: sun7i: Add ethernet alias for GMAC

Christoph Fritz (2):
ARM: dts: omap3: Add support for INCOstartec a83x module
ARM: dts: omap3: Add support for INCOstartec DBB056 baseboard

Darren Etheridge (1):
pinctrl: am43xx: dt-bindings: add MUX_MODE8

Dave Gerlach (1):
ARM: OMAP2+: clockdomain: Reintroduce SW_SLEEP Support

David LanzendÃrfer (1):
ARM: sun4i: dt: Add support for the INet-97F_Rev_02 board

Denis Carikli (15):
of: add vendor prefix for Eukrea Electromatique.
ARM: dts: i.MX25: Add ssi clocks and DMA events.
ARM: dts: i.MX25: Add sdma script path.
ARM: dts: imx25.dtsi: Add a label for the Audio Multiplexer.
ARM: dts: Add support for the cpuimx51 board from Eukrea and its baseboard.
ARM: dts: imx25: Add pinctrl functions.
ARM: dts: imx25.dtsi: label the iomuxc.
ARM: dts: mxs: Add 18bit pin config for lcdif.
ARM: dts: mxs: Add a new pin config for the usb0 ID.
ARM: dts: Add support for the cpuimx25 board from Eukrea and its baseboard.
ARM: dts: imx53: Add gpio and input dt includes.
ARM: dts: Add support for the cpuimx35 board from Eukrea and its baseboard.
ARM: imx_v6_v7_defconfig: Enable backlight gpio support.
ARM i.MX35: build in pinctrl support.
ARM: imx_v6_v7_defconfig: Enable some drivers used on the cpuimx35.

Dinh Nguyen (8):
net: stmmac: Add SOCFPGA glue driver
dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac.
ARM: socfpga: Update socfpga_defconfig
dts: socfpga: Update clock entry to support multiple parents
dts: socfpga: Add support for SD/MMC on the SOCFPGA platform
dts: socfpga: Add sysmgr node so the gmac can use to reference
dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac.
dts: stmmac: Document the clocks property in the stmmac base document

Dmitry Eremin-Solenikov (1):
ARM: pxa: add gpio keys information

Dmitry Lifshitz (12):
ARM: dts: sbc-t3x: use omap specific pinctrl defines
ARM: dts: sbc-t3x: refactor DT support
ARM: dts: sbc-t3x: disable mmc3
ARM: dts: sb-t35: fix Ethernet power supply
ARM: dts: cm-t3x: add gpio-led pinmux
ARM: dts: cm-t3x30: add twl4030 gpio pullups
ARM: dts: cm-t3x30: add HS USB Host support
ARM: dts: sbc-t3730: add pinmux for usb hub reset
ARM: dts: cm-t3x30: add USB OTG support
ARM: dts: sbc-t3530: add support for sbc-t3530
ARM: dts: sbc-t3517: add support for sbc-t3517
ARM: OMAP2+: make reset pulse for sbc-t3x usb hubs

Eric BÃnard (1):
ARM: mxs: Add support for the eukrea-cpuimx28.

Ezequiel Garcia (24):
ARM: dove: Remove UBI support from defconfig
ARM: mvebu: Enable Armada 370/XP watchdog in the devicetree
ARM: kirkwood: Add RSTOUT 'reg' entry to devicetree
ARM: dove: Enable Dove watchdog in the devicetree
ARM: mvebu: Enable watchdog support in defconfig
ARM: dove: Enable watchdog support in the defconfig
watchdog: orion: Add clock error handling
watchdog: orion: Use atomic access for shared registers
watchdog: orion: Remove unused macros
watchdog: orion: Make sure the watchdog is initially stopped
watchdog: orion: Handle the interrupt so it's properly acked
watchdog: orion: Make RSTOUT register a separate resource
watchdog: orion: Remove unneeded BRIDGE_CAUSE clear
watchdog: orion: Introduce an orion_watchdog device structure
watchdog: orion: Introduce per-compatible of_device_id data
watchdog: orion: Add per-compatible clock initialization
watchdog: orion: Add per-compatible watchdog start implementation
watchdog: orion: Add support for Armada 370 and Armada XP SoC
watchdog: orion: Enable the build on ARCH_MVEBU
ARM: mvebu: Rename the ARCH_MVEBU menu option
ARM: mvebu: Add a 2 GHz fixed-clock on Armada 38x SoCs
ARM: mvebu: Add the Core Divider clock to Armada 38x SoCs
ARM: mvebu: Add support for NAND controller in Armada 38x SoC
ARM: mvebu: Enable NAND controller in Armada 385-DB

Fabio Estevam (23):
ARM: dts: imx6q-udoo: Add Ethernet support
ARM: dts: imx6q-sabrelite: Remove duplicate GPIO entry
ARM: dts: imx6q-sabrelite: Place 'status' as the last node
ARM: dts: imx6: Use 'vddarm' as the regulator name
ARM: dts: imx28-evk: Run I2C0 at 400kHz
ARM: dts: imx28-m28cu3: Remove 'reset-active-high'
ARM: dts: mx53: Remove 'enable-active-low' property
ARM: dts: imx28-tx28: Remove 'enable-active-low' property
ARM: dts: imx6qdl-sabresd: Add PFUZE100 support
ARM: dts: imx6qdl-sabreauto: Add LVDS support
ARM: dts: imx6sl-evk: Add PFUZE100 support
ARM: dts: imx6sl-evk: Add audio support
ARM: dts: imx6qdl-sabreauto: Add PFUZE100 support
ARM: dts: imx6sl-evk: Add debug LED support
ARM: dts: imx6sl-evk: Keep VGEN1 regulator always enabled
watchdog: orion_wdt: Use %pa to print 'phys_addr_t'
ARM: imx_v6_v7_defconfig: Select PCI support
ARM: imx: Use INT_MEM_CLK_LPM as the bit name
ARM: imx_v4_v5_defconfig: Select CONFIG_MMC_UNSAFE_RESUME
ARM: imx_v6_v7_defconfig: Select CONFIG_MMC_UNSAFE_RESUME
ARM: mach-imx: Select CONFIG_SRAM at ARCH_MXC level
ARM: imx_v6_v7_defconfig: Select CONFIG_DEBUG_FS
ARM: mach-imx: Kconfig: Remove IMX_HAVE_PLATFORM_IMX2_WDT from SOC_IMX53

Felipe Balbi (1):
ARM: omap1: fix build when !CONFIG_OMAP_32K_TIMER

Fengguang Wu (1):
rtc: isl12057: use PTR_ERR_OR_ZERO to fix coccinelle warnings

Florian Fainelli (1):
ARM: restrict BCM_KONA_UART to ARCH_BCM_MOBILE

Florian Meier (2):
ARM: bcm2835: add dmaengine driver to device tree
ARM: bcm2835: add I2S driver to device tree

Florian Vaussard (23):
ARM: dts: Add support for OMAP4 Gumstix DuoVero/Parlor
ARM: OMAP3: remove deprecated CONFIG_OMAP_IOMMU_IVA2
ARM: dts: OMAP3: Update ISP IOMMU node
ARM: dts: OMAP3: Add IVA IOMMU node
ARM: dts: OMAP4: Add IOMMU nodes
ARM: dts: overo: reorganize include files
ARM: dts: omap3-tobi: Add missing pinctrl
ARM: dts: omap3-overo: Add missing pinctrl
ARM: dts: omap3-overo: Enable WiFi/BT combo
ARM: dts: omap3-overo: Add HSUSB PHY
ARM: dts: omap: Add common file for SMSC9221
ARM: dts: omap3-tobi: Use include file omap-gpmc-smsc9221
ARM: dts: omap3-tobi: Add AT24C01 EEPROM
ARM: dts: overo: Push uart3 pinmux down to expansion board
ARM: dts: overo: Create a file for common Gumstix peripherals
ARM: dts: overo: Add LIS33DE accelerometer
ARM: dts: Add support for the Overo Palo43
ARM: dts: Add support for the Overo Gallop43
ARM: dts: Add support for the Overo Alto35
ARM: dts: Add support for the Overo Chestnut43
ARM: dts: Add support for the Overo Summit
CLK: TI: OMAP4/5/DRA7: Remove gpmc_fck from dummy clocks
ARM: dts: omap4/5: Use l3_ick for the gpmc node

Frank Li (1):
ARM: dts: imx6qdl: enable dma for spi

Fugang Duan (1):
ARM: dts: vf610-twr: Add ADC support

Gaku Inami (1):
ARM: shmobile: r8a7790 CA7-SCU enablement

Geert Uytterhoeven (22):
ARM: shmobile: r8a7791: Add thermal clock in device tree
ARM: shmobile: r8a7790: Add thermal clock in device tree
ARM: shmobile: lager: Make spi_flash_data const
ARM: shmobile: Remove duplicate shmobile_invalidate_start() declaration
ARM: shmobile: koelsch: Enable DEVTMPFS_MOUNT in defconfig
ARM: shmobile: genmai legacy: Add RSPI support
ARM: shmobile: r7s72100 dtsi: Add RSPI nodes
ARM: shmobile: koelsch legacy: Add QSPI support
ARM: shmobile: r8a7791 dtsi: Add QSPI node
ARM: shmobile: koelsch dts: Add QSPI nodes
ARM: shmobile: lager legacy: Switch QSPI to named IRQs
ARM: shmobile: koelsch defconfig: Enable RSPI and MTD_M25P80
ARM: shmobile: genmai defconfig: Enable RSPI
ARM: shmobile: lager legacy: Add QSPI pinmux
ARM: shmobile: r8a7790 dtsi: Add QSPI node
ARM: shmobile: lager dts: Add QSPI nodes
ARM: shmobile: lager defconfig: Enable RSPI and MTD_M25P80
ARM: shmobile: r8a7778 dtsi: Remove duplicate i2c nodes
ARM: shmobile: r7s72100 clock: Add RSPI clocks
ARM: shmobile: r7s72100 clock: Add RSPI clocks for DT
ARM: shmobile: r8a7791 clock: add QSPI clocks
ARM: shmobile: r8a7791: Fix SCIFA3-5 clocks

Greg Ungerer (3):
ARM: dts: imx: add device tree pin definitions for the IMX50
ARM: dts: imx: add IMX50 SoC device tree
ARM: dts: imx: add device tree support for Freescale imx50evk board

Gregory CLEMENT (4):
ARM: mvebu: Makefile clean-up
ARM: mvebu: add Device Tree description of the Armada 375 SoC
ARM: mvebu: add initial support for the Armada 375 SOCs
ARM: mvebu: add Device Tree for the Armada 385 RD board

Grygorii Strashko (5):
ARM: dts: keystone: add gpio device entry
ARM: dts: k2hk-evm: add leds supports
ARM: dts: k2hk-evm: rename clock node to clocks
ARM: config: keystone: enable gpio support
ARM: config: keystone: enable led support

Guennadi Liakhovetski (1):
ARM: shmobile: wait for MSTP clock status to toggle, when enabling it

Gwenhael Goavec-Merou (8):
ARM: imx27-apf27dev: Add sdhci support
ARM: dts: imx27-apf27dev: fix display size
ARM: dts: imx27: imx27-apf27: add pinctrl for fec and uart1
ARM: dts: imx27: imx27-apf27dev: add pinctrl for cspi, i2c, sdhc and framebuffer
ARM: dts: apf28dev: set gpio polarity for usb regulator and pinctrl for regulator gpio
ARM: imx28: add apf28 specific initialization (macaddr)
ARM: dts: apf27dev: Add pwm support
ARM: dts: imx27-apf27dev: Add pinctrl for cspi, sdhci, leds and keys

Hans de Goede (10):
ARM: sun4i: dt: Remove grouping + simple-bus compatible for regulators
ARM: sunxi: dt: Add sunxi-common-regulators include file
ARM: sun7i: dt: Add ahci / sata support
ARM: sun4i: dt: Add USB host nodes to hackberry dts
ARM: sun4i: dt: Add USB host nodes to mini-xplus dts
ARM: sun4i: dt: Add USB host nodes to pcduino.dts
ARM: sun5i: dt: Add USB host nodes to a10s-olinuxino-micro
ARM: sun5i: dt: Add USB host nodes to a13-olinuxino-micro
ARM: sun7i: dt: Add USB host nodes to cubietruck dts
ARM: sun4i: dt: Add support for the A10-OLinuXino-LIME board

Hauke Mehrtens (4):
ARM: BCM5301X: add dts files for BCM4708 SoC
ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU
ARM: BCM5301X: add early debugging support
ARM: BCM5301X: workaround suppress fault

Heiko Stuebner (8):
ARM: SAMSUNG: remove obsolete tick.h
ARM: SAMSUNG: remove unneeded s3c24xx_init_cpu()
ARM: rockchip: add snoop-control-unit
ARM: rockchip: add sram dt nodes and documentation
ARM: rockchip: add power-management-unit
ARM: rockchip: add smp bringup code
ARM: SAMSUNG: use generic uncompress.h
ARM: SAMSUNG: remove all custom uncompress.h

Hisashi Nakamura (1):
ARM: shmobile: r8a7790 SYSC setup code

Huang Shijie (1):
ARM: dts: vf610: use the interrupt macros

Imre Kaloz (1):
ARM: OMAP2+: Use pdata quirks for wl12xx on the AM335x EV-MSK

Ivan Khoronzhuk (10):
ARM: dts: keystone: add watchdog entry
ARM: dts: keystone: add keystone timer entry
ARM: config: keystone: enable watchdog support
ARM: dts: keystone: drop msmcsram clock node
ARM: davinci: aemif: get rid of davinci-nand driver dependency on aemif
ARM: dts: keystone: add AEMIF/NAND device entry
ARM: config: keystone: enable AEMIF/NAND support
ARM: dts: keystone: Fix domain register range for clkfftc1
ARM: dts: keystone: Fix control register range for clktsip
ARM: dts: keystone: use common "ti,keystone" compatible instead of -evm

Jason Cooper (8):
Merge tag 'tags/mvebu-soc-3.15' into mvebu/soc-3xx
Merge tag 'tags/mvebu-dt-fixes-3.14' into mvebu/dt
ARM: mvebu: Armada 375/38x depend on MULTI_V7
ARM: kirkwood: select dtbs based on SoC
Merge branch 'mvebu/soc-3xx' into mvebu/soc
Merge branch 'mvebu/soc-kw' into mvebu/soc
Merge branch 'mvebu/dt-3xx' into mvebu/dt
ARM: mvebu: select dtbs from MACH_ARMADA_*

Jean-Jacques Hiblot (6):
ARM: at91: dt: Add at91sam9261 dt SoC support
ARM: at91: dt: defconfig: Added the sam9261 to the list of DT-enabled SOCs
ARM: at91: dt: sam9261: Device Tree support for the at91sam9261ek
ARM: at91: updated the at91_dt_defconfig with support for the ADS7846
ARM: at91: prepare common clk transition for sam9261 SoC
ARM: at91: move sam9261 SoC to common clk

Jingchang Lu (1):
ARM: dts: vf610: Add eDMA node

John Tobias (2):
ARM: dts: imx6sl: Adding cpu frequency and VDDSOC/PU table.
ARM: imx: add select on ARCH_MXC for cpufreq support

Josh Cartwright (2):
bus: mvebu-mbus: make use of of_find_matching_node_and_match
ARM: mvebu: make use of of_find_matching_node_and_match

Keita Kobayashi (1):
ARM: shmobile: r8a7790 CA15-SCU enablement

Kevin Hilman (1):
ARM: davinci: fix DT booting with default defconfig

Kishon Vijay Abraham I (1):
ARM: dts: omap5: added dt properties to adapt to the new phy framwork

Krzysztof Halasa (2):
IXP4xx: Fix Goramo Multilink GPIO conversion.
IXP4xx: Fix DMA masks.

Krzysztof HaÅasa (2):
CNS3xxx: Fix a WARN() related to IRQ allocation.
CNS3xxx: Fix PCIe early iotable_init().

Kukjin Kim (1):
Merge branch 'v3.15-next/cleanup-samsung-2' into v3.15-next/s2r-pm-samsung-2

Kumar Gala (12):
ARM: dts: msm: split out msm8660 and msm8960 soc into dts include
ARM: msm: kill off hotplug.c
clocksource: qcom: Move clocksource code out of mach-msm
ARM: qcom: Split Qualcomm support into legacy and multiplatform
clocksource: qcom: split building of legacy vs multiplatform support
ARM: qcom: Rename various msm prefixed functions to qcom
tty: serial: msm: Enable building msm_serial for ARCH_QCOM
drm/msm: drop ARCH_MSM Kconfig depend
power: reset: msm - switch Kconfig to ARCH_QCOM depends
hwrng: msm: switch Kconfig to ARCH_QCOM depends
gpio: msm: switch Kconfig to ARCH_QCOM depends
ARM: qcom: Enable basic support for Qualcomm platforms in multi_v7_defconfig

Kuninori Morimoto (22):
ARM: shmobile: bockw: use SSI DMAEngine for sound
ARM: shmobile: bockw: use HPBIF DMAEngine for sound
ARM: shmobile: bockw: add USB Func DMAEngine support
ARM: shmobile: r8a7790: add Audio DMAC clock
ARM: shmobile: r8a7790: add Audio DMAC support
ARM: shmobile: marzen: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: mackerel: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: lager: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: kzm9g: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: kzm9d: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: genmai: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: bockw: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: armadillo: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: ape6evm: enable CONFIG_DEVTMPFS in defconfig
ARM: shmobile: bockw: use wp-gpios instead of WP pin
ARM: shmobile: lager: add sound support
ARM: shmobile: lager: add sound support on defconfig
ARM: shmobile: lager: add SDHI0/2 support
ARM: shmobile: lager: add SDHI0/2 support on DTS
ARM: shmobile: r8a7778: add audio clock in new style
ARM: shmobile: r8a7790: add audio clock
ARM: shmobile: r8a7790: add sound SCU clock support

Laurent Pinchart (20):
ARM: shmobile: dts: Remove r8a7791-koelsch-reference.dts
ARM: shmobile: Add GPIO keys to Koelsch DTS
ARM: shmobile: r8a7791: Add serial ports to the device tree
ARM: shmobile: r8a7790: Add serial ports to the device tree
ARM: shmobile: r8a7790: Add VIN clocks to device tree
ARM: shmobile: r8a7791: Add VIN clocks to device tree
ARM: shmobile: r8a7790: Add SATA clocks to device tree
ARM: shmobile: r8a7791: Add SATA clocks to device tree
ARM: shmobile: r8a7790: Fix serial ports DT compatible strings
ARM: shmobile: r8a7790: Replace IRQ type numerical values with macros
ARM: shmobile: r8a7779: Wait for status on selected MSTP clocks
ARM: shmobile: lager-reference: Refactor clock lookup hack
ARM: shmobile: lager: Add DU device to DTS
ARM: shmobile: lager-reference: Add DU device
ARM: shmobile: koelsch-reference: Refactor clock lookup hack
ARM: shmobile: koelsch-reference: Add DU device
ARM: shmobile: koelsch-reference: Add DU device to DTS
sh: intc: Enable driver compilation with COMPILE_TEST
ARM: shmobile: r8a7791: Remove legacy clock aliases for DT devices
ARM: shmobile: APMU: Fix warnings due to improper printk formats

Laxman Dewangan (2):
ARM: tegra: add system-power-controller property for PMIC node
ARM: tegra: defconfig updates

Lee Jones (2):
ARM: STi: stih416: Add support for the FSM Serial Flash Controller
ARM: STi: stih41x: Add support for the FSM Serial Flash Controller

Leela Krishna Amudala (2):
ARM: dts: Add pmu sysreg node to exynos5250 and exynos5420
ARM: dts: update watchdog device nodes for exynos5250 and exynos5420

Linus Walleij (32):
ARM/serial: at91: switch atmel serial to use gpiolib
ARM: ux500: move AB8500 GPIOs to device tree
ARM: ux500: move AB8500 YCBCR settings to device tree
ARM: ux500: move AB8500 PWM out settings to device tree
ARM: ux500: move AB8500 audio interface 1 settings to DT
ARM: ux500: move AB8500 USB UICC settings to DT
ARM: ux500: move AB8500 DMIC settings to DT
ARM: ux500: move AB8500 EXTCPENA from board file to DT
ARM: ux500: move AB8500 modem I2C settings to DT
ARM: ux500: move AB8500 clock out pins to DT
ARM: ux500: move last AB8505 set-up to DT
ARM: integrator: define clocks in the device trees
ARM: SP804: make Integrator/CP timer pick clock from DT
ARM: integrator: switch to fetch clocks from device tree
clk: versatile: pass a parent to the ICST clock
clk: versatile: respect parent rate in ICST clock
irqchip: vic: update the base IRQ member correctly
irqchip: support cascaded VICs
ARM: integrator: use managed resources for the IM-PD1
ARM: integrator: register the IM-PD1 VIC
ARM: integrator: select GPIO block
ARM: ux500: switch SSP/SPI clock name to "SSPCLK"
ARM: u300: switch SSP/SPI clock name to "SSPCLK"
ARM: integrator: localize the lm.h header
ARM: integrator: localize the impd1.h header
ARM: integrator: merge platform.h to hardware.h
ARM: integrator: localize the hardware.h header
ARM: integrator: register sched_clock directly
ARM: ux500: delete pointless DT config option
ARM: ux500: skip GIC CPU and dist address checks
ARM: ux500: drop a chunk of GPIO definitions
mfd: dbx500/abx500: root out hardcoded IRQ assignments

Liu Ying (4):
ARM: dts: i.MX51 babbage: Support diagnostic LED
ARM: dts: imx6qdl-sabreauto: Support debug LED
ARM: imx: clk-imx6sl: Suppress duplicate const sparse warning
ARM: imx: clk-vf610: Suppress duplicate const sparse warning

Lokesh Vutla (3):
ARM: OMAP2+: AM43xx: implement support for machine restart
ARM: OMAP2+: AM43x: Add ID for ES1.1
ARM: dts: am437x-gp-evm: Add gp dts.

Lothar WaÃmann (2):
ARM: dts: imx6qdl: add aliases for can interfaces
ARM: dts: imx53: add support for Ka-Ro TX53 modules

Lucas Stach (4):
ARM: imx53: use clock defines in DTS files
ARM: imx51: use clock defines in DTS files
ARM: imx50: use clock defines in DTS files
ARM: dts: tegra: add PCIe interrupt mapping properties

Ludovic Desroches (1):
ARM: at91: sama5d3: get rid of atmel_tsadcc driver

Magnus Damm (15):
ARM: shmobile: Remove Lager USBHS UDC ifdefs
ARM: shmobile: Lager USB0 cable detection workaround
ARM: shmobile: Add SDHI devices for legacy Koelsch
ARM: shmobile: Get rid of legacy KZM9D defconfig
ARM: shmobile: Remove KZM9D board code
ARM: shmobile: Remove Koelsch DT reference legacy clock bits
ARM: shmobile: Remove Lager DT reference legacy clock bits
ARM: shmobile: Add r8a7791 legacy SDHI clocks
ARM: shmobile: Remove legacy r8a7790 DT clocks
ARM: shmobile: Use 64-bit dma_addr_t on r8a7790/r8a7791
ARM: shmobile: Break out R-Car SYSC PM code
ARM: shmobile: Remove __init from rcar_gen2_read_mode_pins()
ARM: shmobile: Move SYSC base variable to inside ifdefs
ARM: shmobile: Add SDHI devices to r8a7791 DTSI
ARM: shmobile: Add SDHI devices for Koelsch DTS

Marc Dietrich (1):
ARM: tegra: paz00: Add LVDS support to device tree

Marc Zyngier (1):
ARM: sun7i: add arch timer node

Marek Belisko (1):
ARM: dts: omap3-gta04: Add touchscreen properties

Marek Vasut (7):
ARM: dts: imx6q-sabrelite: Enable PCI express
ARM: dts: imx53: Fix display pinmux for M53EVK
ARM: dts: imx53: Fix backlight for M53EVK
ARM: dts: imx53: Add USB support for M53EVK
ARM: dts: imx53: Add AHCI SATA DT node
ARM: dts: imx53: Enable AHCI SATA for M53EVK
ARM: dts: mxs: Fix the RTC compatible prop on M28EVK

Mark Brown (3):
ARM: dts: Remove leftover spi0 node for smdk5250
serial: s3c: Fix build of header without serial_core.h preinclusion
ARM: S3C64XX: Fix build for implicit serial_s3c.h inclusion

Markus Mayer (8):
ARM: bcm2835: Move to mach-bcm directory
ARM: bcm281xx: Move kona_l2_cache_init() so it can be shared
ARM: bcm281xx: Consolidate reboot code
ARM: bcm281xx: Re-order hearder files
ARM: bcm281xx: Rename board_init() function
ARM: bcm21664: Add board support.
ARM: DT: bcm21664: Device tree bindings
ARM: dts: bcm21664: Add device tree files.

Markus Pargmann (8):
ARM: dts: imx27 pin functions
ARM: dts: imx27 iomux device node
ARM: dts: imx27 phyCARD-S pinctrl
ARM: dts: imx27 phycore move uart1 to rdk
ARM: dts: imx27 phycore pinctrl
ARM: dts: imx5: use imx51-ssi
ARM: dts: imx6: use imx51-ssi
ARM: dts: tps65910 backup battery regulator

Matt Porter (6):
ARM: dts: AM33XX: Add ecap interrupt properties
ARM: dts: remove bcm11351-brt.dts
Merge tag 'armsoc/for-3.15/soc-2' into armsoc/for-3.15/soc-3
ARM: dts: add bcm590xx pmu support and enable for bcm28155-ap
ARM: dts: bcm28155-ap: leave camldo1 on to fix reboot
ARM: configs: bcm_defconfig: enable bcm590xx regulator support

Maxime Ripard (25):
reset: Add of_reset_control_get
ARM: sun4i: a10: Add missing serial aliases
ARM: sun5i: a10s: Add missing serial aliases
ARM: sun6i: Add missing serial aliases
ARM: sun7i: Add missing serial aliases
ARM: sun5i: a13: Add missing serial aliases
ARM: sun6i: dt: Add PLL6 and SPI module clocks
ARM: sun6i: dt: Add SPI controllers to the A31 DTSI
ARM: sunxi: Enable A31 SPI and SID in the defconfig
ARM: mxs: cfa10049: Add NAU7802 ADCs to the device tree
ARM: dts: cfa10036: Add dr_mode and phy_type properties to the DT
ARM: sunxi: dt: Convert to the new clock compatibles
ARM: dt: sun7i: Add A20 SPI controller nodes
ARM: dt: sun4i: Add A10 SPI controller nodes
ARM: dt: sun5i: Add A10s SPI controller nodes
ARM: dt: sun5i: Add A13 SPI controller nodes
ARM: dt: sun7i: Add SPI muxing options
ARM: dts: sun7i: Enable the SPI controllers of the A20-olinuxino-micro
ARM: sun6i: dt: Fix mod0 compatible
ARM: sun6i: Enable the I2C controllers
ARM: sun6i: Enable the I2C muxing options
ARM: sun6i: colombus: Enable the I2C controllers
ARM: sunxi: dt: Update the watchdog compatibles
ARM: sunxi: Add the new watchog compatibles to the reboot code
ARM: sunxi: Select HAVE_ARM_ARCH_TIMER

Michael Grzeschik (1):
ARM: i.MX28: dts: rename usbphy pin names

Michael Heimpold (1):
ARM: mxs: add support for I2SE's duckbill series

Michal Simek (6):
ARM: zynq: Split slcr in two parts
ARM: zynq: Map I/O memory on clkc init
ARM: zynq: Add and use zynq_slcr_read/write() helper functions
ARM: zynq: Introduce zynq_slcr_unlock()
ARM: zynq: Move of_clk_init from clock driver
ARM: zynq: Add waituart implementation

Mugunthan V N (1):
ARM: dts: am33xx: correcting dt node unit address for usb

Murali Karicheri (6):
ARM: dts: keystone: fix domain id for clkdebugsstrc
ARM: dts: keystone: update for supporting K2L/K2E EVMs
ARM: dts: keystone: preparatory patch to support K2L and K2E SOCs
ARM: dts: keystone: add support for K2 Lamarr SoC and EVM
ARM: dts: keystone: add support for k2 Edison SoC and EVM
ARM: dts: k2hk-evm: set ubifs partition size for 512M NAND

Naveen Krishna Chatradhi (1):
ARM: dts: add dt node for sss module for exynos5250/5420

Neil Zhang (1):
irqchip: mmp: avoid use head file in a specific arch

NeilBrown (5):
ARM: dts: omap3-gta04: Add support for magnetometer
ARM: dts: omap3-gta04: Add twl4030 charger
ARM: dts: omap3-gta04: Add basic sound support
ARM: dts: omap3-gta04: Enable mmc2 for wifi
ARM: dts: omap3-gta04: Add bma180 accelerometer

Nicolas Ferre (1):
ARM: at91/DT: add NAND + DMA property

Nicolin Chen (2):
ARM: dts: imx: specify the value of audmux pinctrl instead of 0x80000000
ARM: dts: imx6qdl: add spdif support for sabreauto

Nishanth Menon (6):
ARM: OMAP3+: DPLL: stop reparenting to same parent if already done
ARM: dts: OMAP3+: add clock nodes for CPU
ARM: dts: Add basic devices for AM3517-craneboard
ARM: dts: omap3430-sdp: add dip switch information for MMC operation
ARM: dts: DRA7: Add device nodes for ABB
ARM: OMAP4: Fix definition of IS_PM44XX_ERRATUM

Oliver Schinagl (1):
ARM: sun4i: dt: Add ahci / sata support

Olof Johansson (64):
Merge tag 'dropmachtimexh-v2' of git://git.pengutronix.de/git/ukl/linux into next/cleanup
Merge tag 'renesas-boards-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-cleanup-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'renesas-defconfig-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-dt-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-soc-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'imx6-dt-3.15' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-dt-3.15' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'qcom-cleanup-for-3.15' of git://git.kernel.org/.../galak/linux-qcom into next/cleanup
Merge tag 'ab8500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'qcom-soc-for-3.15' of git://git.kernel.org/.../galak/linux-qcom into next/soc
Merge tag 'renesas-boards2-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-defconfig2-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-dt2-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'integrator-for-v3.15-1' of git://git.kernel.org/.../linusw/linux-integrator into next/drivers
Merge tag 'mvebu-dt-3.15' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-soc-3.15' of git://git.infradead.org/linux-mvebu into next/cleanup
Merge tag 'mvebu-defconfig-3.15' of git://git.infradead.org/linux-mvebu into next/boards
Merge branch 'integrator/multiplatform-base' into next/cleanup2
Merge tag 'integrator-for-v3.15-2' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup2
Merge tag 'v3.15-rockchip-smp' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
Merge tag 'omap-for-v3.15/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v3.15/prcm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v3.15/dt-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'mvebu-watchdog-3.15-2' of git://git.infradead.org/linux-mvebu into next/drivers
Merge tag 'omap-for-v3.15/crossbar-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'samsung-drivers' of http://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'samsung-cleanup' of http://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'samsung-dt' of http://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'exynos-clk' of http://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'sunxi-dt-for-3.15' of https://github.com/mripard/linux into next/dt
Merge tag 'ux500-dt-v3.15-2' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'irq-mmp' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
Merge tag 'pxa' of https://git.kernel.org/.../hzhuang1/linux into next/boards
Merge tag 'sirf-soc-for-3.15' of git://git.kernel.org/.../baohua/linux into next/cleanup
Merge tag 'imx6-dt-3.15-2' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-dt-3.15-2' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-soc-3.15' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
ARM: enable ARM_HAS_SG_CHAIN for multiplatform
Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'keystone-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/boards
Merge tag 'armsoc/for-3.15/soc-2' of git://github.com/broadcom/mach-bcm into next/soc
Merge tag 'armsoc/for-3.15/dt' of git://github.com/broadcom/mach-bcm into next/dt
Merge tag 'armsoc/for-3.15/cleanup' of git://github.com/broadcom/mach-bcm into next/cleanup
Merge tag 'bcm2835-for-3.15-soc' of git://git.kernel.org/.../swarren/linux-rpi into next/cleanup
Merge tag 'bcm2835-for-3.15-dt' of git://git.kernel.org/.../swarren/linux-rpi into next/dt
Merge tag 'omap-for-v3.15/dt-part2' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'zynq-dt-for-3.15' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'renesas-intc-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/sh
Merge tag 'renesas-boards3-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-defconfig3-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'renesas-dt3-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-clock-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'renesas-soc2-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-dt4-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'renesas-clock2-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'renesas-clock3-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'renesas-soc3-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-clock4-for-v3.15' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'tegra-for-3.15-tf' of git://git.kernel.org/.../tegra/linux into next/soc
Merge tag 'tegra-for-3.15-drivers' of git://git.kernel.org/.../tegra/linux into next/drivers
Merge tag 'tegra-for-3.15-soc' of git://git.kernel.org/.../tegra/linux into next/soc
Merge tag 'tegra-for-3.15-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-3.15-defconfig' of git://git.kernel.org/.../tegra/linux into next/boards

Pankaj Dubey (2):
clocksource: exynos_mct: remove unwanted header file inclusion
irqchip: exynos-combiner: call handle_bad_irq directly

Paul Bolle (3):
ARM: S3C24XX: Fix typo CONFIG_CPUS_3C2443
ARM: S3C24XX: get rid of unneeded selects
ARM: OMAP2+: remove OMAP_PACKAGE_ZAC and OMAP_PACKAGE_ZAF

Paul Gortmaker (1):
ARM: S3C64XX: mach-crag6410-module.c is not modular

Pekon Gupta (4):
ARM: OMAP2+: gpmc: update gpmc_hwecc_bch_capable() for new platforms and ECC schemes
ARM: dts: am335x-evm: NAND: update MTD partition table
ARM: dts: AM33xx: updated default ECC scheme in nand-ecc-opt
ARM: dts: am43xx: add support for parallel NAND flash

Peter Chen (4):
ARM: dts: imx6q-arm2: enable USB OTG
ARM: dts: mxs: add mxs phy controller id
ARM: dts: imx6: add anatop phandle for usbphy
ARM: dts: imx6: add mxs phy controller id

Peter Ujfalusi (9):
ARM: dts: omap4-panda-common: Move audio related pinmux to respective nodes
ARM: dts: omap4-sdp: Move audio related pinmux to respective nodes
ARM: dts: omap4: Set all audio related IP's status to disabled as default
ARM: dts: omap4-panda-common: No need to disable the unused audio nodes
ARM: dts: omap4-sdp: No need to disable mcbsp3 node
ARM: dts: omap5: Set all audio related IP's status to disabled as default
ARM: dts: omap3: Set disabled status for McBSP instances as default state
ARM: dts: omap2: Set disabled status for McBSP instances as default state
ARM: dts: am335x-evmsk: Correct audio clock frequency

Philipp Zabel (5):
reset: allow drivers to request probe deferral
ARM: dts: imx6q-sabrelite: PHY reset is active-low
ARM: imx6q: Add GPR6 and GPR7 register definitions for iomuxc gpr
ARM i.MX6q: Mark VPU and IPU AXI transfers as cacheable, increase IPU priority
reset: Add optional resets and stubs

Punit Agrawal (2):
drivers: cci: Extend support to CCI revisions > r1p2
drivers: cci: Export CCI PMU revision

Rajendra Nayak (1):
ARM: OMAP2+: AM43x: Use gptimer as clocksource

Rashika Kheria (1):
reset: Mark function as static and remove unused function in core.c

Richard Weinberger (1):
ARM: mach-bcm: Remove GENERIC_TIME

Rob Herring (9):
ARM: centralize common multi-platform kconfig options
ARM: select HAVE_SMP for V7 multi-platform
ARM: select MIGHT_HAVE_CACHE_L2X0 for V6 and V7 multi-platform
ARM: Select V6K instead of V6 by default for multi-platform
ARM: bcm2835: enable V6K instead of plain V6
ARM: cns3xxx: enable V6K instead of plain V6
ARM: vt8500: enable V6K instead of plain V6
ARM: virt: make mach-virt just a kconfig option
ARM: virt: select ARM_AMBA

Robert Nelson (1):
ARM: dts: imx53: Enable AHCI SATA for imx53-qsb

Roger Quadros (3):
ARM: OMAP2+: Remove legacy_init_ehci_clk()
ARM: dts: Get rid of incompatible ids for hci-omap USB host nodes
ARM: dts: Update echi-omap DT binding example usage

Rohit Vaswani (6):
ARM: msm: Remove pen_release usage
ARM: qcom: Re-organize platsmp to make it extensible
devicetree: bindings: Document Krait/Scorpion cpus and enable-method
ARM: qcom: Add SMP support for KPSSv1
ARM: qcom: Add SMP support for KPSSv2
ARM: dts: qcom: Add nodes necessary for SMP boot

Roman Byshko (10):
ARM: sun4i: dt: Add bindings for USB clocks
ARM: sun5i: dt: Add bindings for USB clocks
ARM: sun7i: dt: Add bindings for USB clocks
ARM: sun4i: dt: Add USB host bindings
ARM: sun5i: dt: Add USB host bindings
ARM: sun7i: dt: Add USB host bindings
ARM: sun4i: dt: Add USB host nodes to Mele A1000 dts
ARM: sun4i: dt: Add USB host nodes to cubieboard dts
ARM: sun5i: dt: Add USB host nodes to A13-Olinuxino
ARM: sun7i: dt: Add USB host nodes to cubieboard2 dts

Rostislav Lisovy (4):
ARM: dts: i.MX53: Internal keyboard controller
ARM: dts: Add vendor prefix for Voipac Technologies s.r.o.
ARM: dts: i.MX53: dts for Voipac x53-dmm-668 module
ARM: dts: i.MX53: Devicetree for Voipac Baseboard using x53-dmm-668 module

Sachin Kamat (22):
ARM: SAMSUNG: Remove platform dependency from samsung.S
ARM: S3C24XX: Move rtc-core.h from plat to mach
ARM: dts: Add regulator entries to smdk5420
ARM: dts: Re-organize RTC status for exynos5420
ARM: dts: Re-organize RTC status for exynos5250
ARM: dts: Add ADMA node to exynos5420
ARM: dts: Add I2S nodes to exynos5420
ARM: dts: Add fixed voltage regulators to smdk5420
ARM: dts: Add PMIC support to arndale-octa board
ARM: dts: Add wake up key to arndale-octa board
ARM: dts: Add vmmc-supply to MMC on arndale-octa board
ARM: debug: Use generic uncompress.h for exynos
ARM: EXYNOS: Remove uncompress.h
ARM: EXYNOS: Add support to reserve memory for MFC-v7
ARM: SAMSUNG: Introduce generic Exynos4 and 5 helpers
ARM: EXYNOS: Consolidate CPU init code
ARM: EXYNOS: Consolidate exynos4 and exynos5 machine files
ARM: EXYNOS: Add generic compatible strings
ARM: dts: Update Exynos DT files with generic compatible strings
ARM: S3C24XX: Remove invalid code from hardware.h
ARM: SAMSUNG: Remove hardware.h inclusion
ARM: EXYNOS: Remove hardware.h file

Santosh Shilimkar (1):
ARM: dts: Build all keystone dt blobs

Sascha Hauer (7):
ARM: dts: imx53: Add mmc aliases
ARM: dts: imx51: Add mmc aliases
ARM: dts: imx6q: Add spi4 alias
ARM: dts: imx6qdl: Add mmc aliases
ARM: dts: imx6: Add DFI FS700-M60 board support
ARM: dts: imx6q: Add support for Zealz GK802
ARM i.MX: remove PWM platform support

Sascha Silbe (1):
ARM: dts: imx6qdl-wandboard: use GPIO_6 for FEC interrupt

Sebastian Andrzej Siewior (1):
ARM: imx: enable delaytimer on the imx timer

Sebastian Hesselbarth (6):
ARM: dove: add additional pinctrl registers
ARM: dove: add global-config register node
ARM: dove: add system controller node
ARM: mvebu: move DT Dove to MVEBU
ARM: dove: drop pinctrl PMU reg property
ARM: add Marvell Dove and some drivers to multi_v7 defconfig

Sebastian Reichel (7):
ARM: dts: omap3 clocks: simplify ssi aliases
ARM: dts: TWL4030: Add keypad node
ARM: dts: OMAP3-N900: Add TWL4030 Keypad Matrix
ARM: dts: OMAP3-N900: Add support for tsl2563
ARM: dts: OMAP3-N900: Add tpa6130a2 support
ARM: dts: OMAP3-N900: Add isp1704 support
ARM: dts: OMAP3-N900: Add bq24150a support

Sekhar Nori (4):
ARM: davinci: enable da8xx build concurrently with older devices
ARM: davinci: add da8xx specific configs to davinci_all_defconfig
ARM: davinci: da8xx: fix multiple watchdog device registration
ARM: davinci: remove da8xx_omapl_defconfig

Sergei Shtylyov (12):
ARM: shmobile: Lager: conditionally select CONFIG_MICREL_PHY
ARM: shmobile: Lager: pass Ether PHY IRQ
ARM: shmobile: Koelsch: pass Ether PHY IRQ
ARM: shmobile: Armadillo 800 EVA: set proper DMA masks for Ether device
ARM: shmobile: BOCK-W: set proper DMA masks for Ether device
ARM: shmobile: Lager: set proper DMA masks for Ether device
ARM: shmobile: Koelsch: set proper DMA masks for Ether device
ARM: shmobile: Genmai: set proper DMA masks for Ether device
ARM: shmobile: r8a7790: add Ether DT support
ARM: shmobile: lager: add Ether DT support
ARM: shmobile: r8a7791: add Ether DT support
ARM: shmobile: koelsch: add Ether DT support

Shawn Guo (20):
ARM: dts: imx6qdl: make pinctrl nodes board specific
ARM: dts: imx6sl: make pinctrl nodes board specific
ARM: dts: imx6: use generic node name for fixed regulator
ARM: dts: imx53: make pinctrl nodes board specific
ARM: dts: imx51: make pinctrl nodes board specific
ARM: dts: vf610: make pinctrl nodes board specific
ARM: dts: imx53-mba53: create a container for fixed regulators
ARM: dts: imx: use generic node name for fixed regulator
Merge tag 'kconfig-cleanup-for-3.15' into imx/soc
ARM: imx6q: remove unneeded clk lookups
ARM: imx6q: support ptp and rmii clock from pad
bus: imx-weim: support CS GPR configuration
ARM: imx6: move v7_cpu_resume() into suspend-imx6.S
ARM: imx6: build headsmp.o only on CONFIG_SMP
ARM: imx6: call suspend_set_ops() from suspend routine
ARM: imx6: do not call imx6q_suspend_init() with !CONFIG_SUSPEND
ARM: imx6: introduce CONFIG_SOC_IMX6 for i.MX6 common stuff
ARM: imx6: rename pm-imx6q.c to pm-imx6.c
ARM: imx6: build suspend-imx6.o with CONFIG_SOC_IMX6
ARM: imx6: drop .text.head section annotation from headsmp.S

Shinya Kuribayashi (2):
ARM: shmobile: r8a7790: Wait for status on all MSTP clocks
ARM: shmobile: r8a7791: Wait for status on all MSTP clocks

Silvio F (2):
DT: Add Data Modul vendor prefix
ARM: dts: imx6: Add support for imx6q dmo edmqmx6

Simon Horman (15):
ARM: shmobile: koelsch: Conditionally select MICREL_PHY for Multiplatform
ARM: shmobile: ape6evm: Conditionally select SMSC_PHY
ARM: shmobile: armadillo800eva: Conditionally select SMSC_PHY
ARM: shmobile: bockw: Sort Kconfig node's selections
ARM: shmobile: r8a7779: Remove unused clock constants
ARM: shmobile: emev2: Use __initconst for const init definition
ARM: shmobile: kzm9d: Conditionally select SMSC_PHY
ARM: shmobile: mackerel: Conditionally select SMSC_PHY
ARM: shmobile: marzen: Conditionally select SMSC_PHY
Revert "ARM: shmobile: marzen: Conditionally select SMSC_PHY"
ARM: shmobile: genmai: Enable r7s72100-ether
ARM: shmobile: Add defconfig for shmobile multiplatform
ARM: shmobile: koelsch: Enable SDHI, GPIO and regulators in defconfig
ARM: shmobile: r7s72100: Add clock for r7s72100-ether
ARM: shmobile: r8a7790: Correct SYS DMAC clock defines

Simon KÃgstrÃm (1):
ARM: ixp4xx: Make dma_set_coherent_mask common, correct implementation

Soren Brinkmann (1):
arm: dt: zynq: Add fclk-enable property to clkc node

Sourav Poddar (7):
ARM: dts: am4372: Add pwm-cells property for ecap device.
ARM: dts: am43x-epos-evm: Add pwm backlight support.
ARM: dts: am43x-epos-evm: Add I2C2 data.
ARM: dts: am43x-epos-evm: Add SPI data.
ARM: dts: am437x-gp-evm: Add pwm backlight support.
ARM: dts: am437x-gp-evm: Enable gpio.
ARM: dts: am43x-gp-evm: Add matrix gpio keys.

Sricharan R (4):
DRIVERS: IRQCHIP: IRQ-GIC: Add support for routable irqs
DRIVERS: IRQCHIP: CROSSBAR: Add support for Crossbar IP
ARM: OMAP4+: Correct Wakeup-gen code to use physical irq number
ARM: DRA: Enable Crossbar IP support for DRA7XX

Srinivas Kandagatla (13):
ARM: STi: STiH416: Add interrupt support for pin controller
ARM: STi: STiH415: Add interrupt support for pin controller
ARM: STi: STiH415: Add reset controller support.
ARM: STi: STiH415: Add soft reset controller support.
ARM: STi: STiH416: Add reset controller support.
ARM: STi: STiH416: Add soft reset controller support.
ARM: STi: STiH415: Add ethernet support.
ARM: STi: STiH416: Add ethernet support.
ARM: STi: STIH415: Add IR support.
ARM: STi: STIH416: Add IR support.
drivers: reset: stih415: add softreset controller
drivers: reset: stih416: add softreset controller
MAINTAINERS: Update ARM STi maintainers

Stanimir Varbanov (2):
ARM: dts: qcom: Add RNG device tree node
ARM: dts: qcom-msm8960-cdp: Add RNG device tree node

Stefan Agner (1):
ARM: tegra: don't timeout if CPU is powergated

Stefan Roese (2):
arm: dts: am33xx.dtsi: Add node name to rtc device node
ARM: dts: Add MMC2/SDIO/WLAN support for cm-t3530

Stefan SÃrensen (1):
ARM: OMAP2+: INTC: Acknowledge stuck active interrupts

Steffen Trumtrar (6):
ARM: zynq: Move clock_init from slcr to common
ARM: dts: Add support for the i.MX35.
ARM: dts: i.MX53: move common QSB nodes to new file
ARM: dts: i.MX53: add support for MCIMX53-START-R
ARM: zynq: Hang iomapped slcr address on device_node
ARM: zynq: Make zynq_slcr_base static

Stephen Boyd (4):
ARM: Introduce CPU_METHOD_OF_DECLARE() for cpu hotplug/smp
devicetree: bindings: Document qcom,kpss-acc
devicetree: bindings: Document qcom,saw2 node
ARM: dts: msm: Add krait-pmu to platforms with Krait CPUs

Stephen Gallimore (4):
drivers: reset: STi SoC system configuration reset controller support
drivers: reset: Reset controller driver for STiH415
drivers: reset: Reset controller driver for STiH416
ARM: STi: Add reset controller support to mach-sti Kconfig

Stephen Warren (12):
ARM: tegra: document which Dalmore revisions are supported
ARM: bcm2835: fix DT node sort order
ARM: tegra: enable LCD panel on Seaboard
ARM: tegra: enable LCD panel on Ventana
ARM: tegra: add SPI flash to Venice2 DT
ARM: bcm2835: node name unit address cleanup
ARM: bcm2835: fix clock DT node names
ARM: tegra: remove tegra EMC scaling driver
ARM: tegra: use 2 address cells for Tegra124 DT
ARM: tegra: fix Dalmore pinctrl configuration
ARM: tegra: fix board DT pinmux setup
ARM: update multi_v7_defconfig for Tegra

Suman Anna (11):
ARM: AM43x: hwmod data: register spinlock OCP interface
ARM: dts: OMAP: Add #hwlock-cells property to hwspinlock nodes
ARM: dts: DRA7: Add hwspinlock node
ARM: dts: AM4372: Add hwspinlock node
ARM: OMAP3: fix iva mmu programming issues
ARM: OMAP2+: change the ISP device archdata MMU name for DT
ARM: OMAP2+: use pdata quirks for iommu reset lines
ARM: OMAP5: hwmod data: add mmu data for ipu & dsp
ARM: OMAP2+: extend iommu pdata-quirks to OMAP5
ARM: dts: OMAP5: Add IOMMU nodes
ARM: OMAP4: hwmod data: correct the idlemodes for spinlock

SÃbastien Szymanski (1):
ARM: dts: imx28-apf28dev: add user button

Takashi Yoshii (2):
ARM: shmobile: koelsch: (1+1)GiB memory in DT
ARM: shmobile: kzm9d: Use common clock framework

Thierry Reding (13):
ARM: tegra: Properly sort clocks property
ARM: tegra: Use "disabled" for status property
ARM: tegra: Combine VBUS enable pins into one node
ARM: tegra: Export I/O rail functions
ARM: tegra: Overhaul Venice2 regulators
ARM: tegra: Hook up SDMMC3 power-supply on Venice2
ARM: tegra: Add Tegra124 host1x support
ARM: tegra: Add Tegra124 eDP support
ARM: tegra: Enable eDP for Venice2
ARM: tegra: Add Tegra124 USB support
ARM: tegra: Enable USB on Venice2
ARM: tegra: Fix whitespace around '='
ARM: tegra: Rename as3722 node to pmic

Thomas Abraham (2):
ARM: dts: update vdd_arm voltage range for exynos4412 based boards
ARM: dts: add max77686 pmic node for smdk5250

Thomas Petazzoni (29):
ARM: mvebu: rename mvebu_defconfig to mvebu_v7_defconfig
ARM: mvebu: remove unneeded ->map_io field for Armada 370/XP
ARM: mvebu: use GPIO DT defines in Armada 370/XP boards
ARM: mvebu: use input DT defines in Armada 370/XP boards
ARM: mvebu: add audio I2S controller to Armada 370 Device Tree
ARM: mvebu: add I2C0 muxing option for Armada 370 SoC
ARM: mvebu: add audio support to Armada 370 DB
ARM: mvebu: enable S/PDIF audio in Armada 370 DB Device Tree
ARM: mvebu: enable audio options in mvebu_defconfig
ARM: mvebu: update defconfigs for Armada 375 and 38x
ARM: mvebu: add Device Tree for the Armada 375 DB board
ARM: mvebu: add Device Tree description of the Armada 380/385 SoCs
ARM: mvebu: add Device Tree for the Armada 385 DB board
rtc: mv: reset date if after year 2038
ARM: mvebu: rename armada-370-xp.c to board-v7.c
ARM: mvebu: rename DT machine structure for Armada 370/XP
ARM: mvebu: make CPU_PJ4B selection a per-SoC choice
ARM: mvebu: add Armada 375 support to the system-controller driver
ARM: mvebu: add workaround for data abort issue on Armada 375
ARM: mvebu: add initial support for the Armada 380/385 SOCs
Documentation: arm: update Marvell documentation about Armada 375/38x
ARM: mvebu: use C preprocessor include for Armada 375/38x DTs
ARM: mvebu: use GIC_{SPI,PPI} in Armada 375/38x DTs
ARM: mvebu: use macros for interrupt flags on Armada 375/38x
ARM: mvebu: change the default PCIe apertures for Armada 370/XP
ARM: mvebu: switch the Armada XP DB to use internal registers at 0xf1000000
ARM: mvebu: switch the Armada XP GP to use internal registers at 0xf1000000
ARM: mvebu: the Armada XP Matrix board has 4 GB
ARM: mvebu: use the correct phy connection mode on Armada 385 DB

Tim Harvey (2):
ARM: dts: disable flexcan by default
ARM: dts: add Gateworks Ventana support

Tim Kryger (1):
ARM: dts: Leave sdio1 as disabled on bcm28155-ap

Tomasz Figa (24):
ARM: dts: Keep G3D regulator always on for exynos5250-arndale
clk: exynos4: Remove remnants of non-DT support
clk: samsung: Provide common helpers for register save/restore
clk: samsung: exynos4: Move suspend/resume handling to SoC driver
clk: samsung: exynos5250: Move suspend/resume handling to SoC driver
clk: samsung: exynos5420: Move suspend/resume handling to SoC driver
clk: samsung: s3c64xx: Move suspend/resume handling to SoC driver
clk: samsung: Drop old suspend/resume code
clk: samsung: exynos4: Add remaining suspend/resume handling
ARM: EXYNOS: Drop legacy Exynos4 clock suspend/resume code
ARM: EXYNOS: Do not resume l2x0 if not enabled before suspend
ARM: SAMSUNG: Add soc_is_s3c2410() helper
ARM: SAMSUNG: Save UART DIVSLOT register based on SoC type
ARM: SAMSUNG: Use debug_ll_addr() to get UART base address
ARM: SAMSUNG: Consolidate PM debug functions
ARM: SAMSUNG: Move Samsung PM debug code into separate file
ARM: SAMSUNG: Move common save/restore helpers to separate file
ARM: SAMSUNG: Move s3c_pm_check_* prototypes to plat/pm-common.h
ARM: EXYNOS: Fix abuse of CONFIG_PM
ARM: EXYNOS: Remove PM initcalls and useless indirection
ARM: EXYNOS: Stop using legacy Samsung PM code
ARM: EXYNOS: Allow wake-up using GIC interrupts
ARM: S5P64X0: Explicitly include linux/serial_s3c.h in mach/pm-core.h
ARM: EXYNOS: Fix compilation error in cpuidle.c

Tomi Valkeinen (1):
ARM: OMAP2+: clock: fix rate prints

Tony Lindgren (3):
Merge branch 'crossbar_3.14_rc1' of git://github.com/Sricharanti/sricharan into omap-for-v3.15/crossbar
Merge tag 'for-v3.15/omap-hwmod-clk-prcm-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.15/prcm
Merge tag 'for_3.15/dts_signed' of git://git.kernel.org/.../bcousson/linux-omap-dt into omap-for-v3.15/dt

Troy Kisky (26):
ARM: dts: imx: pinfunc: add MX6QDL_PAD_SD1_CLK__OSC32K_32K_OUT
ARM: dts: imx: imx6qdl.dtsi: add mipi_csi tag
ARM: dts: imx: imx6q.dtsi: use IRQ_TYPE_LEVEL_HIGH
ARM: dts: imx: imx6dl.dtsi: use IRQ_TYPE_LEVEL_HIGH
ARM: dts: imx: imx6sl.dtsi: use IRQ_TYPE_LEVEL_HIGH
ARM: dts: imx: imx6qdl.dtsi: use IRQ_TYPE_LEVEL_HIGH
ARM: dts: imx: sabrelite: add Dual Lite/Solo support
ARM: dts: imx6qdl-sabrelite: Add uart1 support
ARM: dts: imx6qdl-sabrelite: remove usdhc4 wp-gpio
ARM: dts: imx6qdl-sabrelite: move USDHC4 CD to pinctrl_usdhc4
ARM: dts: imx6qdl-sabrelite: move USDHC3 CD/WP to pinctrl_usdhc3
ARM: dts: imx6qdl-sabrelite: move spi-nor CS to pinctrl_ecspi1
ARM: dts: imx6qdl-sabrelite: move usbotg power enable to pinctrl_usbotg
ARM: dts: imx6qdl-sabrelite: move phy reset to pinctrl_enet
ARM: dts: imx6qdl-sabrelite: explicitly set pad for SGTL5000 sys_mclk
ARM: dts: imx6qdl-sabrelite: add pwms for backlights
ARM: dts: imx6qdl-sabrelite: add skews for Micrel phy
ARM: dts: imx6qdl-sabrelite: fix ENET group
ARM: dts: imx6qdl-sabrelite: Add over-current pin to usbotg
ARM: dts: imx: add nitrogen6x board
ARM: dts: imx6qdl-sabrelite: add gpio-keys
ARM: dts: imx: pinfunc: add MX6QDL_PAD_GPIO_6__ENET_IRQ
ARM: dts: imx6qdl: use interrupts-extended for fec
ARM: dts: imx6qdl-sabrelite: use GPIO_6 for FEC interrupt.
ARM: dts: imx6qdl-sabreauto: use GPIO_6 for FEC interrupt.
ARM: dts: imx6q-arm2: use GPIO_6 for FEC interrupt.

Tushar Behera (9):
ARM: SAMSUNG: Replace inclusion of plat/regs-serial.h header file
ARM: SAMSUNG: Delete unused plat/regs-serial.h header file
ARM: SAMSUNG: Remove Exynos specific code from devs, s5p-pm-irq and pm-gpio.c
ARM: EXYNOS: Remove unused header file from pm_domains.c
ARM: exynos_defconfig: Update EHCI config entry
ARM: SAMSUNG: Reorganize calls to reserve memory for MFC
ARM: dts: Disable MDMA1 node for arndale-octa board
ARM: dts: Keep some essential LDOs enabled for arndale-octa board
dt-bindings: clock: Move exynos-audss-clk.h to dt-bindings/clock

Ulrich Hecht (1):
ARM: mach-shmobile: kzm9g: add zboot support

Uwe Kleine-KÃnig (19):
rtc: at91sam9: include <mach/hardware.h> explicitly
rtc: pxa: drop unused #define TIMER_FREQ
clocksource: sirf/marco+prima2: drop usage of CLOCK_TICK_RATE
ARM: sa1100: stop using mach/timex.h
ARM: netx: stop using mach/timex.h
ARM: mmp: stop using mach/timex.h
ARM: ep93xx: stop using mach/timex.h
ARM: at91: don't use <mach/timex.h>
input: ixp4xx-beeper: don't use symbols from <mach/timex.h>
ARM: ixp4xx: stop using <mach/timex.h>
ARM: rpc: stop using <mach/timex.h>
ARM: drop <mach/timex.h> for !ARCH_MULTIPLATFORM, too
ARM: ixp4xx: fix timer latch calculation
ARM: efm32: drop unused file entry-macro.S
ARM: efm32: drop selecting CLKSRC_MMIO
Merge tag 'dropmachtimexh-v2' of git://git.pengutronix.de/git/ukl/linux
ARM: efm32: drop unused file <mach/timex.h>
ARM: efm32: fix unit address part in USART2 device nodes' names
ARM: efm32: properly namespace i2c location property

Valentin Raevsky (1):
ARM: dts: Add initial support for cm-fx6.

Valentine Barshak (21):
ARM: shmobile: r8a7791: Add SATA nodes to r8a7791.dtsi
ARM: shmobile: koelsch: Enable SATA0 in r8a7791-koelsch.dts
ARM: shmobile: r8a7790: Add SATA nodes to r8a7790.dtsi
ARM: shmobile: lager: Enable SATA1 in r8a7790-lager.dts
ARM: shmobile: lager: Add VIN1 SoC camera support
ARM: shmobile: lager: Add SATA support
ARM: shmobile: koelsch: Add SATA0 support
ARM: shmobile: r8a7791: Add I2C clocks
ARM: shmobile: r8a7791: Add VIN clocks
ARM: shmobile: r8a7790: Add VIN clock support
ARM: shmobile: r8a7790: Add SATA clocks
ARM: shmobile: r8a7791: Add ZS clock
ARM: shmobile: r8a7791: Add SATA clocks
ARM: shmobile: r8a7790: Add PCI USB host clock support
ARM: shmobile: lager: Enable VIN along with ADV7180 decoder in defconfig
ARM: shmobile: koelsch: Enable SATA in defconfig
ARM: shmobile: lager: Enable SATA in defconfig
ARM: shmobile: lager: Add USBHS support
ARM: shmobile: koelsch: Add I2C support
ARM: shmobile: koelsch: Enable I2C in defconfig
ARM: shmobile: lager: Add internal USB PCI support

Vince Weaver (1):
ARM: bcm2835: perf_event support for Raspberry-Pi

Will Deacon (1):
irqchip: gic: use dmb ishst instead of dsb when raising a softirq

Wolfram Sang (12):
ARM: shmobile: r7s72100: really add i2c clocks
drivers/amba: don't check resource with devm_ioremap_resource
ARM: shmobile: r8a7791: remove superfluous interrupt-parents
ARM: shmobile: r8a7790: remove superfluous interrupt-parents
ARM: shmobile: r8a7790: add i2c aliases to dtsi
ARM: shmobile: r8a7791: add i2c master nodes to dtsi
ARM: shmobile: r8a7791: add i2c2 bus to koelsch dt
ARM: shmobile: r7s72100: add nodes for i2c controllers to dtsi
ARM: shmobile: genmai: adapt dts to use native i2c driver
ARM: shmobile: r7s72100: update defconfig for I2C usage
ARM: shmobile: r8a7791: fix clock index for i2c5
ARM: shmobile: r7s72100: fix bus clock calculation

Xiubo Li (4):
ARM: dts: vf610: Add edma mux Tx and Rx support for SAI node.
ARM: dts: vf610-twr: Enable SAI ALSA SoC DAI device
ARM: dts: vf610-twr: Enable SGTL5000 codec.
ARM: dts: vf610-twr: Add simple-card support.

Yegor Yefremov (3):
ARM: dts: am335x-evmsk: enable USB1
ARM: dts: am335x-evmsk: enable dual_emac mode
ARM: dts: am335x-evmsk: enable DMA controller for USB

Yuan Yao (2):
ARM: dts: vf610: lpuart: Add eDMA support
ARM: dts: vf610: i2c: Add eDMA support

Yuvaraj Kumar C D (1):
ARM: dts: enable ahci sata and sata phy for exynos5250

Zalan Blenessy (1):
ARM: sun7i: dt: Add USB host nodes to a20-olinuxino-micro dts

Zoltan HERPAI (1):
ARM: sun4i: dt: Add basic board support for LinkSprite pcDuino

Documentation/arm/Marvell/README | 12 +-
.../devicetree/bindings/arm/armada-375.txt | 9 +
.../devicetree/bindings/arm/armada-38x.txt | 10 +
.../devicetree/bindings/arm/bcm/bcm21664.txt | 15 +
.../devicetree/bindings/arm/bcm/kona-resetmgr.txt | 14 +
Documentation/devicetree/bindings/arm/bcm4708.txt | 8 +
Documentation/devicetree/bindings/arm/cpus.txt | 25 +-
Documentation/devicetree/bindings/arm/gic.txt | 6 +
.../devicetree/bindings/arm/keystone/keystone.txt | 10 +
.../devicetree/bindings/arm/mrvl/feroceon.txt | 16 +
.../devicetree/bindings/arm/msm/qcom,kpss-acc.txt | 30 +
.../devicetree/bindings/arm/msm/qcom,saw2.txt | 35 +
.../bindings/arm/mvebu-system-controller.txt | 3 +-
.../devicetree/bindings/arm/omap/crossbar.txt | 27 +
Documentation/devicetree/bindings/arm/omap/dmm.txt | 22 +
.../devicetree/bindings/arm/omap/omap.txt | 6 +
.../devicetree/bindings/arm/rockchip/pmu.txt | 16 +
.../devicetree/bindings/arm/rockchip/smp-sram.txt | 30 +
.../devicetree/bindings/arm/samsung/pmu.txt | 15 +
.../devicetree/bindings/ata/exynos-sata-phy.txt | 14 -
.../devicetree/bindings/ata/exynos-sata.txt | 31 +-
Documentation/devicetree/bindings/bus/imx-weim.txt | 28 +-
.../devicetree/bindings/clock/arm-integrator.txt | 34 +
.../devicetree/bindings/clock/exynos4-clock.txt | 259 +----
.../devicetree/bindings/clock/exynos5250-clock.txt | 163 +--
.../devicetree/bindings/clock/exynos5420-clock.txt | 184 +---
.../devicetree/bindings/clock/exynos5440-clock.txt | 45 +-
.../devicetree/bindings/clock/zynq-7000.txt | 4 +-
.../devicetree/bindings/i2c/trivial-devices.txt | 1 +
.../{arm/atmel-adc.txt => iio/adc/at91_adc.txt} | 33 +-
.../interrupt-controller/cirrus,clps711x-intc.txt | 41 +
.../devicetree/bindings/mmc/socfpga-dw-mshc.txt | 23 +
.../devicetree/bindings/net/socfpga-dwmac.txt | 27 +
Documentation/devicetree/bindings/net/stmmac.txt | 6 +
.../bindings/pci/nvidia,tegra20-pcie.txt | 8 +
.../devicetree/bindings/phy/samsung-phy.txt | 40 +
.../bindings/power_supply/qnap-poweroff.txt | 5 +-
.../devicetree/bindings/reset/sirf,rstc.txt | 42 +
.../devicetree/bindings/reset/st,sti-powerdown.txt | 47 +
.../devicetree/bindings/reset/st,sti-softreset.txt | 46 +
.../devicetree/bindings/serial/atmel-usart.txt | 3 +
.../devicetree/bindings/usb/atmel-usb.txt | 4 +-
.../devicetree/bindings/usb/ehci-omap.txt | 2 +-
.../devicetree/bindings/usb/ohci-omap3.txt | 2 +-
.../devicetree/bindings/vendor-prefixes.txt | 7 +
.../devicetree/bindings/watchdog/marvel.txt | 11 +-
MAINTAINERS | 32 +-
arch/arm/Kconfig | 47 +-
arch/arm/Kconfig.debug | 29 +-
arch/arm/Makefile | 3 +-
arch/arm/boot/dts/Makefile | 140 ++-
arch/arm/boot/dts/am335x-evm.dts | 60 +-
arch/arm/boot/dts/am335x-evmsk.dts | 56 ++
arch/arm/boot/dts/am33xx.dtsi | 17 +-
arch/arm/boot/dts/am3517-craneboard.dts | 174 ++++
arch/arm/boot/dts/am4372.dtsi | 46 +
arch/arm/boot/dts/am437x-gp-evm.dts | 127 +++
arch/arm/boot/dts/am43x-epos-evm.dts | 183 ++++
arch/arm/boot/dts/armada-370-db.dts | 56 ++
arch/arm/boot/dts/armada-370-mirabox.dts | 7 +-
arch/arm/boot/dts/armada-370-rd.dts | 6 +-
arch/arm/boot/dts/armada-370-xp.dtsi | 8 +-
arch/arm/boot/dts/armada-370.dtsi | 33 +
arch/arm/boot/dts/armada-375-db.dts | 130 +++
arch/arm/boot/dts/armada-375.dtsi | 464 +++++++++
arch/arm/boot/dts/armada-380.dtsi | 117 +++
arch/arm/boot/dts/armada-385-db.dts | 122 +++
arch/arm/boot/dts/armada-385-rd.dts | 94 ++
arch/arm/boot/dts/armada-385.dtsi | 149 +++
arch/arm/boot/dts/armada-38x.dtsi | 376 +++++++
arch/arm/boot/dts/armada-xp-axpwifiap.dts | 6 +-
arch/arm/boot/dts/armada-xp-db.dts | 13 +-
arch/arm/boot/dts/armada-xp-gp.dts | 22 +-
arch/arm/boot/dts/armada-xp-matrix.dts | 7 +-
arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 12 +-
arch/arm/boot/dts/armada-xp.dtsi | 6 +
arch/arm/boot/dts/at91-ariag25.dts | 1 -
arch/arm/boot/dts/at91-cosino.dtsi | 1 -
arch/arm/boot/dts/at91-cosino_mega2560.dts | 1 -
arch/arm/boot/dts/at91sam9260.dtsi | 11 +-
arch/arm/boot/dts/at91sam9261.dtsi | 735 ++++++++++++++
arch/arm/boot/dts/at91sam9261ek.dts | 211 ++++
arch/arm/boot/dts/at91sam9g45.dtsi | 12 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 1 +
arch/arm/boot/dts/at91sam9rl.dtsi | 802 +++++++++++++++
arch/arm/boot/dts/at91sam9rlek.dts | 157 +++
arch/arm/boot/dts/at91sam9x5.dtsi | 14 +-
arch/arm/boot/dts/atlas6.dtsi | 3 +-
arch/arm/boot/dts/bcm11351.dtsi | 192 +++-
.../dts/{bcm11351-brt.dts => bcm21664-garnet.dts} | 12 +-
arch/arm/boot/dts/bcm21664.dtsi | 292 ++++++
arch/arm/boot/dts/bcm28155-ap.dts | 51 +-
arch/arm/boot/dts/bcm2835.dtsi | 92 +-
arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 35 +
arch/arm/boot/dts/bcm4708.dtsi | 34 +
arch/arm/boot/dts/bcm5301x.dtsi | 95 ++
arch/arm/boot/dts/bcm59056.dtsi | 74 ++
arch/arm/boot/dts/dove.dtsi | 22 +-
arch/arm/boot/dts/dra7.dtsi | 151 +++
arch/arm/boot/dts/efm32gg-dk3750.dts | 2 +-
arch/arm/boot/dts/efm32gg.dtsi | 4 +-
arch/arm/boot/dts/exynos4.dtsi | 78 +-
arch/arm/boot/dts/exynos4210-origen.dts | 2 +-
arch/arm/boot/dts/exynos4210-smdkv310.dts | 2 +-
arch/arm/boot/dts/exynos4210-trats.dts | 2 +-
arch/arm/boot/dts/exynos4210-universal_c210.dts | 2 +-
arch/arm/boot/dts/exynos4210.dtsi | 11 +-
arch/arm/boot/dts/exynos4212.dtsi | 15 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 4 +-
arch/arm/boot/dts/exynos4412-origen.dts | 6 +-
arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 +-
arch/arm/boot/dts/exynos4412-tiny4412.dts | 2 +-
arch/arm/boot/dts/exynos4412-trats2.dts | 23 +-
arch/arm/boot/dts/exynos4412.dtsi | 16 +-
arch/arm/boot/dts/exynos4x12.dtsi | 60 +-
arch/arm/boot/dts/exynos5.dtsi | 7 -
arch/arm/boot/dts/exynos5250-arndale.dts | 28 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 169 +++-
arch/arm/boot/dts/exynos5250-snow.dts | 6 +-
arch/arm/boot/dts/exynos5250.dtsi | 148 +--
arch/arm/boot/dts/exynos5420-arndale-octa.dts | 315 +++++-
arch/arm/boot/dts/exynos5420-smdk5420.dts | 255 ++++-
arch/arm/boot/dts/exynos5420.dtsi | 172 +++-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 2 +-
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 2 +-
arch/arm/boot/dts/exynos5440.dtsi | 35 +-
arch/arm/boot/dts/imx23-evk.dts | 8 +-
arch/arm/boot/dts/imx23-olinuxino.dts | 5 +-
arch/arm/boot/dts/imx23-stmp378x_devb.dts | 5 +-
arch/arm/boot/dts/imx23.dtsi | 8 +-
arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi | 73 ++
.../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 174 ++++
arch/arm/boot/dts/imx25-pinfunc.h | 494 ++++++++++
arch/arm/boot/dts/imx25.dtsi | 18 +-
arch/arm/boot/dts/imx27-apf27.dts | 38 +
arch/arm/boot/dts/imx27-apf27dev.dts | 149 ++-
arch/arm/boot/dts/imx27-phytec-phycard-s-rdk.dts | 77 +-
arch/arm/boot/dts/imx27-phytec-phycard-s-som.dts | 44 -
arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi | 103 ++
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 178 +++-
...ycore-som.dts => imx27-phytec-phycore-som.dtsi} | 133 ++-
arch/arm/boot/dts/imx27-pinfunc.h | 526 ++++++++++
arch/arm/boot/dts/imx27.dtsi | 207 ++--
arch/arm/boot/dts/imx28-apf28dev.dts | 29 +-
arch/arm/boot/dts/imx28-apx4devkit.dts | 5 +-
arch/arm/boot/dts/imx28-cfa10036.dts | 2 +
arch/arm/boot/dts/imx28-cfa10037.dts | 7 +-
arch/arm/boot/dts/imx28-cfa10049.dts | 31 +-
arch/arm/boot/dts/imx28-cfa10057.dts | 7 +-
arch/arm/boot/dts/imx28-cfa10058.dts | 7 +-
arch/arm/boot/dts/imx28-duckbill.dts | 121 +++
arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts | 71 ++
arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts | 50 +
arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi | 326 ++++++
arch/arm/boot/dts/imx28-evk.dts | 24 +-
arch/arm/boot/dts/imx28-m28cu3.dts | 17 +-
arch/arm/boot/dts/imx28-m28evk.dts | 20 +-
arch/arm/boot/dts/imx28-sps1.dts | 7 +-
arch/arm/boot/dts/imx28-tx28.dts | 24 +-
arch/arm/boot/dts/imx28.dtsi | 65 +-
arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi | 81 ++
.../boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts | 143 +++
arch/arm/boot/dts/imx35.dtsi | 359 +++++++
arch/arm/boot/dts/imx50-evk.dts | 119 +++
arch/arm/boot/dts/imx50-pinfunc.h | 923 +++++++++++++++++
arch/arm/boot/dts/imx50.dtsi | 478 +++++++++
arch/arm/boot/dts/imx51-apf51.dts | 40 +-
arch/arm/boot/dts/imx51-apf51dev.dts | 102 +-
arch/arm/boot/dts/imx51-babbage.dts | 255 ++++-
arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi | 93 ++
.../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts | 175 ++++
arch/arm/boot/dts/imx51.dtsi | 459 ++-------
arch/arm/boot/dts/imx53-ard.dts | 33 +-
arch/arm/boot/dts/imx53-evk.dts | 126 ---
arch/arm/boot/dts/imx53-m53evk.dts | 232 ++++-
arch/arm/boot/dts/imx53-mba53.dts | 39 +-
arch/arm/boot/dts/imx53-qsb-common.dtsi | 345 +++++++
arch/arm/boot/dts/imx53-qsb.dts | 219 +----
arch/arm/boot/dts/imx53-qsrb.dts | 158 +++
arch/arm/boot/dts/imx53-smd.dts | 119 ++-
arch/arm/boot/dts/imx53-tqma53.dtsi | 175 +++-
arch/arm/boot/dts/imx53-tx53-x03x.dts | 315 ++++++
arch/arm/boot/dts/imx53-tx53-x13x.dts | 243 +++++
arch/arm/boot/dts/imx53-tx53.dtsi | 510 +++++++++-
arch/arm/boot/dts/imx53-voipac-bsb.dts | 159 +++
arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi | 277 ++++++
arch/arm/boot/dts/imx53.dtsi | 663 ++-----------
arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts | 23 +
arch/arm/boot/dts/imx6dl-gw51xx.dts | 19 +
arch/arm/boot/dts/imx6dl-gw52xx.dts | 19 +
arch/arm/boot/dts/imx6dl-gw53xx.dts | 19 +
arch/arm/boot/dts/imx6dl-gw54xx.dts | 19 +
arch/arm/boot/dts/imx6dl-nitrogen6x.dts | 21 +
arch/arm/boot/dts/imx6dl-pinfunc.h | 2 +
arch/arm/boot/dts/imx6dl-sabrelite.dts | 20 +
arch/arm/boot/dts/imx6dl.dtsi | 29 +-
arch/arm/boot/dts/imx6q-arm2.dts | 140 ++-
arch/arm/boot/dts/imx6q-cm-fx6.dts | 107 ++
arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts | 23 +
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 372 +++++++
arch/arm/boot/dts/imx6q-gk802.dts | 171 ++++
arch/arm/boot/dts/imx6q-gw51xx.dts | 19 +
arch/arm/boot/dts/imx6q-gw52xx.dts | 23 +
arch/arm/boot/dts/imx6q-gw53xx.dts | 23 +
arch/arm/boot/dts/imx6q-gw5400-a.dts | 546 +++++++++++
arch/arm/boot/dts/imx6q-gw54xx.dts | 23 +
arch/arm/boot/dts/imx6q-nitrogen6x.dts | 25 +
arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 16 +
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 167 +++-
arch/arm/boot/dts/imx6q-pinfunc.h | 2 +
arch/arm/boot/dts/imx6q-sabrelite.dts | 178 +---
arch/arm/boot/dts/imx6q-sbc6x.dts | 58 +-
arch/arm/boot/dts/imx6q-udoo.dts | 54 +-
arch/arm/boot/dts/imx6q.dtsi | 23 +-
arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi | 199 ++++
arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 374 +++++++
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 490 ++++++++++
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 553 +++++++++++
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 580 +++++++++++
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 422 ++++++++
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 378 ++++++-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 423 ++++++++
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 277 +++++-
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 131 ++-
arch/arm/boot/dts/imx6qdl.dtsi | 938 +++---------------
arch/arm/boot/dts/imx6sl-evk.dts | 427 +++++++-
arch/arm/boot/dts/imx6sl.dtsi | 385 +++-----
arch/arm/boot/dts/integratorap.dts | 35 +
arch/arm/boot/dts/integratorcp.dts | 102 +-
arch/arm/boot/dts/k2e-clocks.dtsi | 78 ++
arch/arm/boot/dts/k2e-evm.dts | 60 ++
arch/arm/boot/dts/k2e.dtsi | 80 ++
arch/arm/boot/dts/k2hk-clocks.dtsi | 426 ++++++++
arch/arm/boot/dts/k2hk-evm.dts | 83 +-
arch/arm/boot/dts/k2hk.dtsi | 46 +
arch/arm/boot/dts/k2l-clocks.dtsi | 267 +++++
arch/arm/boot/dts/k2l-evm.dts | 37 +
arch/arm/boot/dts/k2l.dtsi | 55 ++
arch/arm/boot/dts/keystone-clocks.dtsi | 427 +-------
arch/arm/boot/dts/keystone.dtsi | 102 +-
arch/arm/boot/dts/kirkwood-b3.dts | 204 ++++
arch/arm/boot/dts/kirkwood-ds109.dts | 41 +
arch/arm/boot/dts/kirkwood-ds110jv10.dts | 41 +
arch/arm/boot/dts/kirkwood-ds111.dts | 44 +
arch/arm/boot/dts/kirkwood-ds112.dts | 48 +
arch/arm/boot/dts/kirkwood-ds209.dts | 44 +
arch/arm/boot/dts/kirkwood-ds210.dts | 46 +
arch/arm/boot/dts/kirkwood-ds212.dts | 47 +
arch/arm/boot/dts/kirkwood-ds212j.dts | 41 +
arch/arm/boot/dts/kirkwood-ds409.dts | 48 +
arch/arm/boot/dts/kirkwood-ds409slim.dts | 40 +
arch/arm/boot/dts/kirkwood-ds411.dts | 52 +
arch/arm/boot/dts/kirkwood-ds411j.dts | 48 +
arch/arm/boot/dts/kirkwood-ds411slim.dts | 48 +
arch/arm/boot/dts/kirkwood-mv88f6281gtw-ge.dts | 62 ++
arch/arm/boot/dts/kirkwood-rd88f6192.dts | 112 +++
arch/arm/boot/dts/kirkwood-rd88f6281-a0.dts | 26 +
arch/arm/boot/dts/kirkwood-rd88f6281-a1.dts | 31 +
arch/arm/boot/dts/kirkwood-rd88f6281.dtsi | 152 +++
arch/arm/boot/dts/kirkwood-rs212.dts | 48 +
arch/arm/boot/dts/kirkwood-rs409.dts | 44 +
arch/arm/boot/dts/kirkwood-rs411.dts | 44 +
arch/arm/boot/dts/kirkwood-synology.dtsi | 871 +++++++++++++++++
arch/arm/boot/dts/kirkwood-t5325.dts | 208 ++++
arch/arm/boot/dts/kirkwood-ts419-6281.dts | 20 +
arch/arm/boot/dts/kirkwood-ts419-6282.dts | 32 +
arch/arm/boot/dts/kirkwood-ts419.dtsi | 75 ++
arch/arm/boot/dts/kirkwood.dtsi | 24 +-
arch/arm/boot/dts/marco.dtsi | 3 +-
arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi | 58 ++
arch/arm/boot/dts/omap2420.dtsi | 2 +
arch/arm/boot/dts/omap2430.dtsi | 5 +
arch/arm/boot/dts/omap3-beagle-xm.dts | 4 +
arch/arm/boot/dts/omap3-beagle.dts | 4 +
arch/arm/boot/dts/omap3-cm-t3517.dts | 136 +++
arch/arm/boot/dts/omap3-cm-t3530.dts | 48 +
arch/arm/boot/dts/omap3-cm-t3730.dts | 57 +-
arch/arm/boot/dts/omap3-cm-t3x.dtsi | 110 +++
arch/arm/boot/dts/omap3-cm-t3x30.dtsi | 74 +-
arch/arm/boot/dts/omap3-devkit8000.dts | 16 +-
arch/arm/boot/dts/omap3-gta04.dts | 51 +-
arch/arm/boot/dts/omap3-igep.dtsi | 1 +
arch/arm/boot/dts/omap3-lilly-a83x.dtsi | 459 +++++++++
arch/arm/boot/dts/omap3-lilly-dbb056.dts | 170 ++++
arch/arm/boot/dts/omap3-n900.dts | 90 ++
arch/arm/boot/dts/omap3-overo-alto35-common.dtsi | 77 ++
arch/arm/boot/dts/omap3-overo-alto35.dts | 22 +
arch/arm/boot/dts/omap3-overo-base.dtsi | 221 +++++
.../boot/dts/omap3-overo-chestnut43-common.dtsi | 69 ++
arch/arm/boot/dts/omap3-overo-chestnut43.dts | 38 +
.../boot/dts/omap3-overo-common-peripherals.dtsi | 94 ++
arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi | 57 ++
arch/arm/boot/dts/omap3-overo-gallop43.dts | 38 +
arch/arm/boot/dts/omap3-overo-palo43-common.dtsi | 53 +
arch/arm/boot/dts/omap3-overo-palo43.dts | 38 +
arch/arm/boot/dts/omap3-overo-storm-alto35.dts | 21 +
arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts | 38 +
arch/arm/boot/dts/omap3-overo-storm-gallop43.dts | 38 +
arch/arm/boot/dts/omap3-overo-storm-palo43.dts | 38 +
arch/arm/boot/dts/omap3-overo-storm-summit.dts | 30 +
arch/arm/boot/dts/omap3-overo-storm-tobi.dts | 2 +-
arch/arm/boot/dts/omap3-overo-storm.dtsi | 35 +
arch/arm/boot/dts/omap3-overo-summit-common.dtsi | 31 +
arch/arm/boot/dts/omap3-overo-summit.dts | 30 +
arch/arm/boot/dts/omap3-overo-tobi-common.dtsi | 51 +-
arch/arm/boot/dts/omap3-overo-tobi.dts | 2 +-
arch/arm/boot/dts/omap3-overo.dtsi | 98 +-
arch/arm/boot/dts/omap3-sb-t35.dtsi | 29 +-
arch/arm/boot/dts/omap3-sbc-t3517.dts | 43 +
arch/arm/boot/dts/omap3-sbc-t3530.dts | 36 +
arch/arm/boot/dts/omap3-sbc-t3730.dts | 23 +-
arch/arm/boot/dts/omap3.dtsi | 29 +-
arch/arm/boot/dts/omap3430-sdp.dts | 7 +-
arch/arm/boot/dts/omap3430es1-clocks.dtsi | 10 +-
.../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 10 +-
arch/arm/boot/dts/omap36xx.dtsi | 20 +
arch/arm/boot/dts/omap4-duovero-parlor.dts | 146 +++
arch/arm/boot/dts/omap4-duovero.dtsi | 252 +++++
arch/arm/boot/dts/omap4-panda-common.dtsi | 31 +-
arch/arm/boot/dts/omap4-sdp.dts | 33 +-
arch/arm/boot/dts/omap4.dtsi | 66 +-
arch/arm/boot/dts/omap443x.dtsi | 26 +
arch/arm/boot/dts/omap4460.dtsi | 37 +
arch/arm/boot/dts/omap5-uevm.dts | 8 +-
arch/arm/boot/dts/omap5.dtsi | 45 +-
arch/arm/boot/dts/prima2.dtsi | 3 +-
arch/arm/boot/dts/qcom-msm8660-surf.dts | 59 +-
arch/arm/boot/dts/qcom-msm8660.dtsi | 87 ++
arch/arm/boot/dts/qcom-msm8960-cdp.dts | 66 +-
arch/arm/boot/dts/qcom-msm8960.dtsi | 135 +++
arch/arm/boot/dts/qcom-msm8974.dtsi | 81 ++
arch/arm/boot/dts/r7s72100-genmai-reference.dts | 13 +-
arch/arm/boot/dts/r7s72100.dtsi | 147 +++
arch/arm/boot/dts/r8a7778-bockw-reference.dts | 4 +-
arch/arm/boot/dts/r8a7778.dtsi | 40 -
arch/arm/boot/dts/r8a7790-lager.dts | 153 ++-
arch/arm/boot/dts/r8a7790.dtsi | 192 +++-
arch/arm/boot/dts/r8a7791-koelsch-reference.dts | 115 ---
arch/arm/boot/dts/r8a7791-koelsch.dts | 274 +++++-
arch/arm/boot/dts/r8a7791.dtsi | 323 +++++-
arch/arm/boot/dts/rk3066a.dtsi | 13 +
arch/arm/boot/dts/rk3188.dtsi | 13 +
arch/arm/boot/dts/rk3xxx.dtsi | 10 +
arch/arm/boot/dts/sama5d3.dtsi | 28 +-
arch/arm/boot/dts/sama5d3xdm.dtsi | 6 +-
arch/arm/boot/dts/socfpga.dtsi | 40 +-
arch/arm/boot/dts/socfpga_arria5.dtsi | 11 +
arch/arm/boot/dts/socfpga_arria5_socdk.dts | 21 +
arch/arm/boot/dts/socfpga_cyclone5.dtsi | 11 +
arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 14 +
arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 17 +
arch/arm/boot/dts/socfpga_vt.dts | 16 +
arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +-
arch/arm/boot/dts/ste-href-ab8500.dtsi | 428 ++++++++
arch/arm/boot/dts/ste-href-ab8505.dtsi | 240 +++++
arch/arm/boot/dts/ste-hrefprev60.dtsi | 1 +
arch/arm/boot/dts/ste-hrefv60plus.dtsi | 1 +
arch/arm/boot/dts/ste-snowball.dts | 1 +
arch/arm/boot/dts/ste-u300.dts | 2 +-
arch/arm/boot/dts/stih415-clock.dtsi | 14 +
arch/arm/boot/dts/stih415-pinctrl.dtsi | 204 ++++
arch/arm/boot/dts/stih415.dtsi | 70 ++
arch/arm/boot/dts/stih416-clock.dtsi | 14 +
arch/arm/boot/dts/stih416-pinctrl.dtsi | 210 ++++
arch/arm/boot/dts/stih416.dtsi | 79 ++
arch/arm/boot/dts/stih41x-b2000.dtsi | 22 +
arch/arm/boot/dts/stih41x-b2020.dtsi | 14 +
arch/arm/boot/dts/stih41x-b2020x.dtsi | 28 +
arch/arm/boot/dts/sun4i-a10-a1000.dts | 55 +-
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 40 +
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 56 +-
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 69 ++
arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 31 +
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 111 +++
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 79 ++
arch/arm/boot/dts/sun4i-a10.dtsi | 211 +++-
arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 27 +
arch/arm/boot/dts/sun5i-a10s.dtsi | 158 ++-
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 27 +
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 27 +
arch/arm/boot/dts/sun5i-a13.dtsi | 159 ++-
arch/arm/boot/dts/sun6i-a31-colombus.dts | 18 +
arch/arm/boot/dts/sun6i-a31.dtsi | 188 +++-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 53 +-
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 61 ++
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 68 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 302 +++++-
arch/arm/boot/dts/sunxi-common-regulators.dtsi | 75 ++
arch/arm/boot/dts/tegra114-dalmore.dts | 9 +-
arch/arm/boot/dts/tegra114.dtsi | 8 +-
arch/arm/boot/dts/tegra124-venice2.dts | 312 +++---
arch/arm/boot/dts/tegra124.dtsi | 339 +++++--
arch/arm/boot/dts/tegra20-paz00.dts | 46 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 55 +-
arch/arm/boot/dts/tegra20-ventana.dts | 39 +-
arch/arm/boot/dts/tegra20.dtsi | 4 +
arch/arm/boot/dts/tegra30-cardhu.dtsi | 7 +
arch/arm/boot/dts/tegra30.dtsi | 6 +-
arch/arm/boot/dts/tps65910.dtsi | 5 +
arch/arm/boot/dts/twl4030.dtsi | 7 +
arch/arm/boot/dts/vf610-cosmic.dts | 29 +-
arch/arm/boot/dts/vf610-twr.dts | 158 ++-
arch/arm/boot/dts/vf610.dtsi | 273 ++----
arch/arm/boot/dts/zynq-7000.dtsi | 43 +-
arch/arm/common/timer-sp.c | 8 +-
arch/arm/configs/ape6evm_defconfig | 2 +
arch/arm/configs/armadillo800eva_defconfig | 2 +
arch/arm/configs/at91_dt_defconfig | 3 +
arch/arm/configs/at91sam9260_9g20_defconfig | 9 +-
arch/arm/configs/at91sam9rl_defconfig | 10 +-
arch/arm/configs/bcm2835_defconfig | 1 +
arch/arm/configs/bcm_defconfig | 7 +
arch/arm/configs/bockw_defconfig | 2 +
arch/arm/configs/clps711x_defconfig | 3 +-
arch/arm/configs/da8xx_omapl_defconfig | 139 ---
arch/arm/configs/davinci_all_defconfig | 25 +
arch/arm/configs/dove_defconfig | 3 +-
arch/arm/configs/exynos_defconfig | 2 +-
arch/arm/configs/genmai_defconfig | 8 +-
arch/arm/configs/imx_v4_v5_defconfig | 1 +
arch/arm/configs/imx_v6_v7_defconfig | 7 +
arch/arm/configs/keystone_defconfig | 15 +
arch/arm/configs/koelsch_defconfig | 21 +-
arch/arm/configs/kzm9d_defconfig | 89 --
arch/arm/configs/kzm9g_defconfig | 2 +
arch/arm/configs/lager_defconfig | 21 +
arch/arm/configs/mackerel_defconfig | 2 +
arch/arm/configs/marzen_defconfig | 2 +
arch/arm/configs/multi_v5_defconfig | 190 ++++
arch/arm/configs/multi_v7_defconfig | 25 +
arch/arm/configs/mvebu_v5_defconfig | 181 ++++
.../{mvebu_defconfig => mvebu_v7_defconfig} | 10 +
arch/arm/configs/omap2plus_defconfig | 1 +
arch/arm/configs/shmobile_defconfig | 129 +++
arch/arm/configs/socfpga_defconfig | 6 +
arch/arm/configs/sunxi_defconfig | 3 +
arch/arm/configs/tegra_defconfig | 7 +-
arch/arm/firmware/Kconfig | 3 +-
arch/arm/firmware/trusted_foundations.c | 20 +-
arch/arm/include/asm/firmware.h | 4 +
.../asm/hardware}/cache-feroceon-l2.h | 4 +-
arch/arm/include/asm/smp.h | 10 +
arch/arm/include/asm/timex.h | 6 -
arch/arm/include/asm/trusted_foundations.h | 13 +-
arch/arm/include/debug/samsung.S | 2 +-
arch/arm/include/debug/tegra.S | 18 +-
arch/arm/include/debug/zynq.S | 3 +
arch/arm/kernel/devtree.c | 40 +
arch/arm/mach-at91/Kconfig | 25 +-
arch/arm/mach-at91/Kconfig.non_dt | 8 +-
arch/arm/mach-at91/at91rm9200.c | 1 +
arch/arm/mach-at91/at91rm9200_devices.c | 11 +-
arch/arm/mach-at91/at91rm9200_time.c | 1 +
arch/arm/mach-at91/at91sam9260.c | 1 +
arch/arm/mach-at91/at91sam9260_devices.c | 14 +-
arch/arm/mach-at91/at91sam9261.c | 26 +-
arch/arm/mach-at91/at91sam9261_devices.c | 5 +
arch/arm/mach-at91/at91sam9263.c | 2 +
arch/arm/mach-at91/at91sam9263_devices.c | 5 +
arch/arm/mach-at91/at91sam926x_time.c | 1 +
arch/arm/mach-at91/at91sam9g45.c | 2 +
arch/arm/mach-at91/at91sam9g45_devices.c | 6 +
arch/arm/mach-at91/at91sam9n12.c | 1 +
arch/arm/mach-at91/at91sam9rl.c | 25 +-
arch/arm/mach-at91/at91sam9rl_devices.c | 6 +
arch/arm/mach-at91/at91sam9x5.c | 1 +
arch/arm/mach-at91/at91x40.c | 2 +-
arch/arm/mach-at91/at91x40_time.c | 1 +
arch/arm/mach-at91/board-dt-sam9.c | 11 +-
arch/arm/mach-at91/board-gsia18s.c | 1 +
arch/arm/mach-at91/board-pcontrol-g20.c | 1 +
arch/arm/mach-at91/board-stamp9g20.c | 1 +
arch/arm/mach-at91/include/mach/at91x40.h | 2 +
arch/arm/mach-at91/include/mach/timex.h | 37 -
arch/arm/mach-at91/pm.c | 1 +
arch/arm/mach-at91/sam9_smc.c | 3 +
arch/arm/mach-at91/setup.c | 2 +-
arch/arm/mach-bcm/Kconfig | 47 +-
arch/arm/mach-bcm/Makefile | 8 +-
arch/arm/mach-bcm/bcm_5301x.c | 61 ++
arch/arm/mach-bcm/board_bcm21664.c | 78 ++
arch/arm/mach-bcm/board_bcm281xx.c | 83 +-
.../bcm2835.c => mach-bcm/board_bcm2835.c} | 0
arch/arm/mach-bcm/kona.c | 64 +-
arch/arm/mach-bcm/kona.h | 7 +-
arch/arm/mach-bcm2835/Kconfig | 15 -
arch/arm/mach-bcm2835/Makefile | 1 -
arch/arm/mach-berlin/Kconfig | 4 -
arch/arm/mach-clps711x/Kconfig | 14 -
arch/arm/mach-clps711x/board-autcpu12.c | 4 +-
arch/arm/mach-clps711x/board-cdb89712.c | 2 -
arch/arm/mach-clps711x/board-clep7312.c | 2 -
arch/arm/mach-clps711x/board-edb7211.c | 2 -
arch/arm/mach-clps711x/board-p720t.c | 2 -
arch/arm/mach-clps711x/common.c | 201 +---
arch/arm/mach-clps711x/common.h | 5 +-
arch/arm/mach-clps711x/include/mach/clps711x.h | 16 -
arch/arm/mach-clps711x/include/mach/hardware.h | 17 -
arch/arm/mach-clps711x/include/mach/timex.h | 2 -
arch/arm/mach-cns3xxx/Kconfig | 3 -
arch/arm/mach-cns3xxx/cns3420vb.c | 1 -
arch/arm/mach-cns3xxx/core.c | 33 +-
arch/arm/mach-cns3xxx/pcie.c | 105 +-
arch/arm/mach-davinci/Kconfig | 17 -
arch/arm/mach-davinci/Makefile | 2 -
arch/arm/mach-davinci/Makefile.boot | 20 +-
arch/arm/mach-davinci/aemif.c | 107 +-
arch/arm/mach-davinci/board-da830-evm.c | 3 +
arch/arm/mach-davinci/board-da850-evm.c | 3 +
arch/arm/mach-davinci/board-dm644x-evm.c | 16 +-
arch/arm/mach-davinci/board-dm646x-evm.c | 3 +
arch/arm/mach-davinci/board-mityomapl138.c | 4 +
arch/arm/mach-davinci/board-tnetv107x-evm.c | 287 ------
arch/arm/mach-davinci/davinci.h | 2 +
arch/arm/mach-davinci/devices-tnetv107x.c | 434 --------
arch/arm/mach-davinci/devices.c | 17 +-
arch/arm/mach-davinci/dm355.c | 8 +-
arch/arm/mach-davinci/dm365.c | 8 +-
arch/arm/mach-davinci/dm644x.c | 8 +-
arch/arm/mach-davinci/dm646x.c | 8 +-
arch/arm/mach-davinci/include/mach/cputype.h | 8 -
arch/arm/mach-davinci/include/mach/irqs.h | 97 --
arch/arm/mach-davinci/include/mach/mux.h | 269 -----
arch/arm/mach-davinci/include/mach/psc.h | 47 -
arch/arm/mach-davinci/include/mach/serial.h | 8 -
arch/arm/mach-davinci/include/mach/timex.h | 22 -
arch/arm/mach-davinci/include/mach/tnetv107x.h | 61 --
arch/arm/mach-davinci/include/mach/uncompress.h | 6 -
arch/arm/mach-davinci/tnetv107x.c | 766 ---------------
arch/arm/mach-dove/Kconfig | 12 -
arch/arm/mach-dove/Makefile | 1 -
arch/arm/mach-dove/include/mach/bridge-regs.h | 1 +
arch/arm/mach-dove/include/mach/timex.h | 9 -
arch/arm/mach-ebsa110/include/mach/timex.h | 19 -
arch/arm/mach-efm32/include/mach/entry-macro.S | 4 -
arch/arm/mach-efm32/include/mach/timex.h | 3 -
arch/arm/mach-ep93xx/core.c | 3 +-
arch/arm/mach-ep93xx/include/mach/timex.h | 5 -
arch/arm/mach-exynos/Kconfig | 16 +-
arch/arm/mach-exynos/Makefile | 9 +-
arch/arm/mach-exynos/common.h | 17 +-
arch/arm/mach-exynos/cpuidle.c | 4 +-
arch/arm/mach-exynos/{common.c => exynos.c} | 237 +++--
arch/arm/mach-exynos/include/mach/hardware.h | 18 -
arch/arm/mach-exynos/include/mach/pm-core.h | 75 --
arch/arm/mach-exynos/include/mach/timex.h | 29 -
arch/arm/mach-exynos/include/mach/uncompress.h | 48 -
arch/arm/mach-exynos/mach-exynos4-dt.c | 59 --
arch/arm/mach-exynos/mach-exynos5-dt.c | 81 --
arch/arm/mach-exynos/mfc.h | 16 +
arch/arm/mach-exynos/platsmp.c | 2 -
arch/arm/mach-exynos/pm.c | 316 +++---
arch/arm/mach-exynos/pm_domains.c | 2 -
arch/arm/mach-exynos/regs-pmu.h | 3 +-
arch/arm/mach-exynos/sleep.S | 85 ++
arch/arm/mach-footbridge/Kconfig | 2 +-
arch/arm/mach-footbridge/Makefile | 3 +-
arch/arm/mach-footbridge/cats-hw.c | 2 +
arch/arm/mach-footbridge/include/mach/timex.h | 18 -
arch/arm/mach-gemini/include/mach/timex.h | 13 -
arch/arm/mach-highbank/Kconfig | 7 -
arch/arm/mach-hisi/Kconfig | 6 +-
arch/arm/mach-hisi/Makefile | 3 +-
arch/arm/mach-hisi/hotplug.c | 2 +
arch/arm/mach-imx/Kconfig | 57 +-
arch/arm/mach-imx/Makefile | 9 +-
arch/arm/mach-imx/clk-imx21.c | 1 -
arch/arm/mach-imx/clk-imx25.c | 8 -
arch/arm/mach-imx/clk-imx27.c | 1 -
arch/arm/mach-imx/clk-imx51-imx53.c | 2 -
arch/arm/mach-imx/clk-imx6q.c | 7 +-
arch/arm/mach-imx/clk-imx6sl.c | 159 ++-
arch/arm/mach-imx/clk-vf610.c | 36 +-
arch/arm/mach-imx/common.h | 17 +-
arch/arm/mach-imx/cpuidle-imx6q.c | 4 +-
arch/arm/mach-imx/cpuidle-imx6sl.c | 57 ++
arch/arm/mach-imx/cpuidle.h | 5 +
arch/arm/mach-imx/devices-imx25.h | 4 -
arch/arm/mach-imx/devices-imx51.h | 4 -
arch/arm/mach-imx/devices/Kconfig | 3 -
arch/arm/mach-imx/devices/Makefile | 1 -
arch/arm/mach-imx/devices/devices-common.h | 9 -
arch/arm/mach-imx/devices/platform-mxc_pwm.c | 69 --
arch/arm/mach-imx/hardware.h | 4 +-
arch/arm/mach-imx/headsmp.S | 40 -
arch/arm/mach-imx/mach-imx6q.c | 98 +-
arch/arm/mach-imx/mach-imx6sl.c | 6 +-
arch/arm/mach-imx/pm-imx6.c | 551 +++++++++++
arch/arm/mach-imx/pm-imx6q.c | 240 -----
arch/arm/mach-imx/suspend-imx6.S | 361 +++++++
arch/arm/mach-imx/time.c | 12 +
arch/arm/mach-integrator/Kconfig | 11 +-
arch/arm/mach-integrator/core.c | 4 +-
.../{include/mach/platform.h => hardware.h} | 110 +--
arch/arm/mach-integrator/impd1.c | 85 +-
.../arm/mach-integrator/{include/mach => }/impd1.h | 4 -
arch/arm/mach-integrator/include/mach/hardware.h | 45 -
arch/arm/mach-integrator/include/mach/timex.h | 26 -
arch/arm/mach-integrator/integrator_ap.c | 25 +-
arch/arm/mach-integrator/integrator_cp.c | 23 +-
arch/arm/mach-integrator/leds.c | 4 +-
arch/arm/mach-integrator/lm.c | 2 +-
arch/arm/mach-integrator/{include/mach => }/lm.h | 0
arch/arm/mach-integrator/pci_v3.c | 4 +-
arch/arm/mach-iop13xx/include/mach/timex.h | 1 -
arch/arm/mach-iop32x/include/mach/timex.h | 6 -
arch/arm/mach-iop33x/include/mach/timex.h | 6 -
arch/arm/mach-ixp4xx/common-pci.c | 39 -
arch/arm/mach-ixp4xx/common.c | 75 +-
arch/arm/mach-ixp4xx/goramo_mlr.c | 43 +-
arch/arm/mach-ixp4xx/include/mach/io.h | 3 +-
arch/arm/mach-ixp4xx/include/mach/timex.h | 16 -
arch/arm/mach-ixp4xx/omixp-setup.c | 2 -
arch/arm/mach-keystone/Kconfig | 4 -
arch/arm/mach-keystone/keystone.c | 2 +-
arch/arm/mach-kirkwood/Kconfig | 7 -
arch/arm/mach-kirkwood/Makefile | 4 +-
arch/arm/mach-kirkwood/board-dt.c | 113 ++-
arch/arm/mach-kirkwood/board-mv88f6281gtw_ge.c | 50 -
arch/arm/mach-kirkwood/common.c | 3 +-
arch/arm/mach-kirkwood/common.h | 13 -
arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 3 +
arch/arm/mach-kirkwood/include/mach/timex.h | 10 -
arch/arm/mach-kirkwood/pm.c | 9 +-
arch/arm/mach-kirkwood/pm.h | 26 +
arch/arm/mach-ks8695/board-og.c | 3 +-
arch/arm/mach-ks8695/include/mach/timex.h | 21 -
arch/arm/mach-lpc32xx/common.c | 1 +
arch/arm/mach-mmp/aspenite.c | 4 +-
arch/arm/mach-mmp/devices.c | 14 +-
arch/arm/mach-mmp/time.c | 12 +-
arch/arm/mach-mmp/ttc_dkb.c | 18 +-
arch/arm/mach-moxart/Kconfig | 7 +-
arch/arm/mach-msm/Kconfig | 54 +-
arch/arm/mach-msm/Makefile | 8 -
arch/arm/mach-msm/common.h | 3 -
arch/arm/mach-msm/dma.c | 3 +
arch/arm/mach-msm/headsmp.S | 39 -
arch/arm/mach-msm/hotplug.c | 74 --
arch/arm/mach-msm/include/mach/timex.h | 21 -
arch/arm/mach-msm/io.c | 2 +
arch/arm/mach-msm/platsmp.c | 161 ---
arch/arm/mach-mv78xx0/common.c | 2 +-
arch/arm/mach-mv78xx0/include/mach/bridge-regs.h | 1 +
arch/arm/mach-mv78xx0/include/mach/timex.h | 9 -
arch/arm/mach-mvebu/Kconfig | 85 +-
arch/arm/mach-mvebu/Makefile | 5 +-
arch/arm/mach-mvebu/board-t5325.c | 41 +
.../arm/mach-mvebu/{armada-370-xp.c => board-v7.c} | 59 +-
arch/arm/mach-mvebu/board.h | 22 +
.../{mach-dove/board-dt.c => mach-mvebu/dove.c} | 20 +-
arch/arm/mach-mvebu/kirkwood-pm.c | 76 ++
arch/arm/mach-mvebu/kirkwood-pm.h | 26 +
arch/arm/mach-mvebu/kirkwood.c | 199 ++++
arch/arm/mach-mvebu/kirkwood.h | 22 +
arch/arm/mach-mvebu/mvebu-soc-id.c | 1 +
arch/arm/mach-mvebu/system-controller.c | 23 +-
arch/arm/mach-mxs/Kconfig | 4 -
arch/arm/mach-mxs/mach-mxs.c | 33 +
arch/arm/mach-netx/include/mach/timex.h | 20 -
arch/arm/mach-netx/time.c | 11 +-
arch/arm/mach-nomadik/Kconfig | 5 -
arch/arm/mach-nspire/Kconfig | 5 -
arch/arm/mach-nspire/nspire.c | 2 +-
arch/arm/mach-omap1/board-h2.c | 3 +
arch/arm/mach-omap1/board-osk.c | 3 +
arch/arm/mach-omap1/include/mach/timex.h | 5 -
arch/arm/mach-omap1/pm.c | 6 +-
arch/arm/mach-omap2/Kconfig | 25 +-
arch/arm/mach-omap2/Makefile | 1 +
arch/arm/mach-omap2/board-generic.c | 3 +-
arch/arm/mach-omap2/clkt_dpll.c | 6 +-
arch/arm/mach-omap2/clockdomains3xxx_data.c | 2 +-
arch/arm/mach-omap2/cminst44xx.c | 18 +-
arch/arm/mach-omap2/devices.c | 3 +
arch/arm/mach-omap2/dpll3xxx.c | 2 +-
arch/arm/mach-omap2/gpmc-nand.c | 31 +-
arch/arm/mach-omap2/id.c | 16 +-
arch/arm/mach-omap2/include/mach/timex.h | 5 -
arch/arm/mach-omap2/io.c | 1 +
arch/arm/mach-omap2/irq.c | 8 +
arch/arm/mach-omap2/mux.h | 3 -
arch/arm/mach-omap2/omap-wakeupgen.c | 4 +-
arch/arm/mach-omap2/omap4-common.c | 4 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 12 +-
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 1 +
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 83 ++
arch/arm/mach-omap2/pdata-quirks.c | 117 ++-
arch/arm/mach-omap2/pm.h | 2 +-
arch/arm/mach-omap2/prminst44xx.c | 3 +
arch/arm/mach-omap2/soc.h | 3 +-
arch/arm/mach-omap2/timer.c | 3 +-
arch/arm/mach-orion5x/Kconfig | 1 -
arch/arm/mach-orion5x/dns323-setup.c | 2 +
arch/arm/mach-orion5x/include/mach/bridge-regs.h | 1 +
arch/arm/mach-orion5x/include/mach/timex.h | 11 -
arch/arm/mach-picoxcell/Kconfig | 5 -
arch/arm/mach-prima2/Kconfig | 7 +-
arch/arm/mach-prima2/common.c | 11 +-
arch/arm/mach-prima2/common.h | 1 -
arch/arm/mach-prima2/l2x0.c | 9 +-
arch/arm/mach-prima2/platsmp.c | 6 +-
arch/arm/mach-prima2/rstc.c | 99 +-
arch/arm/mach-prima2/rtciobrg.c | 2 +-
arch/arm/mach-pxa/Kconfig | 9 +-
arch/arm/mach-pxa/balloon3.c | 1 -
arch/arm/mach-pxa/colibri-evalboard.c | 1 +
arch/arm/mach-pxa/corgi.c | 40 +
arch/arm/mach-pxa/include/mach/timex.h | 34 -
arch/arm/mach-qcom/Kconfig | 33 +
arch/arm/mach-qcom/Makefile | 5 +
.../arm/{mach-msm/board-dt.c => mach-qcom/board.c} | 23 +-
arch/arm/mach-qcom/platsmp.c | 378 +++++++
arch/arm/{mach-msm => mach-qcom}/scm-boot.c | 0
arch/arm/{mach-msm => mach-qcom}/scm-boot.h | 8 +-
arch/arm/{mach-msm => mach-qcom}/scm.c | 0
arch/arm/{mach-msm => mach-qcom}/scm.h | 0
arch/arm/mach-realview/include/mach/memory.h | 2 +
arch/arm/mach-realview/include/mach/timex.h | 23 -
arch/arm/mach-rockchip/Kconfig | 4 +-
arch/arm/mach-rockchip/Makefile | 1 +
.../include/mach/timex.h => mach-rockchip/core.h} | 20 +-
.../mach/timex.h => mach-rockchip/headsmp.S} | 27 +-
arch/arm/mach-rockchip/platsmp.c | 184 ++++
arch/arm/mach-rockchip/rockchip.c | 2 +
arch/arm/mach-rpc/include/mach/timex.h | 17 -
arch/arm/mach-rpc/time.c | 15 +-
arch/arm/mach-s3c24xx/Kconfig | 6 +-
arch/arm/mach-s3c24xx/clock-s3c2410.c | 3 +-
arch/arm/mach-s3c24xx/clock-s3c2412.c | 3 +-
arch/arm/mach-s3c24xx/clock-s3c2440.c | 2 +-
arch/arm/mach-s3c24xx/common.c | 5 +-
arch/arm/mach-s3c24xx/dma-s3c2410.c | 2 +-
arch/arm/mach-s3c24xx/dma-s3c2412.c | 2 +-
arch/arm/mach-s3c24xx/dma-s3c2440.c | 2 +-
arch/arm/mach-s3c24xx/dma-s3c2443.c | 2 +-
arch/arm/mach-s3c24xx/include/mach/debug-macro.S | 2 +-
arch/arm/mach-s3c24xx/include/mach/hardware.h | 14 +-
.../plat => mach-s3c24xx/include/mach}/rtc-core.h | 13 +-
arch/arm/mach-s3c24xx/include/mach/tick.h | 15 -
arch/arm/mach-s3c24xx/include/mach/timex.h | 24 -
arch/arm/mach-s3c24xx/include/mach/uncompress.h | 57 --
arch/arm/mach-s3c24xx/mach-amlm5900.c | 2 +-
arch/arm/mach-s3c24xx/mach-anubis.c | 2 +-
arch/arm/mach-s3c24xx/mach-at2440evb.c | 2 +-
arch/arm/mach-s3c24xx/mach-bast.c | 2 +-
arch/arm/mach-s3c24xx/mach-gta02.c | 4 +-
arch/arm/mach-s3c24xx/mach-h1940.c | 2 +-
arch/arm/mach-s3c24xx/mach-jive.c | 2 +-
arch/arm/mach-s3c24xx/mach-mini2440.c | 2 +-
arch/arm/mach-s3c24xx/mach-n30.c | 2 +-
arch/arm/mach-s3c24xx/mach-nexcoder.c | 2 +-
arch/arm/mach-s3c24xx/mach-osiris.c | 2 +-
arch/arm/mach-s3c24xx/mach-otom.c | 2 +-
arch/arm/mach-s3c24xx/mach-qt2410.c | 2 +-
arch/arm/mach-s3c24xx/mach-rx1950.c | 2 +-
arch/arm/mach-s3c24xx/mach-rx3715.c | 2 +-
arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 2 +-
arch/arm/mach-s3c24xx/mach-smdk2410.c | 2 +-
arch/arm/mach-s3c24xx/mach-smdk2413.c | 2 +-
arch/arm/mach-s3c24xx/mach-smdk2416.c | 2 +-
arch/arm/mach-s3c24xx/mach-smdk2440.c | 2 +-
arch/arm/mach-s3c24xx/mach-smdk2443.c | 2 +-
arch/arm/mach-s3c24xx/mach-tct_hammer.c | 2 +-
arch/arm/mach-s3c24xx/mach-vr1000.c | 2 +-
arch/arm/mach-s3c24xx/mach-vstms.c | 2 +-
arch/arm/mach-s3c24xx/pm.c | 2 +-
arch/arm/mach-s3c24xx/s3c2410.c | 2 +-
arch/arm/mach-s3c24xx/s3c2412.c | 2 +-
arch/arm/mach-s3c24xx/s3c2416.c | 2 +-
arch/arm/mach-s3c24xx/s3c2443.c | 2 +-
arch/arm/mach-s3c24xx/s3c244x.c | 2 +-
arch/arm/mach-s3c24xx/sleep-s3c2410.S | 2 +-
arch/arm/mach-s3c24xx/sleep.S | 2 +-
arch/arm/mach-s3c64xx/Kconfig | 3 +-
arch/arm/mach-s3c64xx/common.c | 2 +-
arch/arm/mach-s3c64xx/include/mach/debug-macro.S | 2 +-
arch/arm/mach-s3c64xx/include/mach/pm-core.h | 2 +
arch/arm/mach-s3c64xx/include/mach/tick.h | 31 -
arch/arm/mach-s3c64xx/include/mach/timex.h | 24 -
arch/arm/mach-s3c64xx/include/mach/uncompress.h | 31 -
arch/arm/mach-s3c64xx/irq-pm.c | 14 +-
arch/arm/mach-s3c64xx/mach-anw6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-crag6410-module.c | 2 +-
arch/arm/mach-s3c64xx/mach-crag6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-hmt.c | 2 +-
arch/arm/mach-s3c64xx/mach-mini6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-ncp.c | 2 +-
arch/arm/mach-s3c64xx/mach-real6410.c | 2 +-
arch/arm/mach-s3c64xx/mach-smartq.c | 2 +-
arch/arm/mach-s3c64xx/mach-smdk6400.c | 3 +-
arch/arm/mach-s3c64xx/mach-smdk6410.c | 2 +-
arch/arm/mach-s3c64xx/pm.c | 1 -
arch/arm/mach-s3c64xx/s3c6400.c | 2 +-
arch/arm/mach-s3c64xx/s3c6410.c | 2 +-
arch/arm/mach-s5p64x0/common.c | 20 +-
arch/arm/mach-s5p64x0/common.h | 5 +-
arch/arm/mach-s5p64x0/include/mach/debug-macro.S | 3 +-
arch/arm/mach-s5p64x0/include/mach/pm-core.h | 2 +
arch/arm/mach-s5p64x0/include/mach/timex.h | 27 -
arch/arm/mach-s5p64x0/include/mach/uncompress.h | 34 -
arch/arm/mach-s5p64x0/irq-pm.c | 8 +-
arch/arm/mach-s5p64x0/mach-smdk6440.c | 2 +-
arch/arm/mach-s5p64x0/mach-smdk6450.c | 2 +-
arch/arm/mach-s5p64x0/pm.c | 1 -
arch/arm/mach-s5pc100/common.c | 2 +-
arch/arm/mach-s5pc100/include/mach/debug-macro.S | 2 +-
arch/arm/mach-s5pc100/include/mach/tick.h | 31 -
arch/arm/mach-s5pc100/include/mach/timex.h | 24 -
arch/arm/mach-s5pc100/include/mach/uncompress.h | 30 -
arch/arm/mach-s5pc100/mach-smdkc100.c | 2 +-
arch/arm/mach-s5pv210/Kconfig | 1 +
arch/arm/mach-s5pv210/common.c | 2 +-
arch/arm/mach-s5pv210/include/mach/debug-macro.S | 2 +-
arch/arm/mach-s5pv210/include/mach/timex.h | 29 -
arch/arm/mach-s5pv210/include/mach/uncompress.h | 28 -
arch/arm/mach-s5pv210/mach-aquila.c | 2 +-
arch/arm/mach-s5pv210/mach-goni.c | 2 +-
arch/arm/mach-s5pv210/mach-smdkc110.c | 2 +-
arch/arm/mach-s5pv210/mach-smdkv210.c | 2 +-
arch/arm/mach-s5pv210/mach-torbreck.c | 2 +-
arch/arm/mach-sa1100/include/mach/timex.h | 12 -
arch/arm/mach-sa1100/time.c | 8 +-
arch/arm/mach-shmobile/Kconfig | 26 +-
arch/arm/mach-shmobile/Makefile | 4 +-
arch/arm/mach-shmobile/board-armadillo800eva.c | 2 +
arch/arm/mach-shmobile/board-bockw.c | 45 +-
arch/arm/mach-shmobile/board-genmai.c | 75 +-
arch/arm/mach-shmobile/board-koelsch-reference.c | 106 +-
arch/arm/mach-shmobile/board-koelsch.c | 305 +++++-
arch/arm/mach-shmobile/board-kzm9d-reference.c | 48 -
arch/arm/mach-shmobile/board-lager-reference.c | 109 ++-
arch/arm/mach-shmobile/board-lager.c | 492 +++++++++-
arch/arm/mach-shmobile/clock-r7s72100.c | 36 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 4 +
arch/arm/mach-shmobile/clock-r8a7779.c | 27 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 196 ++--
arch/arm/mach-shmobile/clock-r8a7791.c | 153 ++-
arch/arm/mach-shmobile/include/mach/common.h | 1 -
arch/arm/mach-shmobile/include/mach/head-kzm9g.txt | 410 ++++++++
arch/arm/mach-shmobile/include/mach/pm-rcar.h | 15 +
arch/arm/mach-shmobile/include/mach/r8a7779.h | 13 +-
arch/arm/mach-shmobile/include/mach/r8a7790.h | 26 +
arch/arm/mach-shmobile/include/mach/timex.h | 6 -
arch/arm/mach-shmobile/include/mach/zboot.h | 3 +
arch/arm/mach-shmobile/include/mach/zboot_macros.h | 43 +
arch/arm/mach-shmobile/platsmp-apmu.c | 3 +-
arch/arm/mach-shmobile/pm-r8a7779.c | 131 +--
arch/arm/mach-shmobile/pm-r8a7790.c | 45 +
arch/arm/mach-shmobile/pm-rcar.c | 141 +++
arch/arm/mach-shmobile/setup-emev2.c | 2 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 90 ++
arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7779.c | 17 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 17 +
arch/arm/mach-socfpga/Kconfig | 7 -
arch/arm/mach-spear/Kconfig | 10 -
arch/arm/mach-spear/include/mach/timex.h | 19 -
arch/arm/mach-sti/Kconfig | 7 +-
arch/arm/mach-sunxi/Kconfig | 6 +-
arch/arm/mach-sunxi/Makefile | 2 +-
arch/arm/mach-sunxi/headsmp.S | 9 -
arch/arm/mach-sunxi/platsmp.c | 2 +-
arch/arm/mach-sunxi/sunxi.c | 4 +-
arch/arm/mach-tegra/Kconfig | 8 -
arch/arm/mach-tegra/Makefile | 1 -
arch/arm/mach-tegra/cpuidle-tegra114.c | 7 +-
arch/arm/mach-tegra/platsmp.c | 2 +-
arch/arm/mach-tegra/powergate.c | 2 +
arch/arm/mach-tegra/tegra2_emc.c | 347 -------
arch/arm/mach-tegra/tegra2_emc.h | 24 -
arch/arm/mach-u300/Kconfig | 6 -
arch/arm/mach-ux500/Kconfig | 10 -
arch/arm/mach-ux500/Makefile | 1 -
arch/arm/mach-ux500/board-mop500-audio.c | 1 -
arch/arm/mach-ux500/board-mop500-pins.c | 291 ------
arch/arm/mach-ux500/board-mop500.h | 73 --
arch/arm/mach-ux500/cpu-db8500.c | 17 -
arch/arm/mach-ux500/cpu.c | 10 -
arch/arm/mach-ux500/irqs-board-mop500.h | 55 --
arch/arm/mach-ux500/irqs-db8500.h | 125 ---
arch/arm/mach-ux500/irqs.h | 49 -
arch/arm/mach-versatile/core.c | 2 +-
arch/arm/mach-vexpress/Kconfig | 5 -
arch/arm/mach-virt/Kconfig | 10 -
arch/arm/mach-virt/Makefile | 5 -
arch/arm/mach-virt/virt.c | 41 -
arch/arm/mach-vt8500/Kconfig | 4 -
arch/arm/mach-w90x900/include/mach/timex.h | 25 -
arch/arm/mach-zynq/Kconfig | 9 +-
arch/arm/mach-zynq/common.c | 8 +-
arch/arm/mach-zynq/common.h | 2 +-
arch/arm/mach-zynq/slcr.c | 104 +-
arch/arm/mm/Kconfig | 4 +-
arch/arm/mm/cache-feroceon-l2.c | 45 +-
arch/arm/mm/cache-tauros2.c | 29 +-
arch/arm/plat-omap/Kconfig | 3 -
arch/arm/plat-omap/include/plat/timex.h | 33 -
arch/arm/plat-orion/common.c | 10 +-
arch/arm/plat-samsung/Kconfig | 6 +-
arch/arm/plat-samsung/Makefile | 2 +
arch/arm/plat-samsung/clock.c | 3 +-
arch/arm/plat-samsung/cpu.c | 7 -
arch/arm/plat-samsung/devs.c | 14 +-
arch/arm/plat-samsung/include/plat/cpu.h | 11 +-
arch/arm/plat-samsung/include/plat/mfc.h | 3 -
arch/arm/plat-samsung/include/plat/pm-common.h | 110 +++
arch/arm/plat-samsung/include/plat/pm.h | 80 +-
arch/arm/plat-samsung/include/plat/regs-serial.h | 1 -
arch/arm/plat-samsung/include/plat/uncompress.h | 175 ----
arch/arm/plat-samsung/init.c | 9 +-
arch/arm/plat-samsung/pm-check.c | 2 +-
arch/arm/plat-samsung/pm-common.c | 75 ++
arch/arm/plat-samsung/pm-debug.c | 97 ++
arch/arm/plat-samsung/pm-gpio.c | 5 +-
arch/arm/plat-samsung/pm.c | 148 +--
arch/arm/plat-samsung/s5p-dev-mfc.c | 17 +-
arch/arm/plat-samsung/s5p-dev-uart.c | 1 -
arch/arm/plat-samsung/s5p-irq-pm.c | 13 -
arch/arm/plat-samsung/s5p-sleep.S | 43 -
drivers/amba/tegra-ahb.c | 2 -
drivers/bus/arm-cci.c | 24 +-
drivers/bus/imx-weim.c | 58 ++
drivers/bus/mvebu-mbus.c | 3 +-
drivers/char/hw_random/Kconfig | 6 +-
drivers/clk/Kconfig | 1 +
drivers/clk/Makefile | 1 +
drivers/clk/bcm/Kconfig | 9 +
drivers/clk/bcm/Makefile | 3 +
drivers/clk/bcm/clk-bcm281xx.c | 416 ++++++++
drivers/clk/bcm/clk-kona-setup.c | 769 +++++++++++++++
drivers/clk/bcm/clk-kona.c | 1033 ++++++++++++++++++++
drivers/clk/bcm/clk-kona.h | 410 ++++++++
drivers/clk/samsung/clk-exynos-audss.c | 2 +-
drivers/clk/samsung/clk-exynos4.c | 172 +++-
drivers/clk/samsung/clk-exynos5250.c | 49 +-
drivers/clk/samsung/clk-exynos5420.c | 49 +-
drivers/clk/samsung/clk-exynos5440.c | 2 +-
drivers/clk/samsung/clk-s3c64xx.c | 79 +-
drivers/clk/samsung/clk.c | 71 +-
drivers/clk/samsung/clk.h | 14 +-
drivers/clk/ti/clk-44xx.c | 1 -
drivers/clk/ti/clk-54xx.c | 1 -
drivers/clk/ti/clk-7xx.c | 1 -
drivers/clk/versatile/clk-icst.c | 21 +-
drivers/clk/versatile/clk-icst.h | 1 +
drivers/clk/versatile/clk-impd1.c | 12 +-
drivers/clk/versatile/clk-integrator.c | 83 +-
drivers/clk/versatile/clk-realview.c | 4 +-
drivers/clk/zynq/clkc.c | 89 +-
drivers/clocksource/Kconfig | 3 +
drivers/clocksource/Makefile | 1 +
drivers/clocksource/exynos_mct.c | 2 -
.../timer.c => drivers/clocksource/qcom-timer.c | 29 +-
drivers/clocksource/timer-marco.c | 13 +-
drivers/clocksource/timer-prima2.c | 16 +-
drivers/cpufreq/Kconfig.arm | 2 +-
drivers/cpuidle/Kconfig.arm | 2 +-
drivers/gpio/Kconfig | 2 +-
drivers/gpu/drm/msm/Kconfig | 2 +-
drivers/input/misc/ixp4xx-beeper.c | 2 +-
drivers/irqchip/Kconfig | 16 +
drivers/irqchip/Makefile | 2 +
drivers/irqchip/exynos-combiner.c | 3 +-
drivers/irqchip/irq-clps711x.c | 243 +++++
drivers/irqchip/irq-crossbar.c | 208 ++++
drivers/irqchip/irq-gic.c | 86 +-
drivers/irqchip/irq-mmp.c | 2 +-
drivers/irqchip/irq-vic.c | 60 +-
drivers/leds/Kconfig | 4 +-
drivers/mfd/ab8500-core.c | 27 +-
drivers/mfd/db8500-prcmu.c | 34 +-
drivers/mtd/nand/davinci_nand.c | 22 -
drivers/phy/Kconfig | 2 +-
drivers/power/reset/Kconfig | 2 +-
drivers/power/reset/qnap-poweroff.c | 49 +-
drivers/reset/Kconfig | 2 +
drivers/reset/Makefile | 1 +
drivers/reset/core.c | 71 +-
drivers/reset/sti/Kconfig | 15 +
drivers/reset/sti/Makefile | 4 +
drivers/reset/sti/reset-stih415.c | 112 +++
drivers/reset/sti/reset-stih416.c | 143 +++
drivers/reset/sti/reset-syscfg.c | 186 ++++
drivers/reset/sti/reset-syscfg.h | 69 ++
drivers/rtc/rtc-at91sam9.c | 2 +-
drivers/rtc/rtc-isl12057.c | 5 +-
drivers/rtc/rtc-mv.c | 12 +
drivers/rtc/rtc-pxa.c | 1 -
drivers/sh/clk/cpg.c | 38 +
drivers/sh/intc/Kconfig | 2 +-
drivers/thermal/Kconfig | 2 +-
drivers/tty/serial/Kconfig | 2 +-
drivers/tty/serial/atmel_serial.c | 49 +-
drivers/watchdog/Kconfig | 2 +-
drivers/watchdog/orion_wdt.c | 381 ++++++--
include/asm-generic/vmlinux.lds.h | 10 +
include/dt-bindings/clock/bcm281xx.h | 65 ++
.../dt-bindings/{clk => clock}/exynos-audss-clk.h | 0
include/dt-bindings/clock/r8a7790-clock.h | 4 +-
include/dt-bindings/pinctrl/am43xx.h | 1 +
.../dt-bindings/reset-controller/stih415-resets.h | 26 +
.../dt-bindings/reset-controller/stih416-resets.h | 50 +
include/linux/clk/zynq.h | 2 +-
include/linux/irqchip/arm-gic.h | 7 +-
include/linux/irqchip/arm-vic.h | 6 +-
.../linux/irqchip/irq-crossbar.h | 12 +-
include/linux/mfd/abx500/ab8500.h | 2 -
include/linux/mfd/dbx500-prcmu.h | 2 -
include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 18 +
include/linux/platform_data/atmel.h | 1 +
include/linux/platform_data/clk-integrator.h | 1 -
include/linux/platform_data/mtd-davinci-aemif.h | 5 +-
include/linux/pxa2xx_ssp.h | 2 +-
include/linux/reset.h | 65 +-
include/linux/serial_s3c.h | 2 +
include/linux/sh_clk.h | 19 +-
1018 files changed, 47128 insertions(+), 14324 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/armada-375.txt
create mode 100644 Documentation/devicetree/bindings/arm/armada-38x.txt
create mode 100644 Documentation/devicetree/bindings/arm/bcm/bcm21664.txt
create mode 100644 Documentation/devicetree/bindings/arm/bcm/kona-resetmgr.txt
create mode 100644 Documentation/devicetree/bindings/arm/bcm4708.txt
create mode 100644 Documentation/devicetree/bindings/arm/mrvl/feroceon.txt
create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,kpss-acc.txt
create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,saw2.txt
create mode 100644 Documentation/devicetree/bindings/arm/omap/crossbar.txt
create mode 100644 Documentation/devicetree/bindings/arm/omap/dmm.txt
create mode 100644 Documentation/devicetree/bindings/arm/rockchip/pmu.txt
create mode 100644 Documentation/devicetree/bindings/arm/rockchip/smp-sram.txt
create mode 100644 Documentation/devicetree/bindings/arm/samsung/pmu.txt
delete mode 100644 Documentation/devicetree/bindings/ata/exynos-sata-phy.txt
create mode 100644 Documentation/devicetree/bindings/clock/arm-integrator.txt
rename Documentation/devicetree/bindings/{arm/atmel-adc.txt => iio/adc/at91_adc.txt} (75%)
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/cirrus,clps711x-intc.txt
create mode 100644 Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt
create mode 100644 Documentation/devicetree/bindings/net/socfpga-dwmac.txt
create mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt
create mode 100644 Documentation/devicetree/bindings/reset/st,sti-powerdown.txt
create mode 100644 Documentation/devicetree/bindings/reset/st,sti-softreset.txt
create mode 100644 arch/arm/boot/dts/am3517-craneboard.dts
create mode 100644 arch/arm/boot/dts/am437x-gp-evm.dts
create mode 100644 arch/arm/boot/dts/armada-375-db.dts
create mode 100644 arch/arm/boot/dts/armada-375.dtsi
create mode 100644 arch/arm/boot/dts/armada-380.dtsi
create mode 100644 arch/arm/boot/dts/armada-385-db.dts
create mode 100644 arch/arm/boot/dts/armada-385-rd.dts
create mode 100644 arch/arm/boot/dts/armada-385.dtsi
create mode 100644 arch/arm/boot/dts/armada-38x.dtsi
create mode 100644 arch/arm/boot/dts/at91sam9261.dtsi
create mode 100644 arch/arm/boot/dts/at91sam9261ek.dts
create mode 100644 arch/arm/boot/dts/at91sam9rl.dtsi
create mode 100644 arch/arm/boot/dts/at91sam9rlek.dts
rename arch/arm/boot/dts/{bcm11351-brt.dts => bcm21664-garnet.dts} (79%)
create mode 100644 arch/arm/boot/dts/bcm21664.dtsi
create mode 100644 arch/arm/boot/dts/bcm4708-netgear-r6250.dts
create mode 100644 arch/arm/boot/dts/bcm4708.dtsi
create mode 100644 arch/arm/boot/dts/bcm5301x.dtsi
create mode 100644 arch/arm/boot/dts/bcm59056.dtsi
create mode 100644 arch/arm/boot/dts/imx25-eukrea-cpuimx25.dtsi
create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts
create mode 100644 arch/arm/boot/dts/imx25-pinfunc.h
delete mode 100644 arch/arm/boot/dts/imx27-phytec-phycard-s-som.dts
create mode 100644 arch/arm/boot/dts/imx27-phytec-phycard-s-som.dtsi
rename arch/arm/boot/dts/{imx27-phytec-phycore-som.dts => imx27-phytec-phycore-som.dtsi} (52%)
create mode 100644 arch/arm/boot/dts/imx27-pinfunc.h
create mode 100644 arch/arm/boot/dts/imx28-duckbill.dts
create mode 100644 arch/arm/boot/dts/imx28-eukrea-mbmx283lc.dts
create mode 100644 arch/arm/boot/dts/imx28-eukrea-mbmx287lc.dts
create mode 100644 arch/arm/boot/dts/imx28-eukrea-mbmx28lc.dtsi
create mode 100644 arch/arm/boot/dts/imx35-eukrea-cpuimx35.dtsi
create mode 100644 arch/arm/boot/dts/imx35-eukrea-mbimxsd35-baseboard.dts
create mode 100644 arch/arm/boot/dts/imx35.dtsi
create mode 100644 arch/arm/boot/dts/imx50-evk.dts
create mode 100644 arch/arm/boot/dts/imx50-pinfunc.h
create mode 100644 arch/arm/boot/dts/imx50.dtsi
create mode 100644 arch/arm/boot/dts/imx51-eukrea-cpuimx51.dtsi
create mode 100644 arch/arm/boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts
delete mode 100644 arch/arm/boot/dts/imx53-evk.dts
create mode 100644 arch/arm/boot/dts/imx53-qsb-common.dtsi
create mode 100644 arch/arm/boot/dts/imx53-qsrb.dts
create mode 100644 arch/arm/boot/dts/imx53-tx53-x03x.dts
create mode 100644 arch/arm/boot/dts/imx53-tx53-x13x.dts
create mode 100644 arch/arm/boot/dts/imx53-voipac-bsb.dts
create mode 100644 arch/arm/boot/dts/imx53-voipac-dmm-668.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-dfi-fs700-m60.dts
create mode 100644 arch/arm/boot/dts/imx6dl-gw51xx.dts
create mode 100644 arch/arm/boot/dts/imx6dl-gw52xx.dts
create mode 100644 arch/arm/boot/dts/imx6dl-gw53xx.dts
create mode 100644 arch/arm/boot/dts/imx6dl-gw54xx.dts
create mode 100644 arch/arm/boot/dts/imx6dl-nitrogen6x.dts
create mode 100644 arch/arm/boot/dts/imx6dl-sabrelite.dts
create mode 100644 arch/arm/boot/dts/imx6q-cm-fx6.dts
create mode 100644 arch/arm/boot/dts/imx6q-dfi-fs700-m60.dts
create mode 100644 arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts
create mode 100644 arch/arm/boot/dts/imx6q-gk802.dts
create mode 100644 arch/arm/boot/dts/imx6q-gw51xx.dts
create mode 100644 arch/arm/boot/dts/imx6q-gw52xx.dts
create mode 100644 arch/arm/boot/dts/imx6q-gw53xx.dts
create mode 100644 arch/arm/boot/dts/imx6q-gw5400-a.dts
create mode 100644 arch/arm/boot/dts/imx6q-gw54xx.dts
create mode 100644 arch/arm/boot/dts/imx6q-nitrogen6x.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-dfi-fs700-m60.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-gw51xx.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi
create mode 100644 arch/arm/boot/dts/k2e-clocks.dtsi
create mode 100644 arch/arm/boot/dts/k2e-evm.dts
create mode 100644 arch/arm/boot/dts/k2e.dtsi
create mode 100644 arch/arm/boot/dts/k2hk-clocks.dtsi
create mode 100644 arch/arm/boot/dts/k2hk.dtsi
create mode 100644 arch/arm/boot/dts/k2l-clocks.dtsi
create mode 100644 arch/arm/boot/dts/k2l-evm.dts
create mode 100644 arch/arm/boot/dts/k2l.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-b3.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds109.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds110jv10.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds111.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds112.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds209.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds210.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds212.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds212j.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds409.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds409slim.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds411.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds411j.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ds411slim.dts
create mode 100644 arch/arm/boot/dts/kirkwood-rd88f6192.dts
create mode 100644 arch/arm/boot/dts/kirkwood-rd88f6281-a0.dts
create mode 100644 arch/arm/boot/dts/kirkwood-rd88f6281-a1.dts
create mode 100644 arch/arm/boot/dts/kirkwood-rd88f6281.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-rs212.dts
create mode 100644 arch/arm/boot/dts/kirkwood-rs409.dts
create mode 100644 arch/arm/boot/dts/kirkwood-rs411.dts
create mode 100644 arch/arm/boot/dts/kirkwood-synology.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-t5325.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ts419-6281.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ts419-6282.dts
create mode 100644 arch/arm/boot/dts/kirkwood-ts419.dtsi
create mode 100644 arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi
create mode 100644 arch/arm/boot/dts/omap3-cm-t3517.dts
create mode 100644 arch/arm/boot/dts/omap3-cm-t3530.dts
create mode 100644 arch/arm/boot/dts/omap3-cm-t3x.dtsi
create mode 100644 arch/arm/boot/dts/omap3-lilly-a83x.dtsi
create mode 100644 arch/arm/boot/dts/omap3-lilly-dbb056.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-alto35-common.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-alto35.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-base.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-chestnut43.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-common-peripherals.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-gallop43-common.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-gallop43.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-palo43-common.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-palo43.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-storm-alto35.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-storm-chestnut43.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-storm-gallop43.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-storm-palo43.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-storm-summit.dts
create mode 100644 arch/arm/boot/dts/omap3-overo-storm.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-summit-common.dtsi
create mode 100644 arch/arm/boot/dts/omap3-overo-summit.dts
create mode 100644 arch/arm/boot/dts/omap3-sbc-t3517.dts
create mode 100644 arch/arm/boot/dts/omap3-sbc-t3530.dts
create mode 100644 arch/arm/boot/dts/omap4-duovero-parlor.dts
create mode 100644 arch/arm/boot/dts/omap4-duovero.dtsi
create mode 100644 arch/arm/boot/dts/qcom-msm8660.dtsi
create mode 100644 arch/arm/boot/dts/qcom-msm8960.dtsi
delete mode 100644 arch/arm/boot/dts/r8a7791-koelsch-reference.dts
create mode 100644 arch/arm/boot/dts/ste-href-ab8500.dtsi
create mode 100644 arch/arm/boot/dts/ste-href-ab8505.dtsi
create mode 100644 arch/arm/boot/dts/stih41x-b2020x.dtsi
create mode 100644 arch/arm/boot/dts/sun4i-a10-inet97fv2.dts
create mode 100644 arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts
create mode 100644 arch/arm/boot/dts/sun4i-a10-pcduino.dts
create mode 100644 arch/arm/boot/dts/sunxi-common-regulators.dtsi
delete mode 100644 arch/arm/configs/da8xx_omapl_defconfig
delete mode 100644 arch/arm/configs/kzm9d_defconfig
create mode 100644 arch/arm/configs/multi_v5_defconfig
create mode 100644 arch/arm/configs/mvebu_v5_defconfig
rename arch/arm/configs/{mvebu_defconfig => mvebu_v7_defconfig} (91%)
create mode 100644 arch/arm/configs/shmobile_defconfig
rename arch/arm/{plat-orion/include/plat => include/asm/hardware}/cache-feroceon-l2.h (75%)
delete mode 100644 arch/arm/mach-at91/include/mach/timex.h
create mode 100644 arch/arm/mach-bcm/bcm_5301x.c
create mode 100644 arch/arm/mach-bcm/board_bcm21664.c
rename arch/arm/{mach-bcm2835/bcm2835.c => mach-bcm/board_bcm2835.c} (100%)
delete mode 100644 arch/arm/mach-bcm2835/Kconfig
delete mode 100644 arch/arm/mach-bcm2835/Makefile
delete mode 100644 arch/arm/mach-clps711x/include/mach/timex.h
delete mode 100644 arch/arm/mach-davinci/board-tnetv107x-evm.c
delete mode 100644 arch/arm/mach-davinci/devices-tnetv107x.c
delete mode 100644 arch/arm/mach-davinci/include/mach/timex.h
delete mode 100644 arch/arm/mach-davinci/include/mach/tnetv107x.h
delete mode 100644 arch/arm/mach-davinci/tnetv107x.c
delete mode 100644 arch/arm/mach-dove/include/mach/timex.h
delete mode 100644 arch/arm/mach-ebsa110/include/mach/timex.h
delete mode 100644 arch/arm/mach-efm32/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-efm32/include/mach/timex.h
delete mode 100644 arch/arm/mach-ep93xx/include/mach/timex.h
rename arch/arm/mach-exynos/{common.c => exynos.c} (70%)
delete mode 100644 arch/arm/mach-exynos/include/mach/hardware.h
delete mode 100644 arch/arm/mach-exynos/include/mach/pm-core.h
delete mode 100644 arch/arm/mach-exynos/include/mach/timex.h
delete mode 100644 arch/arm/mach-exynos/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-exynos/mach-exynos4-dt.c
delete mode 100644 arch/arm/mach-exynos/mach-exynos5-dt.c
create mode 100644 arch/arm/mach-exynos/mfc.h
create mode 100644 arch/arm/mach-exynos/sleep.S
delete mode 100644 arch/arm/mach-footbridge/include/mach/timex.h
delete mode 100644 arch/arm/mach-gemini/include/mach/timex.h
create mode 100644 arch/arm/mach-imx/cpuidle-imx6sl.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mxc_pwm.c
create mode 100644 arch/arm/mach-imx/pm-imx6.c
delete mode 100644 arch/arm/mach-imx/pm-imx6q.c
create mode 100644 arch/arm/mach-imx/suspend-imx6.S
rename arch/arm/mach-integrator/{include/mach/platform.h => hardware.h} (81%)
rename arch/arm/mach-integrator/{include/mach => }/impd1.h (83%)
delete mode 100644 arch/arm/mach-integrator/include/mach/hardware.h
delete mode 100644 arch/arm/mach-integrator/include/mach/timex.h
rename arch/arm/mach-integrator/{include/mach => }/lm.h (100%)
delete mode 100644 arch/arm/mach-iop13xx/include/mach/timex.h
delete mode 100644 arch/arm/mach-iop32x/include/mach/timex.h
delete mode 100644 arch/arm/mach-iop33x/include/mach/timex.h
delete mode 100644 arch/arm/mach-ixp4xx/include/mach/timex.h
delete mode 100644 arch/arm/mach-kirkwood/board-mv88f6281gtw_ge.c
delete mode 100644 arch/arm/mach-kirkwood/include/mach/timex.h
create mode 100644 arch/arm/mach-kirkwood/pm.h
delete mode 100644 arch/arm/mach-ks8695/include/mach/timex.h
delete mode 100644 arch/arm/mach-msm/headsmp.S
delete mode 100644 arch/arm/mach-msm/hotplug.c
delete mode 100644 arch/arm/mach-msm/include/mach/timex.h
delete mode 100644 arch/arm/mach-msm/platsmp.c
delete mode 100644 arch/arm/mach-mv78xx0/include/mach/timex.h
create mode 100644 arch/arm/mach-mvebu/board-t5325.c
rename arch/arm/mach-mvebu/{armada-370-xp.c => board-v7.c} (58%)
create mode 100644 arch/arm/mach-mvebu/board.h
rename arch/arm/{mach-dove/board-dt.c => mach-mvebu/dove.c} (61%)
create mode 100644 arch/arm/mach-mvebu/kirkwood-pm.c
create mode 100644 arch/arm/mach-mvebu/kirkwood-pm.h
create mode 100644 arch/arm/mach-mvebu/kirkwood.c
create mode 100644 arch/arm/mach-mvebu/kirkwood.h
delete mode 100644 arch/arm/mach-netx/include/mach/timex.h
delete mode 100644 arch/arm/mach-omap1/include/mach/timex.h
delete mode 100644 arch/arm/mach-omap2/include/mach/timex.h
delete mode 100644 arch/arm/mach-orion5x/include/mach/timex.h
delete mode 100644 arch/arm/mach-pxa/include/mach/timex.h
create mode 100644 arch/arm/mach-qcom/Kconfig
create mode 100644 arch/arm/mach-qcom/Makefile
rename arch/arm/{mach-msm/board-dt.c => mach-qcom/board.c} (52%)
create mode 100644 arch/arm/mach-qcom/platsmp.c
rename arch/arm/{mach-msm => mach-qcom}/scm-boot.c (100%)
rename arch/arm/{mach-msm => mach-qcom}/scm-boot.h (78%)
rename arch/arm/{mach-msm => mach-qcom}/scm.c (100%)
rename arch/arm/{mach-msm => mach-qcom}/scm.h (100%)
delete mode 100644 arch/arm/mach-realview/include/mach/timex.h
rename arch/arm/{mach-lpc32xx/include/mach/timex.h => mach-rockchip/core.h} (59%)
rename arch/arm/{mach-versatile/include/mach/timex.h => mach-rockchip/headsmp.S} (54%)
create mode 100644 arch/arm/mach-rockchip/platsmp.c
delete mode 100644 arch/arm/mach-rpc/include/mach/timex.h
rename arch/arm/{plat-samsung/include/plat => mach-s3c24xx/include/mach}/rtc-core.h (69%)
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/tick.h
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/timex.h
delete mode 100644 arch/arm/mach-s3c24xx/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-s3c64xx/include/mach/tick.h
delete mode 100644 arch/arm/mach-s3c64xx/include/mach/timex.h
delete mode 100644 arch/arm/mach-s3c64xx/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/timex.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/tick.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/timex.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/timex.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-sa1100/include/mach/timex.h
delete mode 100644 arch/arm/mach-shmobile/board-kzm9d-reference.c
create mode 100644 arch/arm/mach-shmobile/include/mach/head-kzm9g.txt
create mode 100644 arch/arm/mach-shmobile/include/mach/pm-rcar.h
delete mode 100644 arch/arm/mach-shmobile/include/mach/timex.h
create mode 100644 arch/arm/mach-shmobile/pm-r8a7790.c
create mode 100644 arch/arm/mach-shmobile/pm-rcar.c
delete mode 100644 arch/arm/mach-spear/include/mach/timex.h
delete mode 100644 arch/arm/mach-sunxi/headsmp.S
delete mode 100644 arch/arm/mach-tegra/tegra2_emc.c
delete mode 100644 arch/arm/mach-tegra/tegra2_emc.h
delete mode 100644 arch/arm/mach-ux500/board-mop500-pins.c
delete mode 100644 arch/arm/mach-ux500/irqs-board-mop500.h
delete mode 100644 arch/arm/mach-ux500/irqs-db8500.h
delete mode 100644 arch/arm/mach-ux500/irqs.h
delete mode 100644 arch/arm/mach-virt/Kconfig
delete mode 100644 arch/arm/mach-virt/Makefile
delete mode 100644 arch/arm/mach-virt/virt.c
delete mode 100644 arch/arm/mach-w90x900/include/mach/timex.h
delete mode 100644 arch/arm/plat-omap/include/plat/timex.h
create mode 100644 arch/arm/plat-samsung/include/plat/pm-common.h
delete mode 100644 arch/arm/plat-samsung/include/plat/regs-serial.h
delete mode 100644 arch/arm/plat-samsung/include/plat/uncompress.h
create mode 100644 arch/arm/plat-samsung/pm-common.c
create mode 100644 arch/arm/plat-samsung/pm-debug.c
create mode 100644 drivers/clk/bcm/Kconfig
create mode 100644 drivers/clk/bcm/Makefile
create mode 100644 drivers/clk/bcm/clk-bcm281xx.c
create mode 100644 drivers/clk/bcm/clk-kona-setup.c
create mode 100644 drivers/clk/bcm/clk-kona.c
create mode 100644 drivers/clk/bcm/clk-kona.h
rename arch/arm/mach-msm/timer.c => drivers/clocksource/qcom-timer.c (98%)
create mode 100644 drivers/irqchip/irq-clps711x.c
create mode 100644 drivers/irqchip/irq-crossbar.c
create mode 100644 drivers/reset/sti/Kconfig
create mode 100644 drivers/reset/sti/Makefile
create mode 100644 drivers/reset/sti/reset-stih415.c
create mode 100644 drivers/reset/sti/reset-stih416.c
create mode 100644 drivers/reset/sti/reset-syscfg.c
create mode 100644 drivers/reset/sti/reset-syscfg.h
create mode 100644 include/dt-bindings/clock/bcm281xx.h
rename include/dt-bindings/{clk => clock}/exynos-audss-clk.h (100%)
create mode 100644 include/dt-bindings/reset-controller/stih415-resets.h
create mode 100644 include/dt-bindings/reset-controller/stih416-resets.h
rename arch/arm/mach-mmp/include/mach/timex.h => include/linux/irqchip/irq-crossbar.h (56%)
--
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/