* [GIT PULL 1/7] ARM SoC non-cricitical bug fixes
[not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 18:59 ` Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
` (5 subsequent siblings)
6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 18:59 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-non-critical-for-linus
for you to fetch changes up to 6b9a39de73490abb93a0b48a5e6c417c518f3a59:
Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical (2013-06-27 15:03:13 +0200)
----------------------------------------------------------------
ARM SoC non-critical bug fixes
These are various bug fixes that were not considered important enough
for merging into 3.10. The majority of the ARM fixes are for the OMAP
and at91 platforms, and there is another set of bug fixes for device
drivers that resolve 'randconfig' build errors and that the subsystem
maintainers either did not pick up or preferred to get merged through
the arm-soc tree.
----------------------------------------------------------------
Alexandre Belloni (1):
ARM: at91: Fix link breakage when !CONFIG_PHYLIB
Arnd Bergmann (12):
hwrng: bcm2835: fix MODULE_LICENSE tag
[SCSI] nsp32: use mdelay instead of large udelay constants
mtd: omap2: allow bulding as a module
X.509: do not emit any informational output
clocksource: kona: adapt to CLOCKSOURCE_OF_DECLARE change
ARM: sirf: use CONFIG_SIRF rather than CONFIG_PRIMA2 where necessary
Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical
Merge tag 'non-critical-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
cpuidle: calxeda: select ARM_CPU_SUSPEND
ARM: mxs: stub out mxs_pm_init for !CONFIG_PM
ARM: mxs: don't select HAVE_PWM
Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical
Axel Lin (1):
irqchip: renesas-irqc: Fix irqc_probe error handling
Barry Song (3):
ARM: prima2: fix a checkpatch issue
arm: prima2: use of_platform_populate instead of of_platform_bus_probe
MAINTAINERS: ARM: SIRF: add the source code tree path
Bastian Hecht (1):
irqchip: Add irqchip_init dummy function
Chen Gang (1):
arch: arm: mach-msm: using strlcpy instead of strncpy
Daniel Lezcano (1):
ARM: at91: cpuidle: Fix target_residency
Doug Anderson (1):
MAINTAINERS: Add exynos filename match to ARM/S5P EXYNOS ARM ARCHITECTURES
Ezequiel Garcia (1):
ARM: mvebu: fix length of ethernet registers in mv78260 dtsi
Hugo Villeneuve (1):
ARM: davinci: remove stale SFFSDR maintainer name
Jean-Christophe PLAGNIOL-VILLARD (1):
ARM: at91: fix at91_extern_irq usage for non-dt boards
Nicolas Ferre (4):
ARM: at91/PMC: sama5d3 family doesn't have a PLLB
ARM: at91/PMC: at91sam9n12 family has a PLLB
ARM: at91/PMC: fix at91sam9n12 USB FS init
ARM: at91/PMC: use at91_usb_rate() for UTMI PLL
Olof Johansson (7):
Merge tag 'fixes-non-3.11-1' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical
Merge tag 'sirf-arm-soc-v3.10-fixes' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/fixes-non-critical
Merge tag 'renesas-intc-external-irq-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/fixes-non-critical
Merge tag 'omap-for-v3.11/fixes-non-critical-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Merge tag 'davinci-for-v3.11/board' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical
Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/fixes-non-critical
Merge tag 'fixes-non-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical
Peter Ujfalusi (3):
ARM: OMAP2+: devices: Do not print error when McPDM hwmod lookup fails
ARM: OMAP2+: devices: Do not print error when DMIC hwmod lookup fails
ARM: OMAP2+: devices: Do not print error when dss_hdmi hwmod lookup fails
Roger Quadros (1):
ARM: OMAP2+: omap-usb-host: Fix memory leaks
Sebastian Andrzej Siewior (1):
arm/omap: use const char properly
Stephen Boyd (3):
ARM: dts: msm: Fix bad register addresses
mfd: ssbi: Add MODULE_DEVICE_TABLE
gpio: msm-v1: Remove errant __devinit to fix compile
Stephen Warren (1):
ARM: tegra: fix section mismatch in tegra_pmc_parse_dt
Suman Anna (1):
ARM: OMAP2+: control: add OMAP5 support for dsp boot programming
Syam Sidhardhan (1):
ARM: prima2: Replace include linux/module.h with linux/export.h
Thomas Petazzoni (2):
arm: mvebu: fix length of SATA registers area in .dtsi
arm: mvebu: fix length of Ethernet registers area in .dtsi
Tomi Valkeinen (3):
ARM: OMAP: fix dsi regulator names
ARM: OMAP: add vdds_dsi supply for omapdss_dpi.0
ARM: OMAP: add vdds_sdi supply for omapdss_sdi.0
Tony Lindgren (2):
Merge branch 'dss-regulator' into omap-for-v3.11/fixes-non-critical
ARM: OMAP2+: Fix serial init for device tree based booting
Wenyou Yang (1):
ARM: at91: Change the internal SRAM memory type MT_MEMORY_NONCACHED
MAINTAINERS | 2 +
arch/arm/Makefile | 2 +-
arch/arm/boot/dts/armada-370-xp.dtsi | 6 +-
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 2 +-
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 2 +-
arch/arm/boot/dts/armada-xp.dtsi | 2 +-
arch/arm/boot/dts/msm8660-surf.dts | 4 +-
arch/arm/boot/dts/msm8960-cdp.dts | 2 +-
arch/arm/mach-at91/Kconfig | 1 +
arch/arm/mach-at91/at91rm9200.c | 8 +-
arch/arm/mach-at91/at91sam9260.c | 4 +-
arch/arm/mach-at91/at91sam9261.c | 4 +-
arch/arm/mach-at91/at91sam9263.c | 2 +-
arch/arm/mach-at91/at91sam9g45.c | 2 +-
arch/arm/mach-at91/at91sam9rl.c | 2 +-
arch/arm/mach-at91/at91x40.c | 7 +-
arch/arm/mach-at91/board-dt-sama5.c | 3 +-
arch/arm/mach-at91/clock.c | 30 ++++++--
arch/arm/mach-at91/cpuidle.c | 2 +-
arch/arm/mach-at91/generic.h | 2 +-
arch/arm/mach-at91/include/mach/at91_pmc.h | 3 +
arch/arm/mach-at91/irq.c | 9 ++-
arch/arm/mach-at91/pm.c | 2 +-
arch/arm/mach-at91/setup.c | 4 +-
arch/arm/mach-at91/soc.h | 1 +
arch/arm/mach-davinci/board-sffsdr.c | 1 -
arch/arm/mach-msm/clock-debug.c | 2 +-
arch/arm/mach-mxs/Kconfig | 2 -
arch/arm/mach-mxs/pm.h | 4 +
arch/arm/mach-omap2/board-cm-t35.c | 3 +-
arch/arm/mach-omap2/board-devkit8000.c | 1 +
arch/arm/mach-omap2/board-ldp.c | 3 +-
arch/arm/mach-omap2/board-omap3pandora.c | 1 +
arch/arm/mach-omap2/board-rx51-peripherals.c | 1 +
arch/arm/mach-omap2/control.c | 1 +
arch/arm/mach-omap2/devices.c | 12 +--
arch/arm/mach-omap2/id.c | 2 +-
arch/arm/mach-omap2/serial.c | 3 +
arch/arm/mach-omap2/twl-common.c | 1 +
arch/arm/mach-omap2/usb-host.c | 106 ++++++++++++++-------------
arch/arm/mach-prima2/common.c | 17 +----
arch/arm/mach-prima2/pm.c | 2 +-
arch/arm/mach-tegra/pmc.c | 2 +-
drivers/char/hw_random/bcm2835-rng.c | 2 +-
drivers/clk/Makefile | 2 +-
drivers/clocksource/bcm_kona_timer.c | 15 +---
drivers/cpuidle/Kconfig | 1 +
drivers/gpio/gpio-msm-v1.c | 2 +-
drivers/i2c/busses/Kconfig | 2 +-
drivers/irqchip/irq-renesas-irqc.c | 4 +-
drivers/mtd/nand/Kconfig | 2 +-
drivers/scsi/nsp32.c | 2 +-
drivers/spi/Kconfig | 2 +-
drivers/ssbi/ssbi.c | 1 +
drivers/tty/serial/Kconfig | 2 +-
include/linux/irqchip.h | 4 +
lib/build_OID_registry | 2 -
57 files changed, 170 insertions(+), 145 deletions(-)
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 1/7] ARM SoC non-cricitical bug fixes
@ 2013-07-02 18:59 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 18:59 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-non-critical-for-linus
for you to fetch changes up to 6b9a39de73490abb93a0b48a5e6c417c518f3a59:
Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical (2013-06-27 15:03:13 +0200)
----------------------------------------------------------------
ARM SoC non-critical bug fixes
These are various bug fixes that were not considered important enough
for merging into 3.10. The majority of the ARM fixes are for the OMAP
and at91 platforms, and there is another set of bug fixes for device
drivers that resolve 'randconfig' build errors and that the subsystem
maintainers either did not pick up or preferred to get merged through
the arm-soc tree.
----------------------------------------------------------------
Alexandre Belloni (1):
ARM: at91: Fix link breakage when !CONFIG_PHYLIB
Arnd Bergmann (12):
hwrng: bcm2835: fix MODULE_LICENSE tag
[SCSI] nsp32: use mdelay instead of large udelay constants
mtd: omap2: allow bulding as a module
X.509: do not emit any informational output
clocksource: kona: adapt to CLOCKSOURCE_OF_DECLARE change
ARM: sirf: use CONFIG_SIRF rather than CONFIG_PRIMA2 where necessary
Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical
Merge tag 'non-critical-fixes-1' of git://git.kernel.org/.../kgene/linux-samsung into next/fixes-non-critical
cpuidle: calxeda: select ARM_CPU_SUSPEND
ARM: mxs: stub out mxs_pm_init for !CONFIG_PM
ARM: mxs: don't select HAVE_PWM
Merge tag 'at91-fixes' of git://github.com/at91linux/linux-at91 into next/fixes-non-critical
Axel Lin (1):
irqchip: renesas-irqc: Fix irqc_probe error handling
Barry Song (3):
ARM: prima2: fix a checkpatch issue
arm: prima2: use of_platform_populate instead of of_platform_bus_probe
MAINTAINERS: ARM: SIRF: add the source code tree path
Bastian Hecht (1):
irqchip: Add irqchip_init dummy function
Chen Gang (1):
arch: arm: mach-msm: using strlcpy instead of strncpy
Daniel Lezcano (1):
ARM: at91: cpuidle: Fix target_residency
Doug Anderson (1):
MAINTAINERS: Add exynos filename match to ARM/S5P EXYNOS ARM ARCHITECTURES
Ezequiel Garcia (1):
ARM: mvebu: fix length of ethernet registers in mv78260 dtsi
Hugo Villeneuve (1):
ARM: davinci: remove stale SFFSDR maintainer name
Jean-Christophe PLAGNIOL-VILLARD (1):
ARM: at91: fix at91_extern_irq usage for non-dt boards
Nicolas Ferre (4):
ARM: at91/PMC: sama5d3 family doesn't have a PLLB
ARM: at91/PMC: at91sam9n12 family has a PLLB
ARM: at91/PMC: fix at91sam9n12 USB FS init
ARM: at91/PMC: use at91_usb_rate() for UTMI PLL
Olof Johansson (7):
Merge tag 'fixes-non-3.11-1' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical
Merge tag 'sirf-arm-soc-v3.10-fixes' of git://gitorious.org/sirfprima2-kernel/sirfprima2-kernel into next/fixes-non-critical
Merge tag 'renesas-intc-external-irq-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/fixes-non-critical
Merge tag 'omap-for-v3.11/fixes-non-critical-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Merge tag 'davinci-for-v3.11/board' of git://git.kernel.org/.../nsekhar/linux-davinci into next/fixes-non-critical
Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/fixes-non-critical
Merge tag 'fixes-non-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/fixes-non-critical
Peter Ujfalusi (3):
ARM: OMAP2+: devices: Do not print error when McPDM hwmod lookup fails
ARM: OMAP2+: devices: Do not print error when DMIC hwmod lookup fails
ARM: OMAP2+: devices: Do not print error when dss_hdmi hwmod lookup fails
Roger Quadros (1):
ARM: OMAP2+: omap-usb-host: Fix memory leaks
Sebastian Andrzej Siewior (1):
arm/omap: use const char properly
Stephen Boyd (3):
ARM: dts: msm: Fix bad register addresses
mfd: ssbi: Add MODULE_DEVICE_TABLE
gpio: msm-v1: Remove errant __devinit to fix compile
Stephen Warren (1):
ARM: tegra: fix section mismatch in tegra_pmc_parse_dt
Suman Anna (1):
ARM: OMAP2+: control: add OMAP5 support for dsp boot programming
Syam Sidhardhan (1):
ARM: prima2: Replace include linux/module.h with linux/export.h
Thomas Petazzoni (2):
arm: mvebu: fix length of SATA registers area in .dtsi
arm: mvebu: fix length of Ethernet registers area in .dtsi
Tomi Valkeinen (3):
ARM: OMAP: fix dsi regulator names
ARM: OMAP: add vdds_dsi supply for omapdss_dpi.0
ARM: OMAP: add vdds_sdi supply for omapdss_sdi.0
Tony Lindgren (2):
Merge branch 'dss-regulator' into omap-for-v3.11/fixes-non-critical
ARM: OMAP2+: Fix serial init for device tree based booting
Wenyou Yang (1):
ARM: at91: Change the internal SRAM memory type MT_MEMORY_NONCACHED
MAINTAINERS | 2 +
arch/arm/Makefile | 2 +-
arch/arm/boot/dts/armada-370-xp.dtsi | 6 +-
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 2 +-
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 2 +-
arch/arm/boot/dts/armada-xp.dtsi | 2 +-
arch/arm/boot/dts/msm8660-surf.dts | 4 +-
arch/arm/boot/dts/msm8960-cdp.dts | 2 +-
arch/arm/mach-at91/Kconfig | 1 +
arch/arm/mach-at91/at91rm9200.c | 8 +-
arch/arm/mach-at91/at91sam9260.c | 4 +-
arch/arm/mach-at91/at91sam9261.c | 4 +-
arch/arm/mach-at91/at91sam9263.c | 2 +-
arch/arm/mach-at91/at91sam9g45.c | 2 +-
arch/arm/mach-at91/at91sam9rl.c | 2 +-
arch/arm/mach-at91/at91x40.c | 7 +-
arch/arm/mach-at91/board-dt-sama5.c | 3 +-
arch/arm/mach-at91/clock.c | 30 ++++++--
arch/arm/mach-at91/cpuidle.c | 2 +-
arch/arm/mach-at91/generic.h | 2 +-
arch/arm/mach-at91/include/mach/at91_pmc.h | 3 +
arch/arm/mach-at91/irq.c | 9 ++-
arch/arm/mach-at91/pm.c | 2 +-
arch/arm/mach-at91/setup.c | 4 +-
arch/arm/mach-at91/soc.h | 1 +
arch/arm/mach-davinci/board-sffsdr.c | 1 -
arch/arm/mach-msm/clock-debug.c | 2 +-
arch/arm/mach-mxs/Kconfig | 2 -
arch/arm/mach-mxs/pm.h | 4 +
arch/arm/mach-omap2/board-cm-t35.c | 3 +-
arch/arm/mach-omap2/board-devkit8000.c | 1 +
arch/arm/mach-omap2/board-ldp.c | 3 +-
arch/arm/mach-omap2/board-omap3pandora.c | 1 +
arch/arm/mach-omap2/board-rx51-peripherals.c | 1 +
arch/arm/mach-omap2/control.c | 1 +
arch/arm/mach-omap2/devices.c | 12 +--
arch/arm/mach-omap2/id.c | 2 +-
arch/arm/mach-omap2/serial.c | 3 +
arch/arm/mach-omap2/twl-common.c | 1 +
arch/arm/mach-omap2/usb-host.c | 106 ++++++++++++++-------------
arch/arm/mach-prima2/common.c | 17 +----
arch/arm/mach-prima2/pm.c | 2 +-
arch/arm/mach-tegra/pmc.c | 2 +-
drivers/char/hw_random/bcm2835-rng.c | 2 +-
drivers/clk/Makefile | 2 +-
drivers/clocksource/bcm_kona_timer.c | 15 +---
drivers/cpuidle/Kconfig | 1 +
drivers/gpio/gpio-msm-v1.c | 2 +-
drivers/i2c/busses/Kconfig | 2 +-
drivers/irqchip/irq-renesas-irqc.c | 4 +-
drivers/mtd/nand/Kconfig | 2 +-
drivers/scsi/nsp32.c | 2 +-
drivers/spi/Kconfig | 2 +-
drivers/ssbi/ssbi.c | 1 +
drivers/tty/serial/Kconfig | 2 +-
include/linux/irqchip.h | 4 +
lib/build_OID_registry | 2 -
57 files changed, 170 insertions(+), 145 deletions(-)
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 2/7] ARM SoC cleanups
[not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:01 ` Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
` (5 subsequent siblings)
6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:01 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/cleanup-for-linus
for you to fetch changes up to 0ee8090c1d059eca4d60e8e473bee91fb5d1996b:
Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup (2013-06-21 15:39:24 +0200)
----------------------------------------------------------------
ARM SoC cleanups
This contains cleanups as preparation for other branches adding new
features, we pulled 16 branches for 9 platforms into this one.
Most notable here is the removal of support for ATAGS based OMAP4
systems. Since all OMAP4 machines are fully functional with DT based
booting in 3.10, we can remove a lot of code here.
Also noteworthy is Maxime Ripard's cleanup of the machine descriptors,
which means we need no machine descriptors in a lot more cases and
can boot additional machines by just having the respective device
drivers enabled.
----------------------------------------------------------------
Andrew Lunn (1):
ARM: Orion: Remove redundant init_dma_coherent_pool_size()
Andrew Murray (1):
of/pci: Provide support for parsing PCI DT ranges property
Arnd Bergmann (11):
Merge tag 'zynq-cleanup-for-3.11' of git://git.xilinx.com/linux-xlnx into next/cleanup
Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
Merge branch 'picoxcell-next' of git://github.com/jamieiles/linux-2.6-ji into next/cleanup
Merge tag 'omap-for-v3.11/pm-serial-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'omap-for-v3.11/pm-voltdomain-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'omap-for-v3.11/dma-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'samsung-cleanup-1' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
ARM: s5p64x0: avoid build warning for uncompress.h
ARM: picoxcell: remove .nr_irqs reference
Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup
Merge tag 'cleanup-for-linus' into for-linus
David Brown (1):
ARM: dts: msm: Fix merge resolution
Ezequiel Garcia (1):
bus: mvebu-mbus: Use pr_fmt
Jamie Iles (1):
picoxcell: remove redundant common.h
Jarkko Nikula (8):
ARM: OMAP2+: Remove AES crypto device DMA channel definitions
ARM: OMAP2+: Remove duplicated DMA channel definitions
ARM: OMAP2+: hwmod: Remove remaining DMA channel definitions
ARM: OMAP2+: Remove dma.h
ARM: OMAP1: Remove McBSP DMA channel definitions
ARM: OMAP1: Remove duplicated DMA channel definitions
ARM: OMAP1: Remove legacy irda.h and irda setup from board files
ARM: OMAP1: Remove dma.h
Jean-Christophe PLAGNIOL-VILLARD (7):
ARM: at91: dt: use #include for all device trees
ARM: at91: dt: switch to standard GPIO flag defines.
ARM: at91: dt: add pinctrl pre-processor define
ARM: at91: dt: switch to pinctrl to pre-processor
ARM: at91: dt: switch to standard IRQ flag defines
ARM: at91: udpate defconfigs
ARM: at91: drop rm9200dk board support
Maxime Ripard (18):
ARM: picoxcell: Remove init_irq declaration in machine description
ARM: bcm281xx: Remove init_irq declaration in machine description
ARM: sunxi: Remove init_irq declaration in machine description
ARM: msm: Remove init_irq declaration in machine description
ARM: mvebu: Remove init_irq declaration in machine description
ARM: zynq: Remove init_irq declaration in machine description
ARM: nomadik: Remove init_irq declaration in machine description
ARM: spear: Remove init_irq declaration in machine description
ARM: sirf: Remove init_irq declaration in machine description
ARM: vexpress: Remove init_irq declaration in machine description
ARM: virt: Remove init_irq declaration in machine description
ARM: vt8500: Remove init_irq declaration in machine description
ARM: mmu: Call debug_ll_io_init if no map_io function is specified
ARM: highbank: remove the .map_io declaration
ARM: mxs: remove the .map_io declaration
ARM: sunxi: Remove the .map_io function declaration
ARM: sunxi: Update datasheet documentation
ARM: sunxi: irqchip: Update the documentation
Michal Simek (1):
ARM: zynq: Not to rewrite jump code when starting address is 0x0
Olof Johansson (10):
Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
Merge tag 'arm-soc-cleanups-for-3.11' of git://github.com/mripard/linux into next/cleanup
Merge tag 'cleanup-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/cleanup
Merge tag 'of_pci-3.11' of git://git.infradead.org/users/jcooper/linux into next/cleanup
Merge tag 'omap-for-v3.10/fixes-v3.10-rc4' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'omap-for-v3.11/cleanup-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'cleanup-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/cleanup
Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
Merge tag 'msm-cleanup-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
Merge tag 'sunxi-core-for-3.11' of git://github.com/mripard/linux into next/cleanup
R Sricharan (2):
ARM: OMAP: dma: Remove the wrong dev_id check
ARM: OMAP: dma: Fix the dma_chan_link_map init order
Rajendra Nayak (3):
ARM: OMAP2+: Powerdomain: Remove the need to always have a voltdm associated to a pwrdm
ARM: AM33xx: Remove the unused voltagedomain data
ARM: OMAP: dma: Remove the erroneous freeing of platform data
Rohit Vaswani (4):
msm: Remove unused file core.h
msm: iomap: Remove unused bases and mappings
ARM: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs
gpio: msm: Add device tree and irqdomain support for gpio-msm-v2
Sourav Poddar (3):
arm: omap2+: serial: remove no_console_suspend support
arm: dts: am33xx: Remove "ti,no_idle_on_suspend" property.
arm: omap2+: omap_device: remove no_idle_on_suspend
Sricharan R (2):
ARM: OMAP4: hwmod data: Clean up the data file
ARM: OMAP4: hwmod data: Remove irq entries from mcspi, mmc hwmods
Stephen Boyd (1):
mfd: ssbi: Use devm_* and simplify code
Thierry Reding (2):
of/pci: Add of_pci_get_devfn() function
of/pci: Add of_pci_parse_bus_range() function
Thomas Petazzoni (1):
arm: mvebu: mark functions of armada-370-xp.c as static
Tomasz Figa (7):
ARM: S5P64X0: Use common uncompress.h part for plat-samsung
watchdog: s3c2410_wdt: Use local register definitions
ARM: SAMSUNG: Use local definitions of watchdog registers
ARM: SAMSUNG: Add watchdog reset driver
ARM: SAMSUNG: Let platforms use the new watchdog reset driver
ARM: SAMSUNG: Remove legacy watchdog reset code
ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header
Tomi Valkeinen (1):
ARM: OMAP4: hwmod data: add DSS data back
Tony Lindgren (10):
ARM: OMAP2+: Legacy support for wl12xx when booted with devicetree
ARM: OMAP2+: Remove board-4430sdp.c
ARM: OMAP2+: Remove board-omap4panda.c
ARM: OMAP2+: Remove legacy mux data for omap4
ARM: OMAP2+: Remove omap4 pdata from hsmmc.c
ARM: OMAP2+: Remove omap4 pdata for USB
ARM: OMAP2+: Remove omap4 ocp2scp pdata
Merge branch 'am33xx' into omap-for-v3.11/cleanup
Merge tag 'omap-pm-v3.11/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-serial
Merge tag 'omap-pm-v3.11/voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-voltdomain
Tushar Behera (1):
ARM: SAMSUNG: Consolidate uncompress subroutine
Vaibhav Hiremath (1):
ARM: AM33XX: hwmod data: irq, dma and addr info clean up
Documentation/arm/sunxi/README | 21 +-
.../devicetree/bindings/gpio/gpio-msm.txt | 26 +
.../interrupt-controller/allwinner,sun4i-ic.txt | 87 +-
.../interrupt-controller/sunxi/sun4i-a10.txt | 89 ++
.../interrupt-controller/sunxi/sun5i-a13.txt | 55 +
arch/arm/Kconfig | 3 +
arch/arm/boot/dts/aks-cdu.dts | 12 +-
arch/arm/boot/dts/am33xx.dtsi | 1 -
arch/arm/boot/dts/animeo_ip.dts | 18 +-
arch/arm/boot/dts/at91-ariag25.dts | 6 +-
arch/arm/boot/dts/at91rm9200.dtsi | 207 +--
arch/arm/boot/dts/at91rm9200ek.dts | 10 +-
arch/arm/boot/dts/at91sam9260.dtsi | 215 +--
arch/arm/boot/dts/at91sam9263.dtsi | 203 +--
arch/arm/boot/dts/at91sam9263ek.dts | 24 +-
arch/arm/boot/dts/at91sam9g15.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g15ek.dts | 4 +-
arch/arm/boot/dts/at91sam9g20.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g20ek.dts | 6 +-
arch/arm/boot/dts/at91sam9g20ek_2mmc.dts | 10 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 28 +-
arch/arm/boot/dts/at91sam9g25.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g25ek.dts | 4 +-
arch/arm/boot/dts/at91sam9g35.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g35ek.dts | 4 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 213 +--
arch/arm/boot/dts/at91sam9m10g45ek.dts | 38 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 141 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 14 +-
arch/arm/boot/dts/at91sam9x25.dtsi | 22 +-
arch/arm/boot/dts/at91sam9x25ek.dts | 4 +-
arch/arm/boot/dts/at91sam9x35.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x35ek.dts | 4 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 279 ++--
arch/arm/boot/dts/at91sam9x5cm.dtsi | 8 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 14 +-
arch/arm/boot/dts/ethernut5.dts | 6 +-
arch/arm/boot/dts/evk-pro3.dts | 6 +-
arch/arm/boot/dts/ge863-pro3.dtsi | 2 +-
arch/arm/boot/dts/kizbox.dts | 16 +-
arch/arm/boot/dts/mpa1600.dts | 4 +-
arch/arm/boot/dts/msm8660-surf.dts | 11 +
arch/arm/boot/dts/msm8960-cdp.dts | 11 +
arch/arm/boot/dts/pm9g45.dts | 22 +-
arch/arm/boot/dts/sama5d3.dtsi | 520 +++----
arch/arm/boot/dts/sama5d31ek.dts | 6 +-
arch/arm/boot/dts/sama5d33ek.dts | 4 +-
arch/arm/boot/dts/sama5d34ek.dts | 6 +-
arch/arm/boot/dts/sama5d35ek.dts | 4 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 4 +-
arch/arm/boot/dts/sama5d3xdm.dtsi | 2 +-
arch/arm/boot/dts/sama5d3xmb.dtsi | 26 +-
arch/arm/boot/dts/tny_a9260.dts | 4 +-
arch/arm/boot/dts/tny_a9263.dts | 4 +-
arch/arm/boot/dts/tny_a9g20.dts | 4 +-
arch/arm/boot/dts/usb_a9260.dts | 4 +-
arch/arm/boot/dts/usb_a9260_common.dtsi | 6 +-
arch/arm/boot/dts/usb_a9263.dts | 8 +-
arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 22 +-
arch/arm/boot/dts/usb_a9g20.dts | 4 +-
arch/arm/configs/at91_dt_defconfig | 55 +-
arch/arm/configs/at91rm9200_defconfig | 219 +--
...am9g20_defconfig => at91sam9260_9g20_defconfig} | 67 +-
arch/arm/configs/at91sam9260_defconfig | 91 --
...am9261_defconfig => at91sam9261_9g10_defconfig} | 19 +-
arch/arm/configs/at91sam9263_defconfig | 39 +-
arch/arm/configs/at91sam9g45_defconfig | 94 +-
arch/arm/configs/sama5_defconfig | 35 +-
arch/arm/mach-at91/Kconfig.non_dt | 166 +--
arch/arm/mach-at91/Makefile | 3 -
arch/arm/mach-at91/board-rm9200dk.c | 228 ---
arch/arm/mach-at91/board-sam9261ek.c | 28 +-
arch/arm/mach-bcm/board_bcm.c | 2 -
arch/arm/mach-exynos/include/mach/uncompress.h | 3 -
arch/arm/mach-highbank/highbank.c | 1 -
arch/arm/mach-msm/Kconfig | 13 +-
arch/arm/mach-msm/Makefile | 6 +-
arch/arm/mach-msm/board-dt-8660.c | 2 -
arch/arm/mach-msm/board-dt-8960.c | 2 -
arch/arm/mach-msm/core.h | 2 -
arch/arm/mach-msm/gpiomux-8x60.c | 19 -
arch/arm/mach-msm/gpiomux-v2.c | 25 -
arch/arm/mach-msm/gpiomux-v2.h | 61 -
arch/arm/mach-msm/gpiomux.c | 15 +
arch/arm/mach-msm/gpiomux.h | 5 -
arch/arm/mach-msm/include/mach/msm_iomap-8960.h | 7 -
arch/arm/mach-msm/include/mach/msm_iomap-8x60.h | 6 -
arch/arm/mach-msm/include/mach/msm_iomap.h | 2 -
arch/arm/mach-msm/io.c | 4 -
arch/arm/mach-mvebu/armada-370-xp.c | 8 +-
arch/arm/mach-mxs/mach-mxs.c | 1 -
arch/arm/mach-nomadik/cpu-8815.c | 2 -
arch/arm/mach-omap1/board-h2.c | 36 -
arch/arm/mach-omap1/board-palmte.c | 31 -
arch/arm/mach-omap1/board-palmtt.c | 30 -
arch/arm/mach-omap1/board-palmz71.c | 31 -
arch/arm/mach-omap1/board-sx1.c | 36 -
arch/arm/mach-omap1/devices.c | 9 +-
arch/arm/mach-omap1/dma.c | 2 -
arch/arm/mach-omap1/dma.h | 42 -
arch/arm/mach-omap1/include/mach/irda.h | 33 -
arch/arm/mach-omap1/lcd_dma.c | 2 -
arch/arm/mach-omap1/mcbsp.c | 33 +-
arch/arm/mach-omap2/Kconfig | 22 -
arch/arm/mach-omap2/Makefile | 4 -
arch/arm/mach-omap2/board-4430sdp.c | 765 ----------
arch/arm/mach-omap2/board-omap4panda.c | 455 ------
arch/arm/mach-omap2/devices.c | 133 +-
arch/arm/mach-omap2/dma.h | 61 -
arch/arm/mach-omap2/hsmmc.c | 103 +-
arch/arm/mach-omap2/io.c | 1 -
arch/arm/mach-omap2/mux.h | 3 -
arch/arm/mach-omap2/mux44xx.c | 1356 -----------------
arch/arm/mach-omap2/mux44xx.h | 298 ----
arch/arm/mach-omap2/omap_device.c | 9 +-
arch/arm/mach-omap2/omap_device.h | 10 -
.../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 21 +-
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 1074 --------------
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 19 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1544 +-------------------
arch/arm/mach-omap2/powerdomain.c | 5 +
arch/arm/mach-omap2/powerdomain.h | 2 +
arch/arm/mach-omap2/prm33xx.c | 7 +
arch/arm/mach-omap2/serial.c | 7 -
arch/arm/mach-omap2/usb-host.c | 194 ---
arch/arm/mach-omap2/usb-musb.c | 3 -
arch/arm/mach-omap2/voltage.h | 1 -
arch/arm/mach-omap2/voltagedomains33xx_data.c | 43 -
arch/arm/mach-picoxcell/common.c | 8 -
arch/arm/mach-picoxcell/common.h | 17 -
arch/arm/mach-prima2/common.c | 4 -
arch/arm/mach-s3c24xx/Kconfig | 2 +
arch/arm/mach-s3c24xx/include/mach/uncompress.h | 3 +
arch/arm/mach-s3c24xx/s3c2410.c | 3 +-
arch/arm/mach-s3c24xx/s3c244x.c | 3 +-
arch/arm/mach-s3c64xx/common.c | 8 +-
arch/arm/mach-s3c64xx/include/mach/uncompress.h | 3 +
arch/arm/mach-s5p64x0/common.c | 4 +-
arch/arm/mach-s5p64x0/include/mach/uncompress.h | 162 +-
arch/arm/mach-s5pc100/common.c | 3 +-
arch/arm/mach-s5pc100/include/mach/uncompress.h | 2 +
arch/arm/mach-s5pv210/include/mach/uncompress.h | 2 +
arch/arm/mach-spear/spear1310.c | 2 -
arch/arm/mach-spear/spear1340.c | 2 -
arch/arm/mach-spear/spear300.c | 2 -
arch/arm/mach-spear/spear310.c | 2 -
arch/arm/mach-spear/spear320.c | 2 -
arch/arm/mach-spear/spear6xx.c | 2 -
arch/arm/mach-sunxi/sunxi.c | 19 -
arch/arm/mach-sunxi/sunxi.h | 20 -
arch/arm/mach-vexpress/v2m.c | 2 -
arch/arm/mach-virt/virt.c | 2 -
arch/arm/mach-vt8500/vt8500.c | 2 -
arch/arm/mach-zynq/common.c | 2 -
arch/arm/mach-zynq/platsmp.c | 52 +-
arch/arm/mm/mmu.c | 2 +
arch/arm/plat-omap/dma.c | 11 +-
arch/arm/plat-samsung/Kconfig | 6 +
arch/arm/plat-samsung/Makefile | 1 +
arch/arm/plat-samsung/include/plat/regs-watchdog.h | 41 -
arch/arm/plat-samsung/include/plat/uncompress.h | 21 +-
.../arm/plat-samsung/include/plat/watchdog-reset.h | 38 +-
arch/arm/plat-samsung/watchdog-reset.c | 97 ++
drivers/bus/mvebu-mbus.c | 8 +-
drivers/bus/omap-ocp2scp.c | 60 -
drivers/gpio/Kconfig | 2 +-
drivers/gpio/gpio-msm-v2.c | 195 ++-
drivers/of/address.c | 67 +
drivers/of/of_pci.c | 59 +-
drivers/ssbi/ssbi.c | 69 +-
drivers/watchdog/s3c2410_wdt.c | 17 +-
include/dt-bindings/pinctrl/at91.h | 35 +
include/linux/of_address.h | 48 +
include/linux/of_pci.h | 2 +
include/linux/platform_data/omap_ocp2scp.h | 31 -
175 files changed, 2257 insertions(+), 9029 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-msm.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun4i-a10.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun5i-a13.txt
rename arch/arm/configs/{at91sam9g20_defconfig => at91sam9260_9g20_defconfig} (67%)
delete mode 100644 arch/arm/configs/at91sam9260_defconfig
rename arch/arm/configs/{at91sam9261_defconfig => at91sam9261_9g10_defconfig} (91%)
delete mode 100644 arch/arm/mach-at91/board-rm9200dk.c
delete mode 100644 arch/arm/mach-msm/core.h
delete mode 100644 arch/arm/mach-msm/gpiomux-8x60.c
delete mode 100644 arch/arm/mach-msm/gpiomux-v2.c
delete mode 100644 arch/arm/mach-msm/gpiomux-v2.h
delete mode 100644 arch/arm/mach-omap1/dma.h
delete mode 100644 arch/arm/mach-omap1/include/mach/irda.h
delete mode 100644 arch/arm/mach-omap2/board-4430sdp.c
delete mode 100644 arch/arm/mach-omap2/board-omap4panda.c
delete mode 100644 arch/arm/mach-omap2/dma.h
delete mode 100644 arch/arm/mach-omap2/mux44xx.c
delete mode 100644 arch/arm/mach-omap2/mux44xx.h
delete mode 100644 arch/arm/mach-omap2/voltagedomains33xx_data.c
delete mode 100644 arch/arm/mach-picoxcell/common.h
delete mode 100644 arch/arm/mach-sunxi/sunxi.h
delete mode 100644 arch/arm/plat-samsung/include/plat/regs-watchdog.h
create mode 100644 arch/arm/plat-samsung/watchdog-reset.c
create mode 100644 include/dt-bindings/pinctrl/at91.h
delete mode 100644 include/linux/platform_data/omap_ocp2scp.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 2/7] ARM SoC cleanups
@ 2013-07-02 19:01 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:01 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/cleanup-for-linus
for you to fetch changes up to 0ee8090c1d059eca4d60e8e473bee91fb5d1996b:
Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup (2013-06-21 15:39:24 +0200)
----------------------------------------------------------------
ARM SoC cleanups
This contains cleanups as preparation for other branches adding new
features, we pulled 16 branches for 9 platforms into this one.
Most notable here is the removal of support for ATAGS based OMAP4
systems. Since all OMAP4 machines are fully functional with DT based
booting in 3.10, we can remove a lot of code here.
Also noteworthy is Maxime Ripard's cleanup of the machine descriptors,
which means we need no machine descriptors in a lot more cases and
can boot additional machines by just having the respective device
drivers enabled.
----------------------------------------------------------------
Andrew Lunn (1):
ARM: Orion: Remove redundant init_dma_coherent_pool_size()
Andrew Murray (1):
of/pci: Provide support for parsing PCI DT ranges property
Arnd Bergmann (11):
Merge tag 'zynq-cleanup-for-3.11' of git://git.xilinx.com/linux-xlnx into next/cleanup
Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
Merge branch 'picoxcell-next' of git://github.com/jamieiles/linux-2.6-ji into next/cleanup
Merge tag 'omap-for-v3.11/pm-serial-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'omap-for-v3.11/pm-voltdomain-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'omap-for-v3.11/dma-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'samsung-cleanup-1' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
ARM: s5p64x0: avoid build warning for uncompress.h
ARM: picoxcell: remove .nr_irqs reference
Merge branch 'armsoc/for-3.11/cleanups' of git://github.com/broadcom/bcm11351 into next/cleanup
Merge tag 'cleanup-for-linus' into for-linus
David Brown (1):
ARM: dts: msm: Fix merge resolution
Ezequiel Garcia (1):
bus: mvebu-mbus: Use pr_fmt
Jamie Iles (1):
picoxcell: remove redundant common.h
Jarkko Nikula (8):
ARM: OMAP2+: Remove AES crypto device DMA channel definitions
ARM: OMAP2+: Remove duplicated DMA channel definitions
ARM: OMAP2+: hwmod: Remove remaining DMA channel definitions
ARM: OMAP2+: Remove dma.h
ARM: OMAP1: Remove McBSP DMA channel definitions
ARM: OMAP1: Remove duplicated DMA channel definitions
ARM: OMAP1: Remove legacy irda.h and irda setup from board files
ARM: OMAP1: Remove dma.h
Jean-Christophe PLAGNIOL-VILLARD (7):
ARM: at91: dt: use #include for all device trees
ARM: at91: dt: switch to standard GPIO flag defines.
ARM: at91: dt: add pinctrl pre-processor define
ARM: at91: dt: switch to pinctrl to pre-processor
ARM: at91: dt: switch to standard IRQ flag defines
ARM: at91: udpate defconfigs
ARM: at91: drop rm9200dk board support
Maxime Ripard (18):
ARM: picoxcell: Remove init_irq declaration in machine description
ARM: bcm281xx: Remove init_irq declaration in machine description
ARM: sunxi: Remove init_irq declaration in machine description
ARM: msm: Remove init_irq declaration in machine description
ARM: mvebu: Remove init_irq declaration in machine description
ARM: zynq: Remove init_irq declaration in machine description
ARM: nomadik: Remove init_irq declaration in machine description
ARM: spear: Remove init_irq declaration in machine description
ARM: sirf: Remove init_irq declaration in machine description
ARM: vexpress: Remove init_irq declaration in machine description
ARM: virt: Remove init_irq declaration in machine description
ARM: vt8500: Remove init_irq declaration in machine description
ARM: mmu: Call debug_ll_io_init if no map_io function is specified
ARM: highbank: remove the .map_io declaration
ARM: mxs: remove the .map_io declaration
ARM: sunxi: Remove the .map_io function declaration
ARM: sunxi: Update datasheet documentation
ARM: sunxi: irqchip: Update the documentation
Michal Simek (1):
ARM: zynq: Not to rewrite jump code when starting address is 0x0
Olof Johansson (10):
Merge tag 'at91-cleanup' of git://github.com/at91linux/linux-at91 into next/cleanup
Merge tag 'arm-soc-cleanups-for-3.11' of git://github.com/mripard/linux into next/cleanup
Merge tag 'cleanup-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/cleanup
Merge tag 'of_pci-3.11' of git://git.infradead.org/users/jcooper/linux into next/cleanup
Merge tag 'omap-for-v3.10/fixes-v3.10-rc4' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'omap-for-v3.11/cleanup-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge tag 'cleanup-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/cleanup
Merge tag 'msm-fix-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
Merge tag 'msm-cleanup-for-3.11' of git://git.kernel.org/.../davidb/linux-msm into next/cleanup
Merge tag 'sunxi-core-for-3.11' of git://github.com/mripard/linux into next/cleanup
R Sricharan (2):
ARM: OMAP: dma: Remove the wrong dev_id check
ARM: OMAP: dma: Fix the dma_chan_link_map init order
Rajendra Nayak (3):
ARM: OMAP2+: Powerdomain: Remove the need to always have a voltdm associated to a pwrdm
ARM: AM33xx: Remove the unused voltagedomain data
ARM: OMAP: dma: Remove the erroneous freeing of platform data
Rohit Vaswani (4):
msm: Remove unused file core.h
msm: iomap: Remove unused bases and mappings
ARM: msm: Remove gpiomux-v2 and re-organize MSM_GPIOMUX configs
gpio: msm: Add device tree and irqdomain support for gpio-msm-v2
Sourav Poddar (3):
arm: omap2+: serial: remove no_console_suspend support
arm: dts: am33xx: Remove "ti,no_idle_on_suspend" property.
arm: omap2+: omap_device: remove no_idle_on_suspend
Sricharan R (2):
ARM: OMAP4: hwmod data: Clean up the data file
ARM: OMAP4: hwmod data: Remove irq entries from mcspi, mmc hwmods
Stephen Boyd (1):
mfd: ssbi: Use devm_* and simplify code
Thierry Reding (2):
of/pci: Add of_pci_get_devfn() function
of/pci: Add of_pci_parse_bus_range() function
Thomas Petazzoni (1):
arm: mvebu: mark functions of armada-370-xp.c as static
Tomasz Figa (7):
ARM: S5P64X0: Use common uncompress.h part for plat-samsung
watchdog: s3c2410_wdt: Use local register definitions
ARM: SAMSUNG: Use local definitions of watchdog registers
ARM: SAMSUNG: Add watchdog reset driver
ARM: SAMSUNG: Let platforms use the new watchdog reset driver
ARM: SAMSUNG: Remove legacy watchdog reset code
ARM: SAMSUNG: Remove unused plat/regs-watchdog.h header
Tomi Valkeinen (1):
ARM: OMAP4: hwmod data: add DSS data back
Tony Lindgren (10):
ARM: OMAP2+: Legacy support for wl12xx when booted with devicetree
ARM: OMAP2+: Remove board-4430sdp.c
ARM: OMAP2+: Remove board-omap4panda.c
ARM: OMAP2+: Remove legacy mux data for omap4
ARM: OMAP2+: Remove omap4 pdata from hsmmc.c
ARM: OMAP2+: Remove omap4 pdata for USB
ARM: OMAP2+: Remove omap4 ocp2scp pdata
Merge branch 'am33xx' into omap-for-v3.11/cleanup
Merge tag 'omap-pm-v3.11/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-serial
Merge tag 'omap-pm-v3.11/voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm-voltdomain
Tushar Behera (1):
ARM: SAMSUNG: Consolidate uncompress subroutine
Vaibhav Hiremath (1):
ARM: AM33XX: hwmod data: irq, dma and addr info clean up
Documentation/arm/sunxi/README | 21 +-
.../devicetree/bindings/gpio/gpio-msm.txt | 26 +
.../interrupt-controller/allwinner,sun4i-ic.txt | 87 +-
.../interrupt-controller/sunxi/sun4i-a10.txt | 89 ++
.../interrupt-controller/sunxi/sun5i-a13.txt | 55 +
arch/arm/Kconfig | 3 +
arch/arm/boot/dts/aks-cdu.dts | 12 +-
arch/arm/boot/dts/am33xx.dtsi | 1 -
arch/arm/boot/dts/animeo_ip.dts | 18 +-
arch/arm/boot/dts/at91-ariag25.dts | 6 +-
arch/arm/boot/dts/at91rm9200.dtsi | 207 +--
arch/arm/boot/dts/at91rm9200ek.dts | 10 +-
arch/arm/boot/dts/at91sam9260.dtsi | 215 +--
arch/arm/boot/dts/at91sam9263.dtsi | 203 +--
arch/arm/boot/dts/at91sam9263ek.dts | 24 +-
arch/arm/boot/dts/at91sam9g15.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g15ek.dts | 4 +-
arch/arm/boot/dts/at91sam9g20.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g20ek.dts | 6 +-
arch/arm/boot/dts/at91sam9g20ek_2mmc.dts | 10 +-
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 28 +-
arch/arm/boot/dts/at91sam9g25.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g25ek.dts | 4 +-
arch/arm/boot/dts/at91sam9g35.dtsi | 2 +-
arch/arm/boot/dts/at91sam9g35ek.dts | 4 +-
arch/arm/boot/dts/at91sam9g45.dtsi | 213 +--
arch/arm/boot/dts/at91sam9m10g45ek.dts | 38 +-
arch/arm/boot/dts/at91sam9n12.dtsi | 141 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 14 +-
arch/arm/boot/dts/at91sam9x25.dtsi | 22 +-
arch/arm/boot/dts/at91sam9x25ek.dts | 4 +-
arch/arm/boot/dts/at91sam9x35.dtsi | 2 +-
arch/arm/boot/dts/at91sam9x35ek.dts | 4 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 279 ++--
arch/arm/boot/dts/at91sam9x5cm.dtsi | 8 +-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 14 +-
arch/arm/boot/dts/ethernut5.dts | 6 +-
arch/arm/boot/dts/evk-pro3.dts | 6 +-
arch/arm/boot/dts/ge863-pro3.dtsi | 2 +-
arch/arm/boot/dts/kizbox.dts | 16 +-
arch/arm/boot/dts/mpa1600.dts | 4 +-
arch/arm/boot/dts/msm8660-surf.dts | 11 +
arch/arm/boot/dts/msm8960-cdp.dts | 11 +
arch/arm/boot/dts/pm9g45.dts | 22 +-
arch/arm/boot/dts/sama5d3.dtsi | 520 +++----
arch/arm/boot/dts/sama5d31ek.dts | 6 +-
arch/arm/boot/dts/sama5d33ek.dts | 4 +-
arch/arm/boot/dts/sama5d34ek.dts | 6 +-
arch/arm/boot/dts/sama5d35ek.dts | 4 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 4 +-
arch/arm/boot/dts/sama5d3xdm.dtsi | 2 +-
arch/arm/boot/dts/sama5d3xmb.dtsi | 26 +-
arch/arm/boot/dts/tny_a9260.dts | 4 +-
arch/arm/boot/dts/tny_a9263.dts | 4 +-
arch/arm/boot/dts/tny_a9g20.dts | 4 +-
arch/arm/boot/dts/usb_a9260.dts | 4 +-
arch/arm/boot/dts/usb_a9260_common.dtsi | 6 +-
arch/arm/boot/dts/usb_a9263.dts | 8 +-
arch/arm/boot/dts/usb_a9g20-dab-mmx.dtsi | 22 +-
arch/arm/boot/dts/usb_a9g20.dts | 4 +-
arch/arm/configs/at91_dt_defconfig | 55 +-
arch/arm/configs/at91rm9200_defconfig | 219 +--
...am9g20_defconfig => at91sam9260_9g20_defconfig} | 67 +-
arch/arm/configs/at91sam9260_defconfig | 91 --
...am9261_defconfig => at91sam9261_9g10_defconfig} | 19 +-
arch/arm/configs/at91sam9263_defconfig | 39 +-
arch/arm/configs/at91sam9g45_defconfig | 94 +-
arch/arm/configs/sama5_defconfig | 35 +-
arch/arm/mach-at91/Kconfig.non_dt | 166 +--
arch/arm/mach-at91/Makefile | 3 -
arch/arm/mach-at91/board-rm9200dk.c | 228 ---
arch/arm/mach-at91/board-sam9261ek.c | 28 +-
arch/arm/mach-bcm/board_bcm.c | 2 -
arch/arm/mach-exynos/include/mach/uncompress.h | 3 -
arch/arm/mach-highbank/highbank.c | 1 -
arch/arm/mach-msm/Kconfig | 13 +-
arch/arm/mach-msm/Makefile | 6 +-
arch/arm/mach-msm/board-dt-8660.c | 2 -
arch/arm/mach-msm/board-dt-8960.c | 2 -
arch/arm/mach-msm/core.h | 2 -
arch/arm/mach-msm/gpiomux-8x60.c | 19 -
arch/arm/mach-msm/gpiomux-v2.c | 25 -
arch/arm/mach-msm/gpiomux-v2.h | 61 -
arch/arm/mach-msm/gpiomux.c | 15 +
arch/arm/mach-msm/gpiomux.h | 5 -
arch/arm/mach-msm/include/mach/msm_iomap-8960.h | 7 -
arch/arm/mach-msm/include/mach/msm_iomap-8x60.h | 6 -
arch/arm/mach-msm/include/mach/msm_iomap.h | 2 -
arch/arm/mach-msm/io.c | 4 -
arch/arm/mach-mvebu/armada-370-xp.c | 8 +-
arch/arm/mach-mxs/mach-mxs.c | 1 -
arch/arm/mach-nomadik/cpu-8815.c | 2 -
arch/arm/mach-omap1/board-h2.c | 36 -
arch/arm/mach-omap1/board-palmte.c | 31 -
arch/arm/mach-omap1/board-palmtt.c | 30 -
arch/arm/mach-omap1/board-palmz71.c | 31 -
arch/arm/mach-omap1/board-sx1.c | 36 -
arch/arm/mach-omap1/devices.c | 9 +-
arch/arm/mach-omap1/dma.c | 2 -
arch/arm/mach-omap1/dma.h | 42 -
arch/arm/mach-omap1/include/mach/irda.h | 33 -
arch/arm/mach-omap1/lcd_dma.c | 2 -
arch/arm/mach-omap1/mcbsp.c | 33 +-
arch/arm/mach-omap2/Kconfig | 22 -
arch/arm/mach-omap2/Makefile | 4 -
arch/arm/mach-omap2/board-4430sdp.c | 765 ----------
arch/arm/mach-omap2/board-omap4panda.c | 455 ------
arch/arm/mach-omap2/devices.c | 133 +-
arch/arm/mach-omap2/dma.h | 61 -
arch/arm/mach-omap2/hsmmc.c | 103 +-
arch/arm/mach-omap2/io.c | 1 -
arch/arm/mach-omap2/mux.h | 3 -
arch/arm/mach-omap2/mux44xx.c | 1356 -----------------
arch/arm/mach-omap2/mux44xx.h | 298 ----
arch/arm/mach-omap2/omap_device.c | 9 +-
arch/arm/mach-omap2/omap_device.h | 10 -
.../mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c | 21 +-
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 1074 --------------
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 19 +-
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1544 +-------------------
arch/arm/mach-omap2/powerdomain.c | 5 +
arch/arm/mach-omap2/powerdomain.h | 2 +
arch/arm/mach-omap2/prm33xx.c | 7 +
arch/arm/mach-omap2/serial.c | 7 -
arch/arm/mach-omap2/usb-host.c | 194 ---
arch/arm/mach-omap2/usb-musb.c | 3 -
arch/arm/mach-omap2/voltage.h | 1 -
arch/arm/mach-omap2/voltagedomains33xx_data.c | 43 -
arch/arm/mach-picoxcell/common.c | 8 -
arch/arm/mach-picoxcell/common.h | 17 -
arch/arm/mach-prima2/common.c | 4 -
arch/arm/mach-s3c24xx/Kconfig | 2 +
arch/arm/mach-s3c24xx/include/mach/uncompress.h | 3 +
arch/arm/mach-s3c24xx/s3c2410.c | 3 +-
arch/arm/mach-s3c24xx/s3c244x.c | 3 +-
arch/arm/mach-s3c64xx/common.c | 8 +-
arch/arm/mach-s3c64xx/include/mach/uncompress.h | 3 +
arch/arm/mach-s5p64x0/common.c | 4 +-
arch/arm/mach-s5p64x0/include/mach/uncompress.h | 162 +-
arch/arm/mach-s5pc100/common.c | 3 +-
arch/arm/mach-s5pc100/include/mach/uncompress.h | 2 +
arch/arm/mach-s5pv210/include/mach/uncompress.h | 2 +
arch/arm/mach-spear/spear1310.c | 2 -
arch/arm/mach-spear/spear1340.c | 2 -
arch/arm/mach-spear/spear300.c | 2 -
arch/arm/mach-spear/spear310.c | 2 -
arch/arm/mach-spear/spear320.c | 2 -
arch/arm/mach-spear/spear6xx.c | 2 -
arch/arm/mach-sunxi/sunxi.c | 19 -
arch/arm/mach-sunxi/sunxi.h | 20 -
arch/arm/mach-vexpress/v2m.c | 2 -
arch/arm/mach-virt/virt.c | 2 -
arch/arm/mach-vt8500/vt8500.c | 2 -
arch/arm/mach-zynq/common.c | 2 -
arch/arm/mach-zynq/platsmp.c | 52 +-
arch/arm/mm/mmu.c | 2 +
arch/arm/plat-omap/dma.c | 11 +-
arch/arm/plat-samsung/Kconfig | 6 +
arch/arm/plat-samsung/Makefile | 1 +
arch/arm/plat-samsung/include/plat/regs-watchdog.h | 41 -
arch/arm/plat-samsung/include/plat/uncompress.h | 21 +-
.../arm/plat-samsung/include/plat/watchdog-reset.h | 38 +-
arch/arm/plat-samsung/watchdog-reset.c | 97 ++
drivers/bus/mvebu-mbus.c | 8 +-
drivers/bus/omap-ocp2scp.c | 60 -
drivers/gpio/Kconfig | 2 +-
drivers/gpio/gpio-msm-v2.c | 195 ++-
drivers/of/address.c | 67 +
drivers/of/of_pci.c | 59 +-
drivers/ssbi/ssbi.c | 69 +-
drivers/watchdog/s3c2410_wdt.c | 17 +-
include/dt-bindings/pinctrl/at91.h | 35 +
include/linux/of_address.h | 48 +
include/linux/of_pci.h | 2 +
include/linux/platform_data/omap_ocp2scp.h | 31 -
175 files changed, 2257 insertions(+), 9029 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-msm.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun4i-a10.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sunxi/sun5i-a13.txt
rename arch/arm/configs/{at91sam9g20_defconfig => at91sam9260_9g20_defconfig} (67%)
delete mode 100644 arch/arm/configs/at91sam9260_defconfig
rename arch/arm/configs/{at91sam9261_defconfig => at91sam9261_9g10_defconfig} (91%)
delete mode 100644 arch/arm/mach-at91/board-rm9200dk.c
delete mode 100644 arch/arm/mach-msm/core.h
delete mode 100644 arch/arm/mach-msm/gpiomux-8x60.c
delete mode 100644 arch/arm/mach-msm/gpiomux-v2.c
delete mode 100644 arch/arm/mach-msm/gpiomux-v2.h
delete mode 100644 arch/arm/mach-omap1/dma.h
delete mode 100644 arch/arm/mach-omap1/include/mach/irda.h
delete mode 100644 arch/arm/mach-omap2/board-4430sdp.c
delete mode 100644 arch/arm/mach-omap2/board-omap4panda.c
delete mode 100644 arch/arm/mach-omap2/dma.h
delete mode 100644 arch/arm/mach-omap2/mux44xx.c
delete mode 100644 arch/arm/mach-omap2/mux44xx.h
delete mode 100644 arch/arm/mach-omap2/voltagedomains33xx_data.c
delete mode 100644 arch/arm/mach-picoxcell/common.h
delete mode 100644 arch/arm/mach-sunxi/sunxi.h
delete mode 100644 arch/arm/plat-samsung/include/plat/regs-watchdog.h
create mode 100644 arch/arm/plat-samsung/watchdog-reset.c
create mode 100644 include/dt-bindings/pinctrl/at91.h
delete mode 100644 include/linux/platform_data/omap_ocp2scp.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 3/7] ARM SoC specific changes
[not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:04 ` Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
` (5 subsequent siblings)
6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:04 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-linus
for you to fetch changes up to 1eb92b24e243085d242cf5ffd64829bba70972e1:
ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)
----------------------------------------------------------------
ARM SoC specific changes
These changes are all to SoC-specific code, a total of 33 branches on
17 platforms were pulled into this. Like last time, Renesas sh-mobile
is now the platform with the most changes, followed by OMAP and EXYNOS.
Two new platforms, TI Keystone and Rockchips RK3xxx are added in
this branch, both containing almost no platform specific code at all,
since they are using generic subsystem interfaces for clocks, pinctrl,
interrupts etc. The device drivers are getting merged through the
respective subsystem maintainer trees.
One more SoC (u300) is now multiplatform capable and several others
(shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
towards that goal with this series but need more work.
Also noteworthy is the work on PCI here, which is traditionally part of
the SoC specific code. With the changes done by Thomas Petazzoni, we can
now more easily have PCI host controller drivers as loadable modules and
keep them separate from the platform code in drivers/pci/host. This has
already led to the discovery that three platforms (exynos, spear and imx)
are actually using an identical PCIe host controller and will be able
to share a driver once support for spear and imx is added.
Conflicts:
* asm/glue-proc.h has one CPU type getting added that conflicts
with another addition in 3.10-rc7
* Simple context changes in arch/arm/Makefile and arch/arm/Kconfig
----------------------------------------------------------------
Afzal Mohammed (9):
ARM: OMAP2+: separate out OMAP4 restart
ARM: OMAP2+: AM43x: Kconfig
ARM: OMAP2+: AM43x: kbuild
ARM: OMAP2+: AM43x: soc_is support
ARM: OMAP2+: AM437x: SoC revision detection
ARM: OMAP2+: AM43x: static mapping
ARM: OMAP2+: AM43x: early init
ARM: OMAP2+: AM43x: GP or HS ?
ARM: OMAP2+: AM43x: basic dt support
Aida Mynzhasova (2):
ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
ARM: OMAP: TI816X: add powerdomains for TI816x
Alexander Shiyan (18):
GPIO: clps711x: Rewrite driver for using generic GPIO code
GPIO: clps711x: Add DT support
ARM: clps711x: Re-add GPIO support
ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
ARM: clps711x: autcpu12: Add support for NOR flash
ARM: clps711x: autcpu12: Special driver for handling memory is removed
ARM: clps711x: autcpu12: Move remaining specific definitions to board file
ARM: clps711x: p720t: Define PLD registers as GPIOs
ARM: clps711x: Move specific definitions from hardware.h to boards files
ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
ARM: clps711x: Add clocksource framework
ARM: clps711x: Optimize interrupt handling
ARM: clps711x: edb7211: Add support for I2C
ARM: clps711x: edb7211: Control LCD backlight via PWM
ARM: clps711x: Add support for SYSCON driver
ARM: clps711x: Update defconfig
Andrew Lunn (3):
ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
arm: kirkwood: Instantiate cpufreq driver
Arnaud Ebalard (1):
arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT
Arnd Bergmann (27):
drivers/bus: arm-cci: fix combined ARMv6+v7 build
ARM: EXYNOS: Remove custom init_irq callbacks
ARM: EXYNOS: Use exynos_init_io() as map_io callback
ARM: EXYNOS: Remove legacy L2X0 initialization
ARM: EXYNOS: Remove remaining dead code after non-DT support removal
Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
ARM: u300: only build for ARCH_MULTI_V5
Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
ARM: keystone: select ARM_ERRATA_798181 only for SMP
ARM: imx: select syscon for IMX6SL
ARM: multiplatform: always pick one CPU type
Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
Merge tag 'soc-for-linus' into for-linus
Bastian Hecht (5):
sh-pfc: Add entries for INTC external IRQs
sh-pfc: r8a7740: Add SCIFA1 data group
ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
ARM: shmobile: r8a7740: Add I2C DT clock names
Benoit Cousson (7):
ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
ARM: OMAP5: SCRM: Add OMAP54XX header file.
ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
Catalin Marinas (1):
ARM: Add base support for ARMv7-M
Dave Martin (1):
ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
Dinh Nguyen (2):
ARM: socfpga: Add support to gate peripheral clocks
ARM: socfpga: Add syscon to be part of socfpga
Dirk Behme (3):
ARM: i.MX6: add i.MX6 specific L2 cache configuration
ARM: i.MX6: clk: add i.MX6 DualLite differences
ARM: i.MX6: clk: add different DualLite MLB clock config
Dmitry Osipenko (1):
ARM: tegra: emc: correction of ram-code parsing from dt
Doug Anderson (1):
ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level
Ezequiel Garcia (1):
ARM: mvebu: Add support for USB storage class in mvebu_defconfig
Fabio Estevam (6):
ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
ARM: imx: Enable mx6 solo-lite support
ARM: imx: irq-common: Include header to avoid sparse warning
ARM: imx: clk: No need to initialize phandle struct
ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
ARM: imx_v6_v7_defconfig: Enable Vybrid VF610
Guennadi Liakhovetski (9):
pinctrl: sh-pfc: fix r8a7790 Function Select register tables
pinctrl: sh-pfc: fix a typo in pfc-r8a7790
pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
ARM: shmobile: sh73a0: add support for adjusting CPU frequency
ARM: shmobile: sh73a0: add CPUFreq support
ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI
Heiko Stuebner (10):
ARM: S3C24XX: split s3c2412 spi dma channels
ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
clocksource: dw_apb_timer_of: add clock-handling
clocksource: dw_apb_timer_of: select DW_APB_TIMER
clocksource: dw_apb_timer_of: use clocksource_of_init
arm: Add basic clocks for Rockchip rk3066a SoCs
arm: add debug uarts for rockchip rk29xx and rk3xxx series
arm: add basic support for Rockchip RK3066a boards
Huang Shijie (1):
ARM: imx6q: clk: add the eim_slow clock
Jason Cooper (3):
ARM: kirkwood: enable Sheevaplug DT in defconfig
Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap
Jiada Wang (2):
ARM: imx: disable pll8_mlb in mx6q_clks
ARM: imx: remove MLB PLL from pllv3
Jingchang Lu (2):
ARM: imx: add VF610 clock support
ARM: imx: add initial support for VF610
Jingoo Han (4):
pci: Add PCIe driver for Samsung Exynos
ARM: EXYNOS: Enable PCIe support for Exynos5440
ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
ARM: dts: Add pcie controller node for exynos5440-ssdk5440
Jon Medhurst (2):
ARM: Enable selection of SMP operations at boot time
ARM: vexpress: Select multi-cluster SMP operation if required
Joseph Lo (12):
ARM: tegra: add an assembly marco to check Tegra SoC ID
ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
ARM: tegra: make tegra_resume can work for Tegra114
ARM: tegra114: add power up sequence for warm boot CPU
clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
ARM: tegra114: add CPU hotplug support
ARM: tegra: add cpu_disable for hotplug
ARM: tegra: remove ifdef in the tegra_resume
ARM: tegra: cpuidle: move the init function behind the suspend init function
ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2
Koji Matsuoka (1):
sh-pfc: Initial r8a7790 PFC support
Kukjin Kim (1):
ARM: EXYNOS: no more support non-DT for EXYNOS SoCs
Kuninori Morimoto (35):
gpio-rcar: R-Car GPIO IRQ share interrupt
ARM: shmobile: add GPIO IRQ macro
ARM: shmobile: r8a7778: Register PFC device
sh-pfc: Add r8a7778 pinmux support
sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
sh-pfc: r8a7778: add common PFC macro helper
sh-pfc: r8a7778: add SDHI support
sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
ARM: shmobile: r8a7778: add GPIO support
sh-pfc: r8a7778: fixup IRQ1A settings
sh-pfc: r8a7778: add I2C pin groups
sh-pfc: r8a7778: add HSPI pin groups
sh-pfc: r8a7778: add MMCIF pin groups
ARM: shmobile: kzm9g: tidyup FSI pinctrl
ARM: shmobile: bockw: add pinctrl support
ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
ARM: shmobile: r8a7778: fixup Ether setup code position
ARM: shmobile: r8a73a4: add main clock
ARM: shmobile: r8a73a4: add pll clocks
ARM: shmobile: r8a73a4: add div4 clocks
ARM: shmobile: r8a73a4: add div6 clocks
ARM: shmobile: r8a7778: use fixed ratio clock
ARM: shmobile: r8a7778: add SDHI clock support
ARM: shmobile: r8a7778: Register SDHI device
ARM: shmobile: r8a7790: add main clock
ARM: shmobile: r8a7790: add div4 clocks
ARM: shmobile: r8a7790: add div6 clocks
ARM: shmobile: r8a7778: add support I2C clock
ARM: shmobile: r8a7778: add support HSPI clock
ARM: shmobile: r8a7778: add support MMC clock
ARM: shmobile: r8a7778: add support I2C driver
ARM: shmobile: r8a7778: add support HSPI driver
ARM: shmobile: r8a7778: add support MMC driver
ARM: shmobile: Remove Bonito board support
Lad, Prabhakar (2):
ARM: davinci: remove __init atrribute from function declaration
ARM: edma: Convert to devm_* api
Laurent Pinchart (102):
gpio-rcar: Make the platform data gpio_base field signed
gpio-rcar: Add RCAR_GP_PIN macro
sh-pfc: Remove dependency on GPIOLIB
sh-pfc: r8a7790: Add ETH pin groups and functions
sh-pfc: r8a7790: Add INTC pin groups and functions
sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
sh-pfc: r8a7790: Remove GPIO data
sh-pfc: r8a7790: Remove function GPIOs
sh-pfc: r8a7790: Don't use GPIO enum entries
sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
sh-pfc: sh7372: Add BSC pin groups and functions
sh-pfc: sh7372: Add CEU pin groups and functions
sh-pfc: sh7372: Add FLCTL pin groups and functions
sh-pfc: sh7372: Add FSI pin groups and functions
sh-pfc: sh7372: Add HDMI pin groups and functions
sh-pfc: sh7372: Add INTC pin groups and functions
sh-pfc: sh7372: Add KEYSC pin groups and functions
sh-pfc: sh7372: Add LCDC pin groups and functions
sh-pfc: sh7372: Add SCIF pin groups and functions
sh-pfc: sh7372: Add USB pin groups and functions
ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
ARM: shmobile: mackerel: Register pinctrl mapping for CEU
ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
ARM: shmobile: mackerel: Register pinctrl mapping for FSI
ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
ARM: shmobile: mackerel: Register pinctrl mapping for LCD
ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
sh-pfc: sh7372: Remove function GPIOs
ARM: shmobile: sh7372: Remove all GPIOs
sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
sh-pfc: r8a7740: Add SCIF pin groups and functions
sh-pfc: r8a7740: Declare missing INTC function
sh-pfc: r8a7740: Add BSC pin groups and functions
sh-pfc: r8a7740: Add GETHER pin groups and functions
sh-pfc: r8a7740: Add CEU pin groups and functions
sh-pfc: r8a7740: Add FSI pin groups and functions
sh-pfc: r8a7740: Add HDMI pin groups and functions
sh-pfc: r8a7740: Hardcode the LCDC0 output
ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
ARM: shmobile: bonito: Remove empty core devices array
ARM: shmobile: bonito: Register pinctrl mapping for SCIF
ARM: shmobile: bonito: Register pinctrl mapping for INTC
ARM: shmobile: bonito: Register pinctrl mapping for BSC
ARM: shmobile: bonito: Don't configure LCDC routing manually
sh-pfc: r8a7740: Remove SCIF function GPIOS
sh-pfc: r8a7740: Remove INTC function GPIOS
sh-pfc: r8a7740: Remove BSC function GPIOS
sh-pfc: r8a7740: Remove GETHER function GPIOS
sh-pfc: r8a7740: Remove CEU function GPIOS
sh-pfc: r8a7740: Remove FSI function GPIOS
sh-pfc: r8a7740: Remove HDMI function GPIOS
ARM: shmobile: r8a7740: Remove SCIF function GPIOs
ARM: shmobile: r8a7740: Remove INTC function GPIOs
ARM: shmobile: r8a7740: Remove BSC function GPIOs
ARM: shmobile: r8a7740: Remove GETHER function GPIOs
ARM: shmobile: r8a7740: Remove CEU function GPIOs
ARM: shmobile: r8a7740: Remove FSI function GPIOs
ARM: shmobile: r8a7740: Remove HDMI function GPIOs
sh-pfc: r8a7740: Remove function GPIOs
sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
ARM: shmobile: r8a7740: Remove all GPIOs
sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
sh-pfc: r8a7778: Fix outdated GPIO_FN comments
ARM: shmobile: r8a7790: Register GPIO devices
ARM: shmobile: r8a7790: Remove all GPIOs
sh-pfc: Add support for SoC-specific initialization
sh-pfc: sh73a0: Add VCCQ MC0 regulator
ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
sh-pfc: sh73a0: Add TPU pin groups and functions
sh-pfc: r8a7740: Add TPU pin groups and functions
sh-pfc: r8a7790: Add TPU pin groups and functions
sh-pfc: sh73a0: Remove function GPIOs
Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
ARM: shmobile: lager: Initialize pinmux
ARM: shmobile: marzen: Use RCAR_GP_PIN macro
ARM: shmobile: r8a7740: Make private clock arrays static
ARM: shmobile: r8a7740: add TPU PWM support
ARM: shmobile: r8a7790: Make private clock arrays static
ARM: shmobile: r8a7790: add TPU PWM support
Leela Krishna Amudala (1):
ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor
Linus Walleij (51):
ARM: u300: enable delaytimer on the U300
ARM: u300: device tree support for the timer
pinctrl: u300 device tree support
pinctrl: coh901: add device tree support
ARM: u300: basic device tree support
i2c: stu300: device tree support
ARM: u300: register I2C bus drivers from device tree
watchdog: coh901327: devicetree support
ARM: u300: add the COH 901 327 watchdog to device tree
Documentation/devicetree: add a small note on PCI
ARM: pci: create pci_common_init_dev()
ARM: integrator: merge PCIv3 driver into one file
ARM: integrator: convert PCIv3 bridge to platform device
ARM: integrator: grab PCI error IRQ in probe()
ARM: integrator: move PCI base address grab to probe
ARM: integrator: move V3 register definitions into driver
ARM: integrator: remap PCIv3 base dynamically
ARM: integrator: move VGA base assignment
ARM: integrator: move static ioremapping into PCIv3 driver
ARM: integrator: basic PCIv3 device tree support
rtc: coh901331: add devicetree support
ARM: u300: add RTC to device tree
ARM: u300: set up board power from device tree
ARM: u300: support regulators in the device tree
ARM: u300: enable MMC/SD card from device tree
dma: coh901318: add devicetree support
ARM: u300: augment device tree with DMA channels
ARM: u300: add the COH 901 318 DMAC to device tree
ARM: u300: add SPI PL022 to the device tree
ARM: u300: probe the U300 dummy-spichip from device tree
ARM: u300: add FSMC flash into the device tree
ARM: u300: delete all static board data
ARM: u300: move debugmacro to debug includes
ARM: u300: remove deps from debug macro
ARM: u300: push down syscon registers
ARM: u300: delete <mach/hardware.h>
ARM: u300: delete <mach/irqs.h>
ARM: u300: localize <mach/u300-regs.h>
ARM: u300: convert to multiplatform
ARM: u300: delete remnant machine headers
ARM: u300: add syscon node
ARM: u300: remove register definition file
clk: move the U300 fixed and fixed-factor to DT
i2c: stu300: do not request a specific clock name
ARM: u300: move the gated system controller clocks to DT
ARM: u300: convert MMC/SD clock to device tree
pinctrl: get rid of all platform data for coh901
spi: pl022: use DMA by default when probing from DT
ARM: u300: switch to using syscon regmap for board
ARM: integrator: set local side PCI addresses right
ARM: integrator: let pciv3 use mem/premem from device tree
Lorenzo Pieralisi (1):
drivers: bus: add ARM CCI support
Magnus Damm (17):
ARM: shmobile: r8a7779 pinmux platform device cleanup
ARM: shmobile: r8a7740 pinmux platform device cleanup
ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
ARM: shmobile: uImage load address rework
ARM: shmobile: Let romImage rely on default ATAGS
ARM: shmobile: Remove romImage CONFIG_MEMORY_START
ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
ARM: shmobile: Add SMP boot function and argument
ARM: shmobile: Add SCU boot function using argument
ARM: shmobile: r8a7779 SMP with SCU boot fn and args
ARM: shmobile: sh73a0 SMP with SCU boot fn and args
ARM: shmobile: EMEV2 SMP with SCU boot fn and args
ARM: shmobile: Remove old SCU boot code
ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
ARM: shmobile: Remove MEMORY_START/SIZE
ARM: shmobile: Remove mach/memory.h
ARM: shmobile: Remove AP4EVB board support
Markus Pargmann (1):
ARM: imx: Remove mxc specific ulpi access ops
Martin Fuzzey (1):
ARM: i.MX5: Allow DT clock providers
Matt Porter (6):
ARM: davinci: move private EDMA API to arm/common
ARM: edma: remove unused transfer controller handlers
dmaengine: edma: Add TI EDMA device tree binding
ARM: edma: Add DT and runtime PM support to the private EDMA API
ARM: edma: Add EDMA crossbar event mux support
dmaengine: edma: enable build for AM33XX
Maxime Ripard (2):
ARM: sunxi: Add Allwinner A10s machine compatible
ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig
Mohammed, Afzal (1):
ARM: OMAP2+: AM43x: resolve SMP related build error
Nicolas Pitre (4):
drivers/bus: arm-cci: function to enable CCI ports from early boot code
ARM: vexpress: introduce DCSCB support
ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster
Nicolin Chen (2):
ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default
Nishanth Menon (1):
ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data
Olof Johansson (22):
Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge branch 'depends/rmk-devel-stable' into next/soc
Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge branch 'clps711x/soc' into next/soc
Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc
Peter Huewe (1):
ARM: u300 use module_spi_driver to register driver
Phil Edworthy (2):
pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
ARM: shmobile: r8a7779: Add PCIe clocks
Philip Avinash (1):
ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK
Philipp Zabel (1):
ARM i.MX5: Add S/PDIF clocks
Rob Herring (1):
ARM: introduce common set_auxcr/get_auxcr functions
Roger Quadros (1):
ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies
Rogerio Pimentel (1):
ARM: imx_v6_v7_defconfig: enable parallel display
Russell King (2):
Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable
Sanjeev Premi (1):
ARM: OMAP2+: AM43x: SRAM base and size
Santosh Shilimkar (13):
ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
ARM: OMAP4+: Make secondary_startup function name more consistent
ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
ARM: OMAP4+: CM: Move function prototypes to common header for re-use
ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
ARM: OMAP5: Enable build and frameowrk initialisations
ARM: dts: keystone: Add minimal Keystone SOC device tree data
ARM: keystone: Add minimal TI Keystone platform support
ARM: keystone: Enable SMP support on Keystone machines
ARM: keystone: Move CPU bringup code to dedicated asm file
Sascha Hauer (1):
ARM i.MX53: Add SATA clock
Sebastian Hesselbarth (10):
clk: mvebu: introduce per-clock-gate flags
clk: mvebu: add common clock functions for core clk and clk gating
clk: mvebu: add Dove SoC-centric clock init
clk: mvebu: add Kirkwood SoC-centric clock init
clk: mvebu: add Armada 370 SoC-centric clock init
clk: mvebu: add Armada XP SoC-centric clock init
ARM: dove: move DT boards to SoC-centric clock init
ARM: kirkwood: move DT boards to SoC-centric clock init
ARM: mvebu: move DT boards to SoC-centric clock init
clk: mvebu: disintegrate obsolete file
Sergei Shtylyov (18):
sh-pfc: r8a7778: add USB pin groups
sh-pfc: r8a7778: add Ether pin groups
sh-pfc: r8a7779: add Ether pin groups
ARM: shmobile: r8a7778: correct model name in Kconfig
ARM: shmobile: r8a7779: fix Ether device name
ARM: shmobile: r8a7778: fix Ether device name
ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
ehci-platform: add pre_setup() method to platform data
ARM: shmobile: r8a7779: setup EHCI internal buffer
phy-rcar-usb: remove EHCI internal buffer setup
ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
phy-rcar-usb: correct base address
phy-rcar-usb: add platform data
ARM: shmobile: Marzen: pass platform data to USB PHY device
phy-rcar-usb: handle platform data
phy-rcar-usb: add R8A7778 support
ARM: shmobile: r8a7778: add USB support
ARM: shmobile: BOCK-W: add USB support
Shawn Guo (8):
ARM: imx: include <asm/io.h> in hardware.h
ARM: imx: move clk_prepare() out from mxc_restart()
ARM: imx: create mxc_arch_reset_init_dt() for DT boot
ARM: imx: add clock support for imx6sl
ARM: imx: enable low-level debug support for imx6sl
ARM: imx: add initial support for imx6sl
ARM: imx6q: call of_clk_init() to register fixed rate clocks
ARM: imx6: use common of_clk_init() call to initialize clocks
Simon Horman (4):
gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base
Soren Brinkmann (4):
clk: zynq: Factor out PLL driver
clk: zynq: Add clock controller driver
arm: zynq: Migrate platform to clock controller
clk: zynq: Remove deprecated clock code
Stefano Stabellini (1):
arm: introduce psci_smp_ops
Thomas Petazzoni (27):
arm: kirkwood: use the default of match table
arm: mvebu: update defconfig with PCI and USB support
clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
clk: mvebu: add more PCIe clocks for Armada XP
pci: PCIe driver for Marvell Armada 370/XP systems
arm: mvebu: PCIe support is now available on mvebu
arm: kirkwood: update defconfig with PCIe driver and board updates
pci: mvebu: no longer fake the slot location of downstream devices
pci: mvebu: allow the enumeration of devices beyond physical bridges
pci: mvebu: fix the emulation of the status register
pci: mvebu: enable driver usage on Kirkwood
arm: kirkwood: move PCIe window init to legacy driver
arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
arm: mvebu: remove dependency of SMP init on static I/O mapping
arm: mvebu: avoid hardcoded virtual address in coherency code
arm: mvebu: move cache and mvebu-mbus initialization later
arm: mvebu: remove hardcoded static I/O mapping
arm: mvebu: don't hardcode a physical address in headsmp.S
arm: mvebu: don't hardcode the physical address for mvebu-mbus
arm: mvebu: add another earlyprintk Kconfig option
arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
arm: mvebu: fix coherency_late_init() for multiplatform
Tomasz Figa (30):
ARM: EXYNOS: Remove unused board files
ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
ARM: EXYNOS: Remove legacy PMU initialization code
ARM: EXYNOS: Remove legacy EINT initialization code
ARM: EXYNOS: Remove legacy UART initialization code
ARM: EXYNOS: Remove legacy dev- and setup- files
ARM: EXYNOS: Remove legacy interrupt initialization code
ARM: EXYNOS: Remove legacy timer initialization code
ARM: EXYNOS: Remove platform device initialization
ARM: EXYNOS: Remove legacy mapping of chip ID block
ARM: EXYNOS: Remove check for device tree presence
ARM: EXYNOS: Remove legacy power domain registration code
ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
platform: Check for ARCH_EXYNOS separately
USB: Check for ARCH_EXYNOS separately
ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
ARM: SAMSUNG: Include most of mach/ headers conditionally
ARM: EXYNOS: Do not select legacy Kconfig symbols any more
ARM: EXYNOS: Remove setup-i2c0.c
ARM: EXYNOS: Remove mach/gpio.h
ARM: EXYNOS: Remove mach/regs-gpio.h header
ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
ARM: EXYNOS: Select SPARSE_IRQ for Exynos
ARM: EXYNOS: Remove mach/irqs.h header
ARM: EXYNOS: Remove unused base addresses from mach/map.h header
thermal: exynos: Support both EXYNOS4X12 SoCs
ARM: EXYNOS: Remove mach/regs-usb-phy.h header
Tony Lindgren (4):
Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
ARM: OMAP5: Remove unused include for ocp2scp
Tushar Behera (1):
ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers
Ulf Hansson (1):
ARM: u300: Update MMC configs for u300 defconfig
Ulrich Hecht (1):
ARM: shmobile: r8a7790: HSCIF support
Uwe Kleine-König (3):
ARM: ARMv7-M: Add support for exception handling
ARM: ARMv7-M: Allow the building of new kernel port
ARM: ARMv7-M: implement read_cpuid_ext
Vaibhav Hiremath (2):
ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature
Vivek Gautam (1):
ARM: EXYNOS: Enable XHCI support on exynos5
Vladimir Barinov (2):
sh-pfc: r8a7779: add VIN pin groups
sh-pfc: r8a7778: add VIN pin groups
Wei Yongjun (1):
pci: mvebu: fix return value check in mvebu_pcie_probe()
Documentation/arm/sunxi/README | 4 +
Documentation/devicetree/bindings/arm/cci.txt | 172 +
.../devicetree/bindings/arm/keystone/keystone.txt | 10 +
.../devicetree/bindings/arm/rtsm-dcscb.txt | 19 +
Documentation/devicetree/bindings/arm/ste-u300.txt | 46 +
.../devicetree/bindings/clock/imx5-clock.txt | 13 +
.../devicetree/bindings/clock/imx6q-clock.txt | 1 +
.../devicetree/bindings/clock/imx6sl-clock.txt | 10 +
.../bindings/clock/ste-u300-syscon-clock.txt | 80 +
.../devicetree/bindings/clock/vf610-clock.txt | 26 +
.../devicetree/bindings/clock/zynq-7000.txt | 123 +-
.../devicetree/bindings/dma/ste-coh901318.txt | 32 +
Documentation/devicetree/bindings/dma/ti-edma.txt | 34 +
.../devicetree/bindings/gpio/gpio-clps711x.txt | 28 +
.../bindings/gpio/gpio-stericsson-coh901.txt | 7 +
.../devicetree/bindings/i2c/i2c-st-ddci2c.txt | 15 +
.../devicetree/bindings/pci/designware-pcie.txt | 73 +
.../devicetree/bindings/pci/mvebu-pci.txt | 221 ++
Documentation/devicetree/bindings/pci/pci.txt | 9 +
.../devicetree/bindings/pci/v3-v360epc-pci.txt | 15 +
Documentation/devicetree/bindings/rtc/dw-apb.txt | 19 +
.../bindings/timer/stericsson-u300-apptimer.txt | 18 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
.../bindings/watchdog/stericsson-coh901327.txt | 19 +
arch/arm/Kconfig | 64 +-
arch/arm/Kconfig-nommu | 2 +-
arch/arm/Kconfig.debug | 101 +-
arch/arm/Makefile | 4 +
arch/arm/boot/compressed/head-shmobile.S | 21 +-
arch/arm/boot/dts/Makefile | 3 +
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 8 +
arch/arm/boot/dts/exynos5440.dtsi | 40 +-
arch/arm/boot/dts/integratorap.dts | 41 +
arch/arm/boot/dts/keystone.dts | 117 +
arch/arm/boot/dts/kirkwood-6281.dtsi | 31 +
arch/arm/boot/dts/kirkwood-6282.dtsi | 48 +
arch/arm/boot/dts/kirkwood-db-88f6281.dts | 30 +
arch/arm/boot/dts/kirkwood-db-88f6282.dts | 34 +
arch/arm/boot/dts/kirkwood-db.dtsi | 89 +
arch/arm/boot/dts/kirkwood-iconnect.dts | 8 +
arch/arm/boot/dts/kirkwood-mplcec4.dts | 8 +
.../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 8 +
arch/arm/boot/dts/kirkwood-nsa310.dts | 8 +
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 3 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 3 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 9 +-
arch/arm/boot/dts/kirkwood.dtsi | 1 +
arch/arm/boot/dts/rk3066a-clocks.dtsi | 299 ++
arch/arm/boot/dts/rk3066a.dtsi | 390 ++
arch/arm/boot/dts/ste-u300.dts | 473 +++
arch/arm/boot/dts/zynq-7000.dtsi | 71 +-
arch/arm/boot/dts/zynq-zc702.dts | 4 -
arch/arm/common/Kconfig | 3 +
arch/arm/common/Makefile | 1 +
arch/arm/{mach-davinci/dma.c => common/edma.c} | 368 +-
arch/arm/configs/ap4evb_defconfig | 56 -
arch/arm/configs/bonito_defconfig | 72 -
arch/arm/configs/clps711x_defconfig | 8 +-
arch/arm/configs/exynos_defconfig | 3 +
arch/arm/configs/imx_v6_v7_defconfig | 10 +
arch/arm/configs/keystone_defconfig | 157 +
arch/arm/configs/kirkwood_defconfig | 10 +-
arch/arm/configs/multi_v7_defconfig | 2 +
arch/arm/configs/mvebu_defconfig | 6 +-
arch/arm/configs/u300_defconfig | 14 +-
arch/arm/include/asm/assembler.h | 17 +-
arch/arm/include/asm/cp15.h | 14 +
arch/arm/include/asm/cputype.h | 44 +-
arch/arm/include/asm/glue-cache.h | 27 +
arch/arm/include/asm/glue-df.h | 8 +
arch/arm/include/asm/glue-proc.h | 9 +
arch/arm/include/asm/hardware/pci_v3.h | 186 -
arch/arm/include/asm/irqflags.h | 22 +-
arch/arm/include/asm/mach/arch.h | 5 +
arch/arm/include/asm/mach/pci.h | 17 +-
arch/arm/include/asm/psci.h | 9 +
arch/arm/include/asm/ptrace.h | 4 +
arch/arm/include/asm/system_info.h | 1 +
arch/arm/include/asm/v7m.h | 44 +
arch/arm/include/debug/imx-uart.h | 10 +
arch/arm/include/debug/keystone.S | 43 +
arch/arm/include/debug/mvebu.S | 5 +
arch/arm/include/debug/rockchip.S | 42 +
.../mach/debug-macro.S => include/debug/u300.S} | 9 +-
arch/arm/include/uapi/asm/ptrace.h | 35 +-
arch/arm/kernel/Makefile | 13 +-
arch/arm/kernel/bios32.c | 9 +-
arch/arm/kernel/entry-common.S | 4 +
arch/arm/kernel/entry-header.S | 124 +
arch/arm/kernel/entry-v7m.S | 143 +
arch/arm/kernel/head-nommu.S | 10 +-
arch/arm/kernel/psci.c | 7 +-
arch/arm/kernel/psci_smp.c | 84 +
arch/arm/kernel/setup.c | 26 +-
arch/arm/kernel/traps.c | 8 +
arch/arm/mach-clps711x/Kconfig | 3 +-
arch/arm/mach-clps711x/Makefile | 5 +-
arch/arm/mach-clps711x/board-autcpu12.c | 133 +-
arch/arm/mach-clps711x/board-cdb89712.c | 3 +
arch/arm/mach-clps711x/board-clep7312.c | 1 +
arch/arm/mach-clps711x/board-edb7211.c | 34 +-
arch/arm/mach-clps711x/board-fortunet.c | 1 +
arch/arm/mach-clps711x/board-p720t.c | 254 +-
arch/arm/mach-clps711x/common.c | 89 +-
arch/arm/mach-clps711x/common.h | 1 +
arch/arm/mach-clps711x/devices.c | 68 +
arch/arm/mach-clps711x/devices.h | 12 +
arch/arm/mach-clps711x/include/mach/autcpu12.h | 59 -
arch/arm/mach-clps711x/include/mach/clps711x.h | 88 +-
arch/arm/mach-clps711x/include/mach/hardware.h | 7 -
arch/arm/mach-clps711x/include/mach/memory.h | 41 -
arch/arm/mach-clps711x/include/mach/syspld.h | 116 -
arch/arm/mach-davinci/Makefile | 2 +-
arch/arm/mach-davinci/board-tnetv107x-evm.c | 2 +-
arch/arm/mach-davinci/davinci.h | 30 +-
arch/arm/mach-davinci/devices-da8xx.c | 8 +-
arch/arm/mach-davinci/devices-tnetv107x.c | 6 +-
arch/arm/mach-davinci/devices.c | 6 +-
arch/arm/mach-davinci/dm355.c | 6 +-
arch/arm/mach-davinci/dm365.c | 6 +-
arch/arm/mach-davinci/dm644x.c | 6 +-
arch/arm/mach-davinci/dm646x.c | 6 +-
arch/arm/mach-davinci/include/mach/cp_intc.h | 4 +-
arch/arm/mach-davinci/include/mach/da8xx.h | 18 +-
arch/arm/mach-davinci/include/mach/tnetv107x.h | 6 +-
arch/arm/mach-dove/Kconfig | 3 +-
arch/arm/mach-dove/board-dt.c | 3 +-
arch/arm/mach-dove/common.c | 1 -
arch/arm/mach-exynos/Kconfig | 352 +-
arch/arm/mach-exynos/Makefile | 33 -
arch/arm/mach-exynos/common.c | 547 +--
arch/arm/mach-exynos/common.h | 4 +-
arch/arm/mach-exynos/dev-ahci.c | 255 --
arch/arm/mach-exynos/dev-audio.c | 254 --
arch/arm/mach-exynos/dev-ohci.c | 52 -
arch/arm/mach-exynos/dev-uart.c | 55 -
arch/arm/mach-exynos/dma.c | 322 --
arch/arm/mach-exynos/firmware.c | 22 +-
arch/arm/mach-exynos/include/mach/gpio.h | 289 --
arch/arm/mach-exynos/include/mach/irqs.h | 476 ---
arch/arm/mach-exynos/include/mach/map.h | 214 --
arch/arm/mach-exynos/include/mach/pm-core.h | 12 +-
arch/arm/mach-exynos/include/mach/regs-gpio.h | 40 -
arch/arm/mach-exynos/include/mach/regs-usb-phy.h | 74 -
arch/arm/mach-exynos/mach-armlex4210.c | 207 --
arch/arm/mach-exynos/mach-exynos4-dt.c | 8 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 8 +-
arch/arm/mach-exynos/mach-nuri.c | 1388 -------
arch/arm/mach-exynos/mach-origen.c | 823 -----
arch/arm/mach-exynos/mach-smdk4x12.c | 396 --
arch/arm/mach-exynos/mach-smdkv310.c | 444 ---
arch/arm/mach-exynos/mach-universal_c210.c | 1159 ------
arch/arm/mach-exynos/platsmp.c | 2 +-
arch/arm/mach-exynos/pm.c | 1 -
arch/arm/mach-exynos/pm_domains.c | 101 +-
arch/arm/mach-exynos/setup-fimc.c | 44 -
arch/arm/mach-exynos/setup-fimd0.c | 43 -
arch/arm/mach-exynos/setup-i2c0.c | 29 -
arch/arm/mach-exynos/setup-i2c1.c | 23 -
arch/arm/mach-exynos/setup-i2c2.c | 23 -
arch/arm/mach-exynos/setup-i2c3.c | 23 -
arch/arm/mach-exynos/setup-i2c4.c | 23 -
arch/arm/mach-exynos/setup-i2c5.c | 23 -
arch/arm/mach-exynos/setup-i2c6.c | 23 -
arch/arm/mach-exynos/setup-i2c7.c | 23 -
arch/arm/mach-exynos/setup-keypad.c | 36 -
arch/arm/mach-exynos/setup-sdhci-gpio.c | 152 -
arch/arm/mach-exynos/setup-spi.c | 45 -
arch/arm/mach-exynos/setup-usb-phy.c | 223 --
arch/arm/mach-imx/Kconfig | 65 +-
arch/arm/mach-imx/Makefile | 4 +-
arch/arm/mach-imx/clk-imx51-imx53.c | 73 +-
arch/arm/mach-imx/clk-imx6q.c | 48 +-
arch/arm/mach-imx/clk-imx6sl.c | 267 ++
arch/arm/mach-imx/clk-pllv3.c | 10 -
arch/arm/mach-imx/clk-vf610.c | 319 ++
arch/arm/mach-imx/clk.c | 35 +
arch/arm/mach-imx/clk.h | 4 +-
arch/arm/mach-imx/common.h | 2 +-
arch/arm/mach-imx/hardware.h | 1 +
arch/arm/mach-imx/imx25-dt.c | 2 +
arch/arm/mach-imx/imx27-dt.c | 2 +
arch/arm/mach-imx/imx31-dt.c | 2 +
arch/arm/mach-imx/imx51-dt.c | 2 +
arch/arm/mach-imx/irq-common.c | 1 +
arch/arm/mach-imx/mach-imx53.c | 3 +
arch/arm/mach-imx/mach-imx6q.c | 81 +-
arch/arm/mach-imx/mach-imx6sl.c | 52 +
arch/arm/mach-imx/mach-pca100.c | 4 +-
arch/arm/mach-imx/mach-vf610.c | 48 +
arch/arm/mach-imx/mm-imx1.c | 2 +-
arch/arm/mach-imx/mm-imx21.c | 2 +-
arch/arm/mach-imx/mm-imx25.c | 2 +-
arch/arm/mach-imx/mm-imx27.c | 2 +-
arch/arm/mach-imx/mm-imx3.c | 4 +-
arch/arm/mach-imx/mm-imx5.c | 3 +-
arch/arm/mach-imx/system.c | 47 +-
arch/arm/mach-imx/ulpi.c | 118 -
arch/arm/mach-imx/ulpi.h | 11 +-
arch/arm/mach-integrator/Makefile | 2 +-
arch/arm/mach-integrator/include/mach/platform.h | 23 -
arch/arm/mach-integrator/integrator_ap.c | 31 +-
arch/arm/mach-integrator/pci.c | 113 -
arch/arm/mach-integrator/pci_v3.c | 564 ++-
arch/arm/mach-integrator/pci_v3.h | 2 +
arch/arm/mach-keystone/Kconfig | 15 +
arch/arm/mach-keystone/Makefile | 6 +
arch/arm/mach-keystone/Makefile.boot | 1 +
arch/arm/mach-keystone/keystone.c | 75 +
arch/arm/mach-keystone/keystone.h | 23 +
arch/arm/mach-keystone/platsmp.c | 43 +
arch/arm/mach-keystone/smc.S | 29 +
arch/arm/mach-kirkwood/Kconfig | 24 +-
arch/arm/mach-kirkwood/Makefile | 3 +-
arch/arm/mach-kirkwood/board-db88f628x-bp.c | 24 +
arch/arm/mach-kirkwood/board-dt.c | 18 +-
arch/arm/mach-kirkwood/board-iconnect.c | 8 -
arch/arm/mach-kirkwood/board-mplcec4.c | 1 -
arch/arm/mach-kirkwood/board-nsa310.c | 25 -
arch/arm/mach-kirkwood/board-readynas.c | 1 -
arch/arm/mach-kirkwood/common.c | 47 +-
arch/arm/mach-kirkwood/common.h | 8 +
arch/arm/mach-kirkwood/db88f6281-bp-setup.c | 108 -
arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 2 +
arch/arm/mach-kirkwood/pcie.c | 22 +
arch/arm/mach-mvebu/Kconfig | 7 +-
arch/arm/mach-mvebu/armada-370-xp.c | 53 +-
arch/arm/mach-mvebu/armada-370-xp.h | 10 -
arch/arm/mach-mvebu/coherency.c | 45 +-
arch/arm/mach-mvebu/coherency.h | 4 -
arch/arm/mach-mvebu/common.h | 2 +
arch/arm/mach-mvebu/headsmp.S | 16 +-
arch/arm/mach-mvebu/platsmp.c | 10 +-
arch/arm/mach-omap2/Kconfig | 9 +
arch/arm/mach-omap2/Makefile | 19 +-
arch/arm/mach-omap2/am33xx.h | 1 +
arch/arm/mach-omap2/board-generic.c | 16 +
arch/arm/mach-omap2/cclock33xx_data.c | 30 +
arch/arm/mach-omap2/cclock3xxx_data.c | 11 -
arch/arm/mach-omap2/clockdomain.h | 1 +
arch/arm/mach-omap2/clockdomains54xx_data.c | 464 +++
arch/arm/mach-omap2/cm-regbits-54xx.h | 1737 +++++++++
arch/arm/mach-omap2/cm1_44xx.h | 7 +-
arch/arm/mach-omap2/cm1_54xx.h | 213 ++
arch/arm/mach-omap2/cm2_44xx.h | 7 +-
arch/arm/mach-omap2/cm2_54xx.h | 389 ++
arch/arm/mach-omap2/cm33xx.h | 2 +-
arch/arm/mach-omap2/cm_44xx_54xx.h | 36 +
arch/arm/mach-omap2/common.h | 5 +-
arch/arm/mach-omap2/control.h | 12 +
arch/arm/mach-omap2/id.c | 32 +-
arch/arm/mach-omap2/io.c | 25 +-
arch/arm/mach-omap2/omap-headsmp.S | 8 +-
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 69 +-
arch/arm/mach-omap2/omap-smp.c | 6 +-
arch/arm/mach-omap2/omap4-common.c | 16 -
arch/arm/mach-omap2/omap4-restart.c | 27 +
arch/arm/mach-omap2/omap_hwmod.h | 1 +
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 2150 +++++++++++
arch/arm/mach-omap2/pm44xx.c | 58 +-
arch/arm/mach-omap2/powerdomain.h | 1 +
arch/arm/mach-omap2/powerdomains3xxx_data.c | 62 +
arch/arm/mach-omap2/powerdomains54xx_data.c | 331 ++
arch/arm/mach-omap2/prcm-common.h | 11 +
arch/arm/mach-omap2/prcm44xx.h | 6 +
arch/arm/mach-omap2/prcm_mpu44xx.h | 14 +-
arch/arm/mach-omap2/prcm_mpu54xx.h | 87 +
arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h | 36 +
arch/arm/mach-omap2/prm-regbits-54xx.h | 2701 ++++++++++++++
arch/arm/mach-omap2/prm44xx.h | 33 +-
arch/arm/mach-omap2/prm44xx_54xx.h | 58 +
arch/arm/mach-omap2/prm54xx.h | 421 +++
arch/arm/mach-omap2/scrm54xx.h | 231 ++
arch/arm/mach-omap2/soc.h | 26 +
arch/arm/mach-omap2/sram.c | 3 +
arch/arm/mach-omap2/timer.c | 2 +-
arch/arm/mach-omap2/voltage.h | 1 +
arch/arm/mach-omap2/voltagedomains54xx_data.c | 92 +
arch/arm/mach-picoxcell/Kconfig | 1 -
arch/arm/mach-picoxcell/common.c | 2 -
arch/arm/mach-rockchip/Kconfig | 16 +
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/rockchip.c | 52 +
arch/arm/mach-s3c24xx/dma-s3c2412.c | 56 +-
arch/arm/mach-s3c24xx/dma-s3c2443.c | 3 +-
arch/arm/mach-s3c24xx/dma.c | 3 -
arch/arm/mach-shmobile/Kconfig | 65 +-
arch/arm/mach-shmobile/Makefile | 2 -
arch/arm/mach-shmobile/Makefile.boot | 18 +-
arch/arm/mach-shmobile/board-ap4evb.c | 1332 -------
arch/arm/mach-shmobile/board-armadillo800eva.c | 116 +-
arch/arm/mach-shmobile/board-bockw.c | 21 +
arch/arm/mach-shmobile/board-bonito.c | 495 ---
arch/arm/mach-shmobile/board-kzm9g-reference.c | 1 -
arch/arm/mach-shmobile/board-kzm9g.c | 11 +-
arch/arm/mach-shmobile/board-lager.c | 15 +
arch/arm/mach-shmobile/board-mackerel.c | 171 +-
arch/arm/mach-shmobile/board-marzen.c | 188 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 387 +-
arch/arm/mach-shmobile/clock-r8a7740.c | 11 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 183 +-
arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 255 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 111 +-
arch/arm/mach-shmobile/headsmp-scu.S | 29 +-
arch/arm/mach-shmobile/headsmp.S | 13 +-
arch/arm/mach-shmobile/include/mach/clock.h | 8 +-
arch/arm/mach-shmobile/include/mach/common.h | 6 +-
.../arm/mach-shmobile/include/mach/head-ap4evb.txt | 93 -
arch/arm/mach-shmobile/include/mach/irqs.h | 5 +
arch/arm/mach-shmobile/include/mach/memory.h | 7 -
arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h | 29 -
arch/arm/mach-shmobile/include/mach/mmc.h | 4 +-
arch/arm/mach-shmobile/include/mach/r8a7740.h | 488 ---
arch/arm/mach-shmobile/include/mach/r8a7778.h | 11 +
arch/arm/mach-shmobile/include/mach/r8a7779.h | 3 +
arch/arm/mach-shmobile/include/mach/sh7372.h | 393 +-
arch/arm/mach-shmobile/include/mach/zboot.h | 6 +-
arch/arm/mach-shmobile/pm-sh7372.c | 3 +
arch/arm/mach-shmobile/setup-r8a7740.c | 24 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 262 +-
arch/arm/mach-shmobile/setup-r8a7779.c | 215 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 36 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 95 +-
arch/arm/mach-shmobile/sleep-sh7372.S | 5 +-
arch/arm/mach-shmobile/smp-emev2.c | 6 +-
arch/arm/mach-shmobile/smp-r8a7779.c | 6 +-
arch/arm/mach-shmobile/smp-sh73a0.c | 6 +-
arch/arm/mach-socfpga/Kconfig | 2 +-
arch/arm/mach-socfpga/socfpga.c | 2 -
arch/arm/mach-sunxi/sunxi.c | 1 +
arch/arm/mach-tegra/Makefile | 1 +
arch/arm/mach-tegra/common.c | 2 +
arch/arm/mach-tegra/common.h | 1 +
arch/arm/mach-tegra/cpuidle-tegra20.c | 10 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 10 +-
arch/arm/mach-tegra/cpuidle.c | 19 +-
arch/arm/mach-tegra/cpuidle.h | 15 +-
arch/arm/mach-tegra/flowctrl.h | 1 +
arch/arm/mach-tegra/fuse.h | 22 +-
arch/arm/mach-tegra/hotplug.c | 13 +
arch/arm/mach-tegra/platsmp.c | 26 +-
arch/arm/mach-tegra/pm.c | 25 +-
arch/arm/mach-tegra/pm.h | 4 +-
arch/arm/mach-tegra/reset-handler.S | 51 +-
arch/arm/mach-tegra/sleep-tegra30.S | 30 +-
arch/arm/mach-tegra/sleep.S | 8 +-
arch/arm/mach-tegra/sleep.h | 35 +-
arch/arm/mach-tegra/tegra2_emc.c | 2 +-
arch/arm/mach-u300/Kconfig | 32 +-
arch/arm/mach-u300/Makefile | 2 -
arch/arm/mach-u300/core.c | 759 ++--
arch/arm/mach-u300/dummyspichip.c | 20 +-
arch/arm/mach-u300/i2c.c | 285 --
arch/arm/mach-u300/i2c.h | 23 -
arch/arm/mach-u300/include/mach/hardware.h | 5 -
arch/arm/mach-u300/include/mach/irqs.h | 80 -
arch/arm/mach-u300/include/mach/syscon.h | 592 ---
arch/arm/mach-u300/include/mach/timex.h | 17 -
arch/arm/mach-u300/include/mach/u300-regs.h | 165 -
arch/arm/mach-u300/include/mach/uncompress.h | 45 -
arch/arm/mach-u300/regulator.c | 67 +-
arch/arm/mach-u300/spi.c | 102 -
arch/arm/mach-u300/spi.h | 26 -
arch/arm/mach-u300/timer.c | 113 +-
arch/arm/mach-u300/timer.h | 1 -
arch/arm/mach-u300/u300-gpio.h | 70 -
arch/arm/mach-vexpress/Kconfig | 9 +
arch/arm/mach-vexpress/Makefile | 1 +
arch/arm/mach-vexpress/core.h | 2 +
arch/arm/mach-vexpress/dcscb.c | 253 ++
arch/arm/mach-vexpress/dcscb_setup.S | 38 +
arch/arm/mach-vexpress/platsmp.c | 20 +
arch/arm/mach-vexpress/v2m.c | 1 +
arch/arm/mach-virt/Makefile | 1 -
arch/arm/mach-virt/platsmp.c | 50 -
arch/arm/mach-virt/virt.c | 3 -
arch/arm/mach-zynq/slcr.c | 2 +-
arch/arm/mm/Kconfig | 21 +-
arch/arm/mm/Makefile | 2 +
arch/arm/mm/cache-nop.S | 50 +
arch/arm/mm/nommu.c | 7 +
arch/arm/mm/proc-v7m.S | 157 +
arch/arm/plat-samsung/Kconfig | 47 +-
arch/arm/plat-samsung/Makefile | 11 +-
arch/arm/plat-samsung/include/plat/dma-s3c24xx.h | 5 -
arch/arm/plat-samsung/include/plat/pm.h | 5 +
arch/arm/plat-samsung/init.c | 8 +-
arch/arm/plat-samsung/pm-gpio.c | 5 +-
arch/arm/plat-samsung/pm.c | 8 +-
arch/arm/plat-samsung/s5p-dev-mfc.c | 11 +-
drivers/bus/Kconfig | 7 +
drivers/bus/Makefile | 2 +
drivers/bus/arm-cci.c | 533 +++
drivers/clk/Makefile | 2 +-
drivers/clk/clk-u300.c | 718 +++-
drivers/clk/clk-zynq.c | 378 --
drivers/clk/mvebu/Kconfig | 25 +-
drivers/clk/mvebu/Makefile | 8 +-
drivers/clk/mvebu/armada-370.c | 176 +
drivers/clk/mvebu/armada-xp.c | 210 ++
drivers/clk/mvebu/clk-core.c | 675 ----
drivers/clk/mvebu/clk-core.h | 18 -
drivers/clk/mvebu/clk-gating-ctrl.c | 250 --
drivers/clk/mvebu/clk-gating-ctrl.h | 22 -
drivers/clk/mvebu/clk.c | 23 -
drivers/clk/mvebu/common.c | 163 +
drivers/clk/mvebu/common.h | 48 +
drivers/clk/mvebu/dove.c | 194 +
drivers/clk/mvebu/kirkwood.c | 247 ++
drivers/clk/socfpga/clk.c | 194 +-
drivers/clk/tegra/clk-tegra114.c | 23 +-
drivers/clk/zynq/Makefile | 3 +
drivers/clk/zynq/clkc.c | 533 +++
drivers/clk/zynq/pll.c | 235 ++
drivers/clocksource/Kconfig | 2 +
drivers/clocksource/cadence_ttc_timer.c | 23 +-
drivers/clocksource/dw_apb_timer_of.c | 95 +-
drivers/cpuidle/cpuidle-calxeda.c | 14 -
drivers/dma/Kconfig | 2 +-
drivers/dma/coh901318.c | 43 +
drivers/dma/edma.c | 2 +-
drivers/gpio/Kconfig | 12 +-
drivers/gpio/Makefile | 2 +-
drivers/gpio/gpio-clps711x.c | 236 +-
drivers/gpio/gpio-rcar.c | 28 +-
drivers/i2c/busses/i2c-stu300.c | 16 +-
drivers/media/platform/Kconfig | 6 +-
drivers/media/platform/exynos4-is/Kconfig | 3 +-
drivers/media/platform/s5p-tv/Kconfig | 2 +-
drivers/mfd/syscon.c | 3 +
drivers/mmc/host/davinci_mmc.c | 1 +
drivers/mtd/maps/Kconfig | 7 -
drivers/mtd/maps/Makefile | 1 -
drivers/mtd/maps/autcpu12-nvram.c | 129 -
drivers/pci/Kconfig | 2 +
drivers/pci/Makefile | 3 +
drivers/pci/host/Kconfig | 17 +
drivers/pci/host/Makefile | 2 +
drivers/pci/host/pci-mvebu.c | 914 +++++
drivers/pci/host/pcie-designware.c | 1057 ++++++
drivers/pinctrl/Kconfig | 5 +-
drivers/pinctrl/pinctrl-coh901.c | 35 +-
drivers/pinctrl/pinctrl-u300.c | 7 +
drivers/pinctrl/sh-pfc/Kconfig | 13 +-
drivers/pinctrl/sh-pfc/Makefile | 2 +
drivers/pinctrl/sh-pfc/core.c | 22 +-
drivers/pinctrl/sh-pfc/core.h | 4 +
drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 1923 +++++++---
drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 2783 ++++++++++++++
drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 493 ++-
drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 3835 ++++++++++++++++++++
drivers/pinctrl/sh-pfc/pfc-sh7372.c | 1652 ++++++---
drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 742 ++--
drivers/pinctrl/sh-pfc/sh_pfc.h | 4 +-
drivers/rtc/rtc-coh901331.c | 6 +
drivers/spi/spi-pl022.c | 1 +
drivers/thermal/exynos_thermal.c | 3 +-
drivers/tty/serial/xilinx_uartps.c | 85 +-
drivers/usb/Kconfig | 1 +
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ehci-platform.c | 6 +
drivers/usb/phy/Kconfig | 10 +-
drivers/usb/phy/phy-rcar-usb.c | 128 +-
drivers/watchdog/coh901327_wdt.c | 12 +-
include/dt-bindings/clock/imx6sl-clock.h | 148 +
include/dt-bindings/clock/vf610-clock.h | 163 +
include/linux/arm-cci.h | 61 +
include/linux/clk/mvebu.h | 22 -
include/linux/clk/zynq.h | 8 +-
include/linux/dw_apb_timer.h | 1 -
include/linux/mfd/davinci_voicecodec.h | 3 +-
include/linux/mfd/syscon/clps711x.h | 94 +
.../mach => include/linux/platform_data}/edma.h | 94 +-
include/linux/platform_data/gpio-rcar.h | 5 +-
include/linux/platform_data/pinctrl-coh901.h | 22 -
include/linux/platform_data/spi-davinci.h | 2 +-
include/linux/platform_data/usb-rcar-phy.h | 28 +
include/linux/usb/ehci_pdriver.h | 4 +
sound/soc/davinci/davinci-evm.c | 1 +
sound/soc/davinci/davinci-pcm.c | 1 +
sound/soc/davinci/davinci-pcm.h | 2 +-
483 files changed, 34845 insertions(+), 19523 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
create mode 100644 arch/arm/boot/dts/keystone.dts
create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
create mode 100644 arch/arm/boot/dts/ste-u300.dts
rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
delete mode 100644 arch/arm/configs/ap4evb_defconfig
delete mode 100644 arch/arm/configs/bonito_defconfig
create mode 100644 arch/arm/configs/keystone_defconfig
delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
create mode 100644 arch/arm/include/asm/v7m.h
create mode 100644 arch/arm/include/debug/keystone.S
create mode 100644 arch/arm/include/debug/rockchip.S
rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
create mode 100644 arch/arm/kernel/entry-v7m.S
create mode 100644 arch/arm/kernel/psci_smp.c
create mode 100644 arch/arm/mach-clps711x/devices.c
create mode 100644 arch/arm/mach-clps711x/devices.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
delete mode 100644 arch/arm/mach-exynos/dev-audio.c
delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
delete mode 100644 arch/arm/mach-exynos/dev-uart.c
delete mode 100644 arch/arm/mach-exynos/dma.c
delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
delete mode 100644 arch/arm/mach-exynos/mach-origen.c
delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-exynos/setup-spi.c
delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
create mode 100644 arch/arm/mach-imx/clk-vf610.c
create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
create mode 100644 arch/arm/mach-imx/mach-vf610.c
delete mode 100644 arch/arm/mach-imx/ulpi.c
delete mode 100644 arch/arm/mach-integrator/pci.c
create mode 100644 arch/arm/mach-integrator/pci_v3.h
create mode 100644 arch/arm/mach-keystone/Kconfig
create mode 100644 arch/arm/mach-keystone/Makefile
create mode 100644 arch/arm/mach-keystone/Makefile.boot
create mode 100644 arch/arm/mach-keystone/keystone.c
create mode 100644 arch/arm/mach-keystone/keystone.h
create mode 100644 arch/arm/mach-keystone/platsmp.c
create mode 100644 arch/arm/mach-keystone/smc.S
create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
create mode 100644 arch/arm/mach-omap2/omap4-restart.c
create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
create mode 100644 arch/arm/mach-omap2/prm54xx.h
create mode 100644 arch/arm/mach-omap2/scrm54xx.h
create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
create mode 100644 arch/arm/mach-rockchip/Kconfig
create mode 100644 arch/arm/mach-rockchip/Makefile
create mode 100644 arch/arm/mach-rockchip/rockchip.c
delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
delete mode 100644 arch/arm/mach-u300/i2c.c
delete mode 100644 arch/arm/mach-u300/i2c.h
delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-u300/spi.c
delete mode 100644 arch/arm/mach-u300/spi.h
delete mode 100644 arch/arm/mach-u300/timer.h
delete mode 100644 arch/arm/mach-u300/u300-gpio.h
create mode 100644 arch/arm/mach-vexpress/dcscb.c
create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
delete mode 100644 arch/arm/mach-virt/platsmp.c
create mode 100644 arch/arm/mm/cache-nop.S
create mode 100644 arch/arm/mm/proc-v7m.S
create mode 100644 drivers/bus/arm-cci.c
delete mode 100644 drivers/clk/clk-zynq.c
create mode 100644 drivers/clk/mvebu/armada-370.c
create mode 100644 drivers/clk/mvebu/armada-xp.c
delete mode 100644 drivers/clk/mvebu/clk-core.c
delete mode 100644 drivers/clk/mvebu/clk-core.h
delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
delete mode 100644 drivers/clk/mvebu/clk.c
create mode 100644 drivers/clk/mvebu/common.c
create mode 100644 drivers/clk/mvebu/common.h
create mode 100644 drivers/clk/mvebu/dove.c
create mode 100644 drivers/clk/mvebu/kirkwood.c
create mode 100644 drivers/clk/zynq/Makefile
create mode 100644 drivers/clk/zynq/clkc.c
create mode 100644 drivers/clk/zynq/pll.c
delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
create mode 100644 drivers/pci/host/Kconfig
create mode 100644 drivers/pci/host/Makefile
create mode 100644 drivers/pci/host/pci-mvebu.c
create mode 100644 drivers/pci/host/pcie-designware.c
create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
create mode 100644 include/dt-bindings/clock/vf610-clock.h
create mode 100644 include/linux/arm-cci.h
delete mode 100644 include/linux/clk/mvebu.h
create mode 100644 include/linux/mfd/syscon/clps711x.h
rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
create mode 100644 include/linux/platform_data/usb-rcar-phy.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-02 19:04 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:04 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-linus
for you to fetch changes up to 1eb92b24e243085d242cf5ffd64829bba70972e1:
ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)
----------------------------------------------------------------
ARM SoC specific changes
These changes are all to SoC-specific code, a total of 33 branches on
17 platforms were pulled into this. Like last time, Renesas sh-mobile
is now the platform with the most changes, followed by OMAP and EXYNOS.
Two new platforms, TI Keystone and Rockchips RK3xxx are added in
this branch, both containing almost no platform specific code at all,
since they are using generic subsystem interfaces for clocks, pinctrl,
interrupts etc. The device drivers are getting merged through the
respective subsystem maintainer trees.
One more SoC (u300) is now multiplatform capable and several others
(shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
towards that goal with this series but need more work.
Also noteworthy is the work on PCI here, which is traditionally part of
the SoC specific code. With the changes done by Thomas Petazzoni, we can
now more easily have PCI host controller drivers as loadable modules and
keep them separate from the platform code in drivers/pci/host. This has
already led to the discovery that three platforms (exynos, spear and imx)
are actually using an identical PCIe host controller and will be able
to share a driver once support for spear and imx is added.
Conflicts:
* asm/glue-proc.h has one CPU type getting added that conflicts
with another addition in 3.10-rc7
* Simple context changes in arch/arm/Makefile and arch/arm/Kconfig
----------------------------------------------------------------
Afzal Mohammed (9):
ARM: OMAP2+: separate out OMAP4 restart
ARM: OMAP2+: AM43x: Kconfig
ARM: OMAP2+: AM43x: kbuild
ARM: OMAP2+: AM43x: soc_is support
ARM: OMAP2+: AM437x: SoC revision detection
ARM: OMAP2+: AM43x: static mapping
ARM: OMAP2+: AM43x: early init
ARM: OMAP2+: AM43x: GP or HS ?
ARM: OMAP2+: AM43x: basic dt support
Aida Mynzhasova (2):
ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
ARM: OMAP: TI816X: add powerdomains for TI816x
Alexander Shiyan (18):
GPIO: clps711x: Rewrite driver for using generic GPIO code
GPIO: clps711x: Add DT support
ARM: clps711x: Re-add GPIO support
ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
ARM: clps711x: autcpu12: Add support for NOR flash
ARM: clps711x: autcpu12: Special driver for handling memory is removed
ARM: clps711x: autcpu12: Move remaining specific definitions to board file
ARM: clps711x: p720t: Define PLD registers as GPIOs
ARM: clps711x: Move specific definitions from hardware.h to boards files
ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
ARM: clps711x: Add clocksource framework
ARM: clps711x: Optimize interrupt handling
ARM: clps711x: edb7211: Add support for I2C
ARM: clps711x: edb7211: Control LCD backlight via PWM
ARM: clps711x: Add support for SYSCON driver
ARM: clps711x: Update defconfig
Andrew Lunn (3):
ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
arm: kirkwood: Instantiate cpufreq driver
Arnaud Ebalard (1):
arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT
Arnd Bergmann (27):
drivers/bus: arm-cci: fix combined ARMv6+v7 build
ARM: EXYNOS: Remove custom init_irq callbacks
ARM: EXYNOS: Use exynos_init_io() as map_io callback
ARM: EXYNOS: Remove legacy L2X0 initialization
ARM: EXYNOS: Remove remaining dead code after non-DT support removal
Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
ARM: u300: only build for ARCH_MULTI_V5
Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
ARM: keystone: select ARM_ERRATA_798181 only for SMP
ARM: imx: select syscon for IMX6SL
ARM: multiplatform: always pick one CPU type
Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
Merge tag 'soc-for-linus' into for-linus
Bastian Hecht (5):
sh-pfc: Add entries for INTC external IRQs
sh-pfc: r8a7740: Add SCIFA1 data group
ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
ARM: shmobile: r8a7740: Add I2C DT clock names
Benoit Cousson (7):
ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
ARM: OMAP5: SCRM: Add OMAP54XX header file.
ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
Catalin Marinas (1):
ARM: Add base support for ARMv7-M
Dave Martin (1):
ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
Dinh Nguyen (2):
ARM: socfpga: Add support to gate peripheral clocks
ARM: socfpga: Add syscon to be part of socfpga
Dirk Behme (3):
ARM: i.MX6: add i.MX6 specific L2 cache configuration
ARM: i.MX6: clk: add i.MX6 DualLite differences
ARM: i.MX6: clk: add different DualLite MLB clock config
Dmitry Osipenko (1):
ARM: tegra: emc: correction of ram-code parsing from dt
Doug Anderson (1):
ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level
Ezequiel Garcia (1):
ARM: mvebu: Add support for USB storage class in mvebu_defconfig
Fabio Estevam (6):
ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
ARM: imx: Enable mx6 solo-lite support
ARM: imx: irq-common: Include header to avoid sparse warning
ARM: imx: clk: No need to initialize phandle struct
ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
ARM: imx_v6_v7_defconfig: Enable Vybrid VF610
Guennadi Liakhovetski (9):
pinctrl: sh-pfc: fix r8a7790 Function Select register tables
pinctrl: sh-pfc: fix a typo in pfc-r8a7790
pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
ARM: shmobile: sh73a0: add support for adjusting CPU frequency
ARM: shmobile: sh73a0: add CPUFreq support
ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI
Heiko Stuebner (10):
ARM: S3C24XX: split s3c2412 spi dma channels
ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
clocksource: dw_apb_timer_of: add clock-handling
clocksource: dw_apb_timer_of: select DW_APB_TIMER
clocksource: dw_apb_timer_of: use clocksource_of_init
arm: Add basic clocks for Rockchip rk3066a SoCs
arm: add debug uarts for rockchip rk29xx and rk3xxx series
arm: add basic support for Rockchip RK3066a boards
Huang Shijie (1):
ARM: imx6q: clk: add the eim_slow clock
Jason Cooper (3):
ARM: kirkwood: enable Sheevaplug DT in defconfig
Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap
Jiada Wang (2):
ARM: imx: disable pll8_mlb in mx6q_clks
ARM: imx: remove MLB PLL from pllv3
Jingchang Lu (2):
ARM: imx: add VF610 clock support
ARM: imx: add initial support for VF610
Jingoo Han (4):
pci: Add PCIe driver for Samsung Exynos
ARM: EXYNOS: Enable PCIe support for Exynos5440
ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
ARM: dts: Add pcie controller node for exynos5440-ssdk5440
Jon Medhurst (2):
ARM: Enable selection of SMP operations at boot time
ARM: vexpress: Select multi-cluster SMP operation if required
Joseph Lo (12):
ARM: tegra: add an assembly marco to check Tegra SoC ID
ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
ARM: tegra: make tegra_resume can work for Tegra114
ARM: tegra114: add power up sequence for warm boot CPU
clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
ARM: tegra114: add CPU hotplug support
ARM: tegra: add cpu_disable for hotplug
ARM: tegra: remove ifdef in the tegra_resume
ARM: tegra: cpuidle: move the init function behind the suspend init function
ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2
Koji Matsuoka (1):
sh-pfc: Initial r8a7790 PFC support
Kukjin Kim (1):
ARM: EXYNOS: no more support non-DT for EXYNOS SoCs
Kuninori Morimoto (35):
gpio-rcar: R-Car GPIO IRQ share interrupt
ARM: shmobile: add GPIO IRQ macro
ARM: shmobile: r8a7778: Register PFC device
sh-pfc: Add r8a7778 pinmux support
sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
sh-pfc: r8a7778: add common PFC macro helper
sh-pfc: r8a7778: add SDHI support
sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
ARM: shmobile: r8a7778: add GPIO support
sh-pfc: r8a7778: fixup IRQ1A settings
sh-pfc: r8a7778: add I2C pin groups
sh-pfc: r8a7778: add HSPI pin groups
sh-pfc: r8a7778: add MMCIF pin groups
ARM: shmobile: kzm9g: tidyup FSI pinctrl
ARM: shmobile: bockw: add pinctrl support
ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
ARM: shmobile: r8a7778: fixup Ether setup code position
ARM: shmobile: r8a73a4: add main clock
ARM: shmobile: r8a73a4: add pll clocks
ARM: shmobile: r8a73a4: add div4 clocks
ARM: shmobile: r8a73a4: add div6 clocks
ARM: shmobile: r8a7778: use fixed ratio clock
ARM: shmobile: r8a7778: add SDHI clock support
ARM: shmobile: r8a7778: Register SDHI device
ARM: shmobile: r8a7790: add main clock
ARM: shmobile: r8a7790: add div4 clocks
ARM: shmobile: r8a7790: add div6 clocks
ARM: shmobile: r8a7778: add support I2C clock
ARM: shmobile: r8a7778: add support HSPI clock
ARM: shmobile: r8a7778: add support MMC clock
ARM: shmobile: r8a7778: add support I2C driver
ARM: shmobile: r8a7778: add support HSPI driver
ARM: shmobile: r8a7778: add support MMC driver
ARM: shmobile: Remove Bonito board support
Lad, Prabhakar (2):
ARM: davinci: remove __init atrribute from function declaration
ARM: edma: Convert to devm_* api
Laurent Pinchart (102):
gpio-rcar: Make the platform data gpio_base field signed
gpio-rcar: Add RCAR_GP_PIN macro
sh-pfc: Remove dependency on GPIOLIB
sh-pfc: r8a7790: Add ETH pin groups and functions
sh-pfc: r8a7790: Add INTC pin groups and functions
sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
sh-pfc: r8a7790: Remove GPIO data
sh-pfc: r8a7790: Remove function GPIOs
sh-pfc: r8a7790: Don't use GPIO enum entries
sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
sh-pfc: sh7372: Add BSC pin groups and functions
sh-pfc: sh7372: Add CEU pin groups and functions
sh-pfc: sh7372: Add FLCTL pin groups and functions
sh-pfc: sh7372: Add FSI pin groups and functions
sh-pfc: sh7372: Add HDMI pin groups and functions
sh-pfc: sh7372: Add INTC pin groups and functions
sh-pfc: sh7372: Add KEYSC pin groups and functions
sh-pfc: sh7372: Add LCDC pin groups and functions
sh-pfc: sh7372: Add SCIF pin groups and functions
sh-pfc: sh7372: Add USB pin groups and functions
ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
ARM: shmobile: mackerel: Register pinctrl mapping for CEU
ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
ARM: shmobile: mackerel: Register pinctrl mapping for FSI
ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
ARM: shmobile: mackerel: Register pinctrl mapping for LCD
ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
sh-pfc: sh7372: Remove function GPIOs
ARM: shmobile: sh7372: Remove all GPIOs
sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
sh-pfc: r8a7740: Add SCIF pin groups and functions
sh-pfc: r8a7740: Declare missing INTC function
sh-pfc: r8a7740: Add BSC pin groups and functions
sh-pfc: r8a7740: Add GETHER pin groups and functions
sh-pfc: r8a7740: Add CEU pin groups and functions
sh-pfc: r8a7740: Add FSI pin groups and functions
sh-pfc: r8a7740: Add HDMI pin groups and functions
sh-pfc: r8a7740: Hardcode the LCDC0 output
ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
ARM: shmobile: bonito: Remove empty core devices array
ARM: shmobile: bonito: Register pinctrl mapping for SCIF
ARM: shmobile: bonito: Register pinctrl mapping for INTC
ARM: shmobile: bonito: Register pinctrl mapping for BSC
ARM: shmobile: bonito: Don't configure LCDC routing manually
sh-pfc: r8a7740: Remove SCIF function GPIOS
sh-pfc: r8a7740: Remove INTC function GPIOS
sh-pfc: r8a7740: Remove BSC function GPIOS
sh-pfc: r8a7740: Remove GETHER function GPIOS
sh-pfc: r8a7740: Remove CEU function GPIOS
sh-pfc: r8a7740: Remove FSI function GPIOS
sh-pfc: r8a7740: Remove HDMI function GPIOS
ARM: shmobile: r8a7740: Remove SCIF function GPIOs
ARM: shmobile: r8a7740: Remove INTC function GPIOs
ARM: shmobile: r8a7740: Remove BSC function GPIOs
ARM: shmobile: r8a7740: Remove GETHER function GPIOs
ARM: shmobile: r8a7740: Remove CEU function GPIOs
ARM: shmobile: r8a7740: Remove FSI function GPIOs
ARM: shmobile: r8a7740: Remove HDMI function GPIOs
sh-pfc: r8a7740: Remove function GPIOs
sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
ARM: shmobile: r8a7740: Remove all GPIOs
sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
sh-pfc: r8a7778: Fix outdated GPIO_FN comments
ARM: shmobile: r8a7790: Register GPIO devices
ARM: shmobile: r8a7790: Remove all GPIOs
sh-pfc: Add support for SoC-specific initialization
sh-pfc: sh73a0: Add VCCQ MC0 regulator
ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
sh-pfc: sh73a0: Add TPU pin groups and functions
sh-pfc: r8a7740: Add TPU pin groups and functions
sh-pfc: r8a7790: Add TPU pin groups and functions
sh-pfc: sh73a0: Remove function GPIOs
Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
ARM: shmobile: lager: Initialize pinmux
ARM: shmobile: marzen: Use RCAR_GP_PIN macro
ARM: shmobile: r8a7740: Make private clock arrays static
ARM: shmobile: r8a7740: add TPU PWM support
ARM: shmobile: r8a7790: Make private clock arrays static
ARM: shmobile: r8a7790: add TPU PWM support
Leela Krishna Amudala (1):
ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor
Linus Walleij (51):
ARM: u300: enable delaytimer on the U300
ARM: u300: device tree support for the timer
pinctrl: u300 device tree support
pinctrl: coh901: add device tree support
ARM: u300: basic device tree support
i2c: stu300: device tree support
ARM: u300: register I2C bus drivers from device tree
watchdog: coh901327: devicetree support
ARM: u300: add the COH 901 327 watchdog to device tree
Documentation/devicetree: add a small note on PCI
ARM: pci: create pci_common_init_dev()
ARM: integrator: merge PCIv3 driver into one file
ARM: integrator: convert PCIv3 bridge to platform device
ARM: integrator: grab PCI error IRQ in probe()
ARM: integrator: move PCI base address grab to probe
ARM: integrator: move V3 register definitions into driver
ARM: integrator: remap PCIv3 base dynamically
ARM: integrator: move VGA base assignment
ARM: integrator: move static ioremapping into PCIv3 driver
ARM: integrator: basic PCIv3 device tree support
rtc: coh901331: add devicetree support
ARM: u300: add RTC to device tree
ARM: u300: set up board power from device tree
ARM: u300: support regulators in the device tree
ARM: u300: enable MMC/SD card from device tree
dma: coh901318: add devicetree support
ARM: u300: augment device tree with DMA channels
ARM: u300: add the COH 901 318 DMAC to device tree
ARM: u300: add SPI PL022 to the device tree
ARM: u300: probe the U300 dummy-spichip from device tree
ARM: u300: add FSMC flash into the device tree
ARM: u300: delete all static board data
ARM: u300: move debugmacro to debug includes
ARM: u300: remove deps from debug macro
ARM: u300: push down syscon registers
ARM: u300: delete <mach/hardware.h>
ARM: u300: delete <mach/irqs.h>
ARM: u300: localize <mach/u300-regs.h>
ARM: u300: convert to multiplatform
ARM: u300: delete remnant machine headers
ARM: u300: add syscon node
ARM: u300: remove register definition file
clk: move the U300 fixed and fixed-factor to DT
i2c: stu300: do not request a specific clock name
ARM: u300: move the gated system controller clocks to DT
ARM: u300: convert MMC/SD clock to device tree
pinctrl: get rid of all platform data for coh901
spi: pl022: use DMA by default when probing from DT
ARM: u300: switch to using syscon regmap for board
ARM: integrator: set local side PCI addresses right
ARM: integrator: let pciv3 use mem/premem from device tree
Lorenzo Pieralisi (1):
drivers: bus: add ARM CCI support
Magnus Damm (17):
ARM: shmobile: r8a7779 pinmux platform device cleanup
ARM: shmobile: r8a7740 pinmux platform device cleanup
ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
ARM: shmobile: uImage load address rework
ARM: shmobile: Let romImage rely on default ATAGS
ARM: shmobile: Remove romImage CONFIG_MEMORY_START
ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
ARM: shmobile: Add SMP boot function and argument
ARM: shmobile: Add SCU boot function using argument
ARM: shmobile: r8a7779 SMP with SCU boot fn and args
ARM: shmobile: sh73a0 SMP with SCU boot fn and args
ARM: shmobile: EMEV2 SMP with SCU boot fn and args
ARM: shmobile: Remove old SCU boot code
ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
ARM: shmobile: Remove MEMORY_START/SIZE
ARM: shmobile: Remove mach/memory.h
ARM: shmobile: Remove AP4EVB board support
Markus Pargmann (1):
ARM: imx: Remove mxc specific ulpi access ops
Martin Fuzzey (1):
ARM: i.MX5: Allow DT clock providers
Matt Porter (6):
ARM: davinci: move private EDMA API to arm/common
ARM: edma: remove unused transfer controller handlers
dmaengine: edma: Add TI EDMA device tree binding
ARM: edma: Add DT and runtime PM support to the private EDMA API
ARM: edma: Add EDMA crossbar event mux support
dmaengine: edma: enable build for AM33XX
Maxime Ripard (2):
ARM: sunxi: Add Allwinner A10s machine compatible
ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig
Mohammed, Afzal (1):
ARM: OMAP2+: AM43x: resolve SMP related build error
Nicolas Pitre (4):
drivers/bus: arm-cci: function to enable CCI ports from early boot code
ARM: vexpress: introduce DCSCB support
ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster
Nicolin Chen (2):
ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default
Nishanth Menon (1):
ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data
Olof Johansson (22):
Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge branch 'depends/rmk-devel-stable' into next/soc
Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge branch 'clps711x/soc' into next/soc
Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc
Peter Huewe (1):
ARM: u300 use module_spi_driver to register driver
Phil Edworthy (2):
pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
ARM: shmobile: r8a7779: Add PCIe clocks
Philip Avinash (1):
ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK
Philipp Zabel (1):
ARM i.MX5: Add S/PDIF clocks
Rob Herring (1):
ARM: introduce common set_auxcr/get_auxcr functions
Roger Quadros (1):
ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies
Rogerio Pimentel (1):
ARM: imx_v6_v7_defconfig: enable parallel display
Russell King (2):
Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable
Sanjeev Premi (1):
ARM: OMAP2+: AM43x: SRAM base and size
Santosh Shilimkar (13):
ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
ARM: OMAP4+: Make secondary_startup function name more consistent
ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
ARM: OMAP4+: CM: Move function prototypes to common header for re-use
ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
ARM: OMAP5: Enable build and frameowrk initialisations
ARM: dts: keystone: Add minimal Keystone SOC device tree data
ARM: keystone: Add minimal TI Keystone platform support
ARM: keystone: Enable SMP support on Keystone machines
ARM: keystone: Move CPU bringup code to dedicated asm file
Sascha Hauer (1):
ARM i.MX53: Add SATA clock
Sebastian Hesselbarth (10):
clk: mvebu: introduce per-clock-gate flags
clk: mvebu: add common clock functions for core clk and clk gating
clk: mvebu: add Dove SoC-centric clock init
clk: mvebu: add Kirkwood SoC-centric clock init
clk: mvebu: add Armada 370 SoC-centric clock init
clk: mvebu: add Armada XP SoC-centric clock init
ARM: dove: move DT boards to SoC-centric clock init
ARM: kirkwood: move DT boards to SoC-centric clock init
ARM: mvebu: move DT boards to SoC-centric clock init
clk: mvebu: disintegrate obsolete file
Sergei Shtylyov (18):
sh-pfc: r8a7778: add USB pin groups
sh-pfc: r8a7778: add Ether pin groups
sh-pfc: r8a7779: add Ether pin groups
ARM: shmobile: r8a7778: correct model name in Kconfig
ARM: shmobile: r8a7779: fix Ether device name
ARM: shmobile: r8a7778: fix Ether device name
ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
ehci-platform: add pre_setup() method to platform data
ARM: shmobile: r8a7779: setup EHCI internal buffer
phy-rcar-usb: remove EHCI internal buffer setup
ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
phy-rcar-usb: correct base address
phy-rcar-usb: add platform data
ARM: shmobile: Marzen: pass platform data to USB PHY device
phy-rcar-usb: handle platform data
phy-rcar-usb: add R8A7778 support
ARM: shmobile: r8a7778: add USB support
ARM: shmobile: BOCK-W: add USB support
Shawn Guo (8):
ARM: imx: include <asm/io.h> in hardware.h
ARM: imx: move clk_prepare() out from mxc_restart()
ARM: imx: create mxc_arch_reset_init_dt() for DT boot
ARM: imx: add clock support for imx6sl
ARM: imx: enable low-level debug support for imx6sl
ARM: imx: add initial support for imx6sl
ARM: imx6q: call of_clk_init() to register fixed rate clocks
ARM: imx6: use common of_clk_init() call to initialize clocks
Simon Horman (4):
gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base
Soren Brinkmann (4):
clk: zynq: Factor out PLL driver
clk: zynq: Add clock controller driver
arm: zynq: Migrate platform to clock controller
clk: zynq: Remove deprecated clock code
Stefano Stabellini (1):
arm: introduce psci_smp_ops
Thomas Petazzoni (27):
arm: kirkwood: use the default of match table
arm: mvebu: update defconfig with PCI and USB support
clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
clk: mvebu: add more PCIe clocks for Armada XP
pci: PCIe driver for Marvell Armada 370/XP systems
arm: mvebu: PCIe support is now available on mvebu
arm: kirkwood: update defconfig with PCIe driver and board updates
pci: mvebu: no longer fake the slot location of downstream devices
pci: mvebu: allow the enumeration of devices beyond physical bridges
pci: mvebu: fix the emulation of the status register
pci: mvebu: enable driver usage on Kirkwood
arm: kirkwood: move PCIe window init to legacy driver
arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
arm: mvebu: remove dependency of SMP init on static I/O mapping
arm: mvebu: avoid hardcoded virtual address in coherency code
arm: mvebu: move cache and mvebu-mbus initialization later
arm: mvebu: remove hardcoded static I/O mapping
arm: mvebu: don't hardcode a physical address in headsmp.S
arm: mvebu: don't hardcode the physical address for mvebu-mbus
arm: mvebu: add another earlyprintk Kconfig option
arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
arm: mvebu: fix coherency_late_init() for multiplatform
Tomasz Figa (30):
ARM: EXYNOS: Remove unused board files
ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
ARM: EXYNOS: Remove legacy PMU initialization code
ARM: EXYNOS: Remove legacy EINT initialization code
ARM: EXYNOS: Remove legacy UART initialization code
ARM: EXYNOS: Remove legacy dev- and setup- files
ARM: EXYNOS: Remove legacy interrupt initialization code
ARM: EXYNOS: Remove legacy timer initialization code
ARM: EXYNOS: Remove platform device initialization
ARM: EXYNOS: Remove legacy mapping of chip ID block
ARM: EXYNOS: Remove check for device tree presence
ARM: EXYNOS: Remove legacy power domain registration code
ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
platform: Check for ARCH_EXYNOS separately
USB: Check for ARCH_EXYNOS separately
ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
ARM: SAMSUNG: Include most of mach/ headers conditionally
ARM: EXYNOS: Do not select legacy Kconfig symbols any more
ARM: EXYNOS: Remove setup-i2c0.c
ARM: EXYNOS: Remove mach/gpio.h
ARM: EXYNOS: Remove mach/regs-gpio.h header
ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
ARM: EXYNOS: Select SPARSE_IRQ for Exynos
ARM: EXYNOS: Remove mach/irqs.h header
ARM: EXYNOS: Remove unused base addresses from mach/map.h header
thermal: exynos: Support both EXYNOS4X12 SoCs
ARM: EXYNOS: Remove mach/regs-usb-phy.h header
Tony Lindgren (4):
Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
ARM: OMAP5: Remove unused include for ocp2scp
Tushar Behera (1):
ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers
Ulf Hansson (1):
ARM: u300: Update MMC configs for u300 defconfig
Ulrich Hecht (1):
ARM: shmobile: r8a7790: HSCIF support
Uwe Kleine-K?nig (3):
ARM: ARMv7-M: Add support for exception handling
ARM: ARMv7-M: Allow the building of new kernel port
ARM: ARMv7-M: implement read_cpuid_ext
Vaibhav Hiremath (2):
ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature
Vivek Gautam (1):
ARM: EXYNOS: Enable XHCI support on exynos5
Vladimir Barinov (2):
sh-pfc: r8a7779: add VIN pin groups
sh-pfc: r8a7778: add VIN pin groups
Wei Yongjun (1):
pci: mvebu: fix return value check in mvebu_pcie_probe()
Documentation/arm/sunxi/README | 4 +
Documentation/devicetree/bindings/arm/cci.txt | 172 +
.../devicetree/bindings/arm/keystone/keystone.txt | 10 +
.../devicetree/bindings/arm/rtsm-dcscb.txt | 19 +
Documentation/devicetree/bindings/arm/ste-u300.txt | 46 +
.../devicetree/bindings/clock/imx5-clock.txt | 13 +
.../devicetree/bindings/clock/imx6q-clock.txt | 1 +
.../devicetree/bindings/clock/imx6sl-clock.txt | 10 +
.../bindings/clock/ste-u300-syscon-clock.txt | 80 +
.../devicetree/bindings/clock/vf610-clock.txt | 26 +
.../devicetree/bindings/clock/zynq-7000.txt | 123 +-
.../devicetree/bindings/dma/ste-coh901318.txt | 32 +
Documentation/devicetree/bindings/dma/ti-edma.txt | 34 +
.../devicetree/bindings/gpio/gpio-clps711x.txt | 28 +
.../bindings/gpio/gpio-stericsson-coh901.txt | 7 +
.../devicetree/bindings/i2c/i2c-st-ddci2c.txt | 15 +
.../devicetree/bindings/pci/designware-pcie.txt | 73 +
.../devicetree/bindings/pci/mvebu-pci.txt | 221 ++
Documentation/devicetree/bindings/pci/pci.txt | 9 +
.../devicetree/bindings/pci/v3-v360epc-pci.txt | 15 +
Documentation/devicetree/bindings/rtc/dw-apb.txt | 19 +
.../bindings/timer/stericsson-u300-apptimer.txt | 18 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
.../bindings/watchdog/stericsson-coh901327.txt | 19 +
arch/arm/Kconfig | 64 +-
arch/arm/Kconfig-nommu | 2 +-
arch/arm/Kconfig.debug | 101 +-
arch/arm/Makefile | 4 +
arch/arm/boot/compressed/head-shmobile.S | 21 +-
arch/arm/boot/dts/Makefile | 3 +
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 8 +
arch/arm/boot/dts/exynos5440.dtsi | 40 +-
arch/arm/boot/dts/integratorap.dts | 41 +
arch/arm/boot/dts/keystone.dts | 117 +
arch/arm/boot/dts/kirkwood-6281.dtsi | 31 +
arch/arm/boot/dts/kirkwood-6282.dtsi | 48 +
arch/arm/boot/dts/kirkwood-db-88f6281.dts | 30 +
arch/arm/boot/dts/kirkwood-db-88f6282.dts | 34 +
arch/arm/boot/dts/kirkwood-db.dtsi | 89 +
arch/arm/boot/dts/kirkwood-iconnect.dts | 8 +
arch/arm/boot/dts/kirkwood-mplcec4.dts | 8 +
.../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 8 +
arch/arm/boot/dts/kirkwood-nsa310.dts | 8 +
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 3 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 3 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 9 +-
arch/arm/boot/dts/kirkwood.dtsi | 1 +
arch/arm/boot/dts/rk3066a-clocks.dtsi | 299 ++
arch/arm/boot/dts/rk3066a.dtsi | 390 ++
arch/arm/boot/dts/ste-u300.dts | 473 +++
arch/arm/boot/dts/zynq-7000.dtsi | 71 +-
arch/arm/boot/dts/zynq-zc702.dts | 4 -
arch/arm/common/Kconfig | 3 +
arch/arm/common/Makefile | 1 +
arch/arm/{mach-davinci/dma.c => common/edma.c} | 368 +-
arch/arm/configs/ap4evb_defconfig | 56 -
arch/arm/configs/bonito_defconfig | 72 -
arch/arm/configs/clps711x_defconfig | 8 +-
arch/arm/configs/exynos_defconfig | 3 +
arch/arm/configs/imx_v6_v7_defconfig | 10 +
arch/arm/configs/keystone_defconfig | 157 +
arch/arm/configs/kirkwood_defconfig | 10 +-
arch/arm/configs/multi_v7_defconfig | 2 +
arch/arm/configs/mvebu_defconfig | 6 +-
arch/arm/configs/u300_defconfig | 14 +-
arch/arm/include/asm/assembler.h | 17 +-
arch/arm/include/asm/cp15.h | 14 +
arch/arm/include/asm/cputype.h | 44 +-
arch/arm/include/asm/glue-cache.h | 27 +
arch/arm/include/asm/glue-df.h | 8 +
arch/arm/include/asm/glue-proc.h | 9 +
arch/arm/include/asm/hardware/pci_v3.h | 186 -
arch/arm/include/asm/irqflags.h | 22 +-
arch/arm/include/asm/mach/arch.h | 5 +
arch/arm/include/asm/mach/pci.h | 17 +-
arch/arm/include/asm/psci.h | 9 +
arch/arm/include/asm/ptrace.h | 4 +
arch/arm/include/asm/system_info.h | 1 +
arch/arm/include/asm/v7m.h | 44 +
arch/arm/include/debug/imx-uart.h | 10 +
arch/arm/include/debug/keystone.S | 43 +
arch/arm/include/debug/mvebu.S | 5 +
arch/arm/include/debug/rockchip.S | 42 +
.../mach/debug-macro.S => include/debug/u300.S} | 9 +-
arch/arm/include/uapi/asm/ptrace.h | 35 +-
arch/arm/kernel/Makefile | 13 +-
arch/arm/kernel/bios32.c | 9 +-
arch/arm/kernel/entry-common.S | 4 +
arch/arm/kernel/entry-header.S | 124 +
arch/arm/kernel/entry-v7m.S | 143 +
arch/arm/kernel/head-nommu.S | 10 +-
arch/arm/kernel/psci.c | 7 +-
arch/arm/kernel/psci_smp.c | 84 +
arch/arm/kernel/setup.c | 26 +-
arch/arm/kernel/traps.c | 8 +
arch/arm/mach-clps711x/Kconfig | 3 +-
arch/arm/mach-clps711x/Makefile | 5 +-
arch/arm/mach-clps711x/board-autcpu12.c | 133 +-
arch/arm/mach-clps711x/board-cdb89712.c | 3 +
arch/arm/mach-clps711x/board-clep7312.c | 1 +
arch/arm/mach-clps711x/board-edb7211.c | 34 +-
arch/arm/mach-clps711x/board-fortunet.c | 1 +
arch/arm/mach-clps711x/board-p720t.c | 254 +-
arch/arm/mach-clps711x/common.c | 89 +-
arch/arm/mach-clps711x/common.h | 1 +
arch/arm/mach-clps711x/devices.c | 68 +
arch/arm/mach-clps711x/devices.h | 12 +
arch/arm/mach-clps711x/include/mach/autcpu12.h | 59 -
arch/arm/mach-clps711x/include/mach/clps711x.h | 88 +-
arch/arm/mach-clps711x/include/mach/hardware.h | 7 -
arch/arm/mach-clps711x/include/mach/memory.h | 41 -
arch/arm/mach-clps711x/include/mach/syspld.h | 116 -
arch/arm/mach-davinci/Makefile | 2 +-
arch/arm/mach-davinci/board-tnetv107x-evm.c | 2 +-
arch/arm/mach-davinci/davinci.h | 30 +-
arch/arm/mach-davinci/devices-da8xx.c | 8 +-
arch/arm/mach-davinci/devices-tnetv107x.c | 6 +-
arch/arm/mach-davinci/devices.c | 6 +-
arch/arm/mach-davinci/dm355.c | 6 +-
arch/arm/mach-davinci/dm365.c | 6 +-
arch/arm/mach-davinci/dm644x.c | 6 +-
arch/arm/mach-davinci/dm646x.c | 6 +-
arch/arm/mach-davinci/include/mach/cp_intc.h | 4 +-
arch/arm/mach-davinci/include/mach/da8xx.h | 18 +-
arch/arm/mach-davinci/include/mach/tnetv107x.h | 6 +-
arch/arm/mach-dove/Kconfig | 3 +-
arch/arm/mach-dove/board-dt.c | 3 +-
arch/arm/mach-dove/common.c | 1 -
arch/arm/mach-exynos/Kconfig | 352 +-
arch/arm/mach-exynos/Makefile | 33 -
arch/arm/mach-exynos/common.c | 547 +--
arch/arm/mach-exynos/common.h | 4 +-
arch/arm/mach-exynos/dev-ahci.c | 255 --
arch/arm/mach-exynos/dev-audio.c | 254 --
arch/arm/mach-exynos/dev-ohci.c | 52 -
arch/arm/mach-exynos/dev-uart.c | 55 -
arch/arm/mach-exynos/dma.c | 322 --
arch/arm/mach-exynos/firmware.c | 22 +-
arch/arm/mach-exynos/include/mach/gpio.h | 289 --
arch/arm/mach-exynos/include/mach/irqs.h | 476 ---
arch/arm/mach-exynos/include/mach/map.h | 214 --
arch/arm/mach-exynos/include/mach/pm-core.h | 12 +-
arch/arm/mach-exynos/include/mach/regs-gpio.h | 40 -
arch/arm/mach-exynos/include/mach/regs-usb-phy.h | 74 -
arch/arm/mach-exynos/mach-armlex4210.c | 207 --
arch/arm/mach-exynos/mach-exynos4-dt.c | 8 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 8 +-
arch/arm/mach-exynos/mach-nuri.c | 1388 -------
arch/arm/mach-exynos/mach-origen.c | 823 -----
arch/arm/mach-exynos/mach-smdk4x12.c | 396 --
arch/arm/mach-exynos/mach-smdkv310.c | 444 ---
arch/arm/mach-exynos/mach-universal_c210.c | 1159 ------
arch/arm/mach-exynos/platsmp.c | 2 +-
arch/arm/mach-exynos/pm.c | 1 -
arch/arm/mach-exynos/pm_domains.c | 101 +-
arch/arm/mach-exynos/setup-fimc.c | 44 -
arch/arm/mach-exynos/setup-fimd0.c | 43 -
arch/arm/mach-exynos/setup-i2c0.c | 29 -
arch/arm/mach-exynos/setup-i2c1.c | 23 -
arch/arm/mach-exynos/setup-i2c2.c | 23 -
arch/arm/mach-exynos/setup-i2c3.c | 23 -
arch/arm/mach-exynos/setup-i2c4.c | 23 -
arch/arm/mach-exynos/setup-i2c5.c | 23 -
arch/arm/mach-exynos/setup-i2c6.c | 23 -
arch/arm/mach-exynos/setup-i2c7.c | 23 -
arch/arm/mach-exynos/setup-keypad.c | 36 -
arch/arm/mach-exynos/setup-sdhci-gpio.c | 152 -
arch/arm/mach-exynos/setup-spi.c | 45 -
arch/arm/mach-exynos/setup-usb-phy.c | 223 --
arch/arm/mach-imx/Kconfig | 65 +-
arch/arm/mach-imx/Makefile | 4 +-
arch/arm/mach-imx/clk-imx51-imx53.c | 73 +-
arch/arm/mach-imx/clk-imx6q.c | 48 +-
arch/arm/mach-imx/clk-imx6sl.c | 267 ++
arch/arm/mach-imx/clk-pllv3.c | 10 -
arch/arm/mach-imx/clk-vf610.c | 319 ++
arch/arm/mach-imx/clk.c | 35 +
arch/arm/mach-imx/clk.h | 4 +-
arch/arm/mach-imx/common.h | 2 +-
arch/arm/mach-imx/hardware.h | 1 +
arch/arm/mach-imx/imx25-dt.c | 2 +
arch/arm/mach-imx/imx27-dt.c | 2 +
arch/arm/mach-imx/imx31-dt.c | 2 +
arch/arm/mach-imx/imx51-dt.c | 2 +
arch/arm/mach-imx/irq-common.c | 1 +
arch/arm/mach-imx/mach-imx53.c | 3 +
arch/arm/mach-imx/mach-imx6q.c | 81 +-
arch/arm/mach-imx/mach-imx6sl.c | 52 +
arch/arm/mach-imx/mach-pca100.c | 4 +-
arch/arm/mach-imx/mach-vf610.c | 48 +
arch/arm/mach-imx/mm-imx1.c | 2 +-
arch/arm/mach-imx/mm-imx21.c | 2 +-
arch/arm/mach-imx/mm-imx25.c | 2 +-
arch/arm/mach-imx/mm-imx27.c | 2 +-
arch/arm/mach-imx/mm-imx3.c | 4 +-
arch/arm/mach-imx/mm-imx5.c | 3 +-
arch/arm/mach-imx/system.c | 47 +-
arch/arm/mach-imx/ulpi.c | 118 -
arch/arm/mach-imx/ulpi.h | 11 +-
arch/arm/mach-integrator/Makefile | 2 +-
arch/arm/mach-integrator/include/mach/platform.h | 23 -
arch/arm/mach-integrator/integrator_ap.c | 31 +-
arch/arm/mach-integrator/pci.c | 113 -
arch/arm/mach-integrator/pci_v3.c | 564 ++-
arch/arm/mach-integrator/pci_v3.h | 2 +
arch/arm/mach-keystone/Kconfig | 15 +
arch/arm/mach-keystone/Makefile | 6 +
arch/arm/mach-keystone/Makefile.boot | 1 +
arch/arm/mach-keystone/keystone.c | 75 +
arch/arm/mach-keystone/keystone.h | 23 +
arch/arm/mach-keystone/platsmp.c | 43 +
arch/arm/mach-keystone/smc.S | 29 +
arch/arm/mach-kirkwood/Kconfig | 24 +-
arch/arm/mach-kirkwood/Makefile | 3 +-
arch/arm/mach-kirkwood/board-db88f628x-bp.c | 24 +
arch/arm/mach-kirkwood/board-dt.c | 18 +-
arch/arm/mach-kirkwood/board-iconnect.c | 8 -
arch/arm/mach-kirkwood/board-mplcec4.c | 1 -
arch/arm/mach-kirkwood/board-nsa310.c | 25 -
arch/arm/mach-kirkwood/board-readynas.c | 1 -
arch/arm/mach-kirkwood/common.c | 47 +-
arch/arm/mach-kirkwood/common.h | 8 +
arch/arm/mach-kirkwood/db88f6281-bp-setup.c | 108 -
arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 2 +
arch/arm/mach-kirkwood/pcie.c | 22 +
arch/arm/mach-mvebu/Kconfig | 7 +-
arch/arm/mach-mvebu/armada-370-xp.c | 53 +-
arch/arm/mach-mvebu/armada-370-xp.h | 10 -
arch/arm/mach-mvebu/coherency.c | 45 +-
arch/arm/mach-mvebu/coherency.h | 4 -
arch/arm/mach-mvebu/common.h | 2 +
arch/arm/mach-mvebu/headsmp.S | 16 +-
arch/arm/mach-mvebu/platsmp.c | 10 +-
arch/arm/mach-omap2/Kconfig | 9 +
arch/arm/mach-omap2/Makefile | 19 +-
arch/arm/mach-omap2/am33xx.h | 1 +
arch/arm/mach-omap2/board-generic.c | 16 +
arch/arm/mach-omap2/cclock33xx_data.c | 30 +
arch/arm/mach-omap2/cclock3xxx_data.c | 11 -
arch/arm/mach-omap2/clockdomain.h | 1 +
arch/arm/mach-omap2/clockdomains54xx_data.c | 464 +++
arch/arm/mach-omap2/cm-regbits-54xx.h | 1737 +++++++++
arch/arm/mach-omap2/cm1_44xx.h | 7 +-
arch/arm/mach-omap2/cm1_54xx.h | 213 ++
arch/arm/mach-omap2/cm2_44xx.h | 7 +-
arch/arm/mach-omap2/cm2_54xx.h | 389 ++
arch/arm/mach-omap2/cm33xx.h | 2 +-
arch/arm/mach-omap2/cm_44xx_54xx.h | 36 +
arch/arm/mach-omap2/common.h | 5 +-
arch/arm/mach-omap2/control.h | 12 +
arch/arm/mach-omap2/id.c | 32 +-
arch/arm/mach-omap2/io.c | 25 +-
arch/arm/mach-omap2/omap-headsmp.S | 8 +-
arch/arm/mach-omap2/omap-mpuss-lowpower.c | 69 +-
arch/arm/mach-omap2/omap-smp.c | 6 +-
arch/arm/mach-omap2/omap4-common.c | 16 -
arch/arm/mach-omap2/omap4-restart.c | 27 +
arch/arm/mach-omap2/omap_hwmod.h | 1 +
arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 3 +-
arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 2150 +++++++++++
arch/arm/mach-omap2/pm44xx.c | 58 +-
arch/arm/mach-omap2/powerdomain.h | 1 +
arch/arm/mach-omap2/powerdomains3xxx_data.c | 62 +
arch/arm/mach-omap2/powerdomains54xx_data.c | 331 ++
arch/arm/mach-omap2/prcm-common.h | 11 +
arch/arm/mach-omap2/prcm44xx.h | 6 +
arch/arm/mach-omap2/prcm_mpu44xx.h | 14 +-
arch/arm/mach-omap2/prcm_mpu54xx.h | 87 +
arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h | 36 +
arch/arm/mach-omap2/prm-regbits-54xx.h | 2701 ++++++++++++++
arch/arm/mach-omap2/prm44xx.h | 33 +-
arch/arm/mach-omap2/prm44xx_54xx.h | 58 +
arch/arm/mach-omap2/prm54xx.h | 421 +++
arch/arm/mach-omap2/scrm54xx.h | 231 ++
arch/arm/mach-omap2/soc.h | 26 +
arch/arm/mach-omap2/sram.c | 3 +
arch/arm/mach-omap2/timer.c | 2 +-
arch/arm/mach-omap2/voltage.h | 1 +
arch/arm/mach-omap2/voltagedomains54xx_data.c | 92 +
arch/arm/mach-picoxcell/Kconfig | 1 -
arch/arm/mach-picoxcell/common.c | 2 -
arch/arm/mach-rockchip/Kconfig | 16 +
arch/arm/mach-rockchip/Makefile | 1 +
arch/arm/mach-rockchip/rockchip.c | 52 +
arch/arm/mach-s3c24xx/dma-s3c2412.c | 56 +-
arch/arm/mach-s3c24xx/dma-s3c2443.c | 3 +-
arch/arm/mach-s3c24xx/dma.c | 3 -
arch/arm/mach-shmobile/Kconfig | 65 +-
arch/arm/mach-shmobile/Makefile | 2 -
arch/arm/mach-shmobile/Makefile.boot | 18 +-
arch/arm/mach-shmobile/board-ap4evb.c | 1332 -------
arch/arm/mach-shmobile/board-armadillo800eva.c | 116 +-
arch/arm/mach-shmobile/board-bockw.c | 21 +
arch/arm/mach-shmobile/board-bonito.c | 495 ---
arch/arm/mach-shmobile/board-kzm9g-reference.c | 1 -
arch/arm/mach-shmobile/board-kzm9g.c | 11 +-
arch/arm/mach-shmobile/board-lager.c | 15 +
arch/arm/mach-shmobile/board-mackerel.c | 171 +-
arch/arm/mach-shmobile/board-marzen.c | 188 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 387 +-
arch/arm/mach-shmobile/clock-r8a7740.c | 11 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 183 +-
arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 255 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 111 +-
arch/arm/mach-shmobile/headsmp-scu.S | 29 +-
arch/arm/mach-shmobile/headsmp.S | 13 +-
arch/arm/mach-shmobile/include/mach/clock.h | 8 +-
arch/arm/mach-shmobile/include/mach/common.h | 6 +-
.../arm/mach-shmobile/include/mach/head-ap4evb.txt | 93 -
arch/arm/mach-shmobile/include/mach/irqs.h | 5 +
arch/arm/mach-shmobile/include/mach/memory.h | 7 -
arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h | 29 -
arch/arm/mach-shmobile/include/mach/mmc.h | 4 +-
arch/arm/mach-shmobile/include/mach/r8a7740.h | 488 ---
arch/arm/mach-shmobile/include/mach/r8a7778.h | 11 +
arch/arm/mach-shmobile/include/mach/r8a7779.h | 3 +
arch/arm/mach-shmobile/include/mach/sh7372.h | 393 +-
arch/arm/mach-shmobile/include/mach/zboot.h | 6 +-
arch/arm/mach-shmobile/pm-sh7372.c | 3 +
arch/arm/mach-shmobile/setup-r8a7740.c | 24 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 262 +-
arch/arm/mach-shmobile/setup-r8a7779.c | 215 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 36 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 95 +-
arch/arm/mach-shmobile/sleep-sh7372.S | 5 +-
arch/arm/mach-shmobile/smp-emev2.c | 6 +-
arch/arm/mach-shmobile/smp-r8a7779.c | 6 +-
arch/arm/mach-shmobile/smp-sh73a0.c | 6 +-
arch/arm/mach-socfpga/Kconfig | 2 +-
arch/arm/mach-socfpga/socfpga.c | 2 -
arch/arm/mach-sunxi/sunxi.c | 1 +
arch/arm/mach-tegra/Makefile | 1 +
arch/arm/mach-tegra/common.c | 2 +
arch/arm/mach-tegra/common.h | 1 +
arch/arm/mach-tegra/cpuidle-tegra20.c | 10 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 10 +-
arch/arm/mach-tegra/cpuidle.c | 19 +-
arch/arm/mach-tegra/cpuidle.h | 15 +-
arch/arm/mach-tegra/flowctrl.h | 1 +
arch/arm/mach-tegra/fuse.h | 22 +-
arch/arm/mach-tegra/hotplug.c | 13 +
arch/arm/mach-tegra/platsmp.c | 26 +-
arch/arm/mach-tegra/pm.c | 25 +-
arch/arm/mach-tegra/pm.h | 4 +-
arch/arm/mach-tegra/reset-handler.S | 51 +-
arch/arm/mach-tegra/sleep-tegra30.S | 30 +-
arch/arm/mach-tegra/sleep.S | 8 +-
arch/arm/mach-tegra/sleep.h | 35 +-
arch/arm/mach-tegra/tegra2_emc.c | 2 +-
arch/arm/mach-u300/Kconfig | 32 +-
arch/arm/mach-u300/Makefile | 2 -
arch/arm/mach-u300/core.c | 759 ++--
arch/arm/mach-u300/dummyspichip.c | 20 +-
arch/arm/mach-u300/i2c.c | 285 --
arch/arm/mach-u300/i2c.h | 23 -
arch/arm/mach-u300/include/mach/hardware.h | 5 -
arch/arm/mach-u300/include/mach/irqs.h | 80 -
arch/arm/mach-u300/include/mach/syscon.h | 592 ---
arch/arm/mach-u300/include/mach/timex.h | 17 -
arch/arm/mach-u300/include/mach/u300-regs.h | 165 -
arch/arm/mach-u300/include/mach/uncompress.h | 45 -
arch/arm/mach-u300/regulator.c | 67 +-
arch/arm/mach-u300/spi.c | 102 -
arch/arm/mach-u300/spi.h | 26 -
arch/arm/mach-u300/timer.c | 113 +-
arch/arm/mach-u300/timer.h | 1 -
arch/arm/mach-u300/u300-gpio.h | 70 -
arch/arm/mach-vexpress/Kconfig | 9 +
arch/arm/mach-vexpress/Makefile | 1 +
arch/arm/mach-vexpress/core.h | 2 +
arch/arm/mach-vexpress/dcscb.c | 253 ++
arch/arm/mach-vexpress/dcscb_setup.S | 38 +
arch/arm/mach-vexpress/platsmp.c | 20 +
arch/arm/mach-vexpress/v2m.c | 1 +
arch/arm/mach-virt/Makefile | 1 -
arch/arm/mach-virt/platsmp.c | 50 -
arch/arm/mach-virt/virt.c | 3 -
arch/arm/mach-zynq/slcr.c | 2 +-
arch/arm/mm/Kconfig | 21 +-
arch/arm/mm/Makefile | 2 +
arch/arm/mm/cache-nop.S | 50 +
arch/arm/mm/nommu.c | 7 +
arch/arm/mm/proc-v7m.S | 157 +
arch/arm/plat-samsung/Kconfig | 47 +-
arch/arm/plat-samsung/Makefile | 11 +-
arch/arm/plat-samsung/include/plat/dma-s3c24xx.h | 5 -
arch/arm/plat-samsung/include/plat/pm.h | 5 +
arch/arm/plat-samsung/init.c | 8 +-
arch/arm/plat-samsung/pm-gpio.c | 5 +-
arch/arm/plat-samsung/pm.c | 8 +-
arch/arm/plat-samsung/s5p-dev-mfc.c | 11 +-
drivers/bus/Kconfig | 7 +
drivers/bus/Makefile | 2 +
drivers/bus/arm-cci.c | 533 +++
drivers/clk/Makefile | 2 +-
drivers/clk/clk-u300.c | 718 +++-
drivers/clk/clk-zynq.c | 378 --
drivers/clk/mvebu/Kconfig | 25 +-
drivers/clk/mvebu/Makefile | 8 +-
drivers/clk/mvebu/armada-370.c | 176 +
drivers/clk/mvebu/armada-xp.c | 210 ++
drivers/clk/mvebu/clk-core.c | 675 ----
drivers/clk/mvebu/clk-core.h | 18 -
drivers/clk/mvebu/clk-gating-ctrl.c | 250 --
drivers/clk/mvebu/clk-gating-ctrl.h | 22 -
drivers/clk/mvebu/clk.c | 23 -
drivers/clk/mvebu/common.c | 163 +
drivers/clk/mvebu/common.h | 48 +
drivers/clk/mvebu/dove.c | 194 +
drivers/clk/mvebu/kirkwood.c | 247 ++
drivers/clk/socfpga/clk.c | 194 +-
drivers/clk/tegra/clk-tegra114.c | 23 +-
drivers/clk/zynq/Makefile | 3 +
drivers/clk/zynq/clkc.c | 533 +++
drivers/clk/zynq/pll.c | 235 ++
drivers/clocksource/Kconfig | 2 +
drivers/clocksource/cadence_ttc_timer.c | 23 +-
drivers/clocksource/dw_apb_timer_of.c | 95 +-
drivers/cpuidle/cpuidle-calxeda.c | 14 -
drivers/dma/Kconfig | 2 +-
drivers/dma/coh901318.c | 43 +
drivers/dma/edma.c | 2 +-
drivers/gpio/Kconfig | 12 +-
drivers/gpio/Makefile | 2 +-
drivers/gpio/gpio-clps711x.c | 236 +-
drivers/gpio/gpio-rcar.c | 28 +-
drivers/i2c/busses/i2c-stu300.c | 16 +-
drivers/media/platform/Kconfig | 6 +-
drivers/media/platform/exynos4-is/Kconfig | 3 +-
drivers/media/platform/s5p-tv/Kconfig | 2 +-
drivers/mfd/syscon.c | 3 +
drivers/mmc/host/davinci_mmc.c | 1 +
drivers/mtd/maps/Kconfig | 7 -
drivers/mtd/maps/Makefile | 1 -
drivers/mtd/maps/autcpu12-nvram.c | 129 -
drivers/pci/Kconfig | 2 +
drivers/pci/Makefile | 3 +
drivers/pci/host/Kconfig | 17 +
drivers/pci/host/Makefile | 2 +
drivers/pci/host/pci-mvebu.c | 914 +++++
drivers/pci/host/pcie-designware.c | 1057 ++++++
drivers/pinctrl/Kconfig | 5 +-
drivers/pinctrl/pinctrl-coh901.c | 35 +-
drivers/pinctrl/pinctrl-u300.c | 7 +
drivers/pinctrl/sh-pfc/Kconfig | 13 +-
drivers/pinctrl/sh-pfc/Makefile | 2 +
drivers/pinctrl/sh-pfc/core.c | 22 +-
drivers/pinctrl/sh-pfc/core.h | 4 +
drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 1923 +++++++---
drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 2783 ++++++++++++++
drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 493 ++-
drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 3835 ++++++++++++++++++++
drivers/pinctrl/sh-pfc/pfc-sh7372.c | 1652 ++++++---
drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 742 ++--
drivers/pinctrl/sh-pfc/sh_pfc.h | 4 +-
drivers/rtc/rtc-coh901331.c | 6 +
drivers/spi/spi-pl022.c | 1 +
drivers/thermal/exynos_thermal.c | 3 +-
drivers/tty/serial/xilinx_uartps.c | 85 +-
drivers/usb/Kconfig | 1 +
drivers/usb/host/Kconfig | 2 +-
drivers/usb/host/ehci-platform.c | 6 +
drivers/usb/phy/Kconfig | 10 +-
drivers/usb/phy/phy-rcar-usb.c | 128 +-
drivers/watchdog/coh901327_wdt.c | 12 +-
include/dt-bindings/clock/imx6sl-clock.h | 148 +
include/dt-bindings/clock/vf610-clock.h | 163 +
include/linux/arm-cci.h | 61 +
include/linux/clk/mvebu.h | 22 -
include/linux/clk/zynq.h | 8 +-
include/linux/dw_apb_timer.h | 1 -
include/linux/mfd/davinci_voicecodec.h | 3 +-
include/linux/mfd/syscon/clps711x.h | 94 +
.../mach => include/linux/platform_data}/edma.h | 94 +-
include/linux/platform_data/gpio-rcar.h | 5 +-
include/linux/platform_data/pinctrl-coh901.h | 22 -
include/linux/platform_data/spi-davinci.h | 2 +-
include/linux/platform_data/usb-rcar-phy.h | 28 +
include/linux/usb/ehci_pdriver.h | 4 +
sound/soc/davinci/davinci-evm.c | 1 +
sound/soc/davinci/davinci-pcm.c | 1 +
sound/soc/davinci/davinci-pcm.h | 2 +-
483 files changed, 34845 insertions(+), 19523 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
create mode 100644 arch/arm/boot/dts/keystone.dts
create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
create mode 100644 arch/arm/boot/dts/ste-u300.dts
rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
delete mode 100644 arch/arm/configs/ap4evb_defconfig
delete mode 100644 arch/arm/configs/bonito_defconfig
create mode 100644 arch/arm/configs/keystone_defconfig
delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
create mode 100644 arch/arm/include/asm/v7m.h
create mode 100644 arch/arm/include/debug/keystone.S
create mode 100644 arch/arm/include/debug/rockchip.S
rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
create mode 100644 arch/arm/kernel/entry-v7m.S
create mode 100644 arch/arm/kernel/psci_smp.c
create mode 100644 arch/arm/mach-clps711x/devices.c
create mode 100644 arch/arm/mach-clps711x/devices.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
delete mode 100644 arch/arm/mach-exynos/dev-audio.c
delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
delete mode 100644 arch/arm/mach-exynos/dev-uart.c
delete mode 100644 arch/arm/mach-exynos/dma.c
delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
delete mode 100644 arch/arm/mach-exynos/mach-origen.c
delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-exynos/setup-spi.c
delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
create mode 100644 arch/arm/mach-imx/clk-vf610.c
create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
create mode 100644 arch/arm/mach-imx/mach-vf610.c
delete mode 100644 arch/arm/mach-imx/ulpi.c
delete mode 100644 arch/arm/mach-integrator/pci.c
create mode 100644 arch/arm/mach-integrator/pci_v3.h
create mode 100644 arch/arm/mach-keystone/Kconfig
create mode 100644 arch/arm/mach-keystone/Makefile
create mode 100644 arch/arm/mach-keystone/Makefile.boot
create mode 100644 arch/arm/mach-keystone/keystone.c
create mode 100644 arch/arm/mach-keystone/keystone.h
create mode 100644 arch/arm/mach-keystone/platsmp.c
create mode 100644 arch/arm/mach-keystone/smc.S
create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
create mode 100644 arch/arm/mach-omap2/omap4-restart.c
create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
create mode 100644 arch/arm/mach-omap2/prm54xx.h
create mode 100644 arch/arm/mach-omap2/scrm54xx.h
create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
create mode 100644 arch/arm/mach-rockchip/Kconfig
create mode 100644 arch/arm/mach-rockchip/Makefile
create mode 100644 arch/arm/mach-rockchip/rockchip.c
delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
delete mode 100644 arch/arm/mach-u300/i2c.c
delete mode 100644 arch/arm/mach-u300/i2c.h
delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-u300/spi.c
delete mode 100644 arch/arm/mach-u300/spi.h
delete mode 100644 arch/arm/mach-u300/timer.h
delete mode 100644 arch/arm/mach-u300/u300-gpio.h
create mode 100644 arch/arm/mach-vexpress/dcscb.c
create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
delete mode 100644 arch/arm/mach-virt/platsmp.c
create mode 100644 arch/arm/mm/cache-nop.S
create mode 100644 arch/arm/mm/proc-v7m.S
create mode 100644 drivers/bus/arm-cci.c
delete mode 100644 drivers/clk/clk-zynq.c
create mode 100644 drivers/clk/mvebu/armada-370.c
create mode 100644 drivers/clk/mvebu/armada-xp.c
delete mode 100644 drivers/clk/mvebu/clk-core.c
delete mode 100644 drivers/clk/mvebu/clk-core.h
delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
delete mode 100644 drivers/clk/mvebu/clk.c
create mode 100644 drivers/clk/mvebu/common.c
create mode 100644 drivers/clk/mvebu/common.h
create mode 100644 drivers/clk/mvebu/dove.c
create mode 100644 drivers/clk/mvebu/kirkwood.c
create mode 100644 drivers/clk/zynq/Makefile
create mode 100644 drivers/clk/zynq/clkc.c
create mode 100644 drivers/clk/zynq/pll.c
delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
create mode 100644 drivers/pci/host/Kconfig
create mode 100644 drivers/pci/host/Makefile
create mode 100644 drivers/pci/host/pci-mvebu.c
create mode 100644 drivers/pci/host/pcie-designware.c
create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
create mode 100644 include/dt-bindings/clock/vf610-clock.h
create mode 100644 include/linux/arm-cci.h
delete mode 100644 include/linux/clk/mvebu.h
create mode 100644 include/linux/mfd/syscon/clps711x.h
rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
create mode 100644 include/linux/platform_data/usb-rcar-phy.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 4/7] ARM SoC board specific changes
[not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:06 ` Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
` (5 subsequent siblings)
6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:06 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/boards-for-linus
for you to fetch changes up to f8ace40e88eb7063f66697713373ac64cbc1412a:
Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards (2013-06-21 15:48:32 +0200)
----------------------------------------------------------------
ARM SoC board specific changes
These are 18 branches on 9 platforms with board specific changes, mostly
for defconfig files, but nothing really exciting in here.
Since the shmobile platform still uses board files for some of the newer
machines, we get a few changes there as the result of drivers getting
enabled for those boards. This causes some conflicts with contents getting
added from multiple branches in sh-mobile specific files. Renesas is
putting a lot of work into migrating to device-tree based setup, which
will make all those files obsolete in the future and avoid both the
conflicts and the need to have these files in the first place.
----------------------------------------------------------------
Aaro Koskinen (1):
ARM: OMAP1: nokia770: enable Tahvo
Adrien Vergé (1):
ARM: omap2plus_defconfig: enable USB_PHY and NOP_USB_XCEIV
Andrew Lunn (2):
ARM: Kirkwood: Make use of the QNAP Power off driver.
ARM: Kirkwood: Convert LSXL to restart-poweroff driver.
Arnd Bergmann (5):
ARM: ux500: avoid warning in ux500_read_asicid
Merge tag 'omap-for-v3.11/board-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards
Merge tag 'renesas-boards2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards
Merge tag 'boards-for-linus' into for-linus
Fabio Baltieri (1):
ARM: ux500: update MSP1 pinctrl defintions
Florian Vaussard (1):
arm: omap: board-overo: reset GPIO for SMSC911x
Guennadi Liakhovetski (2):
ARM: shmobile: kzm9g: enable AS3711 PMIC in defconfig
ARM: shmobile: kzm9g: add AS3711 PMIC platform data
Kuninori Morimoto (13):
ARM: shmobile: bockw: enable SDHI on defconfig
ARM: shmobile: ape6evm: MP clock parent become EXTAL2
ARM: shmobile: bockw: define FPGA address and rename iomem variable
ARM: shmobile: bockw: add CN9 SCIF/RCAN selection dipswitch explanation
ARM: shmobile: bockw: add dummy regulators for SMSC
ARM: shmobile: bockw: add SDHI0 support
ARM: shmobile: marzen: keep local function as static
ARM: shmobile: bockw defconfig: add RTC RX8581 support
ARM: shmobile: bockw defconfig: add M25P80 support
ARM: shmobile: bockw defconfig: add MMCIF support
ARM: shmobile: bockw: add I2C device support
ARM: shmobile: bockw: add SPI FLASH support
ARM: shmobile: bockw: add MMCIF support
Lee Jones (3):
ARM: ux500: Increase the size of the PRCMU's TCPM size
ARM: ux500: Remove incorrect DB9540 PRCMU TCDM base location
ARM: ux500: regulators: Remove misleading comment
Lokesh Vutla (1):
ARM: OMAP3EVM: Marking omap3_evm_display_init() with CONFIG_BROKEN
Nobuhiro Iwamatsu (1):
ARM: shmobile: armadillo800eva: Fix maximum number of SCIF
Olof Johansson (11):
Merge tag 'boards-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/boards
Merge tag 'renesas-defconfig-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge branch 'renesas/pinmux-gpio' into next/boards
Merge branch 'renesas/soc' into next/boards
Merge tag 'renesas-boards-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'ux500-core-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
Merge tag 'ux500-pinctrl-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
ARM: ux500: board-mop500: remove unused pin modes
Merge tag 'bcm2835-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-rpi into next/boards
Merge tag 'renesas-defconfig2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'tegra-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-tegra into next/boards
Patrice Chotard (1):
ARM: ux500: add ABx500 pinctrl tables
Sergei Shtylyov (3):
ARM: shmobile: bockw: enable USB in defconfig
ARM: shmobile: BOCK-W: add Ether support
ARM: shmobile: BOCK-W: change Ether device name
Simon Baatz (1):
ARM: Kirkwood: add DT support for Sheevaplug and Sheevaplug eSATA
Simon Horman (6):
Merge branches 'pinmux' and 'soc' into boards-base
ARM: shmobile: kzm9d: resigser smsc911x platform device with id -1
ARM: shmobile: lager: Add GPIO LEDs
ARM: shmobile: lager: support GPIO switches
ARM: shmobile: marzen: Use INTC External IRQ pin driver for SMSC
Merge branch 'soc2' into boards-base
Soren Brinkmann (2):
arm: multi_v7_defconfig: Enable Zynq UART driver
arm: multi_v7_defconfig: Enable initrd/initramfs support
Stephen Warren (2):
ARM: bcm2835: defconfig updates
ARM: tegra: defconfig updates
Ulf Hansson (6):
ARM: ux500: Enable 100MHz for SD/SDIO/MMC devices
ARM: ux500: Don't set plf ocr mask for SD/MMC device
ARM: ux500: Enable support for RPMB and Reliable Write for eMMC
ARM: ux500: Enable support for discard for MMC/SD
ARM: ux500: Set eMMC and WLAN card slot as non-removable
ARM: ux500: Enable support for UHS-I SD-cards
Vladimir Barinov (2):
ARM: shmobile: bockw: enable I2C in defconfig
ARM: shmobile: bockw: enable CONFIG_PM_RUNTIME in defconfig
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 4 +
arch/arm/boot/dts/kirkwood-ts219.dtsi | 5 +
arch/arm/configs/armadillo800eva_defconfig | 2 +-
arch/arm/configs/bcm2835_defconfig | 19 +-
arch/arm/configs/bockw_defconfig | 27 ++-
arch/arm/configs/kzm9g_defconfig | 3 +
arch/arm/configs/multi_v7_defconfig | 3 +
arch/arm/configs/omap2plus_defconfig | 2 +
arch/arm/configs/tegra_defconfig | 23 ++-
arch/arm/mach-kirkwood/Kconfig | 9 +
arch/arm/mach-kirkwood/Makefile | 1 +
arch/arm/mach-kirkwood/board-dt.c | 4 +
arch/arm/mach-kirkwood/board-lsxl.c | 16 --
arch/arm/mach-kirkwood/board-sheevaplug.c | 27 +++
arch/arm/mach-kirkwood/board-ts219.c | 3 -
arch/arm/mach-kirkwood/common.h | 5 +
arch/arm/mach-omap1/board-nokia770.c | 10 +
arch/arm/mach-omap2/board-omap3evm.c | 4 +
arch/arm/mach-omap2/board-overo.c | 3 +-
arch/arm/mach-shmobile/board-ape6evm.c | 15 ++
arch/arm/mach-shmobile/board-bockw.c | 158 +++++++++++++-
arch/arm/mach-shmobile/board-kzm9d.c | 2 +-
arch/arm/mach-shmobile/board-kzm9g.c | 193 +++++++++++++-----
arch/arm/mach-shmobile/board-lager.c | 49 +++++
arch/arm/mach-shmobile/board-marzen.c | 3 +-
arch/arm/mach-ux500/board-mop500-pins.c | 283 ++++++++++++++++++++++++--
arch/arm/mach-ux500/board-mop500-regulators.c | 1 -
arch/arm/mach-ux500/board-mop500-sdi.c | 34 ++--
arch/arm/mach-ux500/db8500-regs.h | 3 +-
arch/arm/mach-ux500/devices-db8500.c | 2 +-
arch/arm/mach-ux500/id.c | 6 +-
31 files changed, 791 insertions(+), 128 deletions(-)
create mode 100644 arch/arm/mach-kirkwood/board-sheevaplug.c
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 4/7] ARM SoC board specific changes
@ 2013-07-02 19:06 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:06 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/boards-for-linus
for you to fetch changes up to f8ace40e88eb7063f66697713373ac64cbc1412a:
Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards (2013-06-21 15:48:32 +0200)
----------------------------------------------------------------
ARM SoC board specific changes
These are 18 branches on 9 platforms with board specific changes, mostly
for defconfig files, but nothing really exciting in here.
Since the shmobile platform still uses board files for some of the newer
machines, we get a few changes there as the result of drivers getting
enabled for those boards. This causes some conflicts with contents getting
added from multiple branches in sh-mobile specific files. Renesas is
putting a lot of work into migrating to device-tree based setup, which
will make all those files obsolete in the future and avoid both the
conflicts and the need to have these files in the first place.
----------------------------------------------------------------
Aaro Koskinen (1):
ARM: OMAP1: nokia770: enable Tahvo
Adrien Verg? (1):
ARM: omap2plus_defconfig: enable USB_PHY and NOP_USB_XCEIV
Andrew Lunn (2):
ARM: Kirkwood: Make use of the QNAP Power off driver.
ARM: Kirkwood: Convert LSXL to restart-poweroff driver.
Arnd Bergmann (5):
ARM: ux500: avoid warning in ux500_read_asicid
Merge tag 'omap-for-v3.11/board-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/boards
Merge tag 'renesas-boards2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'zynq-defconfig-for-3.11' of git://git.xilinx.com/linux-xlnx into next/boards
Merge tag 'boards-for-linus' into for-linus
Fabio Baltieri (1):
ARM: ux500: update MSP1 pinctrl defintions
Florian Vaussard (1):
arm: omap: board-overo: reset GPIO for SMSC911x
Guennadi Liakhovetski (2):
ARM: shmobile: kzm9g: enable AS3711 PMIC in defconfig
ARM: shmobile: kzm9g: add AS3711 PMIC platform data
Kuninori Morimoto (13):
ARM: shmobile: bockw: enable SDHI on defconfig
ARM: shmobile: ape6evm: MP clock parent become EXTAL2
ARM: shmobile: bockw: define FPGA address and rename iomem variable
ARM: shmobile: bockw: add CN9 SCIF/RCAN selection dipswitch explanation
ARM: shmobile: bockw: add dummy regulators for SMSC
ARM: shmobile: bockw: add SDHI0 support
ARM: shmobile: marzen: keep local function as static
ARM: shmobile: bockw defconfig: add RTC RX8581 support
ARM: shmobile: bockw defconfig: add M25P80 support
ARM: shmobile: bockw defconfig: add MMCIF support
ARM: shmobile: bockw: add I2C device support
ARM: shmobile: bockw: add SPI FLASH support
ARM: shmobile: bockw: add MMCIF support
Lee Jones (3):
ARM: ux500: Increase the size of the PRCMU's TCPM size
ARM: ux500: Remove incorrect DB9540 PRCMU TCDM base location
ARM: ux500: regulators: Remove misleading comment
Lokesh Vutla (1):
ARM: OMAP3EVM: Marking omap3_evm_display_init() with CONFIG_BROKEN
Nobuhiro Iwamatsu (1):
ARM: shmobile: armadillo800eva: Fix maximum number of SCIF
Olof Johansson (11):
Merge tag 'boards-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/boards
Merge tag 'renesas-defconfig-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge branch 'renesas/pinmux-gpio' into next/boards
Merge branch 'renesas/soc' into next/boards
Merge tag 'renesas-boards-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'ux500-core-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
Merge tag 'ux500-pinctrl-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/boards
ARM: ux500: board-mop500: remove unused pin modes
Merge tag 'bcm2835-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-rpi into next/boards
Merge tag 'renesas-defconfig2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/boards
Merge tag 'tegra-for-3.11-defconfig' of git://git.kernel.org/.../swarren/linux-tegra into next/boards
Patrice Chotard (1):
ARM: ux500: add ABx500 pinctrl tables
Sergei Shtylyov (3):
ARM: shmobile: bockw: enable USB in defconfig
ARM: shmobile: BOCK-W: add Ether support
ARM: shmobile: BOCK-W: change Ether device name
Simon Baatz (1):
ARM: Kirkwood: add DT support for Sheevaplug and Sheevaplug eSATA
Simon Horman (6):
Merge branches 'pinmux' and 'soc' into boards-base
ARM: shmobile: kzm9d: resigser smsc911x platform device with id -1
ARM: shmobile: lager: Add GPIO LEDs
ARM: shmobile: lager: support GPIO switches
ARM: shmobile: marzen: Use INTC External IRQ pin driver for SMSC
Merge branch 'soc2' into boards-base
Soren Brinkmann (2):
arm: multi_v7_defconfig: Enable Zynq UART driver
arm: multi_v7_defconfig: Enable initrd/initramfs support
Stephen Warren (2):
ARM: bcm2835: defconfig updates
ARM: tegra: defconfig updates
Ulf Hansson (6):
ARM: ux500: Enable 100MHz for SD/SDIO/MMC devices
ARM: ux500: Don't set plf ocr mask for SD/MMC device
ARM: ux500: Enable support for RPMB and Reliable Write for eMMC
ARM: ux500: Enable support for discard for MMC/SD
ARM: ux500: Set eMMC and WLAN card slot as non-removable
ARM: ux500: Enable support for UHS-I SD-cards
Vladimir Barinov (2):
ARM: shmobile: bockw: enable I2C in defconfig
ARM: shmobile: bockw: enable CONFIG_PM_RUNTIME in defconfig
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 4 +
arch/arm/boot/dts/kirkwood-ts219.dtsi | 5 +
arch/arm/configs/armadillo800eva_defconfig | 2 +-
arch/arm/configs/bcm2835_defconfig | 19 +-
arch/arm/configs/bockw_defconfig | 27 ++-
arch/arm/configs/kzm9g_defconfig | 3 +
arch/arm/configs/multi_v7_defconfig | 3 +
arch/arm/configs/omap2plus_defconfig | 2 +
arch/arm/configs/tegra_defconfig | 23 ++-
arch/arm/mach-kirkwood/Kconfig | 9 +
arch/arm/mach-kirkwood/Makefile | 1 +
arch/arm/mach-kirkwood/board-dt.c | 4 +
arch/arm/mach-kirkwood/board-lsxl.c | 16 --
arch/arm/mach-kirkwood/board-sheevaplug.c | 27 +++
arch/arm/mach-kirkwood/board-ts219.c | 3 -
arch/arm/mach-kirkwood/common.h | 5 +
arch/arm/mach-omap1/board-nokia770.c | 10 +
arch/arm/mach-omap2/board-omap3evm.c | 4 +
arch/arm/mach-omap2/board-overo.c | 3 +-
arch/arm/mach-shmobile/board-ape6evm.c | 15 ++
arch/arm/mach-shmobile/board-bockw.c | 158 +++++++++++++-
arch/arm/mach-shmobile/board-kzm9d.c | 2 +-
arch/arm/mach-shmobile/board-kzm9g.c | 193 +++++++++++++-----
arch/arm/mach-shmobile/board-lager.c | 49 +++++
arch/arm/mach-shmobile/board-marzen.c | 3 +-
arch/arm/mach-ux500/board-mop500-pins.c | 283 ++++++++++++++++++++++++--
arch/arm/mach-ux500/board-mop500-regulators.c | 1 -
arch/arm/mach-ux500/board-mop500-sdi.c | 34 ++--
arch/arm/mach-ux500/db8500-regs.h | 3 +-
arch/arm/mach-ux500/devices-db8500.c | 2 +-
arch/arm/mach-ux500/id.c | 6 +-
31 files changed, 791 insertions(+), 128 deletions(-)
create mode 100644 arch/arm/mach-kirkwood/board-sheevaplug.c
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 5/7] ARM SoC device tree changes
[not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:08 ` Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
` (5 subsequent siblings)
6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:08 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt-for-linus
for you to fetch changes up to 9686bb66a4c50e43ffee903a9fc62237ee2de1e6:
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt (2013-06-26 16:56:24 +0200)
----------------------------------------------------------------
ARM SoC device tree changes
These changes from 30 individual branches for the most part update device
tree files, but there are also a few source code changes that have crept
in this time, usually in order to atomically move over a driver from
using hardcoded data to DT probing.
A number of platforms change their DT files to use the C preprocessor,
which is causing a bit of churn, but that is hopefully only this once.
There are a few conflicts with the other branches unfortunately:
* in exynos5440.dtsi and kirkwood-6281.dtsi, device nodes are added
from multiple branches. Need to be careful to have the right
set of closing braces as git gets this one wrong.
* In kirkwood.dtsi, one 'ranges' line got split into two lines, while
another line got added. Order of the lines does not matter.
* in sama5d3.dtsi, some cleanup was merged the wrong way, causing
a bogus conflict. We want the 'dmas' and 'dma-names' properties
to get added here.
* Two lines got removed independently in arch/arm/mach-mxs/mach-mxs.c
* Contents get added independently in arch/arm/mach-omap2/cclock33xx_data.c
----------------------------------------------------------------
The following changes since commit 9dfedaad4e6b7f9fbae06d3b342a1c77b8c025a5:
Merge tag 'boards-for-linus' into for-linus (2013-07-02 15:11:10 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
for you to fetch changes up to d1bf673810d5a1e050e423c22687d705f35adcba:
Merge tag 'dt-for-linus' into for-linus (2013-07-02 15:29:09 +0200)
----------------------------------------------------------------
Adam Baker (1):
ARM: Kirkwood add cpus definition needed by cpufreq driver to dtsi
Afzal Mohammed (2):
ARM: dts: AM43x: Initial support
ARM: dts: AM43x EPOS EVM support
Alexander Shiyan (11):
ARM: dts: Add aliases for i.MX27 SPI controller
ARM: dts: Add SPI support for i.MX27 Phytec PCM038 module
ARM: dts: imx27-phytec-phycore: Add reset GPIO for FEC
ARM: dts: imx27-phytec-phycore: Rename file to match functionality
ARM: dts: imx27-phytec-phycore-som: Remove UART definitions
ARM: dts: imx27-phytec-phycore-som: Add initial support for PCM970 RDK
ARM: dts: i.MX27: Add DMA devicetree node
ARM: dts: i.MX27: Add SDHC devicetree nodes
ARM: dts: imx27-phytec-phycore-rdk: Add SDHC support
ARM: dts: imx27-phytec-phycore-rdk: Add MTD name for NOR flash
ARM: dts: imx27: Add VPU devicetree node
Amit Daniel Kachhap (1):
ARM: dts: Add more opp levels in exynos5440
Andrew Lunn (1):
ARM: Kirkwood: ts219: Enable second PCIe port in DT.
Arnd Bergmann (16):
ARM: nomadik: fix clocksource warning
ARM: dts: add missing cpu #address-cell values
Merge tag 'zynq-dt-for-3.11' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'mxs-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'sunxi-dt-for-3.11-2' of git://github.com/mripard/linux into next/dt
Merge tag 'nomadik-dt-2' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'exynos-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 's3c24xx-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge branch 'for_3.11/dts' of git://git.kernel.org/.../bcousson/linux-omap-dt into next/dt
Merge tag 'renesas-dt2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
Merge branch 'armsoc/for-3.11/dt' of git://github.com/broadcom/bcm11351 into next/dt
Merge tag 'dt-3.11-6' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'dt-for-linus' into for-linus
Bastian Hecht (3):
ARM: shmobile: r8a7740: Add OF support to initialze the GIC
ARM: shmobile: r8a7740: Prepare for reference DT setup
ARM: shmobile: armadillo800eva: Reference DT implementation
Boris BREZILLON (1):
ARM: at91/dt: add pinctrl definition for at91 tc blocks
Brian Lilly (3):
ARM: cfa10049: Switch the chip select pin of the LCD controller
ARM: mxs: dt: Add the Crystalfontz CFA-10055 device tree
ARM: mxs: dt: Add Crystalfontz CFA-10057 device tree
Christian Daudt (1):
ARM: mmc: bcm281xx SDHCI driver (dt mods)
Christian Hemp (2):
ARM: dts: imx6q: Add pinctrl for usdhc2 and enet
ARM: dts: Phytec imx6q pfla02 and pbab01 support
Dan Murphy (3):
ARM: dts: omap4-panda: Update the LED support for the panda
ARM: dts: omap4-panda: Update the twl6040 gpio to macro definition
ARM: dts: omap5-uevm: Add LED support for uEVM blue LED
Daniel Mack (1):
ARM: bcm2835: Add Raspberry Pi's ACT LED to DT
Dinh Nguyen (2):
ARM: socfpga: dts: Add ethernet bindings for SOCFPGA
ARM: socfpga: dts: Add gate-clock bindings
Dirk Behme (2):
ARM: dts: i.MX6: configure L2 cache data and tag latency
i.MX6: Documentation: update from fsl,card-wired to non-removable
Dongjin Kim (2):
ARM: dts: add max77686 node entry for ODROID-X
ARM: dts: add vmmc regulator support for ODROID-X
Doug Anderson (1):
ARM: dts: Enable RTC node for exynos5250-snow
Douglas Gilbert (1):
ARM: at91: add Acme Systems Fox G20 board
Eduardo Valentin (3):
ARM: dts: OMAP443x: Add bandgap entry for OMAP443x devices
ARM: dts: OMAP4460: Add bandgap entry for OMAP4460 devices
ARM: dts: OMAP5: Add bandgap DT entry
Emilio López (1):
ARM: sun4i: cubieboard: Enable the i2c controllers
Eric Brower (1):
ARM: tegra: Add gpio-leds to Tegra30 Beaver
Eric Bénard (3):
ARM: mx28: add auart2 2 pins pinmux to imx28.dtsi
ARM: mx28: add auart3 2 pins pinmux to imx28.dtsi
ARM: mx28: add auart4 2 pins pinmux to imx28.dtsi
Ezequiel Garcia (3):
ARM: mvebu: Add support for NOR flash device on Armada XP-DB board
ARM: mvebu: Remove device tree unused properties on A370
ARM: Kirkwood: Fix the internal register ranges translation
Fabio Baltieri (5):
ARM: ux500: Fix intcore regulator name
ARM: ux500: Fix trivial typo in v-anamic1 comment
ARM: ux500: Correct anamic2 typo in DT files
ARM: ux500: Add DT regulators for ab8500-codec
ARM: ux500: Provide auxdata to ux500 ASoC driver
Fabio Estevam (2):
ARM: dts: mx28: Adjust the digctl compatible string
ARM: mxs: Use soc bus infrastructure
Florian Vaussard (15):
ARM: dts: OMAP2+: Use #include for all device trees
ARM: dts: OMAP2+: Use existing constants for GPIOs
ARM: dts: OMAP4/5: Use existing constants for IRQs
ARM: dts: OMAP2+: Header file for pinctrl constants
ARM: dts: OMAP2+: Use pinctrl constants
ARM: dts: AM3XXX: Use #include for all device trees
ARM: dts: AM33XX: Use existing constants for GPIOs
ARM: dts: AM33XX: Specific pinctrl header
ARM: dts: AM33XX: Use pinctrl constants
ARM: dts: OMAP4/AM35xx: Add missing dtb in the dtbs target
ARM: dts: Protect pinctrl headers against multiple inclusions
ARM: dts: OMAP3: Include IRQ header
ARM: dts: omap3-tobi: Add SMSC911X node
ARM: dts: omap3-tobi: Correct polarity for GPIO LED
ARM: dts: omap3-overo: Add default trigger for TWL4030 LED
Gabriel Fernandez (2):
ARM: ux500: DT: Rename root node "soc-u9500" into "soc"
ARM: ux500: use #include syntax to include *.dtsi.
Giridhar Maruthy (1):
ARM: dts: Removing pdma for exynos5440
Girish K S (2):
ARM: dts: add dts node for the ahci sata exynos5440
ARM: dts: enable spi for EXYNOS5440 SOC
Guennadi Liakhovetski (5):
ARM: shmobile: kzm9g-reference: add AS3711 and CPUFreq DT bindings
ARM: shmobile: marzen-reference: add irqpin support in DT
irqchip: renesas-intc-irqpin: DT binding for sense bitfield width
ARM: shmobile: sh73a0: remove "0x" prefix from DT node names
ARM: shmobile: irqpin: add a DT property to enable masking on parent
Gwenhael Goavec-Merou (3):
ARM: dts: apf28dev: Add touchscreen support for APF28dev
ARM: imx27: Add PWM0 to device tree
ARM: imx: apf51: add nfc support
Heiko Stuebner (2):
ARM: dts: add devicetree support for s3c2416-smdk2416
ARM: S3C24XX: update uart addresses in s3c2416-dt auxdata
Hiroshi Doyu (6):
ARM: tegra20: create a DT header defining CLK IDs
ARM: tegra30: create a DT header defining CLK IDs
ARM: tegra114: create a DT header defining CLK IDs
ARM: tegra20: convert device tree files to use CLK defines
ARM: tegra30: convert device tree files to use CLK defines
ARM: tegra114: convert device tree files to use CLK defines
Huang Shijie (13):
ARM: dts: imx6q: remove the unused pins for gpmi-nand
ARM: dts: imx6dl: add pinctrl for gpmi-nand
ARM: dts: enable the gpmi-nand for imx6q{dl}-sabreauto boards
ARM: dts: imx6dl: add a pinctrl for eCSPI1
ARM: dts: imx6dl: add a gpio for hog
ARM: dts: imx6q: add a gpio for hog
ARM: dts: add SPI/NOR for mx6q{dl}-sabreauto boards
drivers: bus: add a new driver for WEIM
ARM: dts: imx6q{dl}: fix the pin conflict between SPI and WEIM
ARM: dts: imx6qdl: add more information for WEIM
ARM: dts: imx6q: add pinctrls for WEIM NOR
ARM: dts: imx6dl: add pinctrls for WEIM NOR
ARM: dts: imx6qdl-sabreauto: enable the WEIM NOR
J Keerthy (1):
ARM: dts: OMAP5: Add Palmas MFD node and regulator nodes
Javier Martinez Canillas (3):
ARM: dts: omap3-igep0020: Add SMSC911x LAN chip support
ARM: dts: omap3-igep0020: Add NAND flash support
ARM: dts: omap3-igep0030: Add NAND flash support
Jean-Christophe PLAGNIOL-VILLARD (12):
ARM: at91: dt: sam9260: add i2c gpio pinctrl
ARM: at91: dt: usb-a9260: update shutdown controller
ARM: at91: dt: usb-a9263: update shutdown controller
ARM: at91: dt: usb-a9263: add dataflash support
ARM: at91: dt: add Calao USB-A9G20 low power version
ARM: at91: drop non DT: Calao USB-A96x
ARM: at91: sam9x5 add udc DT support
ARM: at91: sam9x5ek add udc DT support
ARM: at91: sam9g45 add udc DT support
ARM: at91: sam9m10g45ek add udc DT support
ARM: at91: dt: rm9200: add spi support
ARM: at91: dt: rm9200ek: add spi support
Jingchang Lu (2):
ARM: dts: add SoC level device tree source for VF610
ARM: dts: add initial VF610 Tower board dts support
Jingoo Han (2):
ARM: dts: add pin state information for DP HPD support to Exynos5250
ARM: dts: Document DP clock in samsung,exynos5-dp binding
Jonas Andersson (3):
ARM: dts: imx53: add cspi pinctrl
ARM: dts: imx53: add ecspi2 pinctrl
ARM: dts: imx53: add fec pinctrl
Kevin Hilman (3):
ARM: dts: OMAP3: beagle/overo: mux console UART, enable wakeup
ARM: dts: OMAP3: beagle: enable user button via gpio_keys, enable wakeup
ARM: dts: TWL4030: fix mux and wakeup for SYS_NIRQ line
Laxman Dewangan (1):
ARM: tegra: enable spi4 on Dalmore
Lee Jones (26):
ARM: ux500: Move Snowball's thermal DT node into existing PRCMU one
ARM: ux500: Create a new of_dev_auxdata structure for u8540 enablement
ARM: ux500: Add a VQMMC (level-shifting) regulator DT node for Snowball
ARM: ux500: Supply address location names for the DMA40 DMA controller
ARM: ux500: Setup the DMA40 driver's DT node using the new DMA API
ARM: ux500: Supply UART's DMA configuration via Device Tree
ARM: ux500: Supply MMC DMA configuration via Device Tree
ARM: ux500: Populate the ux500-musb Device Tree entry
ARM: ux500: Pass DMA memcpy channels though Device Tree
ARM: ux500: Supply a DTS file for the u8540 platform
ARM: ux500: Over-ride TCDM size when booting the DB8540 platform
ARM: ux500: Add Device Tree nodes for the ux500 Crypt device
ARM: ux500: Add Device Tree nodes for the ux500 Hash device
ARM: ux500: Provide an AUXDATA entry for ux500-crypt
ARM: ux500: Provide an AUXDATA entry for ux500-hash
crypto: ux500/cryp - Enable DT probing of the driver
crypto: ux500/hash - Enable DT probing of the driver
ARM: ux500: Standardise DBx5x0 based Pinctrl compat string in the DTS
ARM: ux500: Standardise Pinctrl compatible string for DBx5x based platforms
pinctrl/nomadik: Standardise Pinctrl compat string for DBx5x based platforms
ARM: ux500: Apply other compatible name to the u8540 DTS file
ARM: nomadik: Standardise Nomadik STN8815 based Pinctrl compat string in the DTS
pinctrl/nomadik: Standardise Pinctrl compat string for Nomadik based platforms
ARM: ux500: Add an auxdata entry for MUSB for clock-name look-up
ARM: ux500: Reduce PRCMU reg-names to shorter form for u8540 DT
ARM: ux500: Allocate correct amount of memory for the u8540 in DT
Leela Krishna Amudala (1):
Documentation: Add examples to samsung-pinctrl device tree bindings documentation
Linus Walleij (14):
ARM: nomadik: convert all clocks except timer to dt
ARM: nomadik: register clocksource from device tree
ARM: nomadik: add led and key for S8815
ARM: nomadik: move the pin configuration to DT
ARM: ux500: build ccu8540 device tree blob
ARM: ux500: fix typo in STUIB device tree
ARM: ux500: register LP5521 LEDs in the device tree
ARM: ux500: enable the crypto and hash on all dbx500
ARM: ux500: bump MMC/SD max frequency for DT boots
ARM: ux500: use symbolic names for interrupt flags
ARM: ux500: cut chip-select GPIOs from SSP device
ARM: ux500: drop any 0x prefix from I2C DT devices
clk: nomadik: implement the Nomadik clocks properly
ARM: nomadik: add the new clocks to the device tree
Lorenzo Pieralisi (14):
ARM: dts: am33xx: cpus/cpu nodes dts updates
ARM: dts: armada-370-xp: cpus/cpu node dts updates
ARM: dts: at91: cpus/cpu node dts updates
ARM: dts: exynos5440: cpus/cpu nodes dts updates
ARM: dts: imx: cpus/cpu nodes dts updates
ARM: dts: lpc32xx: cpus/cpu nodes dts updates
ARM: dts: omap: cpus/cpu nodes dts updates
ARM: dts: picoxcell: cpus/cpu nodes dts updates
ARM: dts: prima2: cpus/cpu node dts updates
ARM: dts: pxa2xx: cpus/cpu nodes dts updates
ARM: dts: r8a7740: cpus/cpu nodes dts updates
ARM: dts: sh7372: cpus/cpu nodes dts updates
ARM: dts: spear: cpus/cpu nodes dts updates
ARM: dts: sunxi: cpus/cpu nodes dts updates
Ludovic Desroches (2):
ARM: at91: dt: add header to define at_hdmac configuration
ARM: at91: dt: switch DMA DT bindings to pre-processor
Magnus Damm (2):
ARM: shmobile: Remove unused r8a73a4 GIC CPU interface DT bits
ARM: shmobile: Remove unused r8a7790 GIC CPU interface DT bits
Marek Vasut (9):
ARM: mxs: Fix UARTs on M28EVK
ARM: mx5: Add AUDMUX4 pinctrl data
ARM: mx5: Add CAN1 pinctrl data
ARM: mx5: Add I2C1 pinctrl data
ARM: mx5: Add I2C2 pinctrl data
ARM: mx5: Add NAND pinctrl data
ARM: mx5: Add LCD IPU pinctrl data
ARM: mx5: Add PWM1 pinctrl data
ARM: mx5: Add support for DENX M53EVK
Markus Niebel (4):
ARM i.MX53: mba53: add sound support
ARM i.MX53: mba53: add missing gpio stuff for pca9554
ARM i.MX53: mba53: use reset gpio for FEC
ARM i.MX53: mba53: add DI1_CLK to pinctrl for disp1
Matt Porter (3):
ARM: dts: bcm281xx: use #include for device tree files
ARM: dts: bcm281xx: use existing defines for irqs
ARM: dts: bcm281xx: change comment to C89 style
Maxime Ripard (12):
ARM: sun5i: Update the clock compatible strings
ARM: sunxi: dt: Register the pio node as interrupt controller
ARM: sunxi: dt: Add i2c controller nodes to the DTSI
ARM: sun4i: dt: Add i2c muxing options
ARM: sun5i: dt: Add i2c muxing options
ARM: sun5i: olinuxino: Enable the i2c controllers
ARM: sunxi: dt: Add Allwinner A10s DTSI
ARM: mxs: Remove init_irq declaration in machine description
ARM: dts: cfa10036: Change the OLED display to SSD1306
ARM: cfa10036: dt: Change i2c0 clock frequency
ARM: cfa10036: Add USB0 OTG port
ARM: sunxi: Add Olimex A10s-Olinuxino-micro device tree
Michael Grzeschik (4):
ARM: dts: imx: add imx5x usbmisc entries
ARM: dts: imx: add imx5x usb clock DT lookups
ARM: dts: imx: use usb-nop-xceiv usbphy entries for imx5x
ARM: dts: imx: imx53-qsb.dts: enable usbotg and usbh1
Michael Olbrich (1):
ARM i.MX53: mba53: enable usbotg & usbh1
Mugunthan V N (3):
ARM: dts: AM33XX: Add pinmux configuration for CPSW to beaglebone
ARM: dts: AM33XX: Add pinmux configuration for CPSW to EVMsk
ARM: dts: AM33XX: Add pinmux configuration for CPSW to am335x EVM
Nicolas Ferre (8):
ARM: at91: at91sam9x5 RTC is not compatible with at91rm9200 one
ARM: at91/at91-ariag25.dts: add RTC node
ARM: at91/at91sam9x5.dtsi: add UART0/1 nodes
ARM: at91/at91-ariag25.dts: UART0/1 nodes are disabled
ARM: at91: switch Fox G20 board .dts to pre-processor defines
ARM: at91/DT: fix SPI compatibility string
ARM: at91/DT: sama5d3: add SPI DMA client infos
ARM: at91/DT: at91sam9n12: add SPI DMA client infos
Nicolin Chen (7):
ARM: dts: imx6qdl-sabresd: add clko1 iomux configuration
ARM: dtsi: imx6q/imx6dl: Add a pinctrl for I2C1
ARM: dtsi: imx6dl: Add a pinctrl for AUDMUX
ARM: dtsi: imx6qdl-sabresd: add a fixed regulator for WM8962
ARM: dtsi: imx6qdl-sabresd: Add WM8962 CODEC support
ARM: dtsi: imx6qdl-sabresd: Enable SSI2 and AUDMUX
ARM: dtsi: imx6qdl-sabresd: Enable WM8962 audio support
Olof Johansson (15):
Merge tag 'nomadik-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'dt-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge branch 'dts-cpus-updates' of git://linux-arm.org/linux-2.6-lp into next/dt
Merge tag 'vt8500/dts-3.11' of git://github.com/linux-wmt/linux-vtwm into next/dt
Merge tag 'dt-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'renesas-dt-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 's3c24xx-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'exynos-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'dt-3.11-5' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'bcm2835-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-rpi into next/dt
Merge tag 'tegra-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
Merge tag 'sunxi-dt-for-3.11' of git://github.com/mripard/linux into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Padmavathi Venna (1):
ARM: dts: Add wm8994 regulator support on smdk5250
Philip Avinash (4):
ARM: dts: AM33XX: Add NAND flash device tree data to am335x-evm
ARM: dts: AM33XX: Add PWMSS device tree nodes
ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evm
ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evmsk
Philip, Avinash (1):
ARM: dts: AM33XX: Add ELM node
Philipp Zabel (5):
ARM i.MX53: dts: add i2c aliases
ARM i.MX53: tqma53: fix pinctrl settings
ARM i.MX53: tqma53: rev 300 specific pin configuration
ARM i.MX53: Add TVE entry to i.MX53 dtsi
ARM i.MX53: mba53: add Tevision Encoder
Rabin Vincent (1):
clocksource: nomadik-mtu: support of probe
Rhyland Klein (2):
ARM: tegra: Add charger subnode to tps65090 node
ARM: tegra: add power-supplies link between battery and charger
Richard Genoud (1):
ARM: at91: dt: at91sam9x5: add SPI DMA client infos
Roger Quadros (4):
ARM: dts: omap5-uevm: Add USB Host support
ARM: dts: omap4-panda: Add USB Host support
ARM: dts: omap4-panda: Fix DVI EDID reads
ARM: dts: omap5-uevm: Provide USB Host PHY clock frequency
Rogerio Pimentel (1):
ARM: dts: mx53qsb: Add support for parallel display
Sachin Kamat (16):
ARM: dts: Remove keypad entries from exynos4x12-pinctrl.dtsi
ARM: dts: Add keypad entries to Exynos4412 based Origen
ARM: dts: Add keypad entries to SMDK4412
ARM: dts: Add MFC clock entries for exynos4
ARM: dts: Update MFC documentation for clock entries
ARM: dts: Add TMU clock entries to exynos4210.dtsi
ARM: dts: Enable TMU on Origen4210 board
ARM: dts: Remove combiner IRQ node from exynos4x12.dtsi
clk: exynos4: Add additional G2D clocks
ARM: dts: Remove duplicate and add missing G2D nodes
ARM: dts: Add clock entries to G2D node for exynos4210
ARM: dts: Add clock entries to G2D node for exynos4x12
ARM: dts: Update G2D documentation for clock entries
ARM: dts: Add PWM related pinctrl entries for exynos4210
ARM: dts: Add LCD related pinctrl entries for exynos4210
ARM: dts: Add FIMD node to Origen4210 board
Sascha Hauer (2):
ARM i.MX53: tqma53: Fix interrupt polarity for the mc34708
ARM i.MX53: mba53: Add display support
Sebastian Hesselbarth (1):
ARM: dove: add si5351 clock driver to CuBox DT
Shawn Guo (6):
Merge tag 'imx-soc-3.11' into imx/dt
ARM: imx: move imx53-qsb audio codec clk lookup into DT
ARM: dts: add device tree source for imx6sl SoC
ARM: dts: imx6sl: add initial imx6sl-evk support
ARM: dts: imx6qdl: remove redundant usbmisc label
ARM: dts: imx6qdl: remove redundant ocotp node
Simon Baatz (3):
ARM: mvebu: Use standard MMC binding for all users of mvsdio
ARM: Kirkwood: Add dts files for Sheevaplug and eSATA Sheevaplug
arm: kirkwood: sheevaplug: move pinmux configs to the right devices
Soren Brinkmann (4):
arm: zynq: Remove board specific compatibility string
arm: dt: zynq: Use 'status' property for UART nodes
arm: dt: zynq: Add support for the zc706 platform
arm: dt: zynq: Add support for the zed platform
Sourav Poddar (1):
ARM: dts: omap5-uevm: Add uart pinctrl data
Sricharan R (1):
ARM: dts: omap5: Make uevm as the official board and deprecate sevm support
Steffen Trumtrar (9):
ARM: i.MX53: add audmux pinctrl
ARM: i.MX53: add csi pinctrl
ARM: i.MX53: add ecspi pinctrl
ARM: i.MX53: add pwm2 pinctrl
ARM: i.MX53: add uart1 pinctrl
ARM: i.MX53: add uart2 pinctrl
ARM: dts: add Ka-Ro tx53 devicetree
ARM i.MX53: tqma53: add WP/CD pinctrl and vmmc to esdhc2
ARM i.MX53: mba53: fix lvds/disp pinctrl
Stephen Warren (10):
Merge branch 'for-3.11/deps-for-clk' into for-3.11/dt
ARM: tegra: fix memory size on Beaver
ARM: tegra: use #include for all device trees
ARM: tegra: create a DT header defining GPIO IDs
ARM: tegra: convert device tree files to use GPIO defines
ARM: tegra: convert device tree files to use IRQ defines
ARM: tegra: add audio-related nodes to Tegra114 DT
ARM: tegra: enable audio on Dalmore
ARM: tegra: enable audio on Beaver
ARM: mxc: fix gpio-ranges for VF610
Subash Patel (1):
ARM: dts: update bootargs to support 8GiB for SSDK5440 and SD5v1
Suman Anna (1):
ARM: dts: OMAP4+: Remove multimedia carveouts
Thomas Abraham (2):
ARM: dts: add max8997 device node for exynos4210-origen board
ARM: dts: add ohci and ehci controller nodes for EXYNOS5440
Thomas Petazzoni (25):
arm: mvebu: enable the third USB interface on OpenBlocks AX3
arm: mvebu: enable two USB interfaces on the Armada XP GP board
arm: kirkwood: cloudbox: move pinmux configs to the right devices
arm: kirkwood: dlink dns: move pinmux configs to the right devices
arm: kirkwood: dockstar: move pinmux configs to the right devices
arm: kirkwood: dreamplug: move pinmux configs to the right devices
arm: kirkwood: goflexnet: move pinmux configs to the right devices
arm: kirkwood: guruplug: move pinmux configs to the right devices
arm: kirkwood: ib62x0: move pinmux configs to the right devices
arm: kirkwood: iconnect: give meaningful names to pinmux configs
arm: kirkwood: iconnect: move pinmux configs to the right devices
arm: kirkwood: iomega ix2-200: move pinmux configs to the right devices
arm: kirkwood: ns2: move pinmux configs to the right devices
arm: kirkwood: keymile: move pinmux configs to the right devices
arm: kirkwood: buffalo linkstation: move pinmux configs to the right devices
arm: kirkwood: mplcec4: move pinmux configs to the right devices
arm: kirkwood: readynas: move pinmux configs to the right devices
arm: kirkwood: nsa310: move pinmux configs to the right devices
arm: kirkwood: openblocks_a6: move pinmux configs to the right devices
arm: kirkwood: topkick: move pinmux configs to the right devices
arm: kirkwood: ts219: move pinmux configs to the right devices
arm: kirkwood: openblocks-a6: group pinmux configurations
arm: kirkwood: openblocks-a6: add support for Init button
arm: mvebu: armada-xp-db: ensure PCIe range is specified
arm: mvebu: enable mini-PCIe connectors on Armada 370 RD
Tony Prisk (7):
dts: vt8500: Fix invalid/missing cpu nodes for soc files.
dts: vt8500: Add devicetree support for WM8750 SoC and APC8750 board
dts: vt8500: Update serial nodes and disable by default in SoC files
dts: clk: vt8500: Update SoC dtsi to use WM8850 PLL clocks
dts: vt8500: Populate missing PLL nodes
dts: vt8500: Add ARM, AHB, APB and DDR clock nodes to SoC files
dts: vt8500: Correct reference clock on WM8850 SoCs
Tushar Behera (2):
ARM: dts: Enable RTC node for Arndale
ARM: dts: Set BUCK7 as always on for Origen board
Vaibhav Hiremath (7):
ARM: dts: AM33XX: Add default pinctrl binding for I2C device
ARM: dts: AM33XX: Add pinctrl binding to gpio-leds node
ARM: dts: AM33XX: Fix uart numbering to match hardware/TRM
ARM: dts: AM33XX: Add default pinctrl binding for UART0 device
ARM: dts: AM33XX: Set pinmux for clkout2 pad used for clock output
ARM: AM33XX: clock: Add debugSS clock nodes
ARM: AM33XX: clock data: Enable clkout2 as part of init
Valentin Longchamp (2):
ARM: kirkwood: refactor dtsi to largest common nodes
ARM: kirkwood: add i2c-gpio controller for km_kirkwood
Venu Byravarasu (3):
ARM: tegra: finalize USB EHCI and PHY bindings
ARM: tegra: modify ULPI reset GPIO properties
ARM: tegra: update device trees for USB binding rework
Vikas Sajjan (3):
ARM: dts: Add DT node for DP controller for Arndale Board
ARM: dts: Add clock provider information for DP controller in Exynos5250 SoC
ARM: dts: Add display timing node to exynos5250-arndale.dts
Vivek Gautam (3):
ARM: dts: Enabling samsung-usb3phy driver for exynos5250
ARM: dts: Add device tree bindings for dwc3-exynos
ARM: dts: Enabling dwc3-exynos driver for exynos5250
Wenyou Yang (2):
ARM: at91/dtsi: add the watchdog nodes for at91 SoC
ARM: at91/dts: add the watchdog nodes for at91 boards
Willy Tarreau (1):
ARM: mvebu: set aliases for ethernet controllers
Youngmin Nam (1):
ARM: dts: Enable RTC by default on EXYNOS5440
.../devicetree/bindings/arm/omap/omap.txt | 3 +
.../devicetree/bindings/arm/ste-nomadik.txt | 5 +
Documentation/devicetree/bindings/bus/imx-weim.txt | 49 ++
.../devicetree/bindings/clock/altr_socfpga.txt | 7 +
.../devicetree/bindings/clock/exynos4-clock.txt | 3 +-
.../bindings/clock/nvidia,tegra114-car.txt | 252 +------
.../bindings/clock/nvidia,tegra20-car.txt | 154 +---
.../bindings/clock/nvidia,tegra30-car.txt | 211 +-----
.../devicetree/bindings/clock/st,nomadik.txt | 104 +++
.../devicetree/bindings/gpu/samsung-g2d.txt | 5 +
.../interrupt-controller/renesas,intc-irqpin.txt | 16 +
.../devicetree/bindings/media/s5p-mfc.txt | 5 +
Documentation/devicetree/bindings/mfd/ab8500.txt | 2 +-
.../devicetree/bindings/mmc/bcm,kona-sdhci.txt | 16 +
.../bindings/pinctrl/fsl,imx-pinctrl.txt | 2 +-
.../bindings/pinctrl/samsung-pinctrl.txt | 44 +-
.../devicetree/bindings/usb/exynos-usb.txt | 34 +
.../bindings/usb/nvidia,tegra20-ehci.txt | 27 +-
.../bindings/usb/nvidia,tegra20-usb-phy.txt | 41 +-
.../devicetree/bindings/video/exynos_dp.txt | 6 +
arch/arm/boot/dts/Makefile | 32 +-
arch/arm/boot/dts/am335x-bone.dts | 118 ++-
arch/arm/boot/dts/am335x-evm.dts | 264 ++++++-
arch/arm/boot/dts/am335x-evmsk.dts | 184 ++++-
arch/arm/boot/dts/am33xx.dtsi | 125 +++-
arch/arm/boot/dts/am3517-evm.dts | 2 +-
arch/arm/boot/dts/am3517_mt_ventoux.dts | 2 +-
arch/arm/boot/dts/am4372.dtsi | 68 ++
arch/arm/boot/dts/am43x-epos-evm.dts | 18 +
arch/arm/boot/dts/armada-370-db.dts | 1 +
arch/arm/boot/dts/armada-370-mirabox.dts | 1 +
arch/arm/boot/dts/armada-370-rd.dts | 17 +
arch/arm/boot/dts/armada-370-xp.dtsi | 17 +-
arch/arm/boot/dts/armada-370.dtsi | 4 -
arch/arm/boot/dts/armada-xp-db.dts | 34 +
arch/arm/boot/dts/armada-xp-gp.dts | 10 +
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 3 +-
arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 9 +
arch/arm/boot/dts/armada-xp.dtsi | 6 +-
arch/arm/boot/dts/at91-ariag25.dts | 21 +-
arch/arm/boot/dts/at91-foxg20.dts | 157 ++++
arch/arm/boot/dts/at91rm9200.dtsi | 102 ++-
arch/arm/boot/dts/at91rm9200ek.dts | 10 +
arch/arm/boot/dts/at91sam9260.dtsi | 94 ++-
arch/arm/boot/dts/at91sam9263.dtsi | 46 +-
arch/arm/boot/dts/at91sam9263ek.dts | 4 +
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 4 +
arch/arm/boot/dts/at91sam9g45.dtsi | 151 +++-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 9 +
arch/arm/boot/dts/at91sam9n12.dtsi | 107 ++-
arch/arm/boot/dts/at91sam9n12ek.dts | 4 +
arch/arm/boot/dts/at91sam9x5.dtsi | 195 ++++-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 9 +
arch/arm/boot/dts/bcm11351-brt.dts | 19 +-
arch/arm/boot/dts/bcm11351.dtsi | 39 +-
arch/arm/boot/dts/bcm2835-rpi-b.dts | 11 +
arch/arm/boot/dts/ccu8540.dts | 41 ++
arch/arm/boot/dts/ccu9540.dts | 6 +-
arch/arm/boot/dts/dbx5x0.dtsi | 226 ++++--
arch/arm/boot/dts/dove-cubox.dts | 51 +-
arch/arm/boot/dts/exynos4.dtsi | 2 +
arch/arm/boot/dts/exynos4210-origen.dts | 169 +++++
arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 89 +++
arch/arm/boot/dts/exynos4210.dtsi | 5 +
arch/arm/boot/dts/exynos4412-odroidx.dts | 197 +++++
arch/arm/boot/dts/exynos4412-origen.dts | 66 ++
arch/arm/boot/dts/exynos4412-smdk4412.dts | 85 ++-
arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 56 --
arch/arm/boot/dts/exynos4x12.dtsi | 10 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 31 +
arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 7 +
arch/arm/boot/dts/exynos5250-smdk5250.dts | 40 +-
arch/arm/boot/dts/exynos5250-snow.dts | 4 +
arch/arm/boot/dts/exynos5250.dtsi | 34 +-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 2 +-
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 41 +-
arch/arm/boot/dts/exynos5440.dtsi | 70 +-
arch/arm/boot/dts/href.dtsi | 61 +-
arch/arm/boot/dts/hrefprev60.dts | 10 +-
arch/arm/boot/dts/hrefv60plus.dts | 20 +-
arch/arm/boot/dts/imx23.dtsi | 8 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 37 +
arch/arm/boot/dts/imx27-phytec-phycore-som.dts | 179 +++++
arch/arm/boot/dts/imx27-phytec-phycore.dts | 79 --
arch/arm/boot/dts/imx27.dtsi | 80 +-
arch/arm/boot/dts/imx28-apf28dev.dts | 1 +
arch/arm/boot/dts/imx28-cfa10036.dts | 38 +-
arch/arm/boot/dts/imx28-cfa10049.dts | 8 +-
arch/arm/boot/dts/imx28-cfa10055.dts | 179 +++++
arch/arm/boot/dts/imx28-cfa10057.dts | 191 +++++
arch/arm/boot/dts/imx28-m28evk.dts | 14 +-
arch/arm/boot/dts/imx28.dtsi | 43 +-
arch/arm/boot/dts/imx51-apf51.dts | 7 +
arch/arm/boot/dts/imx51.dtsi | 23 +
arch/arm/boot/dts/imx53-m53evk.dts | 259 +++++++
arch/arm/boot/dts/imx53-mba53.dts | 175 ++++-
arch/arm/boot/dts/imx53-qsb.dts | 36 +
arch/arm/boot/dts/imx53-tqma53.dtsi | 45 +-
arch/arm/boot/dts/imx53-tx53.dtsi | 122 ++++
arch/arm/boot/dts/imx53.dtsi | 297 +++++++-
arch/arm/boot/dts/imx6dl-sabreauto.dts | 8 +
arch/arm/boot/dts/imx6dl-sabresd.dts | 1 +
arch/arm/boot/dts/imx6dl.dtsi | 114 +++
arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 34 +
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 74 ++
arch/arm/boot/dts/imx6q-sabreauto.dts | 8 +
arch/arm/boot/dts/imx6q-sabresd.dts | 1 +
arch/arm/boot/dts/imx6q.dtsi | 104 ++-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 41 ++
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 66 ++
arch/arm/boot/dts/imx6qdl.dtsi | 13 +-
arch/arm/boot/dts/imx6sl-evk.dts | 74 ++
arch/arm/boot/dts/imx6sl.dtsi | 779 ++++++++++++++++++++
arch/arm/boot/dts/kirkwood-6281.dtsi | 28 +
arch/arm/boot/dts/kirkwood-6282.dtsi | 28 +
arch/arm/boot/dts/kirkwood-cloudbox.dts | 10 +-
arch/arm/boot/dts/kirkwood-dns320.dts | 7 +
arch/arm/boot/dts/kirkwood-dns325.dts | 5 +
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 32 +-
arch/arm/boot/dts/kirkwood-dockstar.dts | 9 +-
arch/arm/boot/dts/kirkwood-dreamplug.dts | 12 +-
arch/arm/boot/dts/kirkwood-goflexnet.dts | 18 +-
.../arm/boot/dts/kirkwood-guruplug-server-plus.dts | 10 +-
arch/arm/boot/dts/kirkwood-ib62x0.dts | 17 +-
arch/arm/boot/dts/kirkwood-iconnect.dts | 36 +-
arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 15 +-
arch/arm/boot/dts/kirkwood-is2.dts | 2 +
arch/arm/boot/dts/kirkwood-km_kirkwood.dts | 13 +-
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 22 +-
arch/arm/boot/dts/kirkwood-mplcec4.dts | 25 +-
.../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 22 +-
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 10 +-
arch/arm/boot/dts/kirkwood-ns2.dts | 2 +
arch/arm/boot/dts/kirkwood-ns2lite.dts | 2 +
arch/arm/boot/dts/kirkwood-ns2max.dts | 2 +
arch/arm/boot/dts/kirkwood-ns2mini.dts | 2 +
arch/arm/boot/dts/kirkwood-nsa310.dts | 30 +-
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 108 +--
arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi | 93 +++
arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts | 43 ++
arch/arm/boot/dts/kirkwood-sheevaplug.dts | 43 ++
arch/arm/boot/dts/kirkwood-topkick.dts | 52 +-
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 8 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 16 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 10 +
arch/arm/boot/dts/kirkwood.dtsi | 41 +-
arch/arm/boot/dts/lpc32xx.dtsi | 8 +-
arch/arm/boot/dts/omap2.dtsi | 11 +-
arch/arm/boot/dts/omap2420-h4.dts | 2 +-
arch/arm/boot/dts/omap2420.dtsi | 2 +-
arch/arm/boot/dts/omap2430.dtsi | 2 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 48 +-
arch/arm/boot/dts/omap3-beagle.dts | 72 +-
arch/arm/boot/dts/omap3-devkit8000.dts | 11 +-
arch/arm/boot/dts/omap3-evm.dts | 7 +-
arch/arm/boot/dts/omap3-igep.dtsi | 43 +-
arch/arm/boot/dts/omap3-igep0020.dts | 111 ++-
arch/arm/boot/dts/omap3-igep0030.dts | 60 +-
arch/arm/boot/dts/omap3-overo.dtsi | 20 +-
arch/arm/boot/dts/omap3-tobi.dts | 52 +-
arch/arm/boot/dts/omap3.dtsi | 11 +-
arch/arm/boot/dts/omap3430-sdp.dts | 5 +-
arch/arm/boot/dts/omap34xx.dtsi | 2 +-
arch/arm/boot/dts/omap36xx.dtsi | 2 +-
arch/arm/boot/dts/omap4-panda-a4.dts | 10 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 162 ++++-
arch/arm/boot/dts/omap4-panda-es.dts | 38 +-
arch/arm/boot/dts/omap4-panda.dts | 4 +-
arch/arm/boot/dts/omap4-sdp-es23plus.dts | 8 +-
arch/arm/boot/dts/omap4-sdp.dts | 126 ++--
arch/arm/boot/dts/omap4-var-som.dts | 8 +-
arch/arm/boot/dts/omap4.dtsi | 131 ++--
arch/arm/boot/dts/omap443x.dtsi | 8 +-
arch/arm/boot/dts/omap4460.dtsi | 15 +-
arch/arm/boot/dts/omap5-evm.dts | 261 -------
arch/arm/boot/dts/omap5-uevm.dts | 485 ++++++++++++
arch/arm/boot/dts/omap5.dtsi | 180 +++--
arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 8 +-
arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 8 +-
arch/arm/boot/dts/prima2.dtsi | 2 +
arch/arm/boot/dts/pxa2xx.dtsi | 7 +-
arch/arm/boot/dts/r8a73a4.dtsi | 6 -
.../boot/dts/r8a7740-armadillo800eva-reference.dts | 45 ++
arch/arm/boot/dts/r8a7740.dtsi | 121 +++
arch/arm/boot/dts/r8a7779.dtsi | 17 +
arch/arm/boot/dts/r8a7790.dtsi | 6 -
arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 173 +++++
arch/arm/boot/dts/s3c2416-smdk2416.dts | 72 ++
arch/arm/boot/dts/s3c2416.dtsi | 79 ++
arch/arm/boot/dts/s3c24xx.dtsi | 92 +++
arch/arm/boot/dts/sama5d3.dtsi | 33 +-
arch/arm/boot/dts/sh7372.dtsi | 5 +
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 86 +++
arch/arm/boot/dts/sh73a0.dtsi | 18 +-
arch/arm/boot/dts/snowball.dts | 80 +-
arch/arm/boot/dts/socfpga.dtsi | 217 +++++-
arch/arm/boot/dts/socfpga_cyclone5.dts | 13 +
arch/arm/boot/dts/socfpga_vt.dts | 5 +
arch/arm/boot/dts/spear13xx.dtsi | 2 +
arch/arm/boot/dts/spear3xx.dtsi | 8 +-
arch/arm/boot/dts/spear600.dtsi | 8 +-
arch/arm/boot/dts/ste-nomadik-s8815.dts | 69 ++
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 574 ++++++++++++++-
arch/arm/boot/dts/stuib.dtsi | 26 +-
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 12 +
arch/arm/boot/dts/sun4i-a10.dtsi | 54 ++
arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 76 ++
arch/arm/boot/dts/sun5i-a10s.dtsi | 286 ++++++++
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 18 +
arch/arm/boot/dts/sun5i-a13.dtsi | 89 ++-
arch/arm/boot/dts/tegra114-dalmore.dts | 71 +-
arch/arm/boot/dts/tegra114-pluto.dts | 2 +-
arch/arm/boot/dts/tegra114.dtsi | 277 ++++---
arch/arm/boot/dts/tegra20-colibri-512.dtsi | 29 +-
arch/arm/boot/dts/tegra20-harmony.dts | 67 +-
arch/arm/boot/dts/tegra20-iris-512.dts | 13 +-
arch/arm/boot/dts/tegra20-medcom-wide.dts | 12 +-
arch/arm/boot/dts/tegra20-paz00.dts | 48 +-
arch/arm/boot/dts/tegra20-plutux.dts | 12 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 69 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 15 +-
arch/arm/boot/dts/tegra20-tec.dts | 13 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 46 +-
arch/arm/boot/dts/tegra20-ventana.dts | 60 +-
arch/arm/boot/dts/tegra20-whistler.dts | 47 +-
arch/arm/boot/dts/tegra20.dtsi | 285 ++++----
arch/arm/boot/dts/tegra30-beaver.dts | 68 +-
arch/arm/boot/dts/tegra30-cardhu-a02.dts | 16 +-
arch/arm/boot/dts/tegra30-cardhu-a04.dts | 18 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 47 +-
arch/arm/boot/dts/tegra30.dtsi | 288 ++++----
arch/arm/boot/dts/twl4030_omap3.dtsi | 25 +
arch/arm/boot/dts/usb_a9260.dts | 9 +
arch/arm/boot/dts/usb_a9263.dts | 14 +
arch/arm/boot/dts/usb_a9g20.dts | 18 +-
arch/arm/boot/dts/usb_a9g20_common.dtsi | 27 +
arch/arm/boot/dts/usb_a9g20_lpw.dts | 31 +
arch/arm/boot/dts/vf610-pinfunc.h | 810 +++++++++++++++++++++
arch/arm/boot/dts/vf610-twr.dts | 57 ++
arch/arm/boot/dts/vf610.dtsi | 464 ++++++++++++
arch/arm/boot/dts/vt8500-bv07.dts | 4 +
arch/arm/boot/dts/vt8500.dtsi | 29 +-
arch/arm/boot/dts/wm8505-ref.dts | 4 +
arch/arm/boot/dts/wm8505.dtsi | 84 ++-
arch/arm/boot/dts/wm8650-mid.dts | 3 +
arch/arm/boot/dts/wm8650.dtsi | 79 +-
arch/arm/boot/dts/wm8750-apc8750.dts | 30 +
arch/arm/boot/dts/wm8750.dtsi | 347 +++++++++
arch/arm/boot/dts/wm8850-w70v2.dts | 4 +
arch/arm/boot/dts/wm8850.dtsi | 94 ++-
arch/arm/boot/dts/zynq-7000.dtsi | 2 +
arch/arm/boot/dts/zynq-zc702.dts | 6 +-
arch/arm/boot/dts/zynq-zc706.dts | 35 +
arch/arm/boot/dts/zynq-zed.dts | 35 +
arch/arm/configs/at91_dt_defconfig | 2 +
arch/arm/configs/at91sam9260_9g20_defconfig | 1 -
arch/arm/configs/at91sam9263_defconfig | 1 -
arch/arm/configs/nhk8815_defconfig | 6 +
arch/arm/mach-at91/Kconfig.non_dt | 19 -
arch/arm/mach-at91/Makefile | 3 -
arch/arm/mach-at91/at91sam9g45.c | 2 +
arch/arm/mach-at91/at91sam9x5.c | 2 +
arch/arm/mach-at91/board-usb-a926x.c | 384 ----------
arch/arm/mach-imx/clk-imx51-imx53.c | 2 -
arch/arm/mach-imx/mach-imx53.c | 16 -
arch/arm/mach-mxs/Kconfig | 1 +
arch/arm/mach-mxs/mach-mxs.c | 129 +++-
arch/arm/mach-nomadik/Kconfig | 1 +
arch/arm/mach-nomadik/cpu-8815.c | 73 +-
arch/arm/mach-omap2/cclock33xx_data.c | 49 +-
arch/arm/mach-s3c24xx/Kconfig | 12 +
arch/arm/mach-s3c24xx/Makefile | 1 +
arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 91 +++
arch/arm/mach-shmobile/Kconfig | 14 +
arch/arm/mach-shmobile/Makefile | 1 +
.../board-armadillo800eva-reference.c | 213 ++++++
arch/arm/mach-shmobile/include/mach/r8a7740.h | 3 +
arch/arm/mach-shmobile/intc-r8a7740.c | 24 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 54 +-
arch/arm/mach-ux500/cpu-db8500.c | 26 +-
arch/arm/mach-zynq/common.c | 1 -
drivers/bus/Kconfig | 9 +
drivers/bus/Makefile | 1 +
drivers/bus/imx-weim.c | 138 ++++
drivers/clk/clk-nomadik.c | 576 ++++++++++++++-
drivers/clk/samsung/clk-exynos4.c | 9 +-
drivers/clocksource/nomadik-mtu.c | 60 +-
drivers/crypto/ux500/cryp/cryp_core.c | 6 +
drivers/crypto/ux500/hash/hash_core.c | 6 +
drivers/irqchip/irq-renesas-intc-irqpin.c | 9 +-
drivers/pinctrl/pinctrl-nomadik.c | 6 +-
drivers/regulator/ab8500.c | 8 +-
include/dt-bindings/clock/tegra114-car.h | 342 +++++++++
include/dt-bindings/clock/tegra20-car.h | 158 ++++
include/dt-bindings/clock/tegra30-car.h | 265 +++++++
include/dt-bindings/dma/at91.h | 27 +
include/dt-bindings/gpio/tegra-gpio.h | 50 ++
include/dt-bindings/pinctrl/am33xx.h | 42 ++
include/dt-bindings/pinctrl/omap.h | 55 ++
299 files changed, 15647 insertions(+), 3302 deletions(-)
create mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt
create mode 100644 Documentation/devicetree/bindings/clock/st,nomadik.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
create mode 100644 Documentation/devicetree/bindings/mmc/bcm,kona-sdhci.txt
create mode 100644 arch/arm/boot/dts/am4372.dtsi
create mode 100644 arch/arm/boot/dts/am43x-epos-evm.dts
create mode 100644 arch/arm/boot/dts/at91-foxg20.dts
create mode 100644 arch/arm/boot/dts/ccu8540.dts
create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-som.dts
delete mode 100644 arch/arm/boot/dts/imx27-phytec-phycore.dts
create mode 100644 arch/arm/boot/dts/imx28-cfa10055.dts
create mode 100644 arch/arm/boot/dts/imx28-cfa10057.dts
create mode 100644 arch/arm/boot/dts/imx53-m53evk.dts
create mode 100644 arch/arm/boot/dts/imx53-tx53.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-phytec-pbab01.dts
create mode 100644 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi
create mode 100644 arch/arm/boot/dts/imx6sl-evk.dts
create mode 100644 arch/arm/boot/dts/imx6sl.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts
create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug.dts
delete mode 100644 arch/arm/boot/dts/omap5-evm.dts
create mode 100644 arch/arm/boot/dts/omap5-uevm.dts
create mode 100644 arch/arm/boot/dts/r8a7740-armadillo800eva-reference.dts
create mode 100644 arch/arm/boot/dts/s3c2416-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/s3c2416-smdk2416.dts
create mode 100644 arch/arm/boot/dts/s3c2416.dtsi
create mode 100644 arch/arm/boot/dts/s3c24xx.dtsi
create mode 100644 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
create mode 100644 arch/arm/boot/dts/sun5i-a10s.dtsi
create mode 100644 arch/arm/boot/dts/twl4030_omap3.dtsi
create mode 100644 arch/arm/boot/dts/usb_a9g20_common.dtsi
create mode 100644 arch/arm/boot/dts/usb_a9g20_lpw.dts
create mode 100644 arch/arm/boot/dts/vf610-pinfunc.h
create mode 100644 arch/arm/boot/dts/vf610-twr.dts
create mode 100644 arch/arm/boot/dts/vf610.dtsi
create mode 100644 arch/arm/boot/dts/wm8750-apc8750.dts
create mode 100644 arch/arm/boot/dts/wm8750.dtsi
create mode 100644 arch/arm/boot/dts/zynq-zc706.dts
create mode 100644 arch/arm/boot/dts/zynq-zed.dts
delete mode 100644 arch/arm/mach-at91/board-usb-a926x.c
create mode 100644 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c
create mode 100644 arch/arm/mach-shmobile/board-armadillo800eva-reference.c
create mode 100644 drivers/bus/imx-weim.c
create mode 100644 include/dt-bindings/clock/tegra114-car.h
create mode 100644 include/dt-bindings/clock/tegra20-car.h
create mode 100644 include/dt-bindings/clock/tegra30-car.h
create mode 100644 include/dt-bindings/dma/at91.h
create mode 100644 include/dt-bindings/gpio/tegra-gpio.h
create mode 100644 include/dt-bindings/pinctrl/am33xx.h
create mode 100644 include/dt-bindings/pinctrl/omap.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 5/7] ARM SoC device tree changes
@ 2013-07-02 19:08 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:08 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt-for-linus
for you to fetch changes up to 9686bb66a4c50e43ffee903a9fc62237ee2de1e6:
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt (2013-06-26 16:56:24 +0200)
----------------------------------------------------------------
ARM SoC device tree changes
These changes from 30 individual branches for the most part update device
tree files, but there are also a few source code changes that have crept
in this time, usually in order to atomically move over a driver from
using hardcoded data to DT probing.
A number of platforms change their DT files to use the C preprocessor,
which is causing a bit of churn, but that is hopefully only this once.
There are a few conflicts with the other branches unfortunately:
* in exynos5440.dtsi and kirkwood-6281.dtsi, device nodes are added
from multiple branches. Need to be careful to have the right
set of closing braces as git gets this one wrong.
* In kirkwood.dtsi, one 'ranges' line got split into two lines, while
another line got added. Order of the lines does not matter.
* in sama5d3.dtsi, some cleanup was merged the wrong way, causing
a bogus conflict. We want the 'dmas' and 'dma-names' properties
to get added here.
* Two lines got removed independently in arch/arm/mach-mxs/mach-mxs.c
* Contents get added independently in arch/arm/mach-omap2/cclock33xx_data.c
----------------------------------------------------------------
The following changes since commit 9dfedaad4e6b7f9fbae06d3b342a1c77b8c025a5:
Merge tag 'boards-for-linus' into for-linus (2013-07-02 15:11:10 +0200)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
for you to fetch changes up to d1bf673810d5a1e050e423c22687d705f35adcba:
Merge tag 'dt-for-linus' into for-linus (2013-07-02 15:29:09 +0200)
----------------------------------------------------------------
Adam Baker (1):
ARM: Kirkwood add cpus definition needed by cpufreq driver to dtsi
Afzal Mohammed (2):
ARM: dts: AM43x: Initial support
ARM: dts: AM43x EPOS EVM support
Alexander Shiyan (11):
ARM: dts: Add aliases for i.MX27 SPI controller
ARM: dts: Add SPI support for i.MX27 Phytec PCM038 module
ARM: dts: imx27-phytec-phycore: Add reset GPIO for FEC
ARM: dts: imx27-phytec-phycore: Rename file to match functionality
ARM: dts: imx27-phytec-phycore-som: Remove UART definitions
ARM: dts: imx27-phytec-phycore-som: Add initial support for PCM970 RDK
ARM: dts: i.MX27: Add DMA devicetree node
ARM: dts: i.MX27: Add SDHC devicetree nodes
ARM: dts: imx27-phytec-phycore-rdk: Add SDHC support
ARM: dts: imx27-phytec-phycore-rdk: Add MTD name for NOR flash
ARM: dts: imx27: Add VPU devicetree node
Amit Daniel Kachhap (1):
ARM: dts: Add more opp levels in exynos5440
Andrew Lunn (1):
ARM: Kirkwood: ts219: Enable second PCIe port in DT.
Arnd Bergmann (16):
ARM: nomadik: fix clocksource warning
ARM: dts: add missing cpu #address-cell values
Merge tag 'zynq-dt-for-3.11' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'mxs-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'imx-dt-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/dt
Merge tag 'sunxi-dt-for-3.11-2' of git://github.com/mripard/linux into next/dt
Merge tag 'nomadik-dt-2' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'exynos-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 's3c24xx-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge branch 'for_3.11/dts' of git://git.kernel.org/.../bcousson/linux-omap-dt into next/dt
Merge tag 'renesas-dt2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
Merge branch 'armsoc/for-3.11/dt' of git://github.com/broadcom/bcm11351 into next/dt
Merge tag 'dt-3.11-6' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'dt-for-linus' into for-linus
Bastian Hecht (3):
ARM: shmobile: r8a7740: Add OF support to initialze the GIC
ARM: shmobile: r8a7740: Prepare for reference DT setup
ARM: shmobile: armadillo800eva: Reference DT implementation
Boris BREZILLON (1):
ARM: at91/dt: add pinctrl definition for at91 tc blocks
Brian Lilly (3):
ARM: cfa10049: Switch the chip select pin of the LCD controller
ARM: mxs: dt: Add the Crystalfontz CFA-10055 device tree
ARM: mxs: dt: Add Crystalfontz CFA-10057 device tree
Christian Daudt (1):
ARM: mmc: bcm281xx SDHCI driver (dt mods)
Christian Hemp (2):
ARM: dts: imx6q: Add pinctrl for usdhc2 and enet
ARM: dts: Phytec imx6q pfla02 and pbab01 support
Dan Murphy (3):
ARM: dts: omap4-panda: Update the LED support for the panda
ARM: dts: omap4-panda: Update the twl6040 gpio to macro definition
ARM: dts: omap5-uevm: Add LED support for uEVM blue LED
Daniel Mack (1):
ARM: bcm2835: Add Raspberry Pi's ACT LED to DT
Dinh Nguyen (2):
ARM: socfpga: dts: Add ethernet bindings for SOCFPGA
ARM: socfpga: dts: Add gate-clock bindings
Dirk Behme (2):
ARM: dts: i.MX6: configure L2 cache data and tag latency
i.MX6: Documentation: update from fsl,card-wired to non-removable
Dongjin Kim (2):
ARM: dts: add max77686 node entry for ODROID-X
ARM: dts: add vmmc regulator support for ODROID-X
Doug Anderson (1):
ARM: dts: Enable RTC node for exynos5250-snow
Douglas Gilbert (1):
ARM: at91: add Acme Systems Fox G20 board
Eduardo Valentin (3):
ARM: dts: OMAP443x: Add bandgap entry for OMAP443x devices
ARM: dts: OMAP4460: Add bandgap entry for OMAP4460 devices
ARM: dts: OMAP5: Add bandgap DT entry
Emilio L?pez (1):
ARM: sun4i: cubieboard: Enable the i2c controllers
Eric Brower (1):
ARM: tegra: Add gpio-leds to Tegra30 Beaver
Eric B?nard (3):
ARM: mx28: add auart2 2 pins pinmux to imx28.dtsi
ARM: mx28: add auart3 2 pins pinmux to imx28.dtsi
ARM: mx28: add auart4 2 pins pinmux to imx28.dtsi
Ezequiel Garcia (3):
ARM: mvebu: Add support for NOR flash device on Armada XP-DB board
ARM: mvebu: Remove device tree unused properties on A370
ARM: Kirkwood: Fix the internal register ranges translation
Fabio Baltieri (5):
ARM: ux500: Fix intcore regulator name
ARM: ux500: Fix trivial typo in v-anamic1 comment
ARM: ux500: Correct anamic2 typo in DT files
ARM: ux500: Add DT regulators for ab8500-codec
ARM: ux500: Provide auxdata to ux500 ASoC driver
Fabio Estevam (2):
ARM: dts: mx28: Adjust the digctl compatible string
ARM: mxs: Use soc bus infrastructure
Florian Vaussard (15):
ARM: dts: OMAP2+: Use #include for all device trees
ARM: dts: OMAP2+: Use existing constants for GPIOs
ARM: dts: OMAP4/5: Use existing constants for IRQs
ARM: dts: OMAP2+: Header file for pinctrl constants
ARM: dts: OMAP2+: Use pinctrl constants
ARM: dts: AM3XXX: Use #include for all device trees
ARM: dts: AM33XX: Use existing constants for GPIOs
ARM: dts: AM33XX: Specific pinctrl header
ARM: dts: AM33XX: Use pinctrl constants
ARM: dts: OMAP4/AM35xx: Add missing dtb in the dtbs target
ARM: dts: Protect pinctrl headers against multiple inclusions
ARM: dts: OMAP3: Include IRQ header
ARM: dts: omap3-tobi: Add SMSC911X node
ARM: dts: omap3-tobi: Correct polarity for GPIO LED
ARM: dts: omap3-overo: Add default trigger for TWL4030 LED
Gabriel Fernandez (2):
ARM: ux500: DT: Rename root node "soc-u9500" into "soc"
ARM: ux500: use #include syntax to include *.dtsi.
Giridhar Maruthy (1):
ARM: dts: Removing pdma for exynos5440
Girish K S (2):
ARM: dts: add dts node for the ahci sata exynos5440
ARM: dts: enable spi for EXYNOS5440 SOC
Guennadi Liakhovetski (5):
ARM: shmobile: kzm9g-reference: add AS3711 and CPUFreq DT bindings
ARM: shmobile: marzen-reference: add irqpin support in DT
irqchip: renesas-intc-irqpin: DT binding for sense bitfield width
ARM: shmobile: sh73a0: remove "0x" prefix from DT node names
ARM: shmobile: irqpin: add a DT property to enable masking on parent
Gwenhael Goavec-Merou (3):
ARM: dts: apf28dev: Add touchscreen support for APF28dev
ARM: imx27: Add PWM0 to device tree
ARM: imx: apf51: add nfc support
Heiko Stuebner (2):
ARM: dts: add devicetree support for s3c2416-smdk2416
ARM: S3C24XX: update uart addresses in s3c2416-dt auxdata
Hiroshi Doyu (6):
ARM: tegra20: create a DT header defining CLK IDs
ARM: tegra30: create a DT header defining CLK IDs
ARM: tegra114: create a DT header defining CLK IDs
ARM: tegra20: convert device tree files to use CLK defines
ARM: tegra30: convert device tree files to use CLK defines
ARM: tegra114: convert device tree files to use CLK defines
Huang Shijie (13):
ARM: dts: imx6q: remove the unused pins for gpmi-nand
ARM: dts: imx6dl: add pinctrl for gpmi-nand
ARM: dts: enable the gpmi-nand for imx6q{dl}-sabreauto boards
ARM: dts: imx6dl: add a pinctrl for eCSPI1
ARM: dts: imx6dl: add a gpio for hog
ARM: dts: imx6q: add a gpio for hog
ARM: dts: add SPI/NOR for mx6q{dl}-sabreauto boards
drivers: bus: add a new driver for WEIM
ARM: dts: imx6q{dl}: fix the pin conflict between SPI and WEIM
ARM: dts: imx6qdl: add more information for WEIM
ARM: dts: imx6q: add pinctrls for WEIM NOR
ARM: dts: imx6dl: add pinctrls for WEIM NOR
ARM: dts: imx6qdl-sabreauto: enable the WEIM NOR
J Keerthy (1):
ARM: dts: OMAP5: Add Palmas MFD node and regulator nodes
Javier Martinez Canillas (3):
ARM: dts: omap3-igep0020: Add SMSC911x LAN chip support
ARM: dts: omap3-igep0020: Add NAND flash support
ARM: dts: omap3-igep0030: Add NAND flash support
Jean-Christophe PLAGNIOL-VILLARD (12):
ARM: at91: dt: sam9260: add i2c gpio pinctrl
ARM: at91: dt: usb-a9260: update shutdown controller
ARM: at91: dt: usb-a9263: update shutdown controller
ARM: at91: dt: usb-a9263: add dataflash support
ARM: at91: dt: add Calao USB-A9G20 low power version
ARM: at91: drop non DT: Calao USB-A96x
ARM: at91: sam9x5 add udc DT support
ARM: at91: sam9x5ek add udc DT support
ARM: at91: sam9g45 add udc DT support
ARM: at91: sam9m10g45ek add udc DT support
ARM: at91: dt: rm9200: add spi support
ARM: at91: dt: rm9200ek: add spi support
Jingchang Lu (2):
ARM: dts: add SoC level device tree source for VF610
ARM: dts: add initial VF610 Tower board dts support
Jingoo Han (2):
ARM: dts: add pin state information for DP HPD support to Exynos5250
ARM: dts: Document DP clock in samsung,exynos5-dp binding
Jonas Andersson (3):
ARM: dts: imx53: add cspi pinctrl
ARM: dts: imx53: add ecspi2 pinctrl
ARM: dts: imx53: add fec pinctrl
Kevin Hilman (3):
ARM: dts: OMAP3: beagle/overo: mux console UART, enable wakeup
ARM: dts: OMAP3: beagle: enable user button via gpio_keys, enable wakeup
ARM: dts: TWL4030: fix mux and wakeup for SYS_NIRQ line
Laxman Dewangan (1):
ARM: tegra: enable spi4 on Dalmore
Lee Jones (26):
ARM: ux500: Move Snowball's thermal DT node into existing PRCMU one
ARM: ux500: Create a new of_dev_auxdata structure for u8540 enablement
ARM: ux500: Add a VQMMC (level-shifting) regulator DT node for Snowball
ARM: ux500: Supply address location names for the DMA40 DMA controller
ARM: ux500: Setup the DMA40 driver's DT node using the new DMA API
ARM: ux500: Supply UART's DMA configuration via Device Tree
ARM: ux500: Supply MMC DMA configuration via Device Tree
ARM: ux500: Populate the ux500-musb Device Tree entry
ARM: ux500: Pass DMA memcpy channels though Device Tree
ARM: ux500: Supply a DTS file for the u8540 platform
ARM: ux500: Over-ride TCDM size when booting the DB8540 platform
ARM: ux500: Add Device Tree nodes for the ux500 Crypt device
ARM: ux500: Add Device Tree nodes for the ux500 Hash device
ARM: ux500: Provide an AUXDATA entry for ux500-crypt
ARM: ux500: Provide an AUXDATA entry for ux500-hash
crypto: ux500/cryp - Enable DT probing of the driver
crypto: ux500/hash - Enable DT probing of the driver
ARM: ux500: Standardise DBx5x0 based Pinctrl compat string in the DTS
ARM: ux500: Standardise Pinctrl compatible string for DBx5x based platforms
pinctrl/nomadik: Standardise Pinctrl compat string for DBx5x based platforms
ARM: ux500: Apply other compatible name to the u8540 DTS file
ARM: nomadik: Standardise Nomadik STN8815 based Pinctrl compat string in the DTS
pinctrl/nomadik: Standardise Pinctrl compat string for Nomadik based platforms
ARM: ux500: Add an auxdata entry for MUSB for clock-name look-up
ARM: ux500: Reduce PRCMU reg-names to shorter form for u8540 DT
ARM: ux500: Allocate correct amount of memory for the u8540 in DT
Leela Krishna Amudala (1):
Documentation: Add examples to samsung-pinctrl device tree bindings documentation
Linus Walleij (14):
ARM: nomadik: convert all clocks except timer to dt
ARM: nomadik: register clocksource from device tree
ARM: nomadik: add led and key for S8815
ARM: nomadik: move the pin configuration to DT
ARM: ux500: build ccu8540 device tree blob
ARM: ux500: fix typo in STUIB device tree
ARM: ux500: register LP5521 LEDs in the device tree
ARM: ux500: enable the crypto and hash on all dbx500
ARM: ux500: bump MMC/SD max frequency for DT boots
ARM: ux500: use symbolic names for interrupt flags
ARM: ux500: cut chip-select GPIOs from SSP device
ARM: ux500: drop any 0x prefix from I2C DT devices
clk: nomadik: implement the Nomadik clocks properly
ARM: nomadik: add the new clocks to the device tree
Lorenzo Pieralisi (14):
ARM: dts: am33xx: cpus/cpu nodes dts updates
ARM: dts: armada-370-xp: cpus/cpu node dts updates
ARM: dts: at91: cpus/cpu node dts updates
ARM: dts: exynos5440: cpus/cpu nodes dts updates
ARM: dts: imx: cpus/cpu nodes dts updates
ARM: dts: lpc32xx: cpus/cpu nodes dts updates
ARM: dts: omap: cpus/cpu nodes dts updates
ARM: dts: picoxcell: cpus/cpu nodes dts updates
ARM: dts: prima2: cpus/cpu node dts updates
ARM: dts: pxa2xx: cpus/cpu nodes dts updates
ARM: dts: r8a7740: cpus/cpu nodes dts updates
ARM: dts: sh7372: cpus/cpu nodes dts updates
ARM: dts: spear: cpus/cpu nodes dts updates
ARM: dts: sunxi: cpus/cpu nodes dts updates
Ludovic Desroches (2):
ARM: at91: dt: add header to define at_hdmac configuration
ARM: at91: dt: switch DMA DT bindings to pre-processor
Magnus Damm (2):
ARM: shmobile: Remove unused r8a73a4 GIC CPU interface DT bits
ARM: shmobile: Remove unused r8a7790 GIC CPU interface DT bits
Marek Vasut (9):
ARM: mxs: Fix UARTs on M28EVK
ARM: mx5: Add AUDMUX4 pinctrl data
ARM: mx5: Add CAN1 pinctrl data
ARM: mx5: Add I2C1 pinctrl data
ARM: mx5: Add I2C2 pinctrl data
ARM: mx5: Add NAND pinctrl data
ARM: mx5: Add LCD IPU pinctrl data
ARM: mx5: Add PWM1 pinctrl data
ARM: mx5: Add support for DENX M53EVK
Markus Niebel (4):
ARM i.MX53: mba53: add sound support
ARM i.MX53: mba53: add missing gpio stuff for pca9554
ARM i.MX53: mba53: use reset gpio for FEC
ARM i.MX53: mba53: add DI1_CLK to pinctrl for disp1
Matt Porter (3):
ARM: dts: bcm281xx: use #include for device tree files
ARM: dts: bcm281xx: use existing defines for irqs
ARM: dts: bcm281xx: change comment to C89 style
Maxime Ripard (12):
ARM: sun5i: Update the clock compatible strings
ARM: sunxi: dt: Register the pio node as interrupt controller
ARM: sunxi: dt: Add i2c controller nodes to the DTSI
ARM: sun4i: dt: Add i2c muxing options
ARM: sun5i: dt: Add i2c muxing options
ARM: sun5i: olinuxino: Enable the i2c controllers
ARM: sunxi: dt: Add Allwinner A10s DTSI
ARM: mxs: Remove init_irq declaration in machine description
ARM: dts: cfa10036: Change the OLED display to SSD1306
ARM: cfa10036: dt: Change i2c0 clock frequency
ARM: cfa10036: Add USB0 OTG port
ARM: sunxi: Add Olimex A10s-Olinuxino-micro device tree
Michael Grzeschik (4):
ARM: dts: imx: add imx5x usbmisc entries
ARM: dts: imx: add imx5x usb clock DT lookups
ARM: dts: imx: use usb-nop-xceiv usbphy entries for imx5x
ARM: dts: imx: imx53-qsb.dts: enable usbotg and usbh1
Michael Olbrich (1):
ARM i.MX53: mba53: enable usbotg & usbh1
Mugunthan V N (3):
ARM: dts: AM33XX: Add pinmux configuration for CPSW to beaglebone
ARM: dts: AM33XX: Add pinmux configuration for CPSW to EVMsk
ARM: dts: AM33XX: Add pinmux configuration for CPSW to am335x EVM
Nicolas Ferre (8):
ARM: at91: at91sam9x5 RTC is not compatible with at91rm9200 one
ARM: at91/at91-ariag25.dts: add RTC node
ARM: at91/at91sam9x5.dtsi: add UART0/1 nodes
ARM: at91/at91-ariag25.dts: UART0/1 nodes are disabled
ARM: at91: switch Fox G20 board .dts to pre-processor defines
ARM: at91/DT: fix SPI compatibility string
ARM: at91/DT: sama5d3: add SPI DMA client infos
ARM: at91/DT: at91sam9n12: add SPI DMA client infos
Nicolin Chen (7):
ARM: dts: imx6qdl-sabresd: add clko1 iomux configuration
ARM: dtsi: imx6q/imx6dl: Add a pinctrl for I2C1
ARM: dtsi: imx6dl: Add a pinctrl for AUDMUX
ARM: dtsi: imx6qdl-sabresd: add a fixed regulator for WM8962
ARM: dtsi: imx6qdl-sabresd: Add WM8962 CODEC support
ARM: dtsi: imx6qdl-sabresd: Enable SSI2 and AUDMUX
ARM: dtsi: imx6qdl-sabresd: Enable WM8962 audio support
Olof Johansson (15):
Merge tag 'nomadik-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-nomadik into next/dt
Merge tag 'dt-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge branch 'dts-cpus-updates' of git://linux-arm.org/linux-2.6-lp into next/dt
Merge tag 'vt8500/dts-3.11' of git://github.com/linux-wmt/linux-vtwm into next/dt
Merge tag 'dt-3.11-4' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'renesas-dt-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 's3c24xx-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'exynos-dt-1' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'dt-3.11-5' of git://git.infradead.org/users/jcooper/linux into next/dt
Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'bcm2835-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-rpi into next/dt
Merge tag 'tegra-for-3.11-dt' of git://git.kernel.org/.../swarren/linux-tegra into next/dt
Merge tag 'sunxi-dt-for-3.11' of git://github.com/mripard/linux into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Padmavathi Venna (1):
ARM: dts: Add wm8994 regulator support on smdk5250
Philip Avinash (4):
ARM: dts: AM33XX: Add NAND flash device tree data to am335x-evm
ARM: dts: AM33XX: Add PWMSS device tree nodes
ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evm
ARM: dts: AM33XX: Add PWM backlight DT data to am335x-evmsk
Philip, Avinash (1):
ARM: dts: AM33XX: Add ELM node
Philipp Zabel (5):
ARM i.MX53: dts: add i2c aliases
ARM i.MX53: tqma53: fix pinctrl settings
ARM i.MX53: tqma53: rev 300 specific pin configuration
ARM i.MX53: Add TVE entry to i.MX53 dtsi
ARM i.MX53: mba53: add Tevision Encoder
Rabin Vincent (1):
clocksource: nomadik-mtu: support of probe
Rhyland Klein (2):
ARM: tegra: Add charger subnode to tps65090 node
ARM: tegra: add power-supplies link between battery and charger
Richard Genoud (1):
ARM: at91: dt: at91sam9x5: add SPI DMA client infos
Roger Quadros (4):
ARM: dts: omap5-uevm: Add USB Host support
ARM: dts: omap4-panda: Add USB Host support
ARM: dts: omap4-panda: Fix DVI EDID reads
ARM: dts: omap5-uevm: Provide USB Host PHY clock frequency
Rogerio Pimentel (1):
ARM: dts: mx53qsb: Add support for parallel display
Sachin Kamat (16):
ARM: dts: Remove keypad entries from exynos4x12-pinctrl.dtsi
ARM: dts: Add keypad entries to Exynos4412 based Origen
ARM: dts: Add keypad entries to SMDK4412
ARM: dts: Add MFC clock entries for exynos4
ARM: dts: Update MFC documentation for clock entries
ARM: dts: Add TMU clock entries to exynos4210.dtsi
ARM: dts: Enable TMU on Origen4210 board
ARM: dts: Remove combiner IRQ node from exynos4x12.dtsi
clk: exynos4: Add additional G2D clocks
ARM: dts: Remove duplicate and add missing G2D nodes
ARM: dts: Add clock entries to G2D node for exynos4210
ARM: dts: Add clock entries to G2D node for exynos4x12
ARM: dts: Update G2D documentation for clock entries
ARM: dts: Add PWM related pinctrl entries for exynos4210
ARM: dts: Add LCD related pinctrl entries for exynos4210
ARM: dts: Add FIMD node to Origen4210 board
Sascha Hauer (2):
ARM i.MX53: tqma53: Fix interrupt polarity for the mc34708
ARM i.MX53: mba53: Add display support
Sebastian Hesselbarth (1):
ARM: dove: add si5351 clock driver to CuBox DT
Shawn Guo (6):
Merge tag 'imx-soc-3.11' into imx/dt
ARM: imx: move imx53-qsb audio codec clk lookup into DT
ARM: dts: add device tree source for imx6sl SoC
ARM: dts: imx6sl: add initial imx6sl-evk support
ARM: dts: imx6qdl: remove redundant usbmisc label
ARM: dts: imx6qdl: remove redundant ocotp node
Simon Baatz (3):
ARM: mvebu: Use standard MMC binding for all users of mvsdio
ARM: Kirkwood: Add dts files for Sheevaplug and eSATA Sheevaplug
arm: kirkwood: sheevaplug: move pinmux configs to the right devices
Soren Brinkmann (4):
arm: zynq: Remove board specific compatibility string
arm: dt: zynq: Use 'status' property for UART nodes
arm: dt: zynq: Add support for the zc706 platform
arm: dt: zynq: Add support for the zed platform
Sourav Poddar (1):
ARM: dts: omap5-uevm: Add uart pinctrl data
Sricharan R (1):
ARM: dts: omap5: Make uevm as the official board and deprecate sevm support
Steffen Trumtrar (9):
ARM: i.MX53: add audmux pinctrl
ARM: i.MX53: add csi pinctrl
ARM: i.MX53: add ecspi pinctrl
ARM: i.MX53: add pwm2 pinctrl
ARM: i.MX53: add uart1 pinctrl
ARM: i.MX53: add uart2 pinctrl
ARM: dts: add Ka-Ro tx53 devicetree
ARM i.MX53: tqma53: add WP/CD pinctrl and vmmc to esdhc2
ARM i.MX53: mba53: fix lvds/disp pinctrl
Stephen Warren (10):
Merge branch 'for-3.11/deps-for-clk' into for-3.11/dt
ARM: tegra: fix memory size on Beaver
ARM: tegra: use #include for all device trees
ARM: tegra: create a DT header defining GPIO IDs
ARM: tegra: convert device tree files to use GPIO defines
ARM: tegra: convert device tree files to use IRQ defines
ARM: tegra: add audio-related nodes to Tegra114 DT
ARM: tegra: enable audio on Dalmore
ARM: tegra: enable audio on Beaver
ARM: mxc: fix gpio-ranges for VF610
Subash Patel (1):
ARM: dts: update bootargs to support 8GiB for SSDK5440 and SD5v1
Suman Anna (1):
ARM: dts: OMAP4+: Remove multimedia carveouts
Thomas Abraham (2):
ARM: dts: add max8997 device node for exynos4210-origen board
ARM: dts: add ohci and ehci controller nodes for EXYNOS5440
Thomas Petazzoni (25):
arm: mvebu: enable the third USB interface on OpenBlocks AX3
arm: mvebu: enable two USB interfaces on the Armada XP GP board
arm: kirkwood: cloudbox: move pinmux configs to the right devices
arm: kirkwood: dlink dns: move pinmux configs to the right devices
arm: kirkwood: dockstar: move pinmux configs to the right devices
arm: kirkwood: dreamplug: move pinmux configs to the right devices
arm: kirkwood: goflexnet: move pinmux configs to the right devices
arm: kirkwood: guruplug: move pinmux configs to the right devices
arm: kirkwood: ib62x0: move pinmux configs to the right devices
arm: kirkwood: iconnect: give meaningful names to pinmux configs
arm: kirkwood: iconnect: move pinmux configs to the right devices
arm: kirkwood: iomega ix2-200: move pinmux configs to the right devices
arm: kirkwood: ns2: move pinmux configs to the right devices
arm: kirkwood: keymile: move pinmux configs to the right devices
arm: kirkwood: buffalo linkstation: move pinmux configs to the right devices
arm: kirkwood: mplcec4: move pinmux configs to the right devices
arm: kirkwood: readynas: move pinmux configs to the right devices
arm: kirkwood: nsa310: move pinmux configs to the right devices
arm: kirkwood: openblocks_a6: move pinmux configs to the right devices
arm: kirkwood: topkick: move pinmux configs to the right devices
arm: kirkwood: ts219: move pinmux configs to the right devices
arm: kirkwood: openblocks-a6: group pinmux configurations
arm: kirkwood: openblocks-a6: add support for Init button
arm: mvebu: armada-xp-db: ensure PCIe range is specified
arm: mvebu: enable mini-PCIe connectors on Armada 370 RD
Tony Prisk (7):
dts: vt8500: Fix invalid/missing cpu nodes for soc files.
dts: vt8500: Add devicetree support for WM8750 SoC and APC8750 board
dts: vt8500: Update serial nodes and disable by default in SoC files
dts: clk: vt8500: Update SoC dtsi to use WM8850 PLL clocks
dts: vt8500: Populate missing PLL nodes
dts: vt8500: Add ARM, AHB, APB and DDR clock nodes to SoC files
dts: vt8500: Correct reference clock on WM8850 SoCs
Tushar Behera (2):
ARM: dts: Enable RTC node for Arndale
ARM: dts: Set BUCK7 as always on for Origen board
Vaibhav Hiremath (7):
ARM: dts: AM33XX: Add default pinctrl binding for I2C device
ARM: dts: AM33XX: Add pinctrl binding to gpio-leds node
ARM: dts: AM33XX: Fix uart numbering to match hardware/TRM
ARM: dts: AM33XX: Add default pinctrl binding for UART0 device
ARM: dts: AM33XX: Set pinmux for clkout2 pad used for clock output
ARM: AM33XX: clock: Add debugSS clock nodes
ARM: AM33XX: clock data: Enable clkout2 as part of init
Valentin Longchamp (2):
ARM: kirkwood: refactor dtsi to largest common nodes
ARM: kirkwood: add i2c-gpio controller for km_kirkwood
Venu Byravarasu (3):
ARM: tegra: finalize USB EHCI and PHY bindings
ARM: tegra: modify ULPI reset GPIO properties
ARM: tegra: update device trees for USB binding rework
Vikas Sajjan (3):
ARM: dts: Add DT node for DP controller for Arndale Board
ARM: dts: Add clock provider information for DP controller in Exynos5250 SoC
ARM: dts: Add display timing node to exynos5250-arndale.dts
Vivek Gautam (3):
ARM: dts: Enabling samsung-usb3phy driver for exynos5250
ARM: dts: Add device tree bindings for dwc3-exynos
ARM: dts: Enabling dwc3-exynos driver for exynos5250
Wenyou Yang (2):
ARM: at91/dtsi: add the watchdog nodes for at91 SoC
ARM: at91/dts: add the watchdog nodes for at91 boards
Willy Tarreau (1):
ARM: mvebu: set aliases for ethernet controllers
Youngmin Nam (1):
ARM: dts: Enable RTC by default on EXYNOS5440
.../devicetree/bindings/arm/omap/omap.txt | 3 +
.../devicetree/bindings/arm/ste-nomadik.txt | 5 +
Documentation/devicetree/bindings/bus/imx-weim.txt | 49 ++
.../devicetree/bindings/clock/altr_socfpga.txt | 7 +
.../devicetree/bindings/clock/exynos4-clock.txt | 3 +-
.../bindings/clock/nvidia,tegra114-car.txt | 252 +------
.../bindings/clock/nvidia,tegra20-car.txt | 154 +---
.../bindings/clock/nvidia,tegra30-car.txt | 211 +-----
.../devicetree/bindings/clock/st,nomadik.txt | 104 +++
.../devicetree/bindings/gpu/samsung-g2d.txt | 5 +
.../interrupt-controller/renesas,intc-irqpin.txt | 16 +
.../devicetree/bindings/media/s5p-mfc.txt | 5 +
Documentation/devicetree/bindings/mfd/ab8500.txt | 2 +-
.../devicetree/bindings/mmc/bcm,kona-sdhci.txt | 16 +
.../bindings/pinctrl/fsl,imx-pinctrl.txt | 2 +-
.../bindings/pinctrl/samsung-pinctrl.txt | 44 +-
.../devicetree/bindings/usb/exynos-usb.txt | 34 +
.../bindings/usb/nvidia,tegra20-ehci.txt | 27 +-
.../bindings/usb/nvidia,tegra20-usb-phy.txt | 41 +-
.../devicetree/bindings/video/exynos_dp.txt | 6 +
arch/arm/boot/dts/Makefile | 32 +-
arch/arm/boot/dts/am335x-bone.dts | 118 ++-
arch/arm/boot/dts/am335x-evm.dts | 264 ++++++-
arch/arm/boot/dts/am335x-evmsk.dts | 184 ++++-
arch/arm/boot/dts/am33xx.dtsi | 125 +++-
arch/arm/boot/dts/am3517-evm.dts | 2 +-
arch/arm/boot/dts/am3517_mt_ventoux.dts | 2 +-
arch/arm/boot/dts/am4372.dtsi | 68 ++
arch/arm/boot/dts/am43x-epos-evm.dts | 18 +
arch/arm/boot/dts/armada-370-db.dts | 1 +
arch/arm/boot/dts/armada-370-mirabox.dts | 1 +
arch/arm/boot/dts/armada-370-rd.dts | 17 +
arch/arm/boot/dts/armada-370-xp.dtsi | 17 +-
arch/arm/boot/dts/armada-370.dtsi | 4 -
arch/arm/boot/dts/armada-xp-db.dts | 34 +
arch/arm/boot/dts/armada-xp-gp.dts | 10 +
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 3 +-
arch/arm/boot/dts/armada-xp-openblocks-ax3-4.dts | 9 +
arch/arm/boot/dts/armada-xp.dtsi | 6 +-
arch/arm/boot/dts/at91-ariag25.dts | 21 +-
arch/arm/boot/dts/at91-foxg20.dts | 157 ++++
arch/arm/boot/dts/at91rm9200.dtsi | 102 ++-
arch/arm/boot/dts/at91rm9200ek.dts | 10 +
arch/arm/boot/dts/at91sam9260.dtsi | 94 ++-
arch/arm/boot/dts/at91sam9263.dtsi | 46 +-
arch/arm/boot/dts/at91sam9263ek.dts | 4 +
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 4 +
arch/arm/boot/dts/at91sam9g45.dtsi | 151 +++-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 9 +
arch/arm/boot/dts/at91sam9n12.dtsi | 107 ++-
arch/arm/boot/dts/at91sam9n12ek.dts | 4 +
arch/arm/boot/dts/at91sam9x5.dtsi | 195 ++++-
arch/arm/boot/dts/at91sam9x5ek.dtsi | 9 +
arch/arm/boot/dts/bcm11351-brt.dts | 19 +-
arch/arm/boot/dts/bcm11351.dtsi | 39 +-
arch/arm/boot/dts/bcm2835-rpi-b.dts | 11 +
arch/arm/boot/dts/ccu8540.dts | 41 ++
arch/arm/boot/dts/ccu9540.dts | 6 +-
arch/arm/boot/dts/dbx5x0.dtsi | 226 ++++--
arch/arm/boot/dts/dove-cubox.dts | 51 +-
arch/arm/boot/dts/exynos4.dtsi | 2 +
arch/arm/boot/dts/exynos4210-origen.dts | 169 +++++
arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 89 +++
arch/arm/boot/dts/exynos4210.dtsi | 5 +
arch/arm/boot/dts/exynos4412-odroidx.dts | 197 +++++
arch/arm/boot/dts/exynos4412-origen.dts | 66 ++
arch/arm/boot/dts/exynos4412-smdk4412.dts | 85 ++-
arch/arm/boot/dts/exynos4x12-pinctrl.dtsi | 56 --
arch/arm/boot/dts/exynos4x12.dtsi | 10 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 31 +
arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 7 +
arch/arm/boot/dts/exynos5250-smdk5250.dts | 40 +-
arch/arm/boot/dts/exynos5250-snow.dts | 4 +
arch/arm/boot/dts/exynos5250.dtsi | 34 +-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 2 +-
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 41 +-
arch/arm/boot/dts/exynos5440.dtsi | 70 +-
arch/arm/boot/dts/href.dtsi | 61 +-
arch/arm/boot/dts/hrefprev60.dts | 10 +-
arch/arm/boot/dts/hrefv60plus.dts | 20 +-
arch/arm/boot/dts/imx23.dtsi | 8 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 37 +
arch/arm/boot/dts/imx27-phytec-phycore-som.dts | 179 +++++
arch/arm/boot/dts/imx27-phytec-phycore.dts | 79 --
arch/arm/boot/dts/imx27.dtsi | 80 +-
arch/arm/boot/dts/imx28-apf28dev.dts | 1 +
arch/arm/boot/dts/imx28-cfa10036.dts | 38 +-
arch/arm/boot/dts/imx28-cfa10049.dts | 8 +-
arch/arm/boot/dts/imx28-cfa10055.dts | 179 +++++
arch/arm/boot/dts/imx28-cfa10057.dts | 191 +++++
arch/arm/boot/dts/imx28-m28evk.dts | 14 +-
arch/arm/boot/dts/imx28.dtsi | 43 +-
arch/arm/boot/dts/imx51-apf51.dts | 7 +
arch/arm/boot/dts/imx51.dtsi | 23 +
arch/arm/boot/dts/imx53-m53evk.dts | 259 +++++++
arch/arm/boot/dts/imx53-mba53.dts | 175 ++++-
arch/arm/boot/dts/imx53-qsb.dts | 36 +
arch/arm/boot/dts/imx53-tqma53.dtsi | 45 +-
arch/arm/boot/dts/imx53-tx53.dtsi | 122 ++++
arch/arm/boot/dts/imx53.dtsi | 297 +++++++-
arch/arm/boot/dts/imx6dl-sabreauto.dts | 8 +
arch/arm/boot/dts/imx6dl-sabresd.dts | 1 +
arch/arm/boot/dts/imx6dl.dtsi | 114 +++
arch/arm/boot/dts/imx6q-phytec-pbab01.dts | 34 +
arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi | 74 ++
arch/arm/boot/dts/imx6q-sabreauto.dts | 8 +
arch/arm/boot/dts/imx6q-sabresd.dts | 1 +
arch/arm/boot/dts/imx6q.dtsi | 104 ++-
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 41 ++
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 66 ++
arch/arm/boot/dts/imx6qdl.dtsi | 13 +-
arch/arm/boot/dts/imx6sl-evk.dts | 74 ++
arch/arm/boot/dts/imx6sl.dtsi | 779 ++++++++++++++++++++
arch/arm/boot/dts/kirkwood-6281.dtsi | 28 +
arch/arm/boot/dts/kirkwood-6282.dtsi | 28 +
arch/arm/boot/dts/kirkwood-cloudbox.dts | 10 +-
arch/arm/boot/dts/kirkwood-dns320.dts | 7 +
arch/arm/boot/dts/kirkwood-dns325.dts | 5 +
arch/arm/boot/dts/kirkwood-dnskw.dtsi | 32 +-
arch/arm/boot/dts/kirkwood-dockstar.dts | 9 +-
arch/arm/boot/dts/kirkwood-dreamplug.dts | 12 +-
arch/arm/boot/dts/kirkwood-goflexnet.dts | 18 +-
.../arm/boot/dts/kirkwood-guruplug-server-plus.dts | 10 +-
arch/arm/boot/dts/kirkwood-ib62x0.dts | 17 +-
arch/arm/boot/dts/kirkwood-iconnect.dts | 36 +-
arch/arm/boot/dts/kirkwood-iomega_ix2_200.dts | 15 +-
arch/arm/boot/dts/kirkwood-is2.dts | 2 +
arch/arm/boot/dts/kirkwood-km_kirkwood.dts | 13 +-
arch/arm/boot/dts/kirkwood-lsxl.dtsi | 22 +-
arch/arm/boot/dts/kirkwood-mplcec4.dts | 25 +-
.../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 22 +-
arch/arm/boot/dts/kirkwood-ns2-common.dtsi | 10 +-
arch/arm/boot/dts/kirkwood-ns2.dts | 2 +
arch/arm/boot/dts/kirkwood-ns2lite.dts | 2 +
arch/arm/boot/dts/kirkwood-ns2max.dts | 2 +
arch/arm/boot/dts/kirkwood-ns2mini.dts | 2 +
arch/arm/boot/dts/kirkwood-nsa310.dts | 30 +-
arch/arm/boot/dts/kirkwood-openblocks_a6.dts | 108 +--
arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi | 93 +++
arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts | 43 ++
arch/arm/boot/dts/kirkwood-sheevaplug.dts | 43 ++
arch/arm/boot/dts/kirkwood-topkick.dts | 52 +-
arch/arm/boot/dts/kirkwood-ts219-6281.dts | 8 +-
arch/arm/boot/dts/kirkwood-ts219-6282.dts | 16 +-
arch/arm/boot/dts/kirkwood-ts219.dtsi | 10 +
arch/arm/boot/dts/kirkwood.dtsi | 41 +-
arch/arm/boot/dts/lpc32xx.dtsi | 8 +-
arch/arm/boot/dts/omap2.dtsi | 11 +-
arch/arm/boot/dts/omap2420-h4.dts | 2 +-
arch/arm/boot/dts/omap2420.dtsi | 2 +-
arch/arm/boot/dts/omap2430.dtsi | 2 +-
arch/arm/boot/dts/omap3-beagle-xm.dts | 48 +-
arch/arm/boot/dts/omap3-beagle.dts | 72 +-
arch/arm/boot/dts/omap3-devkit8000.dts | 11 +-
arch/arm/boot/dts/omap3-evm.dts | 7 +-
arch/arm/boot/dts/omap3-igep.dtsi | 43 +-
arch/arm/boot/dts/omap3-igep0020.dts | 111 ++-
arch/arm/boot/dts/omap3-igep0030.dts | 60 +-
arch/arm/boot/dts/omap3-overo.dtsi | 20 +-
arch/arm/boot/dts/omap3-tobi.dts | 52 +-
arch/arm/boot/dts/omap3.dtsi | 11 +-
arch/arm/boot/dts/omap3430-sdp.dts | 5 +-
arch/arm/boot/dts/omap34xx.dtsi | 2 +-
arch/arm/boot/dts/omap36xx.dtsi | 2 +-
arch/arm/boot/dts/omap4-panda-a4.dts | 10 +-
arch/arm/boot/dts/omap4-panda-common.dtsi | 162 ++++-
arch/arm/boot/dts/omap4-panda-es.dts | 38 +-
arch/arm/boot/dts/omap4-panda.dts | 4 +-
arch/arm/boot/dts/omap4-sdp-es23plus.dts | 8 +-
arch/arm/boot/dts/omap4-sdp.dts | 126 ++--
arch/arm/boot/dts/omap4-var-som.dts | 8 +-
arch/arm/boot/dts/omap4.dtsi | 131 ++--
arch/arm/boot/dts/omap443x.dtsi | 8 +-
arch/arm/boot/dts/omap4460.dtsi | 15 +-
arch/arm/boot/dts/omap5-evm.dts | 261 -------
arch/arm/boot/dts/omap5-uevm.dts | 485 ++++++++++++
arch/arm/boot/dts/omap5.dtsi | 180 +++--
arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 8 +-
arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 8 +-
arch/arm/boot/dts/prima2.dtsi | 2 +
arch/arm/boot/dts/pxa2xx.dtsi | 7 +-
arch/arm/boot/dts/r8a73a4.dtsi | 6 -
.../boot/dts/r8a7740-armadillo800eva-reference.dts | 45 ++
arch/arm/boot/dts/r8a7740.dtsi | 121 +++
arch/arm/boot/dts/r8a7779.dtsi | 17 +
arch/arm/boot/dts/r8a7790.dtsi | 6 -
arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 173 +++++
arch/arm/boot/dts/s3c2416-smdk2416.dts | 72 ++
arch/arm/boot/dts/s3c2416.dtsi | 79 ++
arch/arm/boot/dts/s3c24xx.dtsi | 92 +++
arch/arm/boot/dts/sama5d3.dtsi | 33 +-
arch/arm/boot/dts/sh7372.dtsi | 5 +
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 86 +++
arch/arm/boot/dts/sh73a0.dtsi | 18 +-
arch/arm/boot/dts/snowball.dts | 80 +-
arch/arm/boot/dts/socfpga.dtsi | 217 +++++-
arch/arm/boot/dts/socfpga_cyclone5.dts | 13 +
arch/arm/boot/dts/socfpga_vt.dts | 5 +
arch/arm/boot/dts/spear13xx.dtsi | 2 +
arch/arm/boot/dts/spear3xx.dtsi | 8 +-
arch/arm/boot/dts/spear600.dtsi | 8 +-
arch/arm/boot/dts/ste-nomadik-s8815.dts | 69 ++
arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 574 ++++++++++++++-
arch/arm/boot/dts/stuib.dtsi | 26 +-
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 12 +
arch/arm/boot/dts/sun4i-a10.dtsi | 54 ++
arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 76 ++
arch/arm/boot/dts/sun5i-a10s.dtsi | 286 ++++++++
arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 18 +
arch/arm/boot/dts/sun5i-a13.dtsi | 89 ++-
arch/arm/boot/dts/tegra114-dalmore.dts | 71 +-
arch/arm/boot/dts/tegra114-pluto.dts | 2 +-
arch/arm/boot/dts/tegra114.dtsi | 277 ++++---
arch/arm/boot/dts/tegra20-colibri-512.dtsi | 29 +-
arch/arm/boot/dts/tegra20-harmony.dts | 67 +-
arch/arm/boot/dts/tegra20-iris-512.dts | 13 +-
arch/arm/boot/dts/tegra20-medcom-wide.dts | 12 +-
arch/arm/boot/dts/tegra20-paz00.dts | 48 +-
arch/arm/boot/dts/tegra20-plutux.dts | 12 +-
arch/arm/boot/dts/tegra20-seaboard.dts | 69 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 15 +-
arch/arm/boot/dts/tegra20-tec.dts | 13 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 46 +-
arch/arm/boot/dts/tegra20-ventana.dts | 60 +-
arch/arm/boot/dts/tegra20-whistler.dts | 47 +-
arch/arm/boot/dts/tegra20.dtsi | 285 ++++----
arch/arm/boot/dts/tegra30-beaver.dts | 68 +-
arch/arm/boot/dts/tegra30-cardhu-a02.dts | 16 +-
arch/arm/boot/dts/tegra30-cardhu-a04.dts | 18 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 47 +-
arch/arm/boot/dts/tegra30.dtsi | 288 ++++----
arch/arm/boot/dts/twl4030_omap3.dtsi | 25 +
arch/arm/boot/dts/usb_a9260.dts | 9 +
arch/arm/boot/dts/usb_a9263.dts | 14 +
arch/arm/boot/dts/usb_a9g20.dts | 18 +-
arch/arm/boot/dts/usb_a9g20_common.dtsi | 27 +
arch/arm/boot/dts/usb_a9g20_lpw.dts | 31 +
arch/arm/boot/dts/vf610-pinfunc.h | 810 +++++++++++++++++++++
arch/arm/boot/dts/vf610-twr.dts | 57 ++
arch/arm/boot/dts/vf610.dtsi | 464 ++++++++++++
arch/arm/boot/dts/vt8500-bv07.dts | 4 +
arch/arm/boot/dts/vt8500.dtsi | 29 +-
arch/arm/boot/dts/wm8505-ref.dts | 4 +
arch/arm/boot/dts/wm8505.dtsi | 84 ++-
arch/arm/boot/dts/wm8650-mid.dts | 3 +
arch/arm/boot/dts/wm8650.dtsi | 79 +-
arch/arm/boot/dts/wm8750-apc8750.dts | 30 +
arch/arm/boot/dts/wm8750.dtsi | 347 +++++++++
arch/arm/boot/dts/wm8850-w70v2.dts | 4 +
arch/arm/boot/dts/wm8850.dtsi | 94 ++-
arch/arm/boot/dts/zynq-7000.dtsi | 2 +
arch/arm/boot/dts/zynq-zc702.dts | 6 +-
arch/arm/boot/dts/zynq-zc706.dts | 35 +
arch/arm/boot/dts/zynq-zed.dts | 35 +
arch/arm/configs/at91_dt_defconfig | 2 +
arch/arm/configs/at91sam9260_9g20_defconfig | 1 -
arch/arm/configs/at91sam9263_defconfig | 1 -
arch/arm/configs/nhk8815_defconfig | 6 +
arch/arm/mach-at91/Kconfig.non_dt | 19 -
arch/arm/mach-at91/Makefile | 3 -
arch/arm/mach-at91/at91sam9g45.c | 2 +
arch/arm/mach-at91/at91sam9x5.c | 2 +
arch/arm/mach-at91/board-usb-a926x.c | 384 ----------
arch/arm/mach-imx/clk-imx51-imx53.c | 2 -
arch/arm/mach-imx/mach-imx53.c | 16 -
arch/arm/mach-mxs/Kconfig | 1 +
arch/arm/mach-mxs/mach-mxs.c | 129 +++-
arch/arm/mach-nomadik/Kconfig | 1 +
arch/arm/mach-nomadik/cpu-8815.c | 73 +-
arch/arm/mach-omap2/cclock33xx_data.c | 49 +-
arch/arm/mach-s3c24xx/Kconfig | 12 +
arch/arm/mach-s3c24xx/Makefile | 1 +
arch/arm/mach-s3c24xx/mach-s3c2416-dt.c | 91 +++
arch/arm/mach-shmobile/Kconfig | 14 +
arch/arm/mach-shmobile/Makefile | 1 +
.../board-armadillo800eva-reference.c | 213 ++++++
arch/arm/mach-shmobile/include/mach/r8a7740.h | 3 +
arch/arm/mach-shmobile/intc-r8a7740.c | 24 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 54 +-
arch/arm/mach-ux500/cpu-db8500.c | 26 +-
arch/arm/mach-zynq/common.c | 1 -
drivers/bus/Kconfig | 9 +
drivers/bus/Makefile | 1 +
drivers/bus/imx-weim.c | 138 ++++
drivers/clk/clk-nomadik.c | 576 ++++++++++++++-
drivers/clk/samsung/clk-exynos4.c | 9 +-
drivers/clocksource/nomadik-mtu.c | 60 +-
drivers/crypto/ux500/cryp/cryp_core.c | 6 +
drivers/crypto/ux500/hash/hash_core.c | 6 +
drivers/irqchip/irq-renesas-intc-irqpin.c | 9 +-
drivers/pinctrl/pinctrl-nomadik.c | 6 +-
drivers/regulator/ab8500.c | 8 +-
include/dt-bindings/clock/tegra114-car.h | 342 +++++++++
include/dt-bindings/clock/tegra20-car.h | 158 ++++
include/dt-bindings/clock/tegra30-car.h | 265 +++++++
include/dt-bindings/dma/at91.h | 27 +
include/dt-bindings/gpio/tegra-gpio.h | 50 ++
include/dt-bindings/pinctrl/am33xx.h | 42 ++
include/dt-bindings/pinctrl/omap.h | 55 ++
299 files changed, 15647 insertions(+), 3302 deletions(-)
create mode 100644 Documentation/devicetree/bindings/bus/imx-weim.txt
create mode 100644 Documentation/devicetree/bindings/clock/st,nomadik.txt
create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt
create mode 100644 Documentation/devicetree/bindings/mmc/bcm,kona-sdhci.txt
create mode 100644 arch/arm/boot/dts/am4372.dtsi
create mode 100644 arch/arm/boot/dts/am43x-epos-evm.dts
create mode 100644 arch/arm/boot/dts/at91-foxg20.dts
create mode 100644 arch/arm/boot/dts/ccu8540.dts
create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts
create mode 100644 arch/arm/boot/dts/imx27-phytec-phycore-som.dts
delete mode 100644 arch/arm/boot/dts/imx27-phytec-phycore.dts
create mode 100644 arch/arm/boot/dts/imx28-cfa10055.dts
create mode 100644 arch/arm/boot/dts/imx28-cfa10057.dts
create mode 100644 arch/arm/boot/dts/imx53-m53evk.dts
create mode 100644 arch/arm/boot/dts/imx53-tx53.dtsi
create mode 100644 arch/arm/boot/dts/imx6q-phytec-pbab01.dts
create mode 100644 arch/arm/boot/dts/imx6q-phytec-pfla02.dtsi
create mode 100644 arch/arm/boot/dts/imx6sl-evk.dts
create mode 100644 arch/arm/boot/dts/imx6sl.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-common.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug-esata.dts
create mode 100644 arch/arm/boot/dts/kirkwood-sheevaplug.dts
delete mode 100644 arch/arm/boot/dts/omap5-evm.dts
create mode 100644 arch/arm/boot/dts/omap5-uevm.dts
create mode 100644 arch/arm/boot/dts/r8a7740-armadillo800eva-reference.dts
create mode 100644 arch/arm/boot/dts/s3c2416-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/s3c2416-smdk2416.dts
create mode 100644 arch/arm/boot/dts/s3c2416.dtsi
create mode 100644 arch/arm/boot/dts/s3c24xx.dtsi
create mode 100644 arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
create mode 100644 arch/arm/boot/dts/sun5i-a10s.dtsi
create mode 100644 arch/arm/boot/dts/twl4030_omap3.dtsi
create mode 100644 arch/arm/boot/dts/usb_a9g20_common.dtsi
create mode 100644 arch/arm/boot/dts/usb_a9g20_lpw.dts
create mode 100644 arch/arm/boot/dts/vf610-pinfunc.h
create mode 100644 arch/arm/boot/dts/vf610-twr.dts
create mode 100644 arch/arm/boot/dts/vf610.dtsi
create mode 100644 arch/arm/boot/dts/wm8750-apc8750.dts
create mode 100644 arch/arm/boot/dts/wm8750.dtsi
create mode 100644 arch/arm/boot/dts/zynq-zc706.dts
create mode 100644 arch/arm/boot/dts/zynq-zed.dts
delete mode 100644 arch/arm/mach-at91/board-usb-a926x.c
create mode 100644 arch/arm/mach-s3c24xx/mach-s3c2416-dt.c
create mode 100644 arch/arm/mach-shmobile/board-armadillo800eva-reference.c
create mode 100644 drivers/bus/imx-weim.c
create mode 100644 include/dt-bindings/clock/tegra114-car.h
create mode 100644 include/dt-bindings/clock/tegra20-car.h
create mode 100644 include/dt-bindings/clock/tegra30-car.h
create mode 100644 include/dt-bindings/dma/at91.h
create mode 100644 include/dt-bindings/gpio/tegra-gpio.h
create mode 100644 include/dt-bindings/pinctrl/am33xx.h
create mode 100644 include/dt-bindings/pinctrl/omap.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 6/7] ARM SoC driver specific changes
[not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:12 ` Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
` (5 subsequent siblings)
6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:12 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/drivers-for-linus
for you to fetch changes up to 5c913a9a9772f4b434aaea7328836419287b5d1c:
Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/drivers (2013-06-25 11:20:15 -0700)
----------------------------------------------------------------
ARM SoC driver specific changes
These changes are all driver specific and cross over between arm-soc
contents and some other subsystem, in these cases cpufreq, crypto,
dma, pinctrl, mailbox and usb, and the subsystem owners agreed to
have these changes merged through arm-soc. As we proceed to untangle
the dependencies between platform code and driver code, the amount of
changes in this category is fortunately shrinking, for 3.11 we have
16 branches here and 101 non-merge changesets, the majority of which
are for the stedma40 dma engine driver used in the ux500 platform.
Cleaning up that code touches multiple subsystems, but gets rid
of the dependency in the end.
The mailbox code moved out from mach-omap2 to drivers/mailbox
is an intermediate step and is still omap specific at the moment.
Patches exist to generalize the subsystem and add other drivers
with the same API, but those did not make it for 3.11.
Conflicts:
* In cpu-db8500.c results from the removal of the u8500_of_init_devices
function in combination with the split of u8500_auxdata_lookup.
* In arch/arm/mach-omap2/devices.c, the includes got reshuffled.
we need to keep linux/wl12xx.h and linux/platform_data/mailbox-omap.h.
----------------------------------------------------------------
Arnd Bergmann (10):
gpio: rcar: fix gpio_rcar_of_table
Merge tag 'omap-for-v3.11/gpmc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'omap-for-v3.11/mailbox-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge branches 'samsung/exynos-dt2' and 'samsung/s3c24xx-dt2' into next/drivers
Merge tag 'common-clk-audio' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge tag 's3c24xx-pinctrl-2' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge branch 'ux500/cleanup' into next/drivers
Merge tag 'renesas-pinmux2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'renesas-gpio-rcar2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'drivers-for-linus' into for-linus
Christoph Fritz (1):
ARM: OMAP2+: nand: reorganize gpmc timing values
Fabio Baltieri (8):
clocksource: dbx500-prcmu: comment cleanup
dmaengine: ste_dma40: Declare memcpy config as static
crypto: ux500/hash: use readl on iomem addresses
crypto: ux500/hash: add missing static qualifiers
crypto: ux500/crypt: add missing __iomem qualifiers
crypto: ux500: use dmaengine_device_control API
crypto: ux500: use dmaengine_prep_slave_sg API
crypto: ux500: use dmaengine_submit API
Guennadi Liakhovetski (2):
pinctrl: r8a73a4: add pinmux data for MMCIF and SDHI interfaces
pinctrl: r8a7790: fix two pin numbers
Gupta Pekon (1):
ARM: OMAP2+: gpmc: get number of useable GPMC chip-selects via DT
Heiko Stuebner (2):
pinctrl: Add pinctrl-s3c24xx driver
pinctrl: s3c24xx: use correct header for chained_irq functions
Jean-Christophe PLAGNIOL-VILLARD (3):
USB: gadget: atmel_usba: move global struct usba_ep usba_ep to struct usba_udc
USB: gadget: atmel_usba: allow multi instance
USB: gadget: atmel_usba: add DT support
Jon Hunter (1):
ARM: dts: OMAP2+: Simplify NAND support
Kukjin Kim (4):
Merge branch 'v3.11-next/driver-gpio' into v3.11-next/s3c24xx-driver
Merge branch 'v3.11-next/driver-pinctrl' into v3.11-next/s3c24xx-driver
Merge branch 'v3.11-next/driver-cpufreq' into v3.11-next/s3c24xx-driver
Merge branch 'v3.11-next/s3c24xx-dt-2' into v3.11-next/dt-n-clk-audio
Kuninori Morimoto (1):
sh-pfc: r8a7778: tidyup MMC_D1 pin
Laurent Pinchart (3):
gpio-rcar: Add DT support
gpio-rcar: Reference core gpio documentation in the DT bindings
gpio-rcar: Remove #ifdef CONFIG_OF around OF-specific sections
Lee Jones (57):
dmaengine: ste_dma40: Assign memcpy channels in the driver
dmaengine: ste_dma40: Move default memcpy configs into the driver
dmaengine: ste_dma40: Rectify incorrect configuration validation checking
dmaengine: ste_dma40: Amalgamate DMA source and destination channel numbers
ARM: ux500: Strip out duplicate USB DMA configuration
dmaengine: ste_dma40: Remove home-brew MAX() macro
ARM: ux500: Remove unused 'data_width' attributes from SDI DMA configs
ARM: ux500: Remove unused 'data_width' attributes from SSP DMA configs
ARM: ux500: Remove unused 'data_width' attributes from UART DMA configs
ARM: ux500: Remove superfluous 'psize' attribute from Audio platform data
dmaengine: ste_dma40: Calculate number of logical channels from physical ones
dmaengine: ste_dma40: Remove 'always true' checking
dmaengine: ste_dma40: Move rev error-check up to revision acquisition
dmaengine: ste_dma40: Also report the number of logical channels
dmaengine: ste_dma40: Allocate plat_data on declaration
dmaengine: ste_dma40: Allow driver to be probe()able when DT is enabled
dmaengine: ste_dma40: Supply full Device Tree parsing support
ARM: ux500: Pass remnant platform data though to DMA40 driver
dmaengine: ste_dma40: Separate Logical Global Interrupt Mask (GIM) unmasking
dmaengine: ste_dma40: Remove unnecessary call to d40_phy_cfg()
dmaengine: ste_dma40: Don't configure runtime configurable setup during allocate
ARM: ux500: Stop passing UART's platform data for Device Tree boots
dmaengine: ste_dma40: Only use addresses passed as configuration information
dmaengine: ste_dma40: Remove redundant address fetching function
ARM: ux500: Remove DMA address look-up table
dmaengine: ste_dma40: Correct copy/paste error
ARM: ux500: Remove unnecessary attributes from DMA channel request pdata
crypto: ux500/hash - Prepare clock before enabling it
crypto: ux500/hash - Set DMA configuration though dma_slave_config()
ARM: ux500: Stop passing Hash DMA channel config information though pdata
crypto: ux500/cryp - Prepare clock before enabling it
crypto: ux500/cryp - Set DMA configuration though dma_slave_config()
ARM: ux500: Stop passing Cryp DMA channel config information though pdata
crypto: ux500/[cryp|hash] - Show successful start-up in the bootlog
ARM: ux500: Register Cryp and Hash platform drivers on Snowball
usb: musb: ux500: move channel number knowledge into the driver
usb: musb: ux500: move the MUSB HDRC configuration into the driver
usb: musb: ux500: take the dma_mask from coherent_dma_mask
usb: musb: ux500: harden checks for platform data
usb: musb: ux500: attempt to find channels by name before using pdata
usb: musb: ux500: add device tree probing support
ARM: ux500: Remove ux500-musb platform registation when booting with DT
ARM: ux500: Remove empty function u8500_of_init_devices()
dmaengine: ste_dma40: Use the BIT macro to replace ugly '(1 << x)'s
ARM: ux500: Replace ST-E's home-brew DMA direction definition with the generic one
dmaengine: ste_dma40: Replace ST-E's home-brew DMA direction defs with generic ones
ARM: ux500: Remove recently unused stedma40_xfer_dir enums
dmaengine: ste_dma40_ll: Use the BIT macro to replace ugly '(1 << x)'s
dmaengine: ste_dma40: Convert data_width from register bit format to value
dmaengine: ste_dma40_ll: Replace meaningless register set with comment
dmaengine: ste_dma40: Allow memcpy channels to be configured from DT
ARM: ux500: Stop passing DMA platform data though AUXDATA
dmaengine: ste_dma40: Fetch the number of physical channels from DT
dmaengine: ste_dma40: Fetch disabled channels from DT
ARM: ux500: Provide a AB8500 GPIO Device Tree node
ARM: ux500: Correct the EN_3v3 regulator's on/off GPIO
ARM: ux500: Remove mop500_snowball_ethernet_clock_enable()
Linus Walleij (1):
dmaengine: ste_dma40: Fix up static memcpy event lines
Mark Jackson (1):
ARM: OMAP2+: Allow NAND transfer mode to be specified in DT
Olof Johansson (9):
Merge tag 'ux500-dma40-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Merge tag 'dw_apb_timer_of' of git://github.com/mmind/linux-rockchip into next/drivers
Merge tag 's3c24xx-driver-1' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge tag 'omap-for-v3.11/gpmc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'ux500-clksrc-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Merge tag 'ux500-dma40-for-arm-soc-2' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Merge tag 'renesas-gpio-rcar-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Padmavathi Venna (6):
ARM: dts: use #include for all device trees for Samsung
clk: samsung: register audio subsystem clocks using common clock framework
ARM: dts: add Exynos audio subsystem clock controller node
ARM: dts: add clock provider information for i2s controllers in Exynos5250
ARM: dts: Update Samsung I2S documentation
clk: exynos5250: Add enum entries for divider clock of i2s1 and i2s2
Rabin Vincent (1):
clocksource: dbx500-prcmu: use relaxed readl variant
Suman Anna (6):
omap: mailbox: check iomem resource before dereferencing it
omap: mailbox: call request_irq after mbox queues are allocated
omap: mailbox: correct the argument type for irq ops
ARM: OMAP2+: mbox: remove dependencies with soc.h
ARM: OMAP2+: add user and fifo info to mailbox platform data
mailbox/omap: move the OMAP mailbox framework to drivers
Sylwester Nawrocki (1):
gpio: samsung: Remove OF support for s3c24xx
Tony Lindgren (1):
Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox
Ulrich Hecht (1):
sh-pfc: r8a7790: add HSCIF pin groups
Viresh Kumar (1):
cpufreq: s3c24xx: move cpufreq driver to drivers/cpufreq
Wei Yongjun (1):
dmaengine: ste_dma40: fix error return code in d40_probe()
avinash philip (2):
ARM: OMAP2+: gpmc: Converts GPMC driver to pm_runtime capable
ARM: OMAP2+: gpmc: Low power transition support
Documentation/devicetree/bindings/bus/ti-gpmc.txt | 1 -
.../devicetree/bindings/clock/clk-exynos-audss.txt | 64 ++
.../devicetree/bindings/dma/ste-dma40.txt | 66 +++
.../devicetree/bindings/gpio/gpio-samsung.txt | 43 --
.../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 46 ++
.../devicetree/bindings/mtd/gpmc-nand.txt | 8 +
.../bindings/pinctrl/samsung-pinctrl.txt | 8 +
.../devicetree/bindings/sound/samsung-i2s.txt | 46 +-
.../devicetree/bindings/usb/atmel-usb.txt | 82 +++
.../devicetree/bindings/usb/ux500-usb.txt | 50 ++
arch/arm/Kconfig | 47 --
arch/arm/boot/dts/dbx5x0.dtsi | 5 +
arch/arm/boot/dts/exynos4.dtsi | 2 +-
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 | 4 +-
arch/arm/boot/dts/exynos4212.dtsi | 2 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +-
arch/arm/boot/dts/exynos4412-origen.dts | 2 +-
arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 2 +-
arch/arm/boot/dts/exynos4x12.dtsi | 4 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +-
arch/arm/boot/dts/exynos5250-snow.dts | 4 +-
arch/arm/boot/dts/exynos5250.dtsi | 20 +-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 2 +-
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 2 +-
arch/arm/boot/dts/exynos5440.dtsi | 2 +-
arch/arm/boot/dts/omap3430-sdp.dts | 1 -
arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +-
arch/arm/boot/dts/s3c2416.dtsi | 4 +-
arch/arm/boot/dts/s3c24xx.dtsi | 2 +-
arch/arm/boot/dts/snowball.dts | 13 +-
arch/arm/configs/omap1_defconfig | 3 +-
arch/arm/mach-omap1/Makefile | 4 -
arch/arm/mach-omap2/Makefile | 3 -
arch/arm/mach-omap2/board-flash.c | 3 +
arch/arm/mach-omap2/devices.c | 13 +-
arch/arm/mach-omap2/gpmc-nand.c | 44 +-
arch/arm/mach-omap2/gpmc.c | 82 ++-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 +
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 13 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 13 +
arch/arm/mach-s3c24xx/Kconfig | 66 +--
arch/arm/mach-s3c24xx/Makefile | 6 -
arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h | 0
arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 2 +-
arch/arm/mach-ux500/board-mop500-audio.c | 68 +--
arch/arm/mach-ux500/board-mop500-sdi.c | 56 +-
arch/arm/mach-ux500/board-mop500.c | 94 +--
arch/arm/mach-ux500/board-mop500.h | 2 +-
arch/arm/mach-ux500/cpu-db8500.c | 66 +--
arch/arm/mach-ux500/devices-db8500.c | 123 +---
arch/arm/mach-ux500/ste-dma40-db8500.h | 193 +++---
arch/arm/mach-ux500/usb.c | 47 +-
arch/arm/plat-omap/Kconfig | 16 -
arch/arm/plat-omap/Makefile | 3 -
arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 10 +-
arch/arm/plat-samsung/include/plat/cpu-freq.h | 6 +-
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-exynos-audss.c | 133 +++++
drivers/clk/samsung/clk-exynos5250.c | 5 +-
drivers/clocksource/clksrc-dbx500-prcmu.c | 11 +-
drivers/cpufreq/Kconfig.arm | 58 ++
drivers/cpufreq/Makefile | 5 +
.../cpufreq/s3c2410-cpufreq.c | 0
.../cpufreq/s3c2412-cpufreq.c | 3 +-
.../cpufreq/s3c2440-cpufreq.c | 0
.../cpufreq/s3c24xx-cpufreq-debugfs.c | 0
.../cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c | 0
drivers/crypto/ux500/cryp/cryp.c | 4 +-
drivers/crypto/ux500/cryp/cryp.h | 7 +-
drivers/crypto/ux500/cryp/cryp_core.c | 57 +-
drivers/crypto/ux500/hash/hash_alg.h | 5 +-
drivers/crypto/ux500/hash/hash_core.c | 57 +-
drivers/dma/ste_dma40.c | 533 ++++++++++-------
drivers/dma/ste_dma40_ll.c | 189 +++---
drivers/dma/ste_dma40_ll.h | 3 +-
drivers/gpio/gpio-rcar.c | 63 +-
drivers/gpio/gpio-samsung.c | 67 +--
drivers/mailbox/Kconfig | 34 ++
drivers/mailbox/Makefile | 6 +
.../mailbox.c => drivers/mailbox/mailbox-omap1.c | 12 +-
.../mailbox.c => drivers/mailbox/mailbox-omap2.c | 276 ++++-----
.../mailbox.c => drivers/mailbox/omap-mailbox.c | 54 +-
.../plat/mailbox.h => drivers/mailbox/omap-mbox.h | 70 +--
drivers/pinctrl/Kconfig | 5 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-s3c24xx.c | 651 +++++++++++++++++++++
drivers/pinctrl/pinctrl-samsung.c | 10 +
drivers/pinctrl/pinctrl-samsung.h | 4 +
drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 198 +++++++
drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 4 +-
drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 227 ++++++-
drivers/remoteproc/Kconfig | 3 +-
drivers/remoteproc/omap_remoteproc.c | 2 +-
drivers/staging/tidspbridge/Kconfig | 3 +-
.../tidspbridge/include/dspbridge/host_os.h | 2 +-
drivers/usb/gadget/Kconfig | 2 +-
drivers/usb/gadget/atmel_usba_udc.c | 264 ++++++---
drivers/usb/gadget/atmel_usba_udc.h | 2 +
drivers/usb/musb/ux500.c | 61 +-
drivers/usb/musb/ux500_dma.c | 59 +-
include/dt-bindings/clk/exynos-audss-clk.h | 25 +
include/linux/omap-mailbox.h | 29 +
include/linux/platform_data/dma-ste-dma40.h | 41 +-
include/linux/platform_data/mailbox-omap.h | 58 ++
include/linux/platform_data/usb-musb-ux500.h | 5 +-
sound/soc/ux500/ux500_pcm.c | 10 +-
112 files changed, 3168 insertions(+), 1651 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
create mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt
create mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt
create mode 100644 Documentation/devicetree/bindings/usb/ux500-usb.txt
rename arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h (100%)
create mode 100644 drivers/clk/samsung/clk-exynos-audss.c
rename arch/arm/mach-s3c24xx/cpufreq-s3c2410.c => drivers/cpufreq/s3c2410-cpufreq.c (100%)
rename arch/arm/mach-s3c24xx/cpufreq-s3c2412.c => drivers/cpufreq/s3c2412-cpufreq.c (99%)
rename arch/arm/mach-s3c24xx/cpufreq-s3c2440.c => drivers/cpufreq/s3c2440-cpufreq.c (100%)
rename arch/arm/mach-s3c24xx/cpufreq-debugfs.c => drivers/cpufreq/s3c24xx-cpufreq-debugfs.c (100%)
rename arch/arm/mach-s3c24xx/cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c (100%)
rename arch/arm/mach-omap1/mailbox.c => drivers/mailbox/mailbox-omap1.c (94%)
rename arch/arm/mach-omap2/mailbox.c => drivers/mailbox/mailbox-omap2.c (59%)
rename arch/arm/plat-omap/mailbox.c => drivers/mailbox/omap-mailbox.c (92%)
rename arch/arm/plat-omap/include/plat/mailbox.h => drivers/mailbox/omap-mbox.h (54%)
create mode 100644 drivers/pinctrl/pinctrl-s3c24xx.c
create mode 100644 include/dt-bindings/clk/exynos-audss-clk.h
create mode 100644 include/linux/omap-mailbox.h
create mode 100644 include/linux/platform_data/mailbox-omap.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 6/7] ARM SoC driver specific changes
@ 2013-07-02 19:12 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:12 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 317ddd256b9c24b0d78fa8018f80f1e495481a10:
Linux 3.10-rc5 (2013-06-08 17:41:04 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/drivers-for-linus
for you to fetch changes up to 5c913a9a9772f4b434aaea7328836419287b5d1c:
Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/drivers (2013-06-25 11:20:15 -0700)
----------------------------------------------------------------
ARM SoC driver specific changes
These changes are all driver specific and cross over between arm-soc
contents and some other subsystem, in these cases cpufreq, crypto,
dma, pinctrl, mailbox and usb, and the subsystem owners agreed to
have these changes merged through arm-soc. As we proceed to untangle
the dependencies between platform code and driver code, the amount of
changes in this category is fortunately shrinking, for 3.11 we have
16 branches here and 101 non-merge changesets, the majority of which
are for the stedma40 dma engine driver used in the ux500 platform.
Cleaning up that code touches multiple subsystems, but gets rid
of the dependency in the end.
The mailbox code moved out from mach-omap2 to drivers/mailbox
is an intermediate step and is still omap specific at the moment.
Patches exist to generalize the subsystem and add other drivers
with the same API, but those did not make it for 3.11.
Conflicts:
* In cpu-db8500.c results from the removal of the u8500_of_init_devices
function in combination with the split of u8500_auxdata_lookup.
* In arch/arm/mach-omap2/devices.c, the includes got reshuffled.
we need to keep linux/wl12xx.h and linux/platform_data/mailbox-omap.h.
----------------------------------------------------------------
Arnd Bergmann (10):
gpio: rcar: fix gpio_rcar_of_table
Merge tag 'omap-for-v3.11/gpmc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'omap-for-v3.11/mailbox-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge branches 'samsung/exynos-dt2' and 'samsung/s3c24xx-dt2' into next/drivers
Merge tag 'common-clk-audio' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge tag 's3c24xx-pinctrl-2' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge branch 'ux500/cleanup' into next/drivers
Merge tag 'renesas-pinmux2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'renesas-gpio-rcar2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'drivers-for-linus' into for-linus
Christoph Fritz (1):
ARM: OMAP2+: nand: reorganize gpmc timing values
Fabio Baltieri (8):
clocksource: dbx500-prcmu: comment cleanup
dmaengine: ste_dma40: Declare memcpy config as static
crypto: ux500/hash: use readl on iomem addresses
crypto: ux500/hash: add missing static qualifiers
crypto: ux500/crypt: add missing __iomem qualifiers
crypto: ux500: use dmaengine_device_control API
crypto: ux500: use dmaengine_prep_slave_sg API
crypto: ux500: use dmaengine_submit API
Guennadi Liakhovetski (2):
pinctrl: r8a73a4: add pinmux data for MMCIF and SDHI interfaces
pinctrl: r8a7790: fix two pin numbers
Gupta Pekon (1):
ARM: OMAP2+: gpmc: get number of useable GPMC chip-selects via DT
Heiko Stuebner (2):
pinctrl: Add pinctrl-s3c24xx driver
pinctrl: s3c24xx: use correct header for chained_irq functions
Jean-Christophe PLAGNIOL-VILLARD (3):
USB: gadget: atmel_usba: move global struct usba_ep usba_ep to struct usba_udc
USB: gadget: atmel_usba: allow multi instance
USB: gadget: atmel_usba: add DT support
Jon Hunter (1):
ARM: dts: OMAP2+: Simplify NAND support
Kukjin Kim (4):
Merge branch 'v3.11-next/driver-gpio' into v3.11-next/s3c24xx-driver
Merge branch 'v3.11-next/driver-pinctrl' into v3.11-next/s3c24xx-driver
Merge branch 'v3.11-next/driver-cpufreq' into v3.11-next/s3c24xx-driver
Merge branch 'v3.11-next/s3c24xx-dt-2' into v3.11-next/dt-n-clk-audio
Kuninori Morimoto (1):
sh-pfc: r8a7778: tidyup MMC_D1 pin
Laurent Pinchart (3):
gpio-rcar: Add DT support
gpio-rcar: Reference core gpio documentation in the DT bindings
gpio-rcar: Remove #ifdef CONFIG_OF around OF-specific sections
Lee Jones (57):
dmaengine: ste_dma40: Assign memcpy channels in the driver
dmaengine: ste_dma40: Move default memcpy configs into the driver
dmaengine: ste_dma40: Rectify incorrect configuration validation checking
dmaengine: ste_dma40: Amalgamate DMA source and destination channel numbers
ARM: ux500: Strip out duplicate USB DMA configuration
dmaengine: ste_dma40: Remove home-brew MAX() macro
ARM: ux500: Remove unused 'data_width' attributes from SDI DMA configs
ARM: ux500: Remove unused 'data_width' attributes from SSP DMA configs
ARM: ux500: Remove unused 'data_width' attributes from UART DMA configs
ARM: ux500: Remove superfluous 'psize' attribute from Audio platform data
dmaengine: ste_dma40: Calculate number of logical channels from physical ones
dmaengine: ste_dma40: Remove 'always true' checking
dmaengine: ste_dma40: Move rev error-check up to revision acquisition
dmaengine: ste_dma40: Also report the number of logical channels
dmaengine: ste_dma40: Allocate plat_data on declaration
dmaengine: ste_dma40: Allow driver to be probe()able when DT is enabled
dmaengine: ste_dma40: Supply full Device Tree parsing support
ARM: ux500: Pass remnant platform data though to DMA40 driver
dmaengine: ste_dma40: Separate Logical Global Interrupt Mask (GIM) unmasking
dmaengine: ste_dma40: Remove unnecessary call to d40_phy_cfg()
dmaengine: ste_dma40: Don't configure runtime configurable setup during allocate
ARM: ux500: Stop passing UART's platform data for Device Tree boots
dmaengine: ste_dma40: Only use addresses passed as configuration information
dmaengine: ste_dma40: Remove redundant address fetching function
ARM: ux500: Remove DMA address look-up table
dmaengine: ste_dma40: Correct copy/paste error
ARM: ux500: Remove unnecessary attributes from DMA channel request pdata
crypto: ux500/hash - Prepare clock before enabling it
crypto: ux500/hash - Set DMA configuration though dma_slave_config()
ARM: ux500: Stop passing Hash DMA channel config information though pdata
crypto: ux500/cryp - Prepare clock before enabling it
crypto: ux500/cryp - Set DMA configuration though dma_slave_config()
ARM: ux500: Stop passing Cryp DMA channel config information though pdata
crypto: ux500/[cryp|hash] - Show successful start-up in the bootlog
ARM: ux500: Register Cryp and Hash platform drivers on Snowball
usb: musb: ux500: move channel number knowledge into the driver
usb: musb: ux500: move the MUSB HDRC configuration into the driver
usb: musb: ux500: take the dma_mask from coherent_dma_mask
usb: musb: ux500: harden checks for platform data
usb: musb: ux500: attempt to find channels by name before using pdata
usb: musb: ux500: add device tree probing support
ARM: ux500: Remove ux500-musb platform registation when booting with DT
ARM: ux500: Remove empty function u8500_of_init_devices()
dmaengine: ste_dma40: Use the BIT macro to replace ugly '(1 << x)'s
ARM: ux500: Replace ST-E's home-brew DMA direction definition with the generic one
dmaengine: ste_dma40: Replace ST-E's home-brew DMA direction defs with generic ones
ARM: ux500: Remove recently unused stedma40_xfer_dir enums
dmaengine: ste_dma40_ll: Use the BIT macro to replace ugly '(1 << x)'s
dmaengine: ste_dma40: Convert data_width from register bit format to value
dmaengine: ste_dma40_ll: Replace meaningless register set with comment
dmaengine: ste_dma40: Allow memcpy channels to be configured from DT
ARM: ux500: Stop passing DMA platform data though AUXDATA
dmaengine: ste_dma40: Fetch the number of physical channels from DT
dmaengine: ste_dma40: Fetch disabled channels from DT
ARM: ux500: Provide a AB8500 GPIO Device Tree node
ARM: ux500: Correct the EN_3v3 regulator's on/off GPIO
ARM: ux500: Remove mop500_snowball_ethernet_clock_enable()
Linus Walleij (1):
dmaengine: ste_dma40: Fix up static memcpy event lines
Mark Jackson (1):
ARM: OMAP2+: Allow NAND transfer mode to be specified in DT
Olof Johansson (9):
Merge tag 'ux500-dma40-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Merge tag 'dw_apb_timer_of' of git://github.com/mmind/linux-rockchip into next/drivers
Merge tag 's3c24xx-driver-1' of git://git.kernel.org/.../kgene/linux-samsung into next/drivers
Merge tag 'omap-for-v3.11/gpmc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Merge tag 'ux500-clksrc-for-arm-soc' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Merge tag 'ux500-dma40-for-arm-soc-2' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Merge tag 'renesas-gpio-rcar-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/drivers
Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
Merge tag 'ux500-dma40-for-arm-soc-3' of git://git.kernel.org/.../linusw/linux-stericsson into next/drivers
Padmavathi Venna (6):
ARM: dts: use #include for all device trees for Samsung
clk: samsung: register audio subsystem clocks using common clock framework
ARM: dts: add Exynos audio subsystem clock controller node
ARM: dts: add clock provider information for i2s controllers in Exynos5250
ARM: dts: Update Samsung I2S documentation
clk: exynos5250: Add enum entries for divider clock of i2s1 and i2s2
Rabin Vincent (1):
clocksource: dbx500-prcmu: use relaxed readl variant
Suman Anna (6):
omap: mailbox: check iomem resource before dereferencing it
omap: mailbox: call request_irq after mbox queues are allocated
omap: mailbox: correct the argument type for irq ops
ARM: OMAP2+: mbox: remove dependencies with soc.h
ARM: OMAP2+: add user and fifo info to mailbox platform data
mailbox/omap: move the OMAP mailbox framework to drivers
Sylwester Nawrocki (1):
gpio: samsung: Remove OF support for s3c24xx
Tony Lindgren (1):
Merge tag 'omap-mailbox-for-v3.11' of git://github.com/sumananna/mailbox into omap-for-v3.11/mailbox
Ulrich Hecht (1):
sh-pfc: r8a7790: add HSCIF pin groups
Viresh Kumar (1):
cpufreq: s3c24xx: move cpufreq driver to drivers/cpufreq
Wei Yongjun (1):
dmaengine: ste_dma40: fix error return code in d40_probe()
avinash philip (2):
ARM: OMAP2+: gpmc: Converts GPMC driver to pm_runtime capable
ARM: OMAP2+: gpmc: Low power transition support
Documentation/devicetree/bindings/bus/ti-gpmc.txt | 1 -
.../devicetree/bindings/clock/clk-exynos-audss.txt | 64 ++
.../devicetree/bindings/dma/ste-dma40.txt | 66 +++
.../devicetree/bindings/gpio/gpio-samsung.txt | 43 --
.../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 46 ++
.../devicetree/bindings/mtd/gpmc-nand.txt | 8 +
.../bindings/pinctrl/samsung-pinctrl.txt | 8 +
.../devicetree/bindings/sound/samsung-i2s.txt | 46 +-
.../devicetree/bindings/usb/atmel-usb.txt | 82 +++
.../devicetree/bindings/usb/ux500-usb.txt | 50 ++
arch/arm/Kconfig | 47 --
arch/arm/boot/dts/dbx5x0.dtsi | 5 +
arch/arm/boot/dts/exynos4.dtsi | 2 +-
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 | 4 +-
arch/arm/boot/dts/exynos4212.dtsi | 2 +-
arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +-
arch/arm/boot/dts/exynos4412-origen.dts | 2 +-
arch/arm/boot/dts/exynos4412-smdk4412.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 2 +-
arch/arm/boot/dts/exynos4x12.dtsi | 4 +-
arch/arm/boot/dts/exynos5250-arndale.dts | 2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +-
arch/arm/boot/dts/exynos5250-snow.dts | 4 +-
arch/arm/boot/dts/exynos5250.dtsi | 20 +-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 2 +-
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 2 +-
arch/arm/boot/dts/exynos5440.dtsi | 2 +-
arch/arm/boot/dts/omap3430-sdp.dts | 1 -
arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +-
arch/arm/boot/dts/s3c2416.dtsi | 4 +-
arch/arm/boot/dts/s3c24xx.dtsi | 2 +-
arch/arm/boot/dts/snowball.dts | 13 +-
arch/arm/configs/omap1_defconfig | 3 +-
arch/arm/mach-omap1/Makefile | 4 -
arch/arm/mach-omap2/Makefile | 3 -
arch/arm/mach-omap2/board-flash.c | 3 +
arch/arm/mach-omap2/devices.c | 13 +-
arch/arm/mach-omap2/gpmc-nand.c | 44 +-
arch/arm/mach-omap2/gpmc.c | 82 ++-
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 +
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 13 +
arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 13 +
arch/arm/mach-s3c24xx/Kconfig | 66 +--
arch/arm/mach-s3c24xx/Makefile | 6 -
arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h | 0
arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 2 +-
arch/arm/mach-ux500/board-mop500-audio.c | 68 +--
arch/arm/mach-ux500/board-mop500-sdi.c | 56 +-
arch/arm/mach-ux500/board-mop500.c | 94 +--
arch/arm/mach-ux500/board-mop500.h | 2 +-
arch/arm/mach-ux500/cpu-db8500.c | 66 +--
arch/arm/mach-ux500/devices-db8500.c | 123 +---
arch/arm/mach-ux500/ste-dma40-db8500.h | 193 +++---
arch/arm/mach-ux500/usb.c | 47 +-
arch/arm/plat-omap/Kconfig | 16 -
arch/arm/plat-omap/Makefile | 3 -
arch/arm/plat-samsung/include/plat/cpu-freq-core.h | 10 +-
arch/arm/plat-samsung/include/plat/cpu-freq.h | 6 +-
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-exynos-audss.c | 133 +++++
drivers/clk/samsung/clk-exynos5250.c | 5 +-
drivers/clocksource/clksrc-dbx500-prcmu.c | 11 +-
drivers/cpufreq/Kconfig.arm | 58 ++
drivers/cpufreq/Makefile | 5 +
.../cpufreq/s3c2410-cpufreq.c | 0
.../cpufreq/s3c2412-cpufreq.c | 3 +-
.../cpufreq/s3c2440-cpufreq.c | 0
.../cpufreq/s3c24xx-cpufreq-debugfs.c | 0
.../cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c | 0
drivers/crypto/ux500/cryp/cryp.c | 4 +-
drivers/crypto/ux500/cryp/cryp.h | 7 +-
drivers/crypto/ux500/cryp/cryp_core.c | 57 +-
drivers/crypto/ux500/hash/hash_alg.h | 5 +-
drivers/crypto/ux500/hash/hash_core.c | 57 +-
drivers/dma/ste_dma40.c | 533 ++++++++++-------
drivers/dma/ste_dma40_ll.c | 189 +++---
drivers/dma/ste_dma40_ll.h | 3 +-
drivers/gpio/gpio-rcar.c | 63 +-
drivers/gpio/gpio-samsung.c | 67 +--
drivers/mailbox/Kconfig | 34 ++
drivers/mailbox/Makefile | 6 +
.../mailbox.c => drivers/mailbox/mailbox-omap1.c | 12 +-
.../mailbox.c => drivers/mailbox/mailbox-omap2.c | 276 ++++-----
.../mailbox.c => drivers/mailbox/omap-mailbox.c | 54 +-
.../plat/mailbox.h => drivers/mailbox/omap-mbox.h | 70 +--
drivers/pinctrl/Kconfig | 5 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-s3c24xx.c | 651 +++++++++++++++++++++
drivers/pinctrl/pinctrl-samsung.c | 10 +
drivers/pinctrl/pinctrl-samsung.h | 4 +
drivers/pinctrl/sh-pfc/pfc-r8a73a4.c | 198 +++++++
drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 4 +-
drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 227 ++++++-
drivers/remoteproc/Kconfig | 3 +-
drivers/remoteproc/omap_remoteproc.c | 2 +-
drivers/staging/tidspbridge/Kconfig | 3 +-
.../tidspbridge/include/dspbridge/host_os.h | 2 +-
drivers/usb/gadget/Kconfig | 2 +-
drivers/usb/gadget/atmel_usba_udc.c | 264 ++++++---
drivers/usb/gadget/atmel_usba_udc.h | 2 +
drivers/usb/musb/ux500.c | 61 +-
drivers/usb/musb/ux500_dma.c | 59 +-
include/dt-bindings/clk/exynos-audss-clk.h | 25 +
include/linux/omap-mailbox.h | 29 +
include/linux/platform_data/dma-ste-dma40.h | 41 +-
include/linux/platform_data/mailbox-omap.h | 58 ++
include/linux/platform_data/usb-musb-ux500.h | 5 +-
sound/soc/ux500/ux500_pcm.c | 10 +-
112 files changed, 3168 insertions(+), 1651 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/clk-exynos-audss.txt
create mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt
create mode 100644 Documentation/devicetree/bindings/gpio/renesas,gpio-rcar.txt
create mode 100644 Documentation/devicetree/bindings/usb/ux500-usb.txt
rename arch/arm/mach-s3c24xx/{ => include/mach}/s3c2412.h (100%)
create mode 100644 drivers/clk/samsung/clk-exynos-audss.c
rename arch/arm/mach-s3c24xx/cpufreq-s3c2410.c => drivers/cpufreq/s3c2410-cpufreq.c (100%)
rename arch/arm/mach-s3c24xx/cpufreq-s3c2412.c => drivers/cpufreq/s3c2412-cpufreq.c (99%)
rename arch/arm/mach-s3c24xx/cpufreq-s3c2440.c => drivers/cpufreq/s3c2440-cpufreq.c (100%)
rename arch/arm/mach-s3c24xx/cpufreq-debugfs.c => drivers/cpufreq/s3c24xx-cpufreq-debugfs.c (100%)
rename arch/arm/mach-s3c24xx/cpufreq.c => drivers/cpufreq/s3c24xx-cpufreq.c (100%)
rename arch/arm/mach-omap1/mailbox.c => drivers/mailbox/mailbox-omap1.c (94%)
rename arch/arm/mach-omap2/mailbox.c => drivers/mailbox/mailbox-omap2.c (59%)
rename arch/arm/plat-omap/mailbox.c => drivers/mailbox/omap-mailbox.c (92%)
rename arch/arm/plat-omap/include/plat/mailbox.h => drivers/mailbox/omap-mbox.h (54%)
create mode 100644 drivers/pinctrl/pinctrl-s3c24xx.c
create mode 100644 include/dt-bindings/clk/exynos-audss-clk.h
create mode 100644 include/linux/omap-mailbox.h
create mode 100644 include/linux/platform_data/mailbox-omap.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 7/7] ARM SoC late changes
[not found] <201307022055.50717.arnd@arndb.de>
@ 2013-07-02 19:14 ` Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
` (5 subsequent siblings)
6 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:14 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-arm-kernel, linux-kernel, arm
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/late-for-linus
for you to fetch changes up to 8c3d913888cfb0066d62831969c3a992f7e4aba5:
Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/late (2013-06-27 17:04:27 -0700)
----------------------------------------------------------------
ARM SoC late changes
These are changes that arrived a little late before the merge
window or that have multiple dependencies on previous branches
so they did not fit into one of the earlier ones. There
are 10 branches merged here, a total of 39 non-merge commits.
Contents are a mixed bag for the above reasons:
* Two new SoC platforms: ST microelectronics stixxxx and
the TI 'Nspire' graphing calculator. These should have
been in the 'soc' branch but were a little late
* Support for the Exynos 5420 variant in mach-exynos,
which is based on the other exynos branches to avoid
conflicts.
* Various small changes for sh-mobile, ux500 and davinci
* Common clk support for MSM
Conflicts:
* In Kconfig.debug, various additions trivially conflict,
the list should be kept in alphabetical order when
resolving.
----------------------------------------------------------------
Arnd Bergmann (6):
Merge tag 'renesas-cleanup-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
Merge tag 'soc-exynos5420-1' of git://git.kernel.org/.../kgene/linux-samsung into next/late
Merge branch 'renesas/boards2' into next/late
Merge tag 'renesas-sh-sci-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
Merge tag 'davinci-for-v3.11/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/late
Merge tag 'late-for-linus' into for-linus
Chander Kashyap (10):
ARM: dts: fork out common EXYNOS5 nodes
ARM: dts: list the CPU nodes for EXYNOS5250
ARM: EXYNOS: Add support for EXYNOS5420 SoC
serial: samsung: select EXYNOS specific driver data if ARCH_EXYNOS is defined
ARM: EXYNOS: use four additional chipid bits to identify EXYNOS family
clk: exynos5420: register clocks using common clock framework
ARM: dts: Add initial device tree support for EXYNOS5420
clocksource: exynos_mct: use (request/free)_irq calls for local timer registration
ARM: EXYNOS: add secondary CPU boot base location for EXYNOS5420
ARM: EXYNOS: extend soft-reset support for EXYNOS5420
Daniel Tang (2):
arm: Add device trees for TI-Nspire hardware
arm: Add Initial TI-Nspire support
Kuninori Morimoto (1):
ARM: shmobile: r8a7790: add __initdata on resource and device data
Leela Krishna Amudala (2):
ARM: dts: add pinctrl support to EXYNOS5420
pinctrl: exynos: add exynos5420 SoC specific data
Linus Walleij (1):
ARM: ux500: bail out on alien cpus
Manjunathappa, Prakash (1):
ARM: davinci: da850: adopt to pinctrl-single change for configuring multiple pins
Olof Johansson (5):
Merge tag 'soc-exynos5420-2' of git://git.kernel.org/.../kgene/linux-samsung into next/late
Merge branch 'nspire/soc' into next/late
Merge branch 'sti/soc' into next/late
Merge branch 'msm/fixes' into next/late
Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/.../davidb/linux-msm into next/late
Philip Avinash (1):
ARM: davinci: da850: Use #include for all device trees
Simon Horman (2):
Merge tags 'renesas-pinmux-for-v3.11' and 'renesas-soc-for-v3.11' into cleanup
serial: sh-sci: Initialise variables before access in sci_set_termios()
Srinivas Kandagatla (5):
ARM: sti: Add STiH415 SOC support
ARM: sti: Add STiH416 SOC support
ARM: sti: Add DEBUG_LL console support
ARM: stih41x: Add B2000 board support
ARM: stih41x: Add B2020 board support
Stephen Boyd (12):
msm_serial: Convert to clk_prepare/unprepare
msm_serial: Use devm_clk_get() and properly return errors
usb: otg: msm: Convert to clk_prepare/unprepare
msm_sdcc: Convert to clk_prepare/unprepare
msm: iommu: Convert to clk_prepare/unprepare
msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()
ARM: msm: Remove custom clk_set_flags() API
ARM: msm: Remove custom clk_set_{max,min}_rate() API
ARM: msm: Remove clock-7x30.h include file
ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver
ARM: msm: Make proc_comm clock control into a platform driver
ARM: msm: Migrate to common clock framework
Ulrich Hecht (3):
serial: sh-sci: HSCIF support
ARM: shmobile: r8a7790: HSCIF support
ARM: shmobile: r8a7790: don't use external clock for SCIFs
Documentation/arm/sti/overview.txt | 33 +
Documentation/arm/sti/stih415-overview.txt | 12 +
Documentation/arm/sti/stih416-overview.txt | 12 +
Documentation/devicetree/bindings/arm/nspire.txt | 14 +
.../devicetree/bindings/clock/exynos5420-clock.txt | 201 ++++++
.../bindings/pinctrl/samsung-pinctrl.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 9 +
arch/arm/Kconfig | 6 +-
arch/arm/Kconfig.debug | 52 ++
arch/arm/Makefile | 2 +
arch/arm/boot/dts/Makefile | 8 +
arch/arm/boot/dts/da850-enbw-cmc.dts | 2 +-
arch/arm/boot/dts/da850-evm.dts | 2 +-
arch/arm/boot/dts/da850.dtsi | 4 +-
arch/arm/boot/dts/exynos5.dtsi | 111 +++
arch/arm/boot/dts/exynos5250.dtsi | 78 +--
arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 680 ++++++++++++++++++
arch/arm/boot/dts/exynos5420-smdk5420.dts | 33 +
arch/arm/boot/dts/exynos5420.dtsi | 148 ++++
arch/arm/boot/dts/nspire-classic.dtsi | 74 ++
arch/arm/boot/dts/nspire-clp.dts | 45 ++
arch/arm/boot/dts/nspire-cx.dts | 112 +++
arch/arm/boot/dts/nspire-tp.dts | 44 ++
arch/arm/boot/dts/nspire.dtsi | 175 +++++
arch/arm/boot/dts/st-pincfg.h | 71 ++
arch/arm/boot/dts/stih415-b2000.dts | 15 +
arch/arm/boot/dts/stih415-b2020.dts | 15 +
arch/arm/boot/dts/stih415-clock.dtsi | 38 +
arch/arm/boot/dts/stih415-pinctrl.dtsi | 268 ++++++++
arch/arm/boot/dts/stih415.dtsi | 87 +++
arch/arm/boot/dts/stih416-b2000.dts | 16 +
arch/arm/boot/dts/stih416-b2020.dts | 16 +
arch/arm/boot/dts/stih416-clock.dtsi | 41 ++
arch/arm/boot/dts/stih416-pinctrl.dtsi | 295 ++++++++
arch/arm/boot/dts/stih416.dtsi | 96 +++
arch/arm/boot/dts/stih41x-b2000.dtsi | 41 ++
arch/arm/boot/dts/stih41x-b2020.dtsi | 42 ++
arch/arm/boot/dts/stih41x.dtsi | 38 +
arch/arm/include/debug/nspire.S | 28 +
arch/arm/include/debug/sti.S | 61 ++
arch/arm/mach-exynos/Kconfig | 10 +
arch/arm/mach-exynos/common.c | 18 +-
arch/arm/mach-exynos/include/mach/uncompress.h | 7 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 1 +
arch/arm/mach-exynos/platsmp.c | 12 +-
arch/arm/mach-msm/Makefile | 10 +-
arch/arm/mach-msm/board-halibut.c | 2 +-
arch/arm/mach-msm/board-msm7x30.c | 2 +-
arch/arm/mach-msm/board-qsd8x50.c | 2 +-
arch/arm/mach-msm/board-trout-panel.c | 19 +-
arch/arm/mach-msm/board-trout.c | 3 +-
arch/arm/mach-msm/clock-7x30.h | 155 -----
arch/arm/mach-msm/clock-debug.c | 130 ----
arch/arm/mach-msm/clock-pcom.c | 149 ++--
arch/arm/mach-msm/clock-pcom.h | 31 +-
arch/arm/mach-msm/clock.c | 166 +----
arch/arm/mach-msm/clock.h | 51 +-
arch/arm/mach-msm/devices-msm7x00.c | 12 +-
arch/arm/mach-msm/devices-msm7x30.c | 15 +-
arch/arm/mach-msm/devices-qsd8x50.c | 12 +-
arch/arm/mach-msm/devices.h | 15 +-
arch/arm/mach-msm/dma.c | 5 +-
arch/arm/mach-msm/include/mach/board.h | 5 -
arch/arm/mach-msm/include/mach/clk.h | 9 -
arch/arm/mach-nspire/Kconfig | 16 +
arch/arm/mach-nspire/Makefile | 2 +
arch/arm/mach-nspire/Makefile.boot | 0
arch/arm/mach-nspire/clcd.c | 119 ++++
arch/arm/mach-nspire/clcd.h | 14 +
arch/arm/mach-nspire/mmio.h | 20 +
arch/arm/mach-nspire/nspire.c | 89 +++
arch/arm/mach-shmobile/setup-r8a7790.c | 28 +-
arch/arm/mach-sti/Kconfig | 45 ++
arch/arm/mach-sti/Makefile | 2 +
arch/arm/mach-sti/board-dt.c | 48 ++
arch/arm/mach-sti/headsmp.S | 44 ++
arch/arm/mach-sti/platsmp.c | 117 ++++
arch/arm/mach-sti/smp.h | 17 +
arch/arm/mach-ux500/cache-l2x0.c | 3 +-
arch/arm/plat-samsung/include/plat/cpu.h | 8 +
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-exynos5420.c | 762 +++++++++++++++++++++
drivers/clocksource/exynos_mct.c | 35 +-
drivers/iommu/msm_iommu_dev.c | 20 +-
drivers/mmc/host/msm_sdcc.c | 14 +-
drivers/pinctrl/pinctrl-exynos.c | 118 ++++
drivers/pinctrl/pinctrl-samsung.c | 2 +
drivers/pinctrl/pinctrl-samsung.h | 1 +
drivers/tty/serial/msm_serial.c | 35 +-
drivers/tty/serial/samsung.c | 4 +-
drivers/tty/serial/sh-sci.c | 104 ++-
drivers/usb/phy/phy-msm-usb.c | 38 +-
include/linux/serial_sci.h | 12 +-
include/uapi/linux/serial_core.h | 3 +
95 files changed, 4799 insertions(+), 790 deletions(-)
create mode 100644 Documentation/arm/sti/overview.txt
create mode 100644 Documentation/arm/sti/stih415-overview.txt
create mode 100644 Documentation/arm/sti/stih416-overview.txt
create mode 100644 Documentation/devicetree/bindings/arm/nspire.txt
create mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt
create mode 100644 arch/arm/boot/dts/exynos5.dtsi
create mode 100644 arch/arm/boot/dts/exynos5420-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/exynos5420-smdk5420.dts
create mode 100644 arch/arm/boot/dts/exynos5420.dtsi
create mode 100644 arch/arm/boot/dts/nspire-classic.dtsi
create mode 100644 arch/arm/boot/dts/nspire-clp.dts
create mode 100644 arch/arm/boot/dts/nspire-cx.dts
create mode 100644 arch/arm/boot/dts/nspire-tp.dts
create mode 100644 arch/arm/boot/dts/nspire.dtsi
create mode 100644 arch/arm/boot/dts/st-pincfg.h
create mode 100644 arch/arm/boot/dts/stih415-b2000.dts
create mode 100644 arch/arm/boot/dts/stih415-b2020.dts
create mode 100644 arch/arm/boot/dts/stih415-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih415-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih415.dtsi
create mode 100644 arch/arm/boot/dts/stih416-b2000.dts
create mode 100644 arch/arm/boot/dts/stih416-b2020.dts
create mode 100644 arch/arm/boot/dts/stih416-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih416-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih416.dtsi
create mode 100644 arch/arm/boot/dts/stih41x-b2000.dtsi
create mode 100644 arch/arm/boot/dts/stih41x-b2020.dtsi
create mode 100644 arch/arm/boot/dts/stih41x.dtsi
create mode 100644 arch/arm/include/debug/nspire.S
create mode 100644 arch/arm/include/debug/sti.S
delete mode 100644 arch/arm/mach-msm/clock-7x30.h
delete mode 100644 arch/arm/mach-msm/clock-debug.c
create mode 100644 arch/arm/mach-nspire/Kconfig
create mode 100644 arch/arm/mach-nspire/Makefile
create mode 100644 arch/arm/mach-nspire/Makefile.boot
create mode 100644 arch/arm/mach-nspire/clcd.c
create mode 100644 arch/arm/mach-nspire/clcd.h
create mode 100644 arch/arm/mach-nspire/mmio.h
create mode 100644 arch/arm/mach-nspire/nspire.c
create mode 100644 arch/arm/mach-sti/Kconfig
create mode 100644 arch/arm/mach-sti/Makefile
create mode 100644 arch/arm/mach-sti/board-dt.c
create mode 100644 arch/arm/mach-sti/headsmp.S
create mode 100644 arch/arm/mach-sti/platsmp.c
create mode 100644 arch/arm/mach-sti/smp.h
create mode 100644 drivers/clk/samsung/clk-exynos5420.c
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 7/7] ARM SoC late changes
@ 2013-07-02 19:14 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-02 19:14 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/late-for-linus
for you to fetch changes up to 8c3d913888cfb0066d62831969c3a992f7e4aba5:
Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm into next/late (2013-06-27 17:04:27 -0700)
----------------------------------------------------------------
ARM SoC late changes
These are changes that arrived a little late before the merge
window or that have multiple dependencies on previous branches
so they did not fit into one of the earlier ones. There
are 10 branches merged here, a total of 39 non-merge commits.
Contents are a mixed bag for the above reasons:
* Two new SoC platforms: ST microelectronics stixxxx and
the TI 'Nspire' graphing calculator. These should have
been in the 'soc' branch but were a little late
* Support for the Exynos 5420 variant in mach-exynos,
which is based on the other exynos branches to avoid
conflicts.
* Various small changes for sh-mobile, ux500 and davinci
* Common clk support for MSM
Conflicts:
* In Kconfig.debug, various additions trivially conflict,
the list should be kept in alphabetical order when
resolving.
----------------------------------------------------------------
Arnd Bergmann (6):
Merge tag 'renesas-cleanup-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
Merge tag 'soc-exynos5420-1' of git://git.kernel.org/.../kgene/linux-samsung into next/late
Merge branch 'renesas/boards2' into next/late
Merge tag 'renesas-sh-sci-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/late
Merge tag 'davinci-for-v3.11/dt' of git://git.kernel.org/.../nsekhar/linux-davinci into next/late
Merge tag 'late-for-linus' into for-linus
Chander Kashyap (10):
ARM: dts: fork out common EXYNOS5 nodes
ARM: dts: list the CPU nodes for EXYNOS5250
ARM: EXYNOS: Add support for EXYNOS5420 SoC
serial: samsung: select EXYNOS specific driver data if ARCH_EXYNOS is defined
ARM: EXYNOS: use four additional chipid bits to identify EXYNOS family
clk: exynos5420: register clocks using common clock framework
ARM: dts: Add initial device tree support for EXYNOS5420
clocksource: exynos_mct: use (request/free)_irq calls for local timer registration
ARM: EXYNOS: add secondary CPU boot base location for EXYNOS5420
ARM: EXYNOS: extend soft-reset support for EXYNOS5420
Daniel Tang (2):
arm: Add device trees for TI-Nspire hardware
arm: Add Initial TI-Nspire support
Kuninori Morimoto (1):
ARM: shmobile: r8a7790: add __initdata on resource and device data
Leela Krishna Amudala (2):
ARM: dts: add pinctrl support to EXYNOS5420
pinctrl: exynos: add exynos5420 SoC specific data
Linus Walleij (1):
ARM: ux500: bail out on alien cpus
Manjunathappa, Prakash (1):
ARM: davinci: da850: adopt to pinctrl-single change for configuring multiple pins
Olof Johansson (5):
Merge tag 'soc-exynos5420-2' of git://git.kernel.org/.../kgene/linux-samsung into next/late
Merge branch 'nspire/soc' into next/late
Merge branch 'sti/soc' into next/late
Merge branch 'msm/fixes' into next/late
Merge tag 'msm-clock-for-3.11b' of git://git.kernel.org/.../davidb/linux-msm into next/late
Philip Avinash (1):
ARM: davinci: da850: Use #include for all device trees
Simon Horman (2):
Merge tags 'renesas-pinmux-for-v3.11' and 'renesas-soc-for-v3.11' into cleanup
serial: sh-sci: Initialise variables before access in sci_set_termios()
Srinivas Kandagatla (5):
ARM: sti: Add STiH415 SOC support
ARM: sti: Add STiH416 SOC support
ARM: sti: Add DEBUG_LL console support
ARM: stih41x: Add B2000 board support
ARM: stih41x: Add B2020 board support
Stephen Boyd (12):
msm_serial: Convert to clk_prepare/unprepare
msm_serial: Use devm_clk_get() and properly return errors
usb: otg: msm: Convert to clk_prepare/unprepare
msm_sdcc: Convert to clk_prepare/unprepare
msm: iommu: Convert to clk_prepare/unprepare
msm: iommu: Use clk_set_rate() instead of clk_set_min_rate()
ARM: msm: Remove custom clk_set_flags() API
ARM: msm: Remove custom clk_set_{max,min}_rate() API
ARM: msm: Remove clock-7x30.h include file
ARM: msm: Prepare clk_get() users in mach-msm for clock-pcom driver
ARM: msm: Make proc_comm clock control into a platform driver
ARM: msm: Migrate to common clock framework
Ulrich Hecht (3):
serial: sh-sci: HSCIF support
ARM: shmobile: r8a7790: HSCIF support
ARM: shmobile: r8a7790: don't use external clock for SCIFs
Documentation/arm/sti/overview.txt | 33 +
Documentation/arm/sti/stih415-overview.txt | 12 +
Documentation/arm/sti/stih416-overview.txt | 12 +
Documentation/devicetree/bindings/arm/nspire.txt | 14 +
.../devicetree/bindings/clock/exynos5420-clock.txt | 201 ++++++
.../bindings/pinctrl/samsung-pinctrl.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 9 +
arch/arm/Kconfig | 6 +-
arch/arm/Kconfig.debug | 52 ++
arch/arm/Makefile | 2 +
arch/arm/boot/dts/Makefile | 8 +
arch/arm/boot/dts/da850-enbw-cmc.dts | 2 +-
arch/arm/boot/dts/da850-evm.dts | 2 +-
arch/arm/boot/dts/da850.dtsi | 4 +-
arch/arm/boot/dts/exynos5.dtsi | 111 +++
arch/arm/boot/dts/exynos5250.dtsi | 78 +--
arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 680 ++++++++++++++++++
arch/arm/boot/dts/exynos5420-smdk5420.dts | 33 +
arch/arm/boot/dts/exynos5420.dtsi | 148 ++++
arch/arm/boot/dts/nspire-classic.dtsi | 74 ++
arch/arm/boot/dts/nspire-clp.dts | 45 ++
arch/arm/boot/dts/nspire-cx.dts | 112 +++
arch/arm/boot/dts/nspire-tp.dts | 44 ++
arch/arm/boot/dts/nspire.dtsi | 175 +++++
arch/arm/boot/dts/st-pincfg.h | 71 ++
arch/arm/boot/dts/stih415-b2000.dts | 15 +
arch/arm/boot/dts/stih415-b2020.dts | 15 +
arch/arm/boot/dts/stih415-clock.dtsi | 38 +
arch/arm/boot/dts/stih415-pinctrl.dtsi | 268 ++++++++
arch/arm/boot/dts/stih415.dtsi | 87 +++
arch/arm/boot/dts/stih416-b2000.dts | 16 +
arch/arm/boot/dts/stih416-b2020.dts | 16 +
arch/arm/boot/dts/stih416-clock.dtsi | 41 ++
arch/arm/boot/dts/stih416-pinctrl.dtsi | 295 ++++++++
arch/arm/boot/dts/stih416.dtsi | 96 +++
arch/arm/boot/dts/stih41x-b2000.dtsi | 41 ++
arch/arm/boot/dts/stih41x-b2020.dtsi | 42 ++
arch/arm/boot/dts/stih41x.dtsi | 38 +
arch/arm/include/debug/nspire.S | 28 +
arch/arm/include/debug/sti.S | 61 ++
arch/arm/mach-exynos/Kconfig | 10 +
arch/arm/mach-exynos/common.c | 18 +-
arch/arm/mach-exynos/include/mach/uncompress.h | 7 +-
arch/arm/mach-exynos/mach-exynos5-dt.c | 1 +
arch/arm/mach-exynos/platsmp.c | 12 +-
arch/arm/mach-msm/Makefile | 10 +-
arch/arm/mach-msm/board-halibut.c | 2 +-
arch/arm/mach-msm/board-msm7x30.c | 2 +-
arch/arm/mach-msm/board-qsd8x50.c | 2 +-
arch/arm/mach-msm/board-trout-panel.c | 19 +-
arch/arm/mach-msm/board-trout.c | 3 +-
arch/arm/mach-msm/clock-7x30.h | 155 -----
arch/arm/mach-msm/clock-debug.c | 130 ----
arch/arm/mach-msm/clock-pcom.c | 149 ++--
arch/arm/mach-msm/clock-pcom.h | 31 +-
arch/arm/mach-msm/clock.c | 166 +----
arch/arm/mach-msm/clock.h | 51 +-
arch/arm/mach-msm/devices-msm7x00.c | 12 +-
arch/arm/mach-msm/devices-msm7x30.c | 15 +-
arch/arm/mach-msm/devices-qsd8x50.c | 12 +-
arch/arm/mach-msm/devices.h | 15 +-
arch/arm/mach-msm/dma.c | 5 +-
arch/arm/mach-msm/include/mach/board.h | 5 -
arch/arm/mach-msm/include/mach/clk.h | 9 -
arch/arm/mach-nspire/Kconfig | 16 +
arch/arm/mach-nspire/Makefile | 2 +
arch/arm/mach-nspire/Makefile.boot | 0
arch/arm/mach-nspire/clcd.c | 119 ++++
arch/arm/mach-nspire/clcd.h | 14 +
arch/arm/mach-nspire/mmio.h | 20 +
arch/arm/mach-nspire/nspire.c | 89 +++
arch/arm/mach-shmobile/setup-r8a7790.c | 28 +-
arch/arm/mach-sti/Kconfig | 45 ++
arch/arm/mach-sti/Makefile | 2 +
arch/arm/mach-sti/board-dt.c | 48 ++
arch/arm/mach-sti/headsmp.S | 44 ++
arch/arm/mach-sti/platsmp.c | 117 ++++
arch/arm/mach-sti/smp.h | 17 +
arch/arm/mach-ux500/cache-l2x0.c | 3 +-
arch/arm/plat-samsung/include/plat/cpu.h | 8 +
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-exynos5420.c | 762 +++++++++++++++++++++
drivers/clocksource/exynos_mct.c | 35 +-
drivers/iommu/msm_iommu_dev.c | 20 +-
drivers/mmc/host/msm_sdcc.c | 14 +-
drivers/pinctrl/pinctrl-exynos.c | 118 ++++
drivers/pinctrl/pinctrl-samsung.c | 2 +
drivers/pinctrl/pinctrl-samsung.h | 1 +
drivers/tty/serial/msm_serial.c | 35 +-
drivers/tty/serial/samsung.c | 4 +-
drivers/tty/serial/sh-sci.c | 104 ++-
drivers/usb/phy/phy-msm-usb.c | 38 +-
include/linux/serial_sci.h | 12 +-
include/uapi/linux/serial_core.h | 3 +
95 files changed, 4799 insertions(+), 790 deletions(-)
create mode 100644 Documentation/arm/sti/overview.txt
create mode 100644 Documentation/arm/sti/stih415-overview.txt
create mode 100644 Documentation/arm/sti/stih416-overview.txt
create mode 100644 Documentation/devicetree/bindings/arm/nspire.txt
create mode 100644 Documentation/devicetree/bindings/clock/exynos5420-clock.txt
create mode 100644 arch/arm/boot/dts/exynos5.dtsi
create mode 100644 arch/arm/boot/dts/exynos5420-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/exynos5420-smdk5420.dts
create mode 100644 arch/arm/boot/dts/exynos5420.dtsi
create mode 100644 arch/arm/boot/dts/nspire-classic.dtsi
create mode 100644 arch/arm/boot/dts/nspire-clp.dts
create mode 100644 arch/arm/boot/dts/nspire-cx.dts
create mode 100644 arch/arm/boot/dts/nspire-tp.dts
create mode 100644 arch/arm/boot/dts/nspire.dtsi
create mode 100644 arch/arm/boot/dts/st-pincfg.h
create mode 100644 arch/arm/boot/dts/stih415-b2000.dts
create mode 100644 arch/arm/boot/dts/stih415-b2020.dts
create mode 100644 arch/arm/boot/dts/stih415-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih415-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih415.dtsi
create mode 100644 arch/arm/boot/dts/stih416-b2000.dts
create mode 100644 arch/arm/boot/dts/stih416-b2020.dts
create mode 100644 arch/arm/boot/dts/stih416-clock.dtsi
create mode 100644 arch/arm/boot/dts/stih416-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/stih416.dtsi
create mode 100644 arch/arm/boot/dts/stih41x-b2000.dtsi
create mode 100644 arch/arm/boot/dts/stih41x-b2020.dtsi
create mode 100644 arch/arm/boot/dts/stih41x.dtsi
create mode 100644 arch/arm/include/debug/nspire.S
create mode 100644 arch/arm/include/debug/sti.S
delete mode 100644 arch/arm/mach-msm/clock-7x30.h
delete mode 100644 arch/arm/mach-msm/clock-debug.c
create mode 100644 arch/arm/mach-nspire/Kconfig
create mode 100644 arch/arm/mach-nspire/Makefile
create mode 100644 arch/arm/mach-nspire/Makefile.boot
create mode 100644 arch/arm/mach-nspire/clcd.c
create mode 100644 arch/arm/mach-nspire/clcd.h
create mode 100644 arch/arm/mach-nspire/mmio.h
create mode 100644 arch/arm/mach-nspire/nspire.c
create mode 100644 arch/arm/mach-sti/Kconfig
create mode 100644 arch/arm/mach-sti/Makefile
create mode 100644 arch/arm/mach-sti/board-dt.c
create mode 100644 arch/arm/mach-sti/headsmp.S
create mode 100644 arch/arm/mach-sti/platsmp.c
create mode 100644 arch/arm/mach-sti/smp.h
create mode 100644 drivers/clk/samsung/clk-exynos5420.c
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [GIT PULL 3/7] ARM SoC specific changes
2013-07-02 19:04 ` Arnd Bergmann
@ 2013-07-02 23:17 ` Russell King - ARM Linux
-1 siblings, 0 replies; 22+ messages in thread
From: Russell King - ARM Linux @ 2013-07-02 23:17 UTC (permalink / raw)
To: Arnd Bergmann; +Cc: Linus Torvalds, linux-arm-kernel, linux-kernel, arm
Please don't merge this yet.
Arnd has just done the worst possible thing - the arm-soc tree has taken
bits of my tree, merged them into their own tree, had the same conflicts
I've had, and then resolved them differently.
The result is that when these two trees now merge, they conflict on the
conflict resolutions. This is utter madness.
This has also only _just_ happened.
On Tue, Jul 02, 2013 at 09:04:01PM +0200, Arnd Bergmann wrote:
> The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
>
> Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-linus
>
> for you to fetch changes up to 1eb92b24e243085d242cf5ffd64829bba70972e1:
>
> ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)
>
> ----------------------------------------------------------------
> ARM SoC specific changes
>
> These changes are all to SoC-specific code, a total of 33 branches on
> 17 platforms were pulled into this. Like last time, Renesas sh-mobile
> is now the platform with the most changes, followed by OMAP and EXYNOS.
>
> Two new platforms, TI Keystone and Rockchips RK3xxx are added in
> this branch, both containing almost no platform specific code at all,
> since they are using generic subsystem interfaces for clocks, pinctrl,
> interrupts etc. The device drivers are getting merged through the
> respective subsystem maintainer trees.
>
> One more SoC (u300) is now multiplatform capable and several others
> (shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
> towards that goal with this series but need more work.
>
> Also noteworthy is the work on PCI here, which is traditionally part of
> the SoC specific code. With the changes done by Thomas Petazzoni, we can
> now more easily have PCI host controller drivers as loadable modules and
> keep them separate from the platform code in drivers/pci/host. This has
> already led to the discovery that three platforms (exynos, spear and imx)
> are actually using an identical PCIe host controller and will be able
> to share a driver once support for spear and imx is added.
>
> Conflicts:
> * asm/glue-proc.h has one CPU type getting added that conflicts
> with another addition in 3.10-rc7
> * Simple context changes in arch/arm/Makefile and arch/arm/Kconfig
>
> ----------------------------------------------------------------
>
> Afzal Mohammed (9):
> ARM: OMAP2+: separate out OMAP4 restart
> ARM: OMAP2+: AM43x: Kconfig
> ARM: OMAP2+: AM43x: kbuild
> ARM: OMAP2+: AM43x: soc_is support
> ARM: OMAP2+: AM437x: SoC revision detection
> ARM: OMAP2+: AM43x: static mapping
> ARM: OMAP2+: AM43x: early init
> ARM: OMAP2+: AM43x: GP or HS ?
> ARM: OMAP2+: AM43x: basic dt support
>
> Aida Mynzhasova (2):
> ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
> ARM: OMAP: TI816X: add powerdomains for TI816x
>
> Alexander Shiyan (18):
> GPIO: clps711x: Rewrite driver for using generic GPIO code
> GPIO: clps711x: Add DT support
> ARM: clps711x: Re-add GPIO support
> ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
> ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
> ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
> ARM: clps711x: autcpu12: Add support for NOR flash
> ARM: clps711x: autcpu12: Special driver for handling memory is removed
> ARM: clps711x: autcpu12: Move remaining specific definitions to board file
> ARM: clps711x: p720t: Define PLD registers as GPIOs
> ARM: clps711x: Move specific definitions from hardware.h to boards files
> ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
> ARM: clps711x: Add clocksource framework
> ARM: clps711x: Optimize interrupt handling
> ARM: clps711x: edb7211: Add support for I2C
> ARM: clps711x: edb7211: Control LCD backlight via PWM
> ARM: clps711x: Add support for SYSCON driver
> ARM: clps711x: Update defconfig
>
> Andrew Lunn (3):
> ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
> arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
> arm: kirkwood: Instantiate cpufreq driver
>
> Arnaud Ebalard (1):
> arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT
>
> Arnd Bergmann (27):
> drivers/bus: arm-cci: fix combined ARMv6+v7 build
> ARM: EXYNOS: Remove custom init_irq callbacks
> ARM: EXYNOS: Use exynos_init_io() as map_io callback
> ARM: EXYNOS: Remove legacy L2X0 initialization
> ARM: EXYNOS: Remove remaining dead code after non-DT support removal
> Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
> Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
> Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
> ARM: u300: only build for ARCH_MULTI_V5
> Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
> Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
> Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
> Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
> Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
> Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
> ARM: keystone: select ARM_ERRATA_798181 only for SMP
> ARM: imx: select syscon for IMX6SL
> ARM: multiplatform: always pick one CPU type
> Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
> Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
> Merge tag 'soc-for-linus' into for-linus
>
> Bastian Hecht (5):
> sh-pfc: Add entries for INTC external IRQs
> sh-pfc: r8a7740: Add SCIFA1 data group
> ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
> ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
> ARM: shmobile: r8a7740: Add I2C DT clock names
>
> Benoit Cousson (7):
> ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
> ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
> ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
> ARM: OMAP5: SCRM: Add OMAP54XX header file.
> ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
> ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
> ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
>
> Catalin Marinas (1):
> ARM: Add base support for ARMv7-M
>
> Dave Martin (1):
> ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
>
> Dinh Nguyen (2):
> ARM: socfpga: Add support to gate peripheral clocks
> ARM: socfpga: Add syscon to be part of socfpga
>
> Dirk Behme (3):
> ARM: i.MX6: add i.MX6 specific L2 cache configuration
> ARM: i.MX6: clk: add i.MX6 DualLite differences
> ARM: i.MX6: clk: add different DualLite MLB clock config
>
> Dmitry Osipenko (1):
> ARM: tegra: emc: correction of ram-code parsing from dt
>
> Doug Anderson (1):
> ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level
>
> Ezequiel Garcia (1):
> ARM: mvebu: Add support for USB storage class in mvebu_defconfig
>
> Fabio Estevam (6):
> ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
> ARM: imx: Enable mx6 solo-lite support
> ARM: imx: irq-common: Include header to avoid sparse warning
> ARM: imx: clk: No need to initialize phandle struct
> ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
> ARM: imx_v6_v7_defconfig: Enable Vybrid VF610
>
> Guennadi Liakhovetski (9):
> pinctrl: sh-pfc: fix r8a7790 Function Select register tables
> pinctrl: sh-pfc: fix a typo in pfc-r8a7790
> pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
> ARM: shmobile: sh73a0: add support for adjusting CPU frequency
> ARM: shmobile: sh73a0: add CPUFreq support
> ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
> ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
> ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
> ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI
>
> Heiko Stuebner (10):
> ARM: S3C24XX: split s3c2412 spi dma channels
> ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
> ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
> clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
> clocksource: dw_apb_timer_of: add clock-handling
> clocksource: dw_apb_timer_of: select DW_APB_TIMER
> clocksource: dw_apb_timer_of: use clocksource_of_init
> arm: Add basic clocks for Rockchip rk3066a SoCs
> arm: add debug uarts for rockchip rk29xx and rk3xxx series
> arm: add basic support for Rockchip RK3066a boards
>
> Huang Shijie (1):
> ARM: imx6q: clk: add the eim_slow clock
>
> Jason Cooper (3):
> ARM: kirkwood: enable Sheevaplug DT in defconfig
> Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
> Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap
>
> Jiada Wang (2):
> ARM: imx: disable pll8_mlb in mx6q_clks
> ARM: imx: remove MLB PLL from pllv3
>
> Jingchang Lu (2):
> ARM: imx: add VF610 clock support
> ARM: imx: add initial support for VF610
>
> Jingoo Han (4):
> pci: Add PCIe driver for Samsung Exynos
> ARM: EXYNOS: Enable PCIe support for Exynos5440
> ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
> ARM: dts: Add pcie controller node for exynos5440-ssdk5440
>
> Jon Medhurst (2):
> ARM: Enable selection of SMP operations at boot time
> ARM: vexpress: Select multi-cluster SMP operation if required
>
> Joseph Lo (12):
> ARM: tegra: add an assembly marco to check Tegra SoC ID
> ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
> ARM: tegra: make tegra_resume can work for Tegra114
> ARM: tegra114: add power up sequence for warm boot CPU
> clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
> ARM: tegra114: add CPU hotplug support
> ARM: tegra: add cpu_disable for hotplug
> ARM: tegra: remove ifdef in the tegra_resume
> ARM: tegra: cpuidle: move the init function behind the suspend init function
> ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
> ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
> ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2
>
> Koji Matsuoka (1):
> sh-pfc: Initial r8a7790 PFC support
>
> Kukjin Kim (1):
> ARM: EXYNOS: no more support non-DT for EXYNOS SoCs
>
> Kuninori Morimoto (35):
> gpio-rcar: R-Car GPIO IRQ share interrupt
> ARM: shmobile: add GPIO IRQ macro
> ARM: shmobile: r8a7778: Register PFC device
> sh-pfc: Add r8a7778 pinmux support
> sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
> sh-pfc: r8a7778: add common PFC macro helper
> sh-pfc: r8a7778: add SDHI support
> sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
> ARM: shmobile: r8a7778: add GPIO support
> sh-pfc: r8a7778: fixup IRQ1A settings
> sh-pfc: r8a7778: add I2C pin groups
> sh-pfc: r8a7778: add HSPI pin groups
> sh-pfc: r8a7778: add MMCIF pin groups
> ARM: shmobile: kzm9g: tidyup FSI pinctrl
> ARM: shmobile: bockw: add pinctrl support
> ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
> ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
> ARM: shmobile: r8a7778: fixup Ether setup code position
> ARM: shmobile: r8a73a4: add main clock
> ARM: shmobile: r8a73a4: add pll clocks
> ARM: shmobile: r8a73a4: add div4 clocks
> ARM: shmobile: r8a73a4: add div6 clocks
> ARM: shmobile: r8a7778: use fixed ratio clock
> ARM: shmobile: r8a7778: add SDHI clock support
> ARM: shmobile: r8a7778: Register SDHI device
> ARM: shmobile: r8a7790: add main clock
> ARM: shmobile: r8a7790: add div4 clocks
> ARM: shmobile: r8a7790: add div6 clocks
> ARM: shmobile: r8a7778: add support I2C clock
> ARM: shmobile: r8a7778: add support HSPI clock
> ARM: shmobile: r8a7778: add support MMC clock
> ARM: shmobile: r8a7778: add support I2C driver
> ARM: shmobile: r8a7778: add support HSPI driver
> ARM: shmobile: r8a7778: add support MMC driver
> ARM: shmobile: Remove Bonito board support
>
> Lad, Prabhakar (2):
> ARM: davinci: remove __init atrribute from function declaration
> ARM: edma: Convert to devm_* api
>
> Laurent Pinchart (102):
> gpio-rcar: Make the platform data gpio_base field signed
> gpio-rcar: Add RCAR_GP_PIN macro
> sh-pfc: Remove dependency on GPIOLIB
> sh-pfc: r8a7790: Add ETH pin groups and functions
> sh-pfc: r8a7790: Add INTC pin groups and functions
> sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
> sh-pfc: r8a7790: Remove GPIO data
> sh-pfc: r8a7790: Remove function GPIOs
> sh-pfc: r8a7790: Don't use GPIO enum entries
> sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
> sh-pfc: sh7372: Add BSC pin groups and functions
> sh-pfc: sh7372: Add CEU pin groups and functions
> sh-pfc: sh7372: Add FLCTL pin groups and functions
> sh-pfc: sh7372: Add FSI pin groups and functions
> sh-pfc: sh7372: Add HDMI pin groups and functions
> sh-pfc: sh7372: Add INTC pin groups and functions
> sh-pfc: sh7372: Add KEYSC pin groups and functions
> sh-pfc: sh7372: Add LCDC pin groups and functions
> sh-pfc: sh7372: Add SCIF pin groups and functions
> sh-pfc: sh7372: Add USB pin groups and functions
> ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
> ARM: shmobile: mackerel: Register pinctrl mapping for CEU
> ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
> ARM: shmobile: mackerel: Register pinctrl mapping for FSI
> ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
> ARM: shmobile: mackerel: Register pinctrl mapping for LCD
> ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
> ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
> ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
> ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
> ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
> ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
> ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
> ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
> ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
> ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
> ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
> ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
> ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
> ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
> ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
> ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
> sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
> sh-pfc: sh7372: Remove function GPIOs
> ARM: shmobile: sh7372: Remove all GPIOs
> sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
> sh-pfc: r8a7740: Add SCIF pin groups and functions
> sh-pfc: r8a7740: Declare missing INTC function
> sh-pfc: r8a7740: Add BSC pin groups and functions
> sh-pfc: r8a7740: Add GETHER pin groups and functions
> sh-pfc: r8a7740: Add CEU pin groups and functions
> sh-pfc: r8a7740: Add FSI pin groups and functions
> sh-pfc: r8a7740: Add HDMI pin groups and functions
> sh-pfc: r8a7740: Hardcode the LCDC0 output
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
> ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
> ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
> ARM: shmobile: bonito: Remove empty core devices array
> ARM: shmobile: bonito: Register pinctrl mapping for SCIF
> ARM: shmobile: bonito: Register pinctrl mapping for INTC
> ARM: shmobile: bonito: Register pinctrl mapping for BSC
> ARM: shmobile: bonito: Don't configure LCDC routing manually
> sh-pfc: r8a7740: Remove SCIF function GPIOS
> sh-pfc: r8a7740: Remove INTC function GPIOS
> sh-pfc: r8a7740: Remove BSC function GPIOS
> sh-pfc: r8a7740: Remove GETHER function GPIOS
> sh-pfc: r8a7740: Remove CEU function GPIOS
> sh-pfc: r8a7740: Remove FSI function GPIOS
> sh-pfc: r8a7740: Remove HDMI function GPIOS
> ARM: shmobile: r8a7740: Remove SCIF function GPIOs
> ARM: shmobile: r8a7740: Remove INTC function GPIOs
> ARM: shmobile: r8a7740: Remove BSC function GPIOs
> ARM: shmobile: r8a7740: Remove GETHER function GPIOs
> ARM: shmobile: r8a7740: Remove CEU function GPIOs
> ARM: shmobile: r8a7740: Remove FSI function GPIOs
> ARM: shmobile: r8a7740: Remove HDMI function GPIOs
> sh-pfc: r8a7740: Remove function GPIOs
> sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
> ARM: shmobile: r8a7740: Remove all GPIOs
> sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
> sh-pfc: r8a7778: Fix outdated GPIO_FN comments
> ARM: shmobile: r8a7790: Register GPIO devices
> ARM: shmobile: r8a7790: Remove all GPIOs
> sh-pfc: Add support for SoC-specific initialization
> sh-pfc: sh73a0: Add VCCQ MC0 regulator
> ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
> ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
> sh-pfc: sh73a0: Add TPU pin groups and functions
> sh-pfc: r8a7740: Add TPU pin groups and functions
> sh-pfc: r8a7790: Add TPU pin groups and functions
> sh-pfc: sh73a0: Remove function GPIOs
> Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
> ARM: shmobile: lager: Initialize pinmux
> ARM: shmobile: marzen: Use RCAR_GP_PIN macro
> ARM: shmobile: r8a7740: Make private clock arrays static
> ARM: shmobile: r8a7740: add TPU PWM support
> ARM: shmobile: r8a7790: Make private clock arrays static
> ARM: shmobile: r8a7790: add TPU PWM support
>
> Leela Krishna Amudala (1):
> ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor
>
> Linus Walleij (51):
> ARM: u300: enable delaytimer on the U300
> ARM: u300: device tree support for the timer
> pinctrl: u300 device tree support
> pinctrl: coh901: add device tree support
> ARM: u300: basic device tree support
> i2c: stu300: device tree support
> ARM: u300: register I2C bus drivers from device tree
> watchdog: coh901327: devicetree support
> ARM: u300: add the COH 901 327 watchdog to device tree
> Documentation/devicetree: add a small note on PCI
> ARM: pci: create pci_common_init_dev()
> ARM: integrator: merge PCIv3 driver into one file
> ARM: integrator: convert PCIv3 bridge to platform device
> ARM: integrator: grab PCI error IRQ in probe()
> ARM: integrator: move PCI base address grab to probe
> ARM: integrator: move V3 register definitions into driver
> ARM: integrator: remap PCIv3 base dynamically
> ARM: integrator: move VGA base assignment
> ARM: integrator: move static ioremapping into PCIv3 driver
> ARM: integrator: basic PCIv3 device tree support
> rtc: coh901331: add devicetree support
> ARM: u300: add RTC to device tree
> ARM: u300: set up board power from device tree
> ARM: u300: support regulators in the device tree
> ARM: u300: enable MMC/SD card from device tree
> dma: coh901318: add devicetree support
> ARM: u300: augment device tree with DMA channels
> ARM: u300: add the COH 901 318 DMAC to device tree
> ARM: u300: add SPI PL022 to the device tree
> ARM: u300: probe the U300 dummy-spichip from device tree
> ARM: u300: add FSMC flash into the device tree
> ARM: u300: delete all static board data
> ARM: u300: move debugmacro to debug includes
> ARM: u300: remove deps from debug macro
> ARM: u300: push down syscon registers
> ARM: u300: delete <mach/hardware.h>
> ARM: u300: delete <mach/irqs.h>
> ARM: u300: localize <mach/u300-regs.h>
> ARM: u300: convert to multiplatform
> ARM: u300: delete remnant machine headers
> ARM: u300: add syscon node
> ARM: u300: remove register definition file
> clk: move the U300 fixed and fixed-factor to DT
> i2c: stu300: do not request a specific clock name
> ARM: u300: move the gated system controller clocks to DT
> ARM: u300: convert MMC/SD clock to device tree
> pinctrl: get rid of all platform data for coh901
> spi: pl022: use DMA by default when probing from DT
> ARM: u300: switch to using syscon regmap for board
> ARM: integrator: set local side PCI addresses right
> ARM: integrator: let pciv3 use mem/premem from device tree
>
> Lorenzo Pieralisi (1):
> drivers: bus: add ARM CCI support
>
> Magnus Damm (17):
> ARM: shmobile: r8a7779 pinmux platform device cleanup
> ARM: shmobile: r8a7740 pinmux platform device cleanup
> ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
> ARM: shmobile: uImage load address rework
> ARM: shmobile: Let romImage rely on default ATAGS
> ARM: shmobile: Remove romImage CONFIG_MEMORY_START
> ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
> ARM: shmobile: Add SMP boot function and argument
> ARM: shmobile: Add SCU boot function using argument
> ARM: shmobile: r8a7779 SMP with SCU boot fn and args
> ARM: shmobile: sh73a0 SMP with SCU boot fn and args
> ARM: shmobile: EMEV2 SMP with SCU boot fn and args
> ARM: shmobile: Remove old SCU boot code
> ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
> ARM: shmobile: Remove MEMORY_START/SIZE
> ARM: shmobile: Remove mach/memory.h
> ARM: shmobile: Remove AP4EVB board support
>
> Markus Pargmann (1):
> ARM: imx: Remove mxc specific ulpi access ops
>
> Martin Fuzzey (1):
> ARM: i.MX5: Allow DT clock providers
>
> Matt Porter (6):
> ARM: davinci: move private EDMA API to arm/common
> ARM: edma: remove unused transfer controller handlers
> dmaengine: edma: Add TI EDMA device tree binding
> ARM: edma: Add DT and runtime PM support to the private EDMA API
> ARM: edma: Add EDMA crossbar event mux support
> dmaengine: edma: enable build for AM33XX
>
> Maxime Ripard (2):
> ARM: sunxi: Add Allwinner A10s machine compatible
> ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig
>
> Mohammed, Afzal (1):
> ARM: OMAP2+: AM43x: resolve SMP related build error
>
> Nicolas Pitre (4):
> drivers/bus: arm-cci: function to enable CCI ports from early boot code
> ARM: vexpress: introduce DCSCB support
> ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
> ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster
>
> Nicolin Chen (2):
> ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
> ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default
>
> Nishanth Menon (1):
> ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data
>
> Olof Johansson (22):
> Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge branch 'depends/rmk-devel-stable' into next/soc
> Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
> Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
> Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge branch 'clps711x/soc' into next/soc
> Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
> Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc
>
> Peter Huewe (1):
> ARM: u300 use module_spi_driver to register driver
>
> Phil Edworthy (2):
> pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
> ARM: shmobile: r8a7779: Add PCIe clocks
>
> Philip Avinash (1):
> ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK
>
> Philipp Zabel (1):
> ARM i.MX5: Add S/PDIF clocks
>
> Rob Herring (1):
> ARM: introduce common set_auxcr/get_auxcr functions
>
> Roger Quadros (1):
> ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies
>
> Rogerio Pimentel (1):
> ARM: imx_v6_v7_defconfig: enable parallel display
>
> Russell King (2):
> Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
> Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable
>
> Sanjeev Premi (1):
> ARM: OMAP2+: AM43x: SRAM base and size
>
> Santosh Shilimkar (13):
> ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
> ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
> ARM: OMAP4+: Make secondary_startup function name more consistent
> ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
> ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
> ARM: OMAP4+: CM: Move function prototypes to common header for re-use
> ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
> ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
> ARM: OMAP5: Enable build and frameowrk initialisations
> ARM: dts: keystone: Add minimal Keystone SOC device tree data
> ARM: keystone: Add minimal TI Keystone platform support
> ARM: keystone: Enable SMP support on Keystone machines
> ARM: keystone: Move CPU bringup code to dedicated asm file
>
> Sascha Hauer (1):
> ARM i.MX53: Add SATA clock
>
> Sebastian Hesselbarth (10):
> clk: mvebu: introduce per-clock-gate flags
> clk: mvebu: add common clock functions for core clk and clk gating
> clk: mvebu: add Dove SoC-centric clock init
> clk: mvebu: add Kirkwood SoC-centric clock init
> clk: mvebu: add Armada 370 SoC-centric clock init
> clk: mvebu: add Armada XP SoC-centric clock init
> ARM: dove: move DT boards to SoC-centric clock init
> ARM: kirkwood: move DT boards to SoC-centric clock init
> ARM: mvebu: move DT boards to SoC-centric clock init
> clk: mvebu: disintegrate obsolete file
>
> Sergei Shtylyov (18):
> sh-pfc: r8a7778: add USB pin groups
> sh-pfc: r8a7778: add Ether pin groups
> sh-pfc: r8a7779: add Ether pin groups
> ARM: shmobile: r8a7778: correct model name in Kconfig
> ARM: shmobile: r8a7779: fix Ether device name
> ARM: shmobile: r8a7778: fix Ether device name
> ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
> ehci-platform: add pre_setup() method to platform data
> ARM: shmobile: r8a7779: setup EHCI internal buffer
> phy-rcar-usb: remove EHCI internal buffer setup
> ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
> phy-rcar-usb: correct base address
> phy-rcar-usb: add platform data
> ARM: shmobile: Marzen: pass platform data to USB PHY device
> phy-rcar-usb: handle platform data
> phy-rcar-usb: add R8A7778 support
> ARM: shmobile: r8a7778: add USB support
> ARM: shmobile: BOCK-W: add USB support
>
> Shawn Guo (8):
> ARM: imx: include <asm/io.h> in hardware.h
> ARM: imx: move clk_prepare() out from mxc_restart()
> ARM: imx: create mxc_arch_reset_init_dt() for DT boot
> ARM: imx: add clock support for imx6sl
> ARM: imx: enable low-level debug support for imx6sl
> ARM: imx: add initial support for imx6sl
> ARM: imx6q: call of_clk_init() to register fixed rate clocks
> ARM: imx6: use common of_clk_init() call to initialize clocks
>
> Simon Horman (4):
> gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
> ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
> ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
> Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base
>
> Soren Brinkmann (4):
> clk: zynq: Factor out PLL driver
> clk: zynq: Add clock controller driver
> arm: zynq: Migrate platform to clock controller
> clk: zynq: Remove deprecated clock code
>
> Stefano Stabellini (1):
> arm: introduce psci_smp_ops
>
> Thomas Petazzoni (27):
> arm: kirkwood: use the default of match table
> arm: mvebu: update defconfig with PCI and USB support
> clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
> clk: mvebu: add more PCIe clocks for Armada XP
> pci: PCIe driver for Marvell Armada 370/XP systems
> arm: mvebu: PCIe support is now available on mvebu
> arm: kirkwood: update defconfig with PCIe driver and board updates
> pci: mvebu: no longer fake the slot location of downstream devices
> pci: mvebu: allow the enumeration of devices beyond physical bridges
> pci: mvebu: fix the emulation of the status register
> pci: mvebu: enable driver usage on Kirkwood
> arm: kirkwood: move PCIe window init to legacy driver
> arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
> arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
> arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
> arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
> arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
> arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
> arm: mvebu: remove dependency of SMP init on static I/O mapping
> arm: mvebu: avoid hardcoded virtual address in coherency code
> arm: mvebu: move cache and mvebu-mbus initialization later
> arm: mvebu: remove hardcoded static I/O mapping
> arm: mvebu: don't hardcode a physical address in headsmp.S
> arm: mvebu: don't hardcode the physical address for mvebu-mbus
> arm: mvebu: add another earlyprintk Kconfig option
> arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
> arm: mvebu: fix coherency_late_init() for multiplatform
>
> Tomasz Figa (30):
> ARM: EXYNOS: Remove unused board files
> ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
> ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
> ARM: EXYNOS: Remove legacy PMU initialization code
> ARM: EXYNOS: Remove legacy EINT initialization code
> ARM: EXYNOS: Remove legacy UART initialization code
> ARM: EXYNOS: Remove legacy dev- and setup- files
> ARM: EXYNOS: Remove legacy interrupt initialization code
> ARM: EXYNOS: Remove legacy timer initialization code
> ARM: EXYNOS: Remove platform device initialization
> ARM: EXYNOS: Remove legacy mapping of chip ID block
> ARM: EXYNOS: Remove check for device tree presence
> ARM: EXYNOS: Remove legacy power domain registration code
> ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
> ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
> ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
> platform: Check for ARCH_EXYNOS separately
> USB: Check for ARCH_EXYNOS separately
> ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
> ARM: SAMSUNG: Include most of mach/ headers conditionally
> ARM: EXYNOS: Do not select legacy Kconfig symbols any more
> ARM: EXYNOS: Remove setup-i2c0.c
> ARM: EXYNOS: Remove mach/gpio.h
> ARM: EXYNOS: Remove mach/regs-gpio.h header
> ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
> ARM: EXYNOS: Select SPARSE_IRQ for Exynos
> ARM: EXYNOS: Remove mach/irqs.h header
> ARM: EXYNOS: Remove unused base addresses from mach/map.h header
> thermal: exynos: Support both EXYNOS4X12 SoCs
> ARM: EXYNOS: Remove mach/regs-usb-phy.h header
>
> Tony Lindgren (4):
> Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
> Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
> Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
> ARM: OMAP5: Remove unused include for ocp2scp
>
> Tushar Behera (1):
> ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers
>
> Ulf Hansson (1):
> ARM: u300: Update MMC configs for u300 defconfig
>
> Ulrich Hecht (1):
> ARM: shmobile: r8a7790: HSCIF support
>
> Uwe Kleine-König (3):
> ARM: ARMv7-M: Add support for exception handling
> ARM: ARMv7-M: Allow the building of new kernel port
> ARM: ARMv7-M: implement read_cpuid_ext
>
> Vaibhav Hiremath (2):
> ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
> ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature
>
> Vivek Gautam (1):
> ARM: EXYNOS: Enable XHCI support on exynos5
>
> Vladimir Barinov (2):
> sh-pfc: r8a7779: add VIN pin groups
> sh-pfc: r8a7778: add VIN pin groups
>
> Wei Yongjun (1):
> pci: mvebu: fix return value check in mvebu_pcie_probe()
>
> Documentation/arm/sunxi/README | 4 +
> Documentation/devicetree/bindings/arm/cci.txt | 172 +
> .../devicetree/bindings/arm/keystone/keystone.txt | 10 +
> .../devicetree/bindings/arm/rtsm-dcscb.txt | 19 +
> Documentation/devicetree/bindings/arm/ste-u300.txt | 46 +
> .../devicetree/bindings/clock/imx5-clock.txt | 13 +
> .../devicetree/bindings/clock/imx6q-clock.txt | 1 +
> .../devicetree/bindings/clock/imx6sl-clock.txt | 10 +
> .../bindings/clock/ste-u300-syscon-clock.txt | 80 +
> .../devicetree/bindings/clock/vf610-clock.txt | 26 +
> .../devicetree/bindings/clock/zynq-7000.txt | 123 +-
> .../devicetree/bindings/dma/ste-coh901318.txt | 32 +
> Documentation/devicetree/bindings/dma/ti-edma.txt | 34 +
> .../devicetree/bindings/gpio/gpio-clps711x.txt | 28 +
> .../bindings/gpio/gpio-stericsson-coh901.txt | 7 +
> .../devicetree/bindings/i2c/i2c-st-ddci2c.txt | 15 +
> .../devicetree/bindings/pci/designware-pcie.txt | 73 +
> .../devicetree/bindings/pci/mvebu-pci.txt | 221 ++
> Documentation/devicetree/bindings/pci/pci.txt | 9 +
> .../devicetree/bindings/pci/v3-v360epc-pci.txt | 15 +
> Documentation/devicetree/bindings/rtc/dw-apb.txt | 19 +
> .../bindings/timer/stericsson-u300-apptimer.txt | 18 +
> .../devicetree/bindings/vendor-prefixes.txt | 1 +
> .../bindings/watchdog/stericsson-coh901327.txt | 19 +
> arch/arm/Kconfig | 64 +-
> arch/arm/Kconfig-nommu | 2 +-
> arch/arm/Kconfig.debug | 101 +-
> arch/arm/Makefile | 4 +
> arch/arm/boot/compressed/head-shmobile.S | 21 +-
> arch/arm/boot/dts/Makefile | 3 +
> arch/arm/boot/dts/exynos5440-ssdk5440.dts | 8 +
> arch/arm/boot/dts/exynos5440.dtsi | 40 +-
> arch/arm/boot/dts/integratorap.dts | 41 +
> arch/arm/boot/dts/keystone.dts | 117 +
> arch/arm/boot/dts/kirkwood-6281.dtsi | 31 +
> arch/arm/boot/dts/kirkwood-6282.dtsi | 48 +
> arch/arm/boot/dts/kirkwood-db-88f6281.dts | 30 +
> arch/arm/boot/dts/kirkwood-db-88f6282.dts | 34 +
> arch/arm/boot/dts/kirkwood-db.dtsi | 89 +
> arch/arm/boot/dts/kirkwood-iconnect.dts | 8 +
> arch/arm/boot/dts/kirkwood-mplcec4.dts | 8 +
> .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 8 +
> arch/arm/boot/dts/kirkwood-nsa310.dts | 8 +
> arch/arm/boot/dts/kirkwood-ts219-6281.dts | 3 +-
> arch/arm/boot/dts/kirkwood-ts219-6282.dts | 3 +-
> arch/arm/boot/dts/kirkwood-ts219.dtsi | 9 +-
> arch/arm/boot/dts/kirkwood.dtsi | 1 +
> arch/arm/boot/dts/rk3066a-clocks.dtsi | 299 ++
> arch/arm/boot/dts/rk3066a.dtsi | 390 ++
> arch/arm/boot/dts/ste-u300.dts | 473 +++
> arch/arm/boot/dts/zynq-7000.dtsi | 71 +-
> arch/arm/boot/dts/zynq-zc702.dts | 4 -
> arch/arm/common/Kconfig | 3 +
> arch/arm/common/Makefile | 1 +
> arch/arm/{mach-davinci/dma.c => common/edma.c} | 368 +-
> arch/arm/configs/ap4evb_defconfig | 56 -
> arch/arm/configs/bonito_defconfig | 72 -
> arch/arm/configs/clps711x_defconfig | 8 +-
> arch/arm/configs/exynos_defconfig | 3 +
> arch/arm/configs/imx_v6_v7_defconfig | 10 +
> arch/arm/configs/keystone_defconfig | 157 +
> arch/arm/configs/kirkwood_defconfig | 10 +-
> arch/arm/configs/multi_v7_defconfig | 2 +
> arch/arm/configs/mvebu_defconfig | 6 +-
> arch/arm/configs/u300_defconfig | 14 +-
> arch/arm/include/asm/assembler.h | 17 +-
> arch/arm/include/asm/cp15.h | 14 +
> arch/arm/include/asm/cputype.h | 44 +-
> arch/arm/include/asm/glue-cache.h | 27 +
> arch/arm/include/asm/glue-df.h | 8 +
> arch/arm/include/asm/glue-proc.h | 9 +
> arch/arm/include/asm/hardware/pci_v3.h | 186 -
> arch/arm/include/asm/irqflags.h | 22 +-
> arch/arm/include/asm/mach/arch.h | 5 +
> arch/arm/include/asm/mach/pci.h | 17 +-
> arch/arm/include/asm/psci.h | 9 +
> arch/arm/include/asm/ptrace.h | 4 +
> arch/arm/include/asm/system_info.h | 1 +
> arch/arm/include/asm/v7m.h | 44 +
> arch/arm/include/debug/imx-uart.h | 10 +
> arch/arm/include/debug/keystone.S | 43 +
> arch/arm/include/debug/mvebu.S | 5 +
> arch/arm/include/debug/rockchip.S | 42 +
> .../mach/debug-macro.S => include/debug/u300.S} | 9 +-
> arch/arm/include/uapi/asm/ptrace.h | 35 +-
> arch/arm/kernel/Makefile | 13 +-
> arch/arm/kernel/bios32.c | 9 +-
> arch/arm/kernel/entry-common.S | 4 +
> arch/arm/kernel/entry-header.S | 124 +
> arch/arm/kernel/entry-v7m.S | 143 +
> arch/arm/kernel/head-nommu.S | 10 +-
> arch/arm/kernel/psci.c | 7 +-
> arch/arm/kernel/psci_smp.c | 84 +
> arch/arm/kernel/setup.c | 26 +-
> arch/arm/kernel/traps.c | 8 +
> arch/arm/mach-clps711x/Kconfig | 3 +-
> arch/arm/mach-clps711x/Makefile | 5 +-
> arch/arm/mach-clps711x/board-autcpu12.c | 133 +-
> arch/arm/mach-clps711x/board-cdb89712.c | 3 +
> arch/arm/mach-clps711x/board-clep7312.c | 1 +
> arch/arm/mach-clps711x/board-edb7211.c | 34 +-
> arch/arm/mach-clps711x/board-fortunet.c | 1 +
> arch/arm/mach-clps711x/board-p720t.c | 254 +-
> arch/arm/mach-clps711x/common.c | 89 +-
> arch/arm/mach-clps711x/common.h | 1 +
> arch/arm/mach-clps711x/devices.c | 68 +
> arch/arm/mach-clps711x/devices.h | 12 +
> arch/arm/mach-clps711x/include/mach/autcpu12.h | 59 -
> arch/arm/mach-clps711x/include/mach/clps711x.h | 88 +-
> arch/arm/mach-clps711x/include/mach/hardware.h | 7 -
> arch/arm/mach-clps711x/include/mach/memory.h | 41 -
> arch/arm/mach-clps711x/include/mach/syspld.h | 116 -
> arch/arm/mach-davinci/Makefile | 2 +-
> arch/arm/mach-davinci/board-tnetv107x-evm.c | 2 +-
> arch/arm/mach-davinci/davinci.h | 30 +-
> arch/arm/mach-davinci/devices-da8xx.c | 8 +-
> arch/arm/mach-davinci/devices-tnetv107x.c | 6 +-
> arch/arm/mach-davinci/devices.c | 6 +-
> arch/arm/mach-davinci/dm355.c | 6 +-
> arch/arm/mach-davinci/dm365.c | 6 +-
> arch/arm/mach-davinci/dm644x.c | 6 +-
> arch/arm/mach-davinci/dm646x.c | 6 +-
> arch/arm/mach-davinci/include/mach/cp_intc.h | 4 +-
> arch/arm/mach-davinci/include/mach/da8xx.h | 18 +-
> arch/arm/mach-davinci/include/mach/tnetv107x.h | 6 +-
> arch/arm/mach-dove/Kconfig | 3 +-
> arch/arm/mach-dove/board-dt.c | 3 +-
> arch/arm/mach-dove/common.c | 1 -
> arch/arm/mach-exynos/Kconfig | 352 +-
> arch/arm/mach-exynos/Makefile | 33 -
> arch/arm/mach-exynos/common.c | 547 +--
> arch/arm/mach-exynos/common.h | 4 +-
> arch/arm/mach-exynos/dev-ahci.c | 255 --
> arch/arm/mach-exynos/dev-audio.c | 254 --
> arch/arm/mach-exynos/dev-ohci.c | 52 -
> arch/arm/mach-exynos/dev-uart.c | 55 -
> arch/arm/mach-exynos/dma.c | 322 --
> arch/arm/mach-exynos/firmware.c | 22 +-
> arch/arm/mach-exynos/include/mach/gpio.h | 289 --
> arch/arm/mach-exynos/include/mach/irqs.h | 476 ---
> arch/arm/mach-exynos/include/mach/map.h | 214 --
> arch/arm/mach-exynos/include/mach/pm-core.h | 12 +-
> arch/arm/mach-exynos/include/mach/regs-gpio.h | 40 -
> arch/arm/mach-exynos/include/mach/regs-usb-phy.h | 74 -
> arch/arm/mach-exynos/mach-armlex4210.c | 207 --
> arch/arm/mach-exynos/mach-exynos4-dt.c | 8 +-
> arch/arm/mach-exynos/mach-exynos5-dt.c | 8 +-
> arch/arm/mach-exynos/mach-nuri.c | 1388 -------
> arch/arm/mach-exynos/mach-origen.c | 823 -----
> arch/arm/mach-exynos/mach-smdk4x12.c | 396 --
> arch/arm/mach-exynos/mach-smdkv310.c | 444 ---
> arch/arm/mach-exynos/mach-universal_c210.c | 1159 ------
> arch/arm/mach-exynos/platsmp.c | 2 +-
> arch/arm/mach-exynos/pm.c | 1 -
> arch/arm/mach-exynos/pm_domains.c | 101 +-
> arch/arm/mach-exynos/setup-fimc.c | 44 -
> arch/arm/mach-exynos/setup-fimd0.c | 43 -
> arch/arm/mach-exynos/setup-i2c0.c | 29 -
> arch/arm/mach-exynos/setup-i2c1.c | 23 -
> arch/arm/mach-exynos/setup-i2c2.c | 23 -
> arch/arm/mach-exynos/setup-i2c3.c | 23 -
> arch/arm/mach-exynos/setup-i2c4.c | 23 -
> arch/arm/mach-exynos/setup-i2c5.c | 23 -
> arch/arm/mach-exynos/setup-i2c6.c | 23 -
> arch/arm/mach-exynos/setup-i2c7.c | 23 -
> arch/arm/mach-exynos/setup-keypad.c | 36 -
> arch/arm/mach-exynos/setup-sdhci-gpio.c | 152 -
> arch/arm/mach-exynos/setup-spi.c | 45 -
> arch/arm/mach-exynos/setup-usb-phy.c | 223 --
> arch/arm/mach-imx/Kconfig | 65 +-
> arch/arm/mach-imx/Makefile | 4 +-
> arch/arm/mach-imx/clk-imx51-imx53.c | 73 +-
> arch/arm/mach-imx/clk-imx6q.c | 48 +-
> arch/arm/mach-imx/clk-imx6sl.c | 267 ++
> arch/arm/mach-imx/clk-pllv3.c | 10 -
> arch/arm/mach-imx/clk-vf610.c | 319 ++
> arch/arm/mach-imx/clk.c | 35 +
> arch/arm/mach-imx/clk.h | 4 +-
> arch/arm/mach-imx/common.h | 2 +-
> arch/arm/mach-imx/hardware.h | 1 +
> arch/arm/mach-imx/imx25-dt.c | 2 +
> arch/arm/mach-imx/imx27-dt.c | 2 +
> arch/arm/mach-imx/imx31-dt.c | 2 +
> arch/arm/mach-imx/imx51-dt.c | 2 +
> arch/arm/mach-imx/irq-common.c | 1 +
> arch/arm/mach-imx/mach-imx53.c | 3 +
> arch/arm/mach-imx/mach-imx6q.c | 81 +-
> arch/arm/mach-imx/mach-imx6sl.c | 52 +
> arch/arm/mach-imx/mach-pca100.c | 4 +-
> arch/arm/mach-imx/mach-vf610.c | 48 +
> arch/arm/mach-imx/mm-imx1.c | 2 +-
> arch/arm/mach-imx/mm-imx21.c | 2 +-
> arch/arm/mach-imx/mm-imx25.c | 2 +-
> arch/arm/mach-imx/mm-imx27.c | 2 +-
> arch/arm/mach-imx/mm-imx3.c | 4 +-
> arch/arm/mach-imx/mm-imx5.c | 3 +-
> arch/arm/mach-imx/system.c | 47 +-
> arch/arm/mach-imx/ulpi.c | 118 -
> arch/arm/mach-imx/ulpi.h | 11 +-
> arch/arm/mach-integrator/Makefile | 2 +-
> arch/arm/mach-integrator/include/mach/platform.h | 23 -
> arch/arm/mach-integrator/integrator_ap.c | 31 +-
> arch/arm/mach-integrator/pci.c | 113 -
> arch/arm/mach-integrator/pci_v3.c | 564 ++-
> arch/arm/mach-integrator/pci_v3.h | 2 +
> arch/arm/mach-keystone/Kconfig | 15 +
> arch/arm/mach-keystone/Makefile | 6 +
> arch/arm/mach-keystone/Makefile.boot | 1 +
> arch/arm/mach-keystone/keystone.c | 75 +
> arch/arm/mach-keystone/keystone.h | 23 +
> arch/arm/mach-keystone/platsmp.c | 43 +
> arch/arm/mach-keystone/smc.S | 29 +
> arch/arm/mach-kirkwood/Kconfig | 24 +-
> arch/arm/mach-kirkwood/Makefile | 3 +-
> arch/arm/mach-kirkwood/board-db88f628x-bp.c | 24 +
> arch/arm/mach-kirkwood/board-dt.c | 18 +-
> arch/arm/mach-kirkwood/board-iconnect.c | 8 -
> arch/arm/mach-kirkwood/board-mplcec4.c | 1 -
> arch/arm/mach-kirkwood/board-nsa310.c | 25 -
> arch/arm/mach-kirkwood/board-readynas.c | 1 -
> arch/arm/mach-kirkwood/common.c | 47 +-
> arch/arm/mach-kirkwood/common.h | 8 +
> arch/arm/mach-kirkwood/db88f6281-bp-setup.c | 108 -
> arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 2 +
> arch/arm/mach-kirkwood/pcie.c | 22 +
> arch/arm/mach-mvebu/Kconfig | 7 +-
> arch/arm/mach-mvebu/armada-370-xp.c | 53 +-
> arch/arm/mach-mvebu/armada-370-xp.h | 10 -
> arch/arm/mach-mvebu/coherency.c | 45 +-
> arch/arm/mach-mvebu/coherency.h | 4 -
> arch/arm/mach-mvebu/common.h | 2 +
> arch/arm/mach-mvebu/headsmp.S | 16 +-
> arch/arm/mach-mvebu/platsmp.c | 10 +-
> arch/arm/mach-omap2/Kconfig | 9 +
> arch/arm/mach-omap2/Makefile | 19 +-
> arch/arm/mach-omap2/am33xx.h | 1 +
> arch/arm/mach-omap2/board-generic.c | 16 +
> arch/arm/mach-omap2/cclock33xx_data.c | 30 +
> arch/arm/mach-omap2/cclock3xxx_data.c | 11 -
> arch/arm/mach-omap2/clockdomain.h | 1 +
> arch/arm/mach-omap2/clockdomains54xx_data.c | 464 +++
> arch/arm/mach-omap2/cm-regbits-54xx.h | 1737 +++++++++
> arch/arm/mach-omap2/cm1_44xx.h | 7 +-
> arch/arm/mach-omap2/cm1_54xx.h | 213 ++
> arch/arm/mach-omap2/cm2_44xx.h | 7 +-
> arch/arm/mach-omap2/cm2_54xx.h | 389 ++
> arch/arm/mach-omap2/cm33xx.h | 2 +-
> arch/arm/mach-omap2/cm_44xx_54xx.h | 36 +
> arch/arm/mach-omap2/common.h | 5 +-
> arch/arm/mach-omap2/control.h | 12 +
> arch/arm/mach-omap2/id.c | 32 +-
> arch/arm/mach-omap2/io.c | 25 +-
> arch/arm/mach-omap2/omap-headsmp.S | 8 +-
> arch/arm/mach-omap2/omap-mpuss-lowpower.c | 69 +-
> arch/arm/mach-omap2/omap-smp.c | 6 +-
> arch/arm/mach-omap2/omap4-common.c | 16 -
> arch/arm/mach-omap2/omap4-restart.c | 27 +
> arch/arm/mach-omap2/omap_hwmod.h | 1 +
> arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 3 +-
> arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 2150 +++++++++++
> arch/arm/mach-omap2/pm44xx.c | 58 +-
> arch/arm/mach-omap2/powerdomain.h | 1 +
> arch/arm/mach-omap2/powerdomains3xxx_data.c | 62 +
> arch/arm/mach-omap2/powerdomains54xx_data.c | 331 ++
> arch/arm/mach-omap2/prcm-common.h | 11 +
> arch/arm/mach-omap2/prcm44xx.h | 6 +
> arch/arm/mach-omap2/prcm_mpu44xx.h | 14 +-
> arch/arm/mach-omap2/prcm_mpu54xx.h | 87 +
> arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h | 36 +
> arch/arm/mach-omap2/prm-regbits-54xx.h | 2701 ++++++++++++++
> arch/arm/mach-omap2/prm44xx.h | 33 +-
> arch/arm/mach-omap2/prm44xx_54xx.h | 58 +
> arch/arm/mach-omap2/prm54xx.h | 421 +++
> arch/arm/mach-omap2/scrm54xx.h | 231 ++
> arch/arm/mach-omap2/soc.h | 26 +
> arch/arm/mach-omap2/sram.c | 3 +
> arch/arm/mach-omap2/timer.c | 2 +-
> arch/arm/mach-omap2/voltage.h | 1 +
> arch/arm/mach-omap2/voltagedomains54xx_data.c | 92 +
> arch/arm/mach-picoxcell/Kconfig | 1 -
> arch/arm/mach-picoxcell/common.c | 2 -
> arch/arm/mach-rockchip/Kconfig | 16 +
> arch/arm/mach-rockchip/Makefile | 1 +
> arch/arm/mach-rockchip/rockchip.c | 52 +
> arch/arm/mach-s3c24xx/dma-s3c2412.c | 56 +-
> arch/arm/mach-s3c24xx/dma-s3c2443.c | 3 +-
> arch/arm/mach-s3c24xx/dma.c | 3 -
> arch/arm/mach-shmobile/Kconfig | 65 +-
> arch/arm/mach-shmobile/Makefile | 2 -
> arch/arm/mach-shmobile/Makefile.boot | 18 +-
> arch/arm/mach-shmobile/board-ap4evb.c | 1332 -------
> arch/arm/mach-shmobile/board-armadillo800eva.c | 116 +-
> arch/arm/mach-shmobile/board-bockw.c | 21 +
> arch/arm/mach-shmobile/board-bonito.c | 495 ---
> arch/arm/mach-shmobile/board-kzm9g-reference.c | 1 -
> arch/arm/mach-shmobile/board-kzm9g.c | 11 +-
> arch/arm/mach-shmobile/board-lager.c | 15 +
> arch/arm/mach-shmobile/board-mackerel.c | 171 +-
> arch/arm/mach-shmobile/board-marzen.c | 188 +-
> arch/arm/mach-shmobile/clock-r8a73a4.c | 387 +-
> arch/arm/mach-shmobile/clock-r8a7740.c | 11 +-
> arch/arm/mach-shmobile/clock-r8a7778.c | 183 +-
> arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
> arch/arm/mach-shmobile/clock-r8a7790.c | 255 +-
> arch/arm/mach-shmobile/clock-sh73a0.c | 111 +-
> arch/arm/mach-shmobile/headsmp-scu.S | 29 +-
> arch/arm/mach-shmobile/headsmp.S | 13 +-
> arch/arm/mach-shmobile/include/mach/clock.h | 8 +-
> arch/arm/mach-shmobile/include/mach/common.h | 6 +-
> .../arm/mach-shmobile/include/mach/head-ap4evb.txt | 93 -
> arch/arm/mach-shmobile/include/mach/irqs.h | 5 +
> arch/arm/mach-shmobile/include/mach/memory.h | 7 -
> arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h | 29 -
> arch/arm/mach-shmobile/include/mach/mmc.h | 4 +-
> arch/arm/mach-shmobile/include/mach/r8a7740.h | 488 ---
> arch/arm/mach-shmobile/include/mach/r8a7778.h | 11 +
> arch/arm/mach-shmobile/include/mach/r8a7779.h | 3 +
> arch/arm/mach-shmobile/include/mach/sh7372.h | 393 +-
> arch/arm/mach-shmobile/include/mach/zboot.h | 6 +-
> arch/arm/mach-shmobile/pm-sh7372.c | 3 +
> arch/arm/mach-shmobile/setup-r8a7740.c | 24 +-
> arch/arm/mach-shmobile/setup-r8a7778.c | 262 +-
> arch/arm/mach-shmobile/setup-r8a7779.c | 215 +-
> arch/arm/mach-shmobile/setup-r8a7790.c | 36 +-
> arch/arm/mach-shmobile/setup-sh73a0.c | 95 +-
> arch/arm/mach-shmobile/sleep-sh7372.S | 5 +-
> arch/arm/mach-shmobile/smp-emev2.c | 6 +-
> arch/arm/mach-shmobile/smp-r8a7779.c | 6 +-
> arch/arm/mach-shmobile/smp-sh73a0.c | 6 +-
> arch/arm/mach-socfpga/Kconfig | 2 +-
> arch/arm/mach-socfpga/socfpga.c | 2 -
> arch/arm/mach-sunxi/sunxi.c | 1 +
> arch/arm/mach-tegra/Makefile | 1 +
> arch/arm/mach-tegra/common.c | 2 +
> arch/arm/mach-tegra/common.h | 1 +
> arch/arm/mach-tegra/cpuidle-tegra20.c | 10 +-
> arch/arm/mach-tegra/cpuidle-tegra30.c | 10 +-
> arch/arm/mach-tegra/cpuidle.c | 19 +-
> arch/arm/mach-tegra/cpuidle.h | 15 +-
> arch/arm/mach-tegra/flowctrl.h | 1 +
> arch/arm/mach-tegra/fuse.h | 22 +-
> arch/arm/mach-tegra/hotplug.c | 13 +
> arch/arm/mach-tegra/platsmp.c | 26 +-
> arch/arm/mach-tegra/pm.c | 25 +-
> arch/arm/mach-tegra/pm.h | 4 +-
> arch/arm/mach-tegra/reset-handler.S | 51 +-
> arch/arm/mach-tegra/sleep-tegra30.S | 30 +-
> arch/arm/mach-tegra/sleep.S | 8 +-
> arch/arm/mach-tegra/sleep.h | 35 +-
> arch/arm/mach-tegra/tegra2_emc.c | 2 +-
> arch/arm/mach-u300/Kconfig | 32 +-
> arch/arm/mach-u300/Makefile | 2 -
> arch/arm/mach-u300/core.c | 759 ++--
> arch/arm/mach-u300/dummyspichip.c | 20 +-
> arch/arm/mach-u300/i2c.c | 285 --
> arch/arm/mach-u300/i2c.h | 23 -
> arch/arm/mach-u300/include/mach/hardware.h | 5 -
> arch/arm/mach-u300/include/mach/irqs.h | 80 -
> arch/arm/mach-u300/include/mach/syscon.h | 592 ---
> arch/arm/mach-u300/include/mach/timex.h | 17 -
> arch/arm/mach-u300/include/mach/u300-regs.h | 165 -
> arch/arm/mach-u300/include/mach/uncompress.h | 45 -
> arch/arm/mach-u300/regulator.c | 67 +-
> arch/arm/mach-u300/spi.c | 102 -
> arch/arm/mach-u300/spi.h | 26 -
> arch/arm/mach-u300/timer.c | 113 +-
> arch/arm/mach-u300/timer.h | 1 -
> arch/arm/mach-u300/u300-gpio.h | 70 -
> arch/arm/mach-vexpress/Kconfig | 9 +
> arch/arm/mach-vexpress/Makefile | 1 +
> arch/arm/mach-vexpress/core.h | 2 +
> arch/arm/mach-vexpress/dcscb.c | 253 ++
> arch/arm/mach-vexpress/dcscb_setup.S | 38 +
> arch/arm/mach-vexpress/platsmp.c | 20 +
> arch/arm/mach-vexpress/v2m.c | 1 +
> arch/arm/mach-virt/Makefile | 1 -
> arch/arm/mach-virt/platsmp.c | 50 -
> arch/arm/mach-virt/virt.c | 3 -
> arch/arm/mach-zynq/slcr.c | 2 +-
> arch/arm/mm/Kconfig | 21 +-
> arch/arm/mm/Makefile | 2 +
> arch/arm/mm/cache-nop.S | 50 +
> arch/arm/mm/nommu.c | 7 +
> arch/arm/mm/proc-v7m.S | 157 +
> arch/arm/plat-samsung/Kconfig | 47 +-
> arch/arm/plat-samsung/Makefile | 11 +-
> arch/arm/plat-samsung/include/plat/dma-s3c24xx.h | 5 -
> arch/arm/plat-samsung/include/plat/pm.h | 5 +
> arch/arm/plat-samsung/init.c | 8 +-
> arch/arm/plat-samsung/pm-gpio.c | 5 +-
> arch/arm/plat-samsung/pm.c | 8 +-
> arch/arm/plat-samsung/s5p-dev-mfc.c | 11 +-
> drivers/bus/Kconfig | 7 +
> drivers/bus/Makefile | 2 +
> drivers/bus/arm-cci.c | 533 +++
> drivers/clk/Makefile | 2 +-
> drivers/clk/clk-u300.c | 718 +++-
> drivers/clk/clk-zynq.c | 378 --
> drivers/clk/mvebu/Kconfig | 25 +-
> drivers/clk/mvebu/Makefile | 8 +-
> drivers/clk/mvebu/armada-370.c | 176 +
> drivers/clk/mvebu/armada-xp.c | 210 ++
> drivers/clk/mvebu/clk-core.c | 675 ----
> drivers/clk/mvebu/clk-core.h | 18 -
> drivers/clk/mvebu/clk-gating-ctrl.c | 250 --
> drivers/clk/mvebu/clk-gating-ctrl.h | 22 -
> drivers/clk/mvebu/clk.c | 23 -
> drivers/clk/mvebu/common.c | 163 +
> drivers/clk/mvebu/common.h | 48 +
> drivers/clk/mvebu/dove.c | 194 +
> drivers/clk/mvebu/kirkwood.c | 247 ++
> drivers/clk/socfpga/clk.c | 194 +-
> drivers/clk/tegra/clk-tegra114.c | 23 +-
> drivers/clk/zynq/Makefile | 3 +
> drivers/clk/zynq/clkc.c | 533 +++
> drivers/clk/zynq/pll.c | 235 ++
> drivers/clocksource/Kconfig | 2 +
> drivers/clocksource/cadence_ttc_timer.c | 23 +-
> drivers/clocksource/dw_apb_timer_of.c | 95 +-
> drivers/cpuidle/cpuidle-calxeda.c | 14 -
> drivers/dma/Kconfig | 2 +-
> drivers/dma/coh901318.c | 43 +
> drivers/dma/edma.c | 2 +-
> drivers/gpio/Kconfig | 12 +-
> drivers/gpio/Makefile | 2 +-
> drivers/gpio/gpio-clps711x.c | 236 +-
> drivers/gpio/gpio-rcar.c | 28 +-
> drivers/i2c/busses/i2c-stu300.c | 16 +-
> drivers/media/platform/Kconfig | 6 +-
> drivers/media/platform/exynos4-is/Kconfig | 3 +-
> drivers/media/platform/s5p-tv/Kconfig | 2 +-
> drivers/mfd/syscon.c | 3 +
> drivers/mmc/host/davinci_mmc.c | 1 +
> drivers/mtd/maps/Kconfig | 7 -
> drivers/mtd/maps/Makefile | 1 -
> drivers/mtd/maps/autcpu12-nvram.c | 129 -
> drivers/pci/Kconfig | 2 +
> drivers/pci/Makefile | 3 +
> drivers/pci/host/Kconfig | 17 +
> drivers/pci/host/Makefile | 2 +
> drivers/pci/host/pci-mvebu.c | 914 +++++
> drivers/pci/host/pcie-designware.c | 1057 ++++++
> drivers/pinctrl/Kconfig | 5 +-
> drivers/pinctrl/pinctrl-coh901.c | 35 +-
> drivers/pinctrl/pinctrl-u300.c | 7 +
> drivers/pinctrl/sh-pfc/Kconfig | 13 +-
> drivers/pinctrl/sh-pfc/Makefile | 2 +
> drivers/pinctrl/sh-pfc/core.c | 22 +-
> drivers/pinctrl/sh-pfc/core.h | 4 +
> drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 1923 +++++++---
> drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 2783 ++++++++++++++
> drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 493 ++-
> drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 3835 ++++++++++++++++++++
> drivers/pinctrl/sh-pfc/pfc-sh7372.c | 1652 ++++++---
> drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 742 ++--
> drivers/pinctrl/sh-pfc/sh_pfc.h | 4 +-
> drivers/rtc/rtc-coh901331.c | 6 +
> drivers/spi/spi-pl022.c | 1 +
> drivers/thermal/exynos_thermal.c | 3 +-
> drivers/tty/serial/xilinx_uartps.c | 85 +-
> drivers/usb/Kconfig | 1 +
> drivers/usb/host/Kconfig | 2 +-
> drivers/usb/host/ehci-platform.c | 6 +
> drivers/usb/phy/Kconfig | 10 +-
> drivers/usb/phy/phy-rcar-usb.c | 128 +-
> drivers/watchdog/coh901327_wdt.c | 12 +-
> include/dt-bindings/clock/imx6sl-clock.h | 148 +
> include/dt-bindings/clock/vf610-clock.h | 163 +
> include/linux/arm-cci.h | 61 +
> include/linux/clk/mvebu.h | 22 -
> include/linux/clk/zynq.h | 8 +-
> include/linux/dw_apb_timer.h | 1 -
> include/linux/mfd/davinci_voicecodec.h | 3 +-
> include/linux/mfd/syscon/clps711x.h | 94 +
> .../mach => include/linux/platform_data}/edma.h | 94 +-
> include/linux/platform_data/gpio-rcar.h | 5 +-
> include/linux/platform_data/pinctrl-coh901.h | 22 -
> include/linux/platform_data/spi-davinci.h | 2 +-
> include/linux/platform_data/usb-rcar-phy.h | 28 +
> include/linux/usb/ehci_pdriver.h | 4 +
> sound/soc/davinci/davinci-evm.c | 1 +
> sound/soc/davinci/davinci-pcm.c | 1 +
> sound/soc/davinci/davinci-pcm.h | 2 +-
> 483 files changed, 34845 insertions(+), 19523 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
> create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
> create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
> create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
> create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
> create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
> create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
> create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
> create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
> create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
> create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
> create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
> create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
> create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
> create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
> create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
> create mode 100644 arch/arm/boot/dts/keystone.dts
> create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
> create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
> create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
> create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
> create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
> create mode 100644 arch/arm/boot/dts/ste-u300.dts
> rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
> delete mode 100644 arch/arm/configs/ap4evb_defconfig
> delete mode 100644 arch/arm/configs/bonito_defconfig
> create mode 100644 arch/arm/configs/keystone_defconfig
> delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
> create mode 100644 arch/arm/include/asm/v7m.h
> create mode 100644 arch/arm/include/debug/keystone.S
> create mode 100644 arch/arm/include/debug/rockchip.S
> rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
> create mode 100644 arch/arm/kernel/entry-v7m.S
> create mode 100644 arch/arm/kernel/psci_smp.c
> create mode 100644 arch/arm/mach-clps711x/devices.c
> create mode 100644 arch/arm/mach-clps711x/devices.h
> delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
> delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
> delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
> delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
> delete mode 100644 arch/arm/mach-exynos/dev-audio.c
> delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
> delete mode 100644 arch/arm/mach-exynos/dev-uart.c
> delete mode 100644 arch/arm/mach-exynos/dma.c
> delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
> delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
> delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
> delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
> delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
> delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
> delete mode 100644 arch/arm/mach-exynos/mach-origen.c
> delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
> delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
> delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
> delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
> delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
> delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
> delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
> delete mode 100644 arch/arm/mach-exynos/setup-spi.c
> delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
> create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
> create mode 100644 arch/arm/mach-imx/clk-vf610.c
> create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
> create mode 100644 arch/arm/mach-imx/mach-vf610.c
> delete mode 100644 arch/arm/mach-imx/ulpi.c
> delete mode 100644 arch/arm/mach-integrator/pci.c
> create mode 100644 arch/arm/mach-integrator/pci_v3.h
> create mode 100644 arch/arm/mach-keystone/Kconfig
> create mode 100644 arch/arm/mach-keystone/Makefile
> create mode 100644 arch/arm/mach-keystone/Makefile.boot
> create mode 100644 arch/arm/mach-keystone/keystone.c
> create mode 100644 arch/arm/mach-keystone/keystone.h
> create mode 100644 arch/arm/mach-keystone/platsmp.c
> create mode 100644 arch/arm/mach-keystone/smc.S
> create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
> delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
> delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
> create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
> create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
> create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
> create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
> create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
> create mode 100644 arch/arm/mach-omap2/omap4-restart.c
> create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
> create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
> create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
> create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
> create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
> create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
> create mode 100644 arch/arm/mach-omap2/prm54xx.h
> create mode 100644 arch/arm/mach-omap2/scrm54xx.h
> create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
> create mode 100644 arch/arm/mach-rockchip/Kconfig
> create mode 100644 arch/arm/mach-rockchip/Makefile
> create mode 100644 arch/arm/mach-rockchip/rockchip.c
> delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
> delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
> delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
> delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
> delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
> delete mode 100644 arch/arm/mach-u300/i2c.c
> delete mode 100644 arch/arm/mach-u300/i2c.h
> delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
> delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
> delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
> delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
> delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
> delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
> delete mode 100644 arch/arm/mach-u300/spi.c
> delete mode 100644 arch/arm/mach-u300/spi.h
> delete mode 100644 arch/arm/mach-u300/timer.h
> delete mode 100644 arch/arm/mach-u300/u300-gpio.h
> create mode 100644 arch/arm/mach-vexpress/dcscb.c
> create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
> delete mode 100644 arch/arm/mach-virt/platsmp.c
> create mode 100644 arch/arm/mm/cache-nop.S
> create mode 100644 arch/arm/mm/proc-v7m.S
> create mode 100644 drivers/bus/arm-cci.c
> delete mode 100644 drivers/clk/clk-zynq.c
> create mode 100644 drivers/clk/mvebu/armada-370.c
> create mode 100644 drivers/clk/mvebu/armada-xp.c
> delete mode 100644 drivers/clk/mvebu/clk-core.c
> delete mode 100644 drivers/clk/mvebu/clk-core.h
> delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
> delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
> delete mode 100644 drivers/clk/mvebu/clk.c
> create mode 100644 drivers/clk/mvebu/common.c
> create mode 100644 drivers/clk/mvebu/common.h
> create mode 100644 drivers/clk/mvebu/dove.c
> create mode 100644 drivers/clk/mvebu/kirkwood.c
> create mode 100644 drivers/clk/zynq/Makefile
> create mode 100644 drivers/clk/zynq/clkc.c
> create mode 100644 drivers/clk/zynq/pll.c
> delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
> create mode 100644 drivers/pci/host/Kconfig
> create mode 100644 drivers/pci/host/Makefile
> create mode 100644 drivers/pci/host/pci-mvebu.c
> create mode 100644 drivers/pci/host/pcie-designware.c
> create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
> create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
> create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
> create mode 100644 include/dt-bindings/clock/vf610-clock.h
> create mode 100644 include/linux/arm-cci.h
> delete mode 100644 include/linux/clk/mvebu.h
> create mode 100644 include/linux/mfd/syscon/clps711x.h
> rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
> delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
> create mode 100644 include/linux/platform_data/usb-rcar-phy.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-02 23:17 ` Russell King - ARM Linux
0 siblings, 0 replies; 22+ messages in thread
From: Russell King - ARM Linux @ 2013-07-02 23:17 UTC (permalink / raw)
To: linux-arm-kernel
Please don't merge this yet.
Arnd has just done the worst possible thing - the arm-soc tree has taken
bits of my tree, merged them into their own tree, had the same conflicts
I've had, and then resolved them differently.
The result is that when these two trees now merge, they conflict on the
conflict resolutions. This is utter madness.
This has also only _just_ happened.
On Tue, Jul 02, 2013 at 09:04:01PM +0200, Arnd Bergmann wrote:
> The following changes since commit 7d132055814ef17a6c7b69f342244c410a5e000f:
>
> Linux 3.10-rc6 (2013-06-15 11:51:07 -1000)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-linus
>
> for you to fetch changes up to 1eb92b24e243085d242cf5ffd64829bba70972e1:
>
> ARM: integrator: let pciv3 use mem/premem from device tree (2013-06-27 14:19:54 +0200)
>
> ----------------------------------------------------------------
> ARM SoC specific changes
>
> These changes are all to SoC-specific code, a total of 33 branches on
> 17 platforms were pulled into this. Like last time, Renesas sh-mobile
> is now the platform with the most changes, followed by OMAP and EXYNOS.
>
> Two new platforms, TI Keystone and Rockchips RK3xxx are added in
> this branch, both containing almost no platform specific code at all,
> since they are using generic subsystem interfaces for clocks, pinctrl,
> interrupts etc. The device drivers are getting merged through the
> respective subsystem maintainer trees.
>
> One more SoC (u300) is now multiplatform capable and several others
> (shmobile, exynos, msm, integrator, kirkwood, clps711x) are moving
> towards that goal with this series but need more work.
>
> Also noteworthy is the work on PCI here, which is traditionally part of
> the SoC specific code. With the changes done by Thomas Petazzoni, we can
> now more easily have PCI host controller drivers as loadable modules and
> keep them separate from the platform code in drivers/pci/host. This has
> already led to the discovery that three platforms (exynos, spear and imx)
> are actually using an identical PCIe host controller and will be able
> to share a driver once support for spear and imx is added.
>
> Conflicts:
> * asm/glue-proc.h has one CPU type getting added that conflicts
> with another addition in 3.10-rc7
> * Simple context changes in arch/arm/Makefile and arch/arm/Kconfig
>
> ----------------------------------------------------------------
>
> Afzal Mohammed (9):
> ARM: OMAP2+: separate out OMAP4 restart
> ARM: OMAP2+: AM43x: Kconfig
> ARM: OMAP2+: AM43x: kbuild
> ARM: OMAP2+: AM43x: soc_is support
> ARM: OMAP2+: AM437x: SoC revision detection
> ARM: OMAP2+: AM43x: static mapping
> ARM: OMAP2+: AM43x: early init
> ARM: OMAP2+: AM43x: GP or HS ?
> ARM: OMAP2+: AM43x: basic dt support
>
> Aida Mynzhasova (2):
> ARM: OMAP2: TI81XX: id: Add cpu id for TI816x ES2.0 and ES2.1
> ARM: OMAP: TI816X: add powerdomains for TI816x
>
> Alexander Shiyan (18):
> GPIO: clps711x: Rewrite driver for using generic GPIO code
> GPIO: clps711x: Add DT support
> ARM: clps711x: Re-add GPIO support
> ARM: clps711x: Remove NEED_MACH_MEMORY_H dependency
> ARM: clps711x: Set PLL clock to zero if we work from 13 mHz source
> ARM: clps711x: autcpu12: Move LCD DPOT definitions to board file
> ARM: clps711x: autcpu12: Add support for NOR flash
> ARM: clps711x: autcpu12: Special driver for handling memory is removed
> ARM: clps711x: autcpu12: Move remaining specific definitions to board file
> ARM: clps711x: p720t: Define PLD registers as GPIOs
> ARM: clps711x: Move specific definitions from hardware.h to boards files
> ARM: clps711x: Replace "arch_initcall" in common code with ".init_early"
> ARM: clps711x: Add clocksource framework
> ARM: clps711x: Optimize interrupt handling
> ARM: clps711x: edb7211: Add support for I2C
> ARM: clps711x: edb7211: Control LCD backlight via PWM
> ARM: clps711x: Add support for SYSCON driver
> ARM: clps711x: Update defconfig
>
> Andrew Lunn (3):
> ARM: Kirkwood: Enable USB 3.0 in kirkwood_defconfig
> arm: kirkwood: Enable cpufreq and ondemand on kirkwood_defconfig
> arm: kirkwood: Instantiate cpufreq driver
>
> Arnaud Ebalard (1):
> arm: kirkwood: NETGEAR ReadyNAS Duo v2 init PCIe via DT
>
> Arnd Bergmann (27):
> drivers/bus: arm-cci: fix combined ARMv6+v7 build
> ARM: EXYNOS: Remove custom init_irq callbacks
> ARM: EXYNOS: Use exynos_init_io() as map_io callback
> ARM: EXYNOS: Remove legacy L2X0 initialization
> ARM: EXYNOS: Remove remaining dead code after non-DT support removal
> Merge tag 'integrator-pci-for-arm-soc' of git://git.kernel.org/.../linusw/linux-integrator into next/soc
> Merge tag 'u300-multiplatform' of git://git.kernel.org/.../linusw/linux-stericsson into next/soc
> Merge tag 'imx-soc-3.11' of git://git.linaro.org/people/shawnguo/linux-2.6 into next/soc
> ARM: u300: only build for ARCH_MULTI_V5
> Merge tag 'davinci-for-v3.11/soc-v2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
> Merge tag 'sunxi-defconfig-for-3.11' of git://github.com/mripard/linux into next/soc
> Merge tag 'sunxi-core-for-3.11-2' of git://github.com/mripard/linux into next/soc
> Merge tag 'omap-for-v3.11/soc-part2-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge branch 'omap/pm-voltdomain-cleanup' into next/soc
> Merge tag 'exynos-arch-2' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'remove-nondt-exynos-3' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'samsung-defconfig-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'v3.11-rockchip-basics' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
> Merge tag 'renesas-cleanup-boot-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'regmap-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> ARM: imx: Synertronixx scb9328 needs to select SOC_IMX1
> ARM: keystone: select ARM_ERRATA_798181 only for SMP
> ARM: imx: select syscon for IMX6SL
> ARM: multiplatform: always pick one CPU type
> Merge tag 'davinci-for-v3.11/soc-2' of git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
> Merge tag 'omap-pm-v3.11/fixes/omap5-voltdm' of git://git.kernel.org/.../khilman/linux-omap-pm into next/soc
> Merge tag 'soc-for-linus' into for-linus
>
> Bastian Hecht (5):
> sh-pfc: Add entries for INTC external IRQs
> sh-pfc: r8a7740: Add SCIFA1 data group
> ARM: shmobile: armadillo800eva: Convert SCIFA1 to pinctrl
> ARM: shmobile: r8a7740: Add interim sh-eth device name to clocks list
> ARM: shmobile: r8a7740: Add I2C DT clock names
>
> Benoit Cousson (7):
> ARM: OMAP5: PRM: Add OMAP54XX register and bitfield files
> ARM: OMAP5: CM: Add OMAP54XX register and bitfield files
> ARM: OMAP5: PRCM: Add OMAP54XX local MPU PRCM registers
> ARM: OMAP5: SCRM: Add OMAP54XX header file.
> ARM: OMAP5: clockdomain data: Add OMAP54XX data and update the header
> ARM: OMAP5: powerdomain data: Add OMAP54XX data and update the header
> ARM: OMAP5: hwmod data: Create initial OMAP5 SOC hwmod data
>
> Catalin Marinas (1):
> ARM: Add base support for ARMv7-M
>
> Dave Martin (1):
> ARM: vexpress/dcscb: handle platform coherency exit/setup and CCI
>
> Dinh Nguyen (2):
> ARM: socfpga: Add support to gate peripheral clocks
> ARM: socfpga: Add syscon to be part of socfpga
>
> Dirk Behme (3):
> ARM: i.MX6: add i.MX6 specific L2 cache configuration
> ARM: i.MX6: clk: add i.MX6 DualLite differences
> ARM: i.MX6: clk: add different DualLite MLB clock config
>
> Dmitry Osipenko (1):
> ARM: tegra: emc: correction of ram-code parsing from dt
>
> Doug Anderson (1):
> ARM: EXYNOS: Select PINCTRL_EXYNOS for exynos4/5 at chip level
>
> Ezequiel Garcia (1):
> ARM: mvebu: Add support for USB storage class in mvebu_defconfig
>
> Fabio Estevam (6):
> ARM: imx: imx_v6_v7_defconfig: Select CONFIG_DRM_IMX_TVE
> ARM: imx: Enable mx6 solo-lite support
> ARM: imx: irq-common: Include header to avoid sparse warning
> ARM: imx: clk: No need to initialize phandle struct
> ARM: imx_v6_v7_defconfig: Enable PWM and backlight options
> ARM: imx_v6_v7_defconfig: Enable Vybrid VF610
>
> Guennadi Liakhovetski (9):
> pinctrl: sh-pfc: fix r8a7790 Function Select register tables
> pinctrl: sh-pfc: fix a typo in pfc-r8a7790
> pinctrl: r8a7790: add pinmux data for MMCIF and SDHI interfaces
> ARM: shmobile: sh73a0: add support for adjusting CPU frequency
> ARM: shmobile: sh73a0: add CPUFreq support
> ARM: shmobile: sh73a0: do not overwrite all div4 clock operations
> ARM: shmobile: sh73a0: div4 clocks must check the kick bit before changing rate
> ARM: shmobile: r8a73a4: add clock definitions and aliases for MMCIF and SDHI
> ARM: shmobile: r8a7790: add clock definitions and aliases for MMCIF and SDHI
>
> Heiko Stuebner (10):
> ARM: S3C24XX: split s3c2412 spi dma channels
> ARM: S3C24XX: dma-s3c2443 - do not write into arbitary bits
> ARM: S3C24XX: remove obsolete s3c2412 specific dma settings
> clocksource: dw_apb_timer_of: enable the use the clocksource as sched clock
> clocksource: dw_apb_timer_of: add clock-handling
> clocksource: dw_apb_timer_of: select DW_APB_TIMER
> clocksource: dw_apb_timer_of: use clocksource_of_init
> arm: Add basic clocks for Rockchip rk3066a SoCs
> arm: add debug uarts for rockchip rk29xx and rk3xxx series
> arm: add basic support for Rockchip RK3066a boards
>
> Huang Shijie (1):
> ARM: imx6q: clk: add the eim_slow clock
>
> Jason Cooper (3):
> ARM: kirkwood: enable Sheevaplug DT in defconfig
> Merge tag 'tags/fixes-non-3.11-1' into mvebu/regmap
> Merge tag 'tags/cleanup-3.11-3' into mvebu/regmap
>
> Jiada Wang (2):
> ARM: imx: disable pll8_mlb in mx6q_clks
> ARM: imx: remove MLB PLL from pllv3
>
> Jingchang Lu (2):
> ARM: imx: add VF610 clock support
> ARM: imx: add initial support for VF610
>
> Jingoo Han (4):
> pci: Add PCIe driver for Samsung Exynos
> ARM: EXYNOS: Enable PCIe support for Exynos5440
> ARM: dts: Add pcie controller node for Samsung EXYNOS5440 SoC
> ARM: dts: Add pcie controller node for exynos5440-ssdk5440
>
> Jon Medhurst (2):
> ARM: Enable selection of SMP operations at boot time
> ARM: vexpress: Select multi-cluster SMP operation if required
>
> Joseph Lo (12):
> ARM: tegra: add an assembly marco to check Tegra SoC ID
> ARM: tegra: skip SCU and PL310 code when CPU is not Cortex-A9
> ARM: tegra: make tegra_resume can work for Tegra114
> ARM: tegra114: add power up sequence for warm boot CPU
> clk: tegra114: implement wait_for_reset and disable_clock for tegra_cpu_car_ops
> ARM: tegra114: add CPU hotplug support
> ARM: tegra: add cpu_disable for hotplug
> ARM: tegra: remove ifdef in the tegra_resume
> ARM: tegra: cpuidle: move the init function behind the suspend init function
> ARM: tegra: hook tegra_tear_down_cpu function in the PM suspend init function
> ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
> ARM: tegra: don't pass CPU ID to tegra_{set,clear}_cpu_in_lp2
>
> Koji Matsuoka (1):
> sh-pfc: Initial r8a7790 PFC support
>
> Kukjin Kim (1):
> ARM: EXYNOS: no more support non-DT for EXYNOS SoCs
>
> Kuninori Morimoto (35):
> gpio-rcar: R-Car GPIO IRQ share interrupt
> ARM: shmobile: add GPIO IRQ macro
> ARM: shmobile: r8a7778: Register PFC device
> sh-pfc: Add r8a7778 pinmux support
> sh-pfc: r8a7779: use RCAR_GP_PIN() on _GP_GPIO() macro
> sh-pfc: r8a7778: add common PFC macro helper
> sh-pfc: r8a7778: add SDHI support
> sh-pfc: r8a7778: tidyup SDHI naming suffixes and sort it alphabetically
> ARM: shmobile: r8a7778: add GPIO support
> sh-pfc: r8a7778: fixup IRQ1A settings
> sh-pfc: r8a7778: add I2C pin groups
> sh-pfc: r8a7778: add HSPI pin groups
> sh-pfc: r8a7778: add MMCIF pin groups
> ARM: shmobile: kzm9g: tidyup FSI pinctrl
> ARM: shmobile: bockw: add pinctrl support
> ARM: shmobile: remove ";" from SH_FIXED_RATIO_CLK*() macro
> ARM: shmobile: use do{ }while() on SH_CLK_SET_RATIO()
> ARM: shmobile: r8a7778: fixup Ether setup code position
> ARM: shmobile: r8a73a4: add main clock
> ARM: shmobile: r8a73a4: add pll clocks
> ARM: shmobile: r8a73a4: add div4 clocks
> ARM: shmobile: r8a73a4: add div6 clocks
> ARM: shmobile: r8a7778: use fixed ratio clock
> ARM: shmobile: r8a7778: add SDHI clock support
> ARM: shmobile: r8a7778: Register SDHI device
> ARM: shmobile: r8a7790: add main clock
> ARM: shmobile: r8a7790: add div4 clocks
> ARM: shmobile: r8a7790: add div6 clocks
> ARM: shmobile: r8a7778: add support I2C clock
> ARM: shmobile: r8a7778: add support HSPI clock
> ARM: shmobile: r8a7778: add support MMC clock
> ARM: shmobile: r8a7778: add support I2C driver
> ARM: shmobile: r8a7778: add support HSPI driver
> ARM: shmobile: r8a7778: add support MMC driver
> ARM: shmobile: Remove Bonito board support
>
> Lad, Prabhakar (2):
> ARM: davinci: remove __init atrribute from function declaration
> ARM: edma: Convert to devm_* api
>
> Laurent Pinchart (102):
> gpio-rcar: Make the platform data gpio_base field signed
> gpio-rcar: Add RCAR_GP_PIN macro
> sh-pfc: Remove dependency on GPIOLIB
> sh-pfc: r8a7790: Add ETH pin groups and functions
> sh-pfc: r8a7790: Add INTC pin groups and functions
> sh-pfc: r8a7790: Add SCIF, SCIFA and SCIFB pin groups and functions
> sh-pfc: r8a7790: Remove GPIO data
> sh-pfc: r8a7790: Remove function GPIOs
> sh-pfc: r8a7790: Don't use GPIO enum entries
> sh-pfc: r8a7779: Replace hardcoded pin numbers with RCAR_GP_PIN macro
> sh-pfc: sh7372: Add BSC pin groups and functions
> sh-pfc: sh7372: Add CEU pin groups and functions
> sh-pfc: sh7372: Add FLCTL pin groups and functions
> sh-pfc: sh7372: Add FSI pin groups and functions
> sh-pfc: sh7372: Add HDMI pin groups and functions
> sh-pfc: sh7372: Add INTC pin groups and functions
> sh-pfc: sh7372: Add KEYSC pin groups and functions
> sh-pfc: sh7372: Add LCDC pin groups and functions
> sh-pfc: sh7372: Add SCIF pin groups and functions
> sh-pfc: sh7372: Add USB pin groups and functions
> ARM: shmobile: mackerel: Register pinctrl mapping for the ADXL34X
> ARM: shmobile: mackerel: Register pinctrl mapping for CEU
> ARM: shmobile: mackerel: Register pinctrl mapping for FLCTL
> ARM: shmobile: mackerel: Register pinctrl mapping for FSI
> ARM: shmobile: mackerel: Register pinctrl mapping for HDMI
> ARM: shmobile: mackerel: Register pinctrl mapping for LCD
> ARM: shmobile: mackerel: Register pinctrl mapping for SCIF
> ARM: shmobile: mackerel: Register IRQ pinctrl mapping for SDHI0
> ARM: shmobile: mackerel: Register pinctrl mapping for SMSC911x
> ARM: shmobile: mackerel: Register pinctrl mapping for ST1232
> ARM: shmobile: mackerel: Register pinctrl mapping for TCA6416
> ARM: shmobile: mackerel: Register pinctrl mapping for USBHS
> ARM: shmobile: ap4evb: Register pinctrl mapping for CEU
> ARM: shmobile: ap4evb: Register pinctrl mapping for FSI
> ARM: shmobile: ap4evb: Register pinctrl mapping for HDMI
> ARM: shmobile: ap4evb: Register pinctrl mapping for KEYSC
> ARM: shmobile: ap4evb: Register pinctrl mapping for LCD
> ARM: shmobile: ap4evb: Register pinctrl mapping for SCIF
> ARM: shmobile: ap4evb: Register pinctrl mapping for SMSC911x
> ARM: shmobile: ap4evb: Simplify tsc2007 pen state read function
> ARM: shmobile: ap4evb: Register pinctrl mapping for TSC2007
> ARM: shmobile: ap4evb: Register pinctrl mapping for USBHS
> sh-pfc: sh7372: Replace GPIO_PORTx enum with GPIO port numbers
> sh-pfc: sh7372: Remove function GPIOs
> ARM: shmobile: sh7372: Remove all GPIOs
> sh-pfc: sh7372: Add bias (pull-up/down) pinconf support
> sh-pfc: r8a7740: Add SCIF pin groups and functions
> sh-pfc: r8a7740: Declare missing INTC function
> sh-pfc: r8a7740: Add BSC pin groups and functions
> sh-pfc: r8a7740: Add GETHER pin groups and functions
> sh-pfc: r8a7740: Add CEU pin groups and functions
> sh-pfc: r8a7740: Add FSI pin groups and functions
> sh-pfc: r8a7740: Add HDMI pin groups and functions
> sh-pfc: r8a7740: Hardcode the LCDC0 output
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for INTC
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for GETHER
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for CEU0
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for FSI
> ARM: shmobile: armadillo800eva: Register pinctrl mapping for HDMI
> ARM: shmobile: armadillo800eva: Don't configure LCDC routing manually
> ARM: shmobile: armadillo800eva: Replace GPIO_PORTx with GPIO port numbers
> ARM: shmobile: bonito: Remove empty core devices array
> ARM: shmobile: bonito: Register pinctrl mapping for SCIF
> ARM: shmobile: bonito: Register pinctrl mapping for INTC
> ARM: shmobile: bonito: Register pinctrl mapping for BSC
> ARM: shmobile: bonito: Don't configure LCDC routing manually
> sh-pfc: r8a7740: Remove SCIF function GPIOS
> sh-pfc: r8a7740: Remove INTC function GPIOS
> sh-pfc: r8a7740: Remove BSC function GPIOS
> sh-pfc: r8a7740: Remove GETHER function GPIOS
> sh-pfc: r8a7740: Remove CEU function GPIOS
> sh-pfc: r8a7740: Remove FSI function GPIOS
> sh-pfc: r8a7740: Remove HDMI function GPIOS
> ARM: shmobile: r8a7740: Remove SCIF function GPIOs
> ARM: shmobile: r8a7740: Remove INTC function GPIOs
> ARM: shmobile: r8a7740: Remove BSC function GPIOs
> ARM: shmobile: r8a7740: Remove GETHER function GPIOs
> ARM: shmobile: r8a7740: Remove CEU function GPIOs
> ARM: shmobile: r8a7740: Remove FSI function GPIOs
> ARM: shmobile: r8a7740: Remove HDMI function GPIOs
> sh-pfc: r8a7740: Remove function GPIOs
> sh-pfc: r8a7740: Replace GPIO_PORTx enum with GPIO port numbers
> ARM: shmobile: r8a7740: Remove all GPIOs
> sh-pfc: r8a7740: Add bias (pull-up/down) pinconf support
> sh-pfc: r8a7778: Fix outdated GPIO_FN comments
> ARM: shmobile: r8a7790: Register GPIO devices
> ARM: shmobile: r8a7790: Remove all GPIOs
> sh-pfc: Add support for SoC-specific initialization
> sh-pfc: sh73a0: Add VCCQ MC0 regulator
> ARM: shmobile: kzm9g: Remove the VCCQ MC0 function GPIO
> ARM: shmobile: kzm9g-reference: Remove the VCCQ MC0 function GPIO
> sh-pfc: sh73a0: Add TPU pin groups and functions
> sh-pfc: r8a7740: Add TPU pin groups and functions
> sh-pfc: r8a7790: Add TPU pin groups and functions
> sh-pfc: sh73a0: Remove function GPIOs
> Revert "ARM: shmobile: Disallow PINCTRL without GPIOLIB"
> ARM: shmobile: lager: Initialize pinmux
> ARM: shmobile: marzen: Use RCAR_GP_PIN macro
> ARM: shmobile: r8a7740: Make private clock arrays static
> ARM: shmobile: r8a7740: add TPU PWM support
> ARM: shmobile: r8a7790: Make private clock arrays static
> ARM: shmobile: r8a7790: add TPU PWM support
>
> Leela Krishna Amudala (1):
> ARM: EXYNOS: call scu_enable() only in case of cortex-A9 processor
>
> Linus Walleij (51):
> ARM: u300: enable delaytimer on the U300
> ARM: u300: device tree support for the timer
> pinctrl: u300 device tree support
> pinctrl: coh901: add device tree support
> ARM: u300: basic device tree support
> i2c: stu300: device tree support
> ARM: u300: register I2C bus drivers from device tree
> watchdog: coh901327: devicetree support
> ARM: u300: add the COH 901 327 watchdog to device tree
> Documentation/devicetree: add a small note on PCI
> ARM: pci: create pci_common_init_dev()
> ARM: integrator: merge PCIv3 driver into one file
> ARM: integrator: convert PCIv3 bridge to platform device
> ARM: integrator: grab PCI error IRQ in probe()
> ARM: integrator: move PCI base address grab to probe
> ARM: integrator: move V3 register definitions into driver
> ARM: integrator: remap PCIv3 base dynamically
> ARM: integrator: move VGA base assignment
> ARM: integrator: move static ioremapping into PCIv3 driver
> ARM: integrator: basic PCIv3 device tree support
> rtc: coh901331: add devicetree support
> ARM: u300: add RTC to device tree
> ARM: u300: set up board power from device tree
> ARM: u300: support regulators in the device tree
> ARM: u300: enable MMC/SD card from device tree
> dma: coh901318: add devicetree support
> ARM: u300: augment device tree with DMA channels
> ARM: u300: add the COH 901 318 DMAC to device tree
> ARM: u300: add SPI PL022 to the device tree
> ARM: u300: probe the U300 dummy-spichip from device tree
> ARM: u300: add FSMC flash into the device tree
> ARM: u300: delete all static board data
> ARM: u300: move debugmacro to debug includes
> ARM: u300: remove deps from debug macro
> ARM: u300: push down syscon registers
> ARM: u300: delete <mach/hardware.h>
> ARM: u300: delete <mach/irqs.h>
> ARM: u300: localize <mach/u300-regs.h>
> ARM: u300: convert to multiplatform
> ARM: u300: delete remnant machine headers
> ARM: u300: add syscon node
> ARM: u300: remove register definition file
> clk: move the U300 fixed and fixed-factor to DT
> i2c: stu300: do not request a specific clock name
> ARM: u300: move the gated system controller clocks to DT
> ARM: u300: convert MMC/SD clock to device tree
> pinctrl: get rid of all platform data for coh901
> spi: pl022: use DMA by default when probing from DT
> ARM: u300: switch to using syscon regmap for board
> ARM: integrator: set local side PCI addresses right
> ARM: integrator: let pciv3 use mem/premem from device tree
>
> Lorenzo Pieralisi (1):
> drivers: bus: add ARM CCI support
>
> Magnus Damm (17):
> ARM: shmobile: r8a7779 pinmux platform device cleanup
> ARM: shmobile: r8a7740 pinmux platform device cleanup
> ARM: shmobile: sh73a0: Always use shmobile_setup_delay()
> ARM: shmobile: uImage load address rework
> ARM: shmobile: Let romImage rely on default ATAGS
> ARM: shmobile: Remove romImage CONFIG_MEMORY_START
> ARM: shmobile: Rework sh7372 sleep code to use virt_to_phys()
> ARM: shmobile: Add SMP boot function and argument
> ARM: shmobile: Add SCU boot function using argument
> ARM: shmobile: r8a7779 SMP with SCU boot fn and args
> ARM: shmobile: sh73a0 SMP with SCU boot fn and args
> ARM: shmobile: EMEV2 SMP with SCU boot fn and args
> ARM: shmobile: Remove old SCU boot code
> ARM: shmobile: Enable ARM_PATCH_PHYS_VIRT
> ARM: shmobile: Remove MEMORY_START/SIZE
> ARM: shmobile: Remove mach/memory.h
> ARM: shmobile: Remove AP4EVB board support
>
> Markus Pargmann (1):
> ARM: imx: Remove mxc specific ulpi access ops
>
> Martin Fuzzey (1):
> ARM: i.MX5: Allow DT clock providers
>
> Matt Porter (6):
> ARM: davinci: move private EDMA API to arm/common
> ARM: edma: remove unused transfer controller handlers
> dmaengine: edma: Add TI EDMA device tree binding
> ARM: edma: Add DT and runtime PM support to the private EDMA API
> ARM: edma: Add EDMA crossbar event mux support
> dmaengine: edma: enable build for AM33XX
>
> Maxime Ripard (2):
> ARM: sunxi: Add Allwinner A10s machine compatible
> ARM: multi_v7: Enable Allwinner EMAC in multi_v7_defconfig
>
> Mohammed, Afzal (1):
> ARM: OMAP2+: AM43x: resolve SMP related build error
>
> Nicolas Pitre (4):
> drivers/bus: arm-cci: function to enable CCI ports from early boot code
> ARM: vexpress: introduce DCSCB support
> ARM: vexpress/dcscb: add CPU use counts to the power up/down API implementation
> ARM: vexpress/dcscb: do not hardcode number of CPUs per cluster
>
> Nicolin Chen (2):
> ARM: clk-imx6qdl: Add clko1 configuration for imx6qdl-sabresd
> ARM: imx_v6_v7_defconfig: Enable imx-wm8962 by default
>
> Nishanth Menon (1):
> ARM: OMAP5: voltagedomain data: remove temporary OMAP4 voltage data
>
> Olof Johansson (22):
> Merge tag 'soc-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'defconfig-3.11-3' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'pcie-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'pcie_kw-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'pcie_bridge-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'seb_clk-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge branch 'depends/rmk-devel-stable' into next/soc
> Merge branch 'VExpress_DCSCB' of git://git.linaro.org/people/nico/linux into next/soc
> Merge tag 'zynq-clk-for-3.11' of git://git.xilinx.com/linux-xlnx into next/soc
> Merge tag 'pcie_kw-3.11-2' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'renesas-pinmux-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'renesas-soc-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge branch 'clps711x/soc' into next/soc
> Merge tag 's3c24xx-arch-1' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
> Merge tag 'omap-for-v3.11/pm-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge tag 'omap-for-v3.11/soc-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge tag 'omap-for-v3.11/omap5-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
> Merge tag 'regmap-3.11' of git://git.infradead.org/users/jcooper/linux into next/soc
> Merge tag 'renesas-phy-rcar-usb-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'renesas-soc2-for-v3.11' of git://git.kernel.org/.../horms/renesas into next/soc
> Merge tag 'tegra-for-3.11-soc' of git://git.kernel.org/.../swarren/linux-tegra into next/soc
> Merge tag 'keystone-soc-for-arm-soc' of git://git.kernel.org/.../ssantosh/linux-keystone into next/soc
>
> Peter Huewe (1):
> ARM: u300 use module_spi_driver to register driver
>
> Phil Edworthy (2):
> pinctrl: sh-pfc: r8a7779: Fix missing MOD_SEL2 entry
> ARM: shmobile: r8a7779: Add PCIe clocks
>
> Philip Avinash (1):
> ARM: AM33XX: clk: Add clock node for EHRPWM TBCLK
>
> Philipp Zabel (1):
> ARM i.MX5: Add S/PDIF clocks
>
> Rob Herring (1):
> ARM: introduce common set_auxcr/get_auxcr functions
>
> Roger Quadros (1):
> ARM: OMAP3: clock data: get rid of unused USB host clock aliases and dummies
>
> Rogerio Pimentel (1):
> ARM: imx_v6_v7_defconfig: enable parallel display
>
> Russell King (2):
> Merge branch 'for-next' of git://git.pengutronix.de/git/ukl/linux into devel-stable
> Merge tag '3.10-rc2-psci-ops-11-tag' of git://git.kernel.org/.../sstabellini/xen into devel-stable
>
> Sanjeev Premi (1):
> ARM: OMAP2+: AM43x: SRAM base and size
>
> Santosh Shilimkar (13):
> ARM: OMAP4: PM: Avoid expensive cpu_suspend() path for all CPU power states except off
> ARM: OMAP4+: PM: Consolidate MPU subsystem PM code for re-use
> ARM: OMAP4+: Make secondary_startup function name more consistent
> ARM: OMAP4+: PM: Consolidate OMAP4 PM code to re-use it for OMAP5
> ARM: OMAP4+: PRM: Move function prototypes to common header for re-use
> ARM: OMAP4+: CM: Move function prototypes to common header for re-use
> ARM: OMAP4+: PRCM MPU: Move function prototypes to common header for re-use
> ARM: OMAP5: voltagedomain data: Add OMAP5 voltage domain data
> ARM: OMAP5: Enable build and frameowrk initialisations
> ARM: dts: keystone: Add minimal Keystone SOC device tree data
> ARM: keystone: Add minimal TI Keystone platform support
> ARM: keystone: Enable SMP support on Keystone machines
> ARM: keystone: Move CPU bringup code to dedicated asm file
>
> Sascha Hauer (1):
> ARM i.MX53: Add SATA clock
>
> Sebastian Hesselbarth (10):
> clk: mvebu: introduce per-clock-gate flags
> clk: mvebu: add common clock functions for core clk and clk gating
> clk: mvebu: add Dove SoC-centric clock init
> clk: mvebu: add Kirkwood SoC-centric clock init
> clk: mvebu: add Armada 370 SoC-centric clock init
> clk: mvebu: add Armada XP SoC-centric clock init
> ARM: dove: move DT boards to SoC-centric clock init
> ARM: kirkwood: move DT boards to SoC-centric clock init
> ARM: mvebu: move DT boards to SoC-centric clock init
> clk: mvebu: disintegrate obsolete file
>
> Sergei Shtylyov (18):
> sh-pfc: r8a7778: add USB pin groups
> sh-pfc: r8a7778: add Ether pin groups
> sh-pfc: r8a7779: add Ether pin groups
> ARM: shmobile: r8a7778: correct model name in Kconfig
> ARM: shmobile: r8a7779: fix Ether device name
> ARM: shmobile: r8a7778: fix Ether device name
> ARM: shmobile: Marzen: move USB EHCI, OHCI, and PHY devices to R8A7779 code
> ehci-platform: add pre_setup() method to platform data
> ARM: shmobile: r8a7779: setup EHCI internal buffer
> phy-rcar-usb: remove EHCI internal buffer setup
> ARM: shmobile: r8a7779: remove USB PHY 2nd memory resource
> phy-rcar-usb: correct base address
> phy-rcar-usb: add platform data
> ARM: shmobile: Marzen: pass platform data to USB PHY device
> phy-rcar-usb: handle platform data
> phy-rcar-usb: add R8A7778 support
> ARM: shmobile: r8a7778: add USB support
> ARM: shmobile: BOCK-W: add USB support
>
> Shawn Guo (8):
> ARM: imx: include <asm/io.h> in hardware.h
> ARM: imx: move clk_prepare() out from mxc_restart()
> ARM: imx: create mxc_arch_reset_init_dt() for DT boot
> ARM: imx: add clock support for imx6sl
> ARM: imx: enable low-level debug support for imx6sl
> ARM: imx: add initial support for imx6sl
> ARM: imx6q: call of_clk_init() to register fixed rate clocks
> ARM: imx6: use common of_clk_init() call to initialize clocks
>
> Simon Horman (4):
> gpio-rcar: Add support for IRQ_TYPE_EDGE_BOTH
> ARM: shmobile: r8a7790: Configure R-Car GPIO for IRQ_TYPE_EDGE_BOTH
> ARM: shmobile: sh73a0: Use DEFINE_RES_MEM*() everywhere
> Merge branches 'heads/pinmux' and 'heads/soc' into phy-rcar-usb-base
>
> Soren Brinkmann (4):
> clk: zynq: Factor out PLL driver
> clk: zynq: Add clock controller driver
> arm: zynq: Migrate platform to clock controller
> clk: zynq: Remove deprecated clock code
>
> Stefano Stabellini (1):
> arm: introduce psci_smp_ops
>
> Thomas Petazzoni (27):
> arm: kirkwood: use the default of match table
> arm: mvebu: update defconfig with PCI and USB support
> clk: mvebu: create parent-child relation for PCIe clocks on Armada 370
> clk: mvebu: add more PCIe clocks for Armada XP
> pci: PCIe driver for Marvell Armada 370/XP systems
> arm: mvebu: PCIe support is now available on mvebu
> arm: kirkwood: update defconfig with PCIe driver and board updates
> pci: mvebu: no longer fake the slot location of downstream devices
> pci: mvebu: allow the enumeration of devices beyond physical bridges
> pci: mvebu: fix the emulation of the status register
> pci: mvebu: enable driver usage on Kirkwood
> arm: kirkwood: move PCIe window init to legacy driver
> arm: kirkwood: add SoC-level Device Tree data for PCIe interfaces
> arm: kirkwood: convert Iomega Iconnect to use DT for the PCIe interface
> arm: kirkwood: convert MPL CEC4 to use DT for the PCIe interface
> arm: kirkwood: convert ZyXEL NSA310 to use DT for the PCIe interface
> arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
> arm: kirkwood: convert db-88f6281/db-88f6282 to the Device Tree
> arm: mvebu: remove dependency of SMP init on static I/O mapping
> arm: mvebu: avoid hardcoded virtual address in coherency code
> arm: mvebu: move cache and mvebu-mbus initialization later
> arm: mvebu: remove hardcoded static I/O mapping
> arm: mvebu: don't hardcode a physical address in headsmp.S
> arm: mvebu: don't hardcode the physical address for mvebu-mbus
> arm: mvebu: add another earlyprintk Kconfig option
> arm: mvebu: disable DEBUG_LL/EARLY_PRINTK in defconfig
> arm: mvebu: fix coherency_late_init() for multiplatform
>
> Tomasz Figa (30):
> ARM: EXYNOS: Remove unused board files
> ARM: EXYNOS: Make ARCH_EXYNOS select USE_OF
> ARM: SAMSUNG: Introduce SAMSUNG_ATAGS Kconfig entry
> ARM: EXYNOS: Remove legacy PMU initialization code
> ARM: EXYNOS: Remove legacy EINT initialization code
> ARM: EXYNOS: Remove legacy UART initialization code
> ARM: EXYNOS: Remove legacy dev- and setup- files
> ARM: EXYNOS: Remove legacy interrupt initialization code
> ARM: EXYNOS: Remove legacy timer initialization code
> ARM: EXYNOS: Remove platform device initialization
> ARM: EXYNOS: Remove legacy mapping of chip ID block
> ARM: EXYNOS: Remove check for device tree presence
> ARM: EXYNOS: Remove legacy power domain registration code
> ARM: SAMSUNG: Introduce GPIO_SAMSUNG Kconfig entry
> ARM: EXYNOS: Provide compatibility stubs for PM code in pm-core.h header
> ARM: SAMSUNG: Compile legacy IRQ and GPIO PM code only with ATAGS support
> platform: Check for ARCH_EXYNOS separately
> USB: Check for ARCH_EXYNOS separately
> ARM: EXYNOS: Decouple ARCH_EXYNOS from PLAT_S5P
> ARM: SAMSUNG: Include most of mach/ headers conditionally
> ARM: EXYNOS: Do not select legacy Kconfig symbols any more
> ARM: EXYNOS: Remove setup-i2c0.c
> ARM: EXYNOS: Remove mach/gpio.h
> ARM: EXYNOS: Remove mach/regs-gpio.h header
> ARM: SAMSUNG: Make legacy MFC support code depend on SAMSUNG_ATAGS
> ARM: EXYNOS: Select SPARSE_IRQ for Exynos
> ARM: EXYNOS: Remove mach/irqs.h header
> ARM: EXYNOS: Remove unused base addresses from mach/map.h header
> thermal: exynos: Support both EXYNOS4X12 SoCs
> ARM: EXYNOS: Remove mach/regs-usb-phy.h header
>
> Tony Lindgren (4):
> Merge tag 'omap-pm-v3.10/cleanup/pm' of git://git.kernel.org/.../khilman/linux-omap-pm into omap-for-v3.11/pm
> Merge tag 'omap-devel-b-for-3.11' of http://git.kernel.org/cgit/linux/kernel/git/pjw/omap-pending into omap-for-v3.11/soc
> Merge tag 'omap-devel-a-for-3.11' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.11/omap5
> ARM: OMAP5: Remove unused include for ocp2scp
>
> Tushar Behera (1):
> ARM: exynos_defconfig: Enable GPIO buttons and RTC drivers
>
> Ulf Hansson (1):
> ARM: u300: Update MMC configs for u300 defconfig
>
> Ulrich Hecht (1):
> ARM: shmobile: r8a7790: HSCIF support
>
> Uwe Kleine-K?nig (3):
> ARM: ARMv7-M: Add support for exception handling
> ARM: ARMv7-M: Allow the building of new kernel port
> ARM: ARMv7-M: implement read_cpuid_ext
>
> Vaibhav Hiremath (2):
> ARM: OMAP2+: AM33xx: Add missing reset status info to GFX hwmod
> ARM: OMAP3+: am33xx id: Add new am33xx specific function to check dev_feature
>
> Vivek Gautam (1):
> ARM: EXYNOS: Enable XHCI support on exynos5
>
> Vladimir Barinov (2):
> sh-pfc: r8a7779: add VIN pin groups
> sh-pfc: r8a7778: add VIN pin groups
>
> Wei Yongjun (1):
> pci: mvebu: fix return value check in mvebu_pcie_probe()
>
> Documentation/arm/sunxi/README | 4 +
> Documentation/devicetree/bindings/arm/cci.txt | 172 +
> .../devicetree/bindings/arm/keystone/keystone.txt | 10 +
> .../devicetree/bindings/arm/rtsm-dcscb.txt | 19 +
> Documentation/devicetree/bindings/arm/ste-u300.txt | 46 +
> .../devicetree/bindings/clock/imx5-clock.txt | 13 +
> .../devicetree/bindings/clock/imx6q-clock.txt | 1 +
> .../devicetree/bindings/clock/imx6sl-clock.txt | 10 +
> .../bindings/clock/ste-u300-syscon-clock.txt | 80 +
> .../devicetree/bindings/clock/vf610-clock.txt | 26 +
> .../devicetree/bindings/clock/zynq-7000.txt | 123 +-
> .../devicetree/bindings/dma/ste-coh901318.txt | 32 +
> Documentation/devicetree/bindings/dma/ti-edma.txt | 34 +
> .../devicetree/bindings/gpio/gpio-clps711x.txt | 28 +
> .../bindings/gpio/gpio-stericsson-coh901.txt | 7 +
> .../devicetree/bindings/i2c/i2c-st-ddci2c.txt | 15 +
> .../devicetree/bindings/pci/designware-pcie.txt | 73 +
> .../devicetree/bindings/pci/mvebu-pci.txt | 221 ++
> Documentation/devicetree/bindings/pci/pci.txt | 9 +
> .../devicetree/bindings/pci/v3-v360epc-pci.txt | 15 +
> Documentation/devicetree/bindings/rtc/dw-apb.txt | 19 +
> .../bindings/timer/stericsson-u300-apptimer.txt | 18 +
> .../devicetree/bindings/vendor-prefixes.txt | 1 +
> .../bindings/watchdog/stericsson-coh901327.txt | 19 +
> arch/arm/Kconfig | 64 +-
> arch/arm/Kconfig-nommu | 2 +-
> arch/arm/Kconfig.debug | 101 +-
> arch/arm/Makefile | 4 +
> arch/arm/boot/compressed/head-shmobile.S | 21 +-
> arch/arm/boot/dts/Makefile | 3 +
> arch/arm/boot/dts/exynos5440-ssdk5440.dts | 8 +
> arch/arm/boot/dts/exynos5440.dtsi | 40 +-
> arch/arm/boot/dts/integratorap.dts | 41 +
> arch/arm/boot/dts/keystone.dts | 117 +
> arch/arm/boot/dts/kirkwood-6281.dtsi | 31 +
> arch/arm/boot/dts/kirkwood-6282.dtsi | 48 +
> arch/arm/boot/dts/kirkwood-db-88f6281.dts | 30 +
> arch/arm/boot/dts/kirkwood-db-88f6282.dts | 34 +
> arch/arm/boot/dts/kirkwood-db.dtsi | 89 +
> arch/arm/boot/dts/kirkwood-iconnect.dts | 8 +
> arch/arm/boot/dts/kirkwood-mplcec4.dts | 8 +
> .../boot/dts/kirkwood-netgear_readynas_duo_v2.dts | 8 +
> arch/arm/boot/dts/kirkwood-nsa310.dts | 8 +
> arch/arm/boot/dts/kirkwood-ts219-6281.dts | 3 +-
> arch/arm/boot/dts/kirkwood-ts219-6282.dts | 3 +-
> arch/arm/boot/dts/kirkwood-ts219.dtsi | 9 +-
> arch/arm/boot/dts/kirkwood.dtsi | 1 +
> arch/arm/boot/dts/rk3066a-clocks.dtsi | 299 ++
> arch/arm/boot/dts/rk3066a.dtsi | 390 ++
> arch/arm/boot/dts/ste-u300.dts | 473 +++
> arch/arm/boot/dts/zynq-7000.dtsi | 71 +-
> arch/arm/boot/dts/zynq-zc702.dts | 4 -
> arch/arm/common/Kconfig | 3 +
> arch/arm/common/Makefile | 1 +
> arch/arm/{mach-davinci/dma.c => common/edma.c} | 368 +-
> arch/arm/configs/ap4evb_defconfig | 56 -
> arch/arm/configs/bonito_defconfig | 72 -
> arch/arm/configs/clps711x_defconfig | 8 +-
> arch/arm/configs/exynos_defconfig | 3 +
> arch/arm/configs/imx_v6_v7_defconfig | 10 +
> arch/arm/configs/keystone_defconfig | 157 +
> arch/arm/configs/kirkwood_defconfig | 10 +-
> arch/arm/configs/multi_v7_defconfig | 2 +
> arch/arm/configs/mvebu_defconfig | 6 +-
> arch/arm/configs/u300_defconfig | 14 +-
> arch/arm/include/asm/assembler.h | 17 +-
> arch/arm/include/asm/cp15.h | 14 +
> arch/arm/include/asm/cputype.h | 44 +-
> arch/arm/include/asm/glue-cache.h | 27 +
> arch/arm/include/asm/glue-df.h | 8 +
> arch/arm/include/asm/glue-proc.h | 9 +
> arch/arm/include/asm/hardware/pci_v3.h | 186 -
> arch/arm/include/asm/irqflags.h | 22 +-
> arch/arm/include/asm/mach/arch.h | 5 +
> arch/arm/include/asm/mach/pci.h | 17 +-
> arch/arm/include/asm/psci.h | 9 +
> arch/arm/include/asm/ptrace.h | 4 +
> arch/arm/include/asm/system_info.h | 1 +
> arch/arm/include/asm/v7m.h | 44 +
> arch/arm/include/debug/imx-uart.h | 10 +
> arch/arm/include/debug/keystone.S | 43 +
> arch/arm/include/debug/mvebu.S | 5 +
> arch/arm/include/debug/rockchip.S | 42 +
> .../mach/debug-macro.S => include/debug/u300.S} | 9 +-
> arch/arm/include/uapi/asm/ptrace.h | 35 +-
> arch/arm/kernel/Makefile | 13 +-
> arch/arm/kernel/bios32.c | 9 +-
> arch/arm/kernel/entry-common.S | 4 +
> arch/arm/kernel/entry-header.S | 124 +
> arch/arm/kernel/entry-v7m.S | 143 +
> arch/arm/kernel/head-nommu.S | 10 +-
> arch/arm/kernel/psci.c | 7 +-
> arch/arm/kernel/psci_smp.c | 84 +
> arch/arm/kernel/setup.c | 26 +-
> arch/arm/kernel/traps.c | 8 +
> arch/arm/mach-clps711x/Kconfig | 3 +-
> arch/arm/mach-clps711x/Makefile | 5 +-
> arch/arm/mach-clps711x/board-autcpu12.c | 133 +-
> arch/arm/mach-clps711x/board-cdb89712.c | 3 +
> arch/arm/mach-clps711x/board-clep7312.c | 1 +
> arch/arm/mach-clps711x/board-edb7211.c | 34 +-
> arch/arm/mach-clps711x/board-fortunet.c | 1 +
> arch/arm/mach-clps711x/board-p720t.c | 254 +-
> arch/arm/mach-clps711x/common.c | 89 +-
> arch/arm/mach-clps711x/common.h | 1 +
> arch/arm/mach-clps711x/devices.c | 68 +
> arch/arm/mach-clps711x/devices.h | 12 +
> arch/arm/mach-clps711x/include/mach/autcpu12.h | 59 -
> arch/arm/mach-clps711x/include/mach/clps711x.h | 88 +-
> arch/arm/mach-clps711x/include/mach/hardware.h | 7 -
> arch/arm/mach-clps711x/include/mach/memory.h | 41 -
> arch/arm/mach-clps711x/include/mach/syspld.h | 116 -
> arch/arm/mach-davinci/Makefile | 2 +-
> arch/arm/mach-davinci/board-tnetv107x-evm.c | 2 +-
> arch/arm/mach-davinci/davinci.h | 30 +-
> arch/arm/mach-davinci/devices-da8xx.c | 8 +-
> arch/arm/mach-davinci/devices-tnetv107x.c | 6 +-
> arch/arm/mach-davinci/devices.c | 6 +-
> arch/arm/mach-davinci/dm355.c | 6 +-
> arch/arm/mach-davinci/dm365.c | 6 +-
> arch/arm/mach-davinci/dm644x.c | 6 +-
> arch/arm/mach-davinci/dm646x.c | 6 +-
> arch/arm/mach-davinci/include/mach/cp_intc.h | 4 +-
> arch/arm/mach-davinci/include/mach/da8xx.h | 18 +-
> arch/arm/mach-davinci/include/mach/tnetv107x.h | 6 +-
> arch/arm/mach-dove/Kconfig | 3 +-
> arch/arm/mach-dove/board-dt.c | 3 +-
> arch/arm/mach-dove/common.c | 1 -
> arch/arm/mach-exynos/Kconfig | 352 +-
> arch/arm/mach-exynos/Makefile | 33 -
> arch/arm/mach-exynos/common.c | 547 +--
> arch/arm/mach-exynos/common.h | 4 +-
> arch/arm/mach-exynos/dev-ahci.c | 255 --
> arch/arm/mach-exynos/dev-audio.c | 254 --
> arch/arm/mach-exynos/dev-ohci.c | 52 -
> arch/arm/mach-exynos/dev-uart.c | 55 -
> arch/arm/mach-exynos/dma.c | 322 --
> arch/arm/mach-exynos/firmware.c | 22 +-
> arch/arm/mach-exynos/include/mach/gpio.h | 289 --
> arch/arm/mach-exynos/include/mach/irqs.h | 476 ---
> arch/arm/mach-exynos/include/mach/map.h | 214 --
> arch/arm/mach-exynos/include/mach/pm-core.h | 12 +-
> arch/arm/mach-exynos/include/mach/regs-gpio.h | 40 -
> arch/arm/mach-exynos/include/mach/regs-usb-phy.h | 74 -
> arch/arm/mach-exynos/mach-armlex4210.c | 207 --
> arch/arm/mach-exynos/mach-exynos4-dt.c | 8 +-
> arch/arm/mach-exynos/mach-exynos5-dt.c | 8 +-
> arch/arm/mach-exynos/mach-nuri.c | 1388 -------
> arch/arm/mach-exynos/mach-origen.c | 823 -----
> arch/arm/mach-exynos/mach-smdk4x12.c | 396 --
> arch/arm/mach-exynos/mach-smdkv310.c | 444 ---
> arch/arm/mach-exynos/mach-universal_c210.c | 1159 ------
> arch/arm/mach-exynos/platsmp.c | 2 +-
> arch/arm/mach-exynos/pm.c | 1 -
> arch/arm/mach-exynos/pm_domains.c | 101 +-
> arch/arm/mach-exynos/setup-fimc.c | 44 -
> arch/arm/mach-exynos/setup-fimd0.c | 43 -
> arch/arm/mach-exynos/setup-i2c0.c | 29 -
> arch/arm/mach-exynos/setup-i2c1.c | 23 -
> arch/arm/mach-exynos/setup-i2c2.c | 23 -
> arch/arm/mach-exynos/setup-i2c3.c | 23 -
> arch/arm/mach-exynos/setup-i2c4.c | 23 -
> arch/arm/mach-exynos/setup-i2c5.c | 23 -
> arch/arm/mach-exynos/setup-i2c6.c | 23 -
> arch/arm/mach-exynos/setup-i2c7.c | 23 -
> arch/arm/mach-exynos/setup-keypad.c | 36 -
> arch/arm/mach-exynos/setup-sdhci-gpio.c | 152 -
> arch/arm/mach-exynos/setup-spi.c | 45 -
> arch/arm/mach-exynos/setup-usb-phy.c | 223 --
> arch/arm/mach-imx/Kconfig | 65 +-
> arch/arm/mach-imx/Makefile | 4 +-
> arch/arm/mach-imx/clk-imx51-imx53.c | 73 +-
> arch/arm/mach-imx/clk-imx6q.c | 48 +-
> arch/arm/mach-imx/clk-imx6sl.c | 267 ++
> arch/arm/mach-imx/clk-pllv3.c | 10 -
> arch/arm/mach-imx/clk-vf610.c | 319 ++
> arch/arm/mach-imx/clk.c | 35 +
> arch/arm/mach-imx/clk.h | 4 +-
> arch/arm/mach-imx/common.h | 2 +-
> arch/arm/mach-imx/hardware.h | 1 +
> arch/arm/mach-imx/imx25-dt.c | 2 +
> arch/arm/mach-imx/imx27-dt.c | 2 +
> arch/arm/mach-imx/imx31-dt.c | 2 +
> arch/arm/mach-imx/imx51-dt.c | 2 +
> arch/arm/mach-imx/irq-common.c | 1 +
> arch/arm/mach-imx/mach-imx53.c | 3 +
> arch/arm/mach-imx/mach-imx6q.c | 81 +-
> arch/arm/mach-imx/mach-imx6sl.c | 52 +
> arch/arm/mach-imx/mach-pca100.c | 4 +-
> arch/arm/mach-imx/mach-vf610.c | 48 +
> arch/arm/mach-imx/mm-imx1.c | 2 +-
> arch/arm/mach-imx/mm-imx21.c | 2 +-
> arch/arm/mach-imx/mm-imx25.c | 2 +-
> arch/arm/mach-imx/mm-imx27.c | 2 +-
> arch/arm/mach-imx/mm-imx3.c | 4 +-
> arch/arm/mach-imx/mm-imx5.c | 3 +-
> arch/arm/mach-imx/system.c | 47 +-
> arch/arm/mach-imx/ulpi.c | 118 -
> arch/arm/mach-imx/ulpi.h | 11 +-
> arch/arm/mach-integrator/Makefile | 2 +-
> arch/arm/mach-integrator/include/mach/platform.h | 23 -
> arch/arm/mach-integrator/integrator_ap.c | 31 +-
> arch/arm/mach-integrator/pci.c | 113 -
> arch/arm/mach-integrator/pci_v3.c | 564 ++-
> arch/arm/mach-integrator/pci_v3.h | 2 +
> arch/arm/mach-keystone/Kconfig | 15 +
> arch/arm/mach-keystone/Makefile | 6 +
> arch/arm/mach-keystone/Makefile.boot | 1 +
> arch/arm/mach-keystone/keystone.c | 75 +
> arch/arm/mach-keystone/keystone.h | 23 +
> arch/arm/mach-keystone/platsmp.c | 43 +
> arch/arm/mach-keystone/smc.S | 29 +
> arch/arm/mach-kirkwood/Kconfig | 24 +-
> arch/arm/mach-kirkwood/Makefile | 3 +-
> arch/arm/mach-kirkwood/board-db88f628x-bp.c | 24 +
> arch/arm/mach-kirkwood/board-dt.c | 18 +-
> arch/arm/mach-kirkwood/board-iconnect.c | 8 -
> arch/arm/mach-kirkwood/board-mplcec4.c | 1 -
> arch/arm/mach-kirkwood/board-nsa310.c | 25 -
> arch/arm/mach-kirkwood/board-readynas.c | 1 -
> arch/arm/mach-kirkwood/common.c | 47 +-
> arch/arm/mach-kirkwood/common.h | 8 +
> arch/arm/mach-kirkwood/db88f6281-bp-setup.c | 108 -
> arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 2 +
> arch/arm/mach-kirkwood/pcie.c | 22 +
> arch/arm/mach-mvebu/Kconfig | 7 +-
> arch/arm/mach-mvebu/armada-370-xp.c | 53 +-
> arch/arm/mach-mvebu/armada-370-xp.h | 10 -
> arch/arm/mach-mvebu/coherency.c | 45 +-
> arch/arm/mach-mvebu/coherency.h | 4 -
> arch/arm/mach-mvebu/common.h | 2 +
> arch/arm/mach-mvebu/headsmp.S | 16 +-
> arch/arm/mach-mvebu/platsmp.c | 10 +-
> arch/arm/mach-omap2/Kconfig | 9 +
> arch/arm/mach-omap2/Makefile | 19 +-
> arch/arm/mach-omap2/am33xx.h | 1 +
> arch/arm/mach-omap2/board-generic.c | 16 +
> arch/arm/mach-omap2/cclock33xx_data.c | 30 +
> arch/arm/mach-omap2/cclock3xxx_data.c | 11 -
> arch/arm/mach-omap2/clockdomain.h | 1 +
> arch/arm/mach-omap2/clockdomains54xx_data.c | 464 +++
> arch/arm/mach-omap2/cm-regbits-54xx.h | 1737 +++++++++
> arch/arm/mach-omap2/cm1_44xx.h | 7 +-
> arch/arm/mach-omap2/cm1_54xx.h | 213 ++
> arch/arm/mach-omap2/cm2_44xx.h | 7 +-
> arch/arm/mach-omap2/cm2_54xx.h | 389 ++
> arch/arm/mach-omap2/cm33xx.h | 2 +-
> arch/arm/mach-omap2/cm_44xx_54xx.h | 36 +
> arch/arm/mach-omap2/common.h | 5 +-
> arch/arm/mach-omap2/control.h | 12 +
> arch/arm/mach-omap2/id.c | 32 +-
> arch/arm/mach-omap2/io.c | 25 +-
> arch/arm/mach-omap2/omap-headsmp.S | 8 +-
> arch/arm/mach-omap2/omap-mpuss-lowpower.c | 69 +-
> arch/arm/mach-omap2/omap-smp.c | 6 +-
> arch/arm/mach-omap2/omap4-common.c | 16 -
> arch/arm/mach-omap2/omap4-restart.c | 27 +
> arch/arm/mach-omap2/omap_hwmod.h | 1 +
> arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 3 +-
> arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 2150 +++++++++++
> arch/arm/mach-omap2/pm44xx.c | 58 +-
> arch/arm/mach-omap2/powerdomain.h | 1 +
> arch/arm/mach-omap2/powerdomains3xxx_data.c | 62 +
> arch/arm/mach-omap2/powerdomains54xx_data.c | 331 ++
> arch/arm/mach-omap2/prcm-common.h | 11 +
> arch/arm/mach-omap2/prcm44xx.h | 6 +
> arch/arm/mach-omap2/prcm_mpu44xx.h | 14 +-
> arch/arm/mach-omap2/prcm_mpu54xx.h | 87 +
> arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h | 36 +
> arch/arm/mach-omap2/prm-regbits-54xx.h | 2701 ++++++++++++++
> arch/arm/mach-omap2/prm44xx.h | 33 +-
> arch/arm/mach-omap2/prm44xx_54xx.h | 58 +
> arch/arm/mach-omap2/prm54xx.h | 421 +++
> arch/arm/mach-omap2/scrm54xx.h | 231 ++
> arch/arm/mach-omap2/soc.h | 26 +
> arch/arm/mach-omap2/sram.c | 3 +
> arch/arm/mach-omap2/timer.c | 2 +-
> arch/arm/mach-omap2/voltage.h | 1 +
> arch/arm/mach-omap2/voltagedomains54xx_data.c | 92 +
> arch/arm/mach-picoxcell/Kconfig | 1 -
> arch/arm/mach-picoxcell/common.c | 2 -
> arch/arm/mach-rockchip/Kconfig | 16 +
> arch/arm/mach-rockchip/Makefile | 1 +
> arch/arm/mach-rockchip/rockchip.c | 52 +
> arch/arm/mach-s3c24xx/dma-s3c2412.c | 56 +-
> arch/arm/mach-s3c24xx/dma-s3c2443.c | 3 +-
> arch/arm/mach-s3c24xx/dma.c | 3 -
> arch/arm/mach-shmobile/Kconfig | 65 +-
> arch/arm/mach-shmobile/Makefile | 2 -
> arch/arm/mach-shmobile/Makefile.boot | 18 +-
> arch/arm/mach-shmobile/board-ap4evb.c | 1332 -------
> arch/arm/mach-shmobile/board-armadillo800eva.c | 116 +-
> arch/arm/mach-shmobile/board-bockw.c | 21 +
> arch/arm/mach-shmobile/board-bonito.c | 495 ---
> arch/arm/mach-shmobile/board-kzm9g-reference.c | 1 -
> arch/arm/mach-shmobile/board-kzm9g.c | 11 +-
> arch/arm/mach-shmobile/board-lager.c | 15 +
> arch/arm/mach-shmobile/board-mackerel.c | 171 +-
> arch/arm/mach-shmobile/board-marzen.c | 188 +-
> arch/arm/mach-shmobile/clock-r8a73a4.c | 387 +-
> arch/arm/mach-shmobile/clock-r8a7740.c | 11 +-
> arch/arm/mach-shmobile/clock-r8a7778.c | 183 +-
> arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
> arch/arm/mach-shmobile/clock-r8a7790.c | 255 +-
> arch/arm/mach-shmobile/clock-sh73a0.c | 111 +-
> arch/arm/mach-shmobile/headsmp-scu.S | 29 +-
> arch/arm/mach-shmobile/headsmp.S | 13 +-
> arch/arm/mach-shmobile/include/mach/clock.h | 8 +-
> arch/arm/mach-shmobile/include/mach/common.h | 6 +-
> .../arm/mach-shmobile/include/mach/head-ap4evb.txt | 93 -
> arch/arm/mach-shmobile/include/mach/irqs.h | 5 +
> arch/arm/mach-shmobile/include/mach/memory.h | 7 -
> arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h | 29 -
> arch/arm/mach-shmobile/include/mach/mmc.h | 4 +-
> arch/arm/mach-shmobile/include/mach/r8a7740.h | 488 ---
> arch/arm/mach-shmobile/include/mach/r8a7778.h | 11 +
> arch/arm/mach-shmobile/include/mach/r8a7779.h | 3 +
> arch/arm/mach-shmobile/include/mach/sh7372.h | 393 +-
> arch/arm/mach-shmobile/include/mach/zboot.h | 6 +-
> arch/arm/mach-shmobile/pm-sh7372.c | 3 +
> arch/arm/mach-shmobile/setup-r8a7740.c | 24 +-
> arch/arm/mach-shmobile/setup-r8a7778.c | 262 +-
> arch/arm/mach-shmobile/setup-r8a7779.c | 215 +-
> arch/arm/mach-shmobile/setup-r8a7790.c | 36 +-
> arch/arm/mach-shmobile/setup-sh73a0.c | 95 +-
> arch/arm/mach-shmobile/sleep-sh7372.S | 5 +-
> arch/arm/mach-shmobile/smp-emev2.c | 6 +-
> arch/arm/mach-shmobile/smp-r8a7779.c | 6 +-
> arch/arm/mach-shmobile/smp-sh73a0.c | 6 +-
> arch/arm/mach-socfpga/Kconfig | 2 +-
> arch/arm/mach-socfpga/socfpga.c | 2 -
> arch/arm/mach-sunxi/sunxi.c | 1 +
> arch/arm/mach-tegra/Makefile | 1 +
> arch/arm/mach-tegra/common.c | 2 +
> arch/arm/mach-tegra/common.h | 1 +
> arch/arm/mach-tegra/cpuidle-tegra20.c | 10 +-
> arch/arm/mach-tegra/cpuidle-tegra30.c | 10 +-
> arch/arm/mach-tegra/cpuidle.c | 19 +-
> arch/arm/mach-tegra/cpuidle.h | 15 +-
> arch/arm/mach-tegra/flowctrl.h | 1 +
> arch/arm/mach-tegra/fuse.h | 22 +-
> arch/arm/mach-tegra/hotplug.c | 13 +
> arch/arm/mach-tegra/platsmp.c | 26 +-
> arch/arm/mach-tegra/pm.c | 25 +-
> arch/arm/mach-tegra/pm.h | 4 +-
> arch/arm/mach-tegra/reset-handler.S | 51 +-
> arch/arm/mach-tegra/sleep-tegra30.S | 30 +-
> arch/arm/mach-tegra/sleep.S | 8 +-
> arch/arm/mach-tegra/sleep.h | 35 +-
> arch/arm/mach-tegra/tegra2_emc.c | 2 +-
> arch/arm/mach-u300/Kconfig | 32 +-
> arch/arm/mach-u300/Makefile | 2 -
> arch/arm/mach-u300/core.c | 759 ++--
> arch/arm/mach-u300/dummyspichip.c | 20 +-
> arch/arm/mach-u300/i2c.c | 285 --
> arch/arm/mach-u300/i2c.h | 23 -
> arch/arm/mach-u300/include/mach/hardware.h | 5 -
> arch/arm/mach-u300/include/mach/irqs.h | 80 -
> arch/arm/mach-u300/include/mach/syscon.h | 592 ---
> arch/arm/mach-u300/include/mach/timex.h | 17 -
> arch/arm/mach-u300/include/mach/u300-regs.h | 165 -
> arch/arm/mach-u300/include/mach/uncompress.h | 45 -
> arch/arm/mach-u300/regulator.c | 67 +-
> arch/arm/mach-u300/spi.c | 102 -
> arch/arm/mach-u300/spi.h | 26 -
> arch/arm/mach-u300/timer.c | 113 +-
> arch/arm/mach-u300/timer.h | 1 -
> arch/arm/mach-u300/u300-gpio.h | 70 -
> arch/arm/mach-vexpress/Kconfig | 9 +
> arch/arm/mach-vexpress/Makefile | 1 +
> arch/arm/mach-vexpress/core.h | 2 +
> arch/arm/mach-vexpress/dcscb.c | 253 ++
> arch/arm/mach-vexpress/dcscb_setup.S | 38 +
> arch/arm/mach-vexpress/platsmp.c | 20 +
> arch/arm/mach-vexpress/v2m.c | 1 +
> arch/arm/mach-virt/Makefile | 1 -
> arch/arm/mach-virt/platsmp.c | 50 -
> arch/arm/mach-virt/virt.c | 3 -
> arch/arm/mach-zynq/slcr.c | 2 +-
> arch/arm/mm/Kconfig | 21 +-
> arch/arm/mm/Makefile | 2 +
> arch/arm/mm/cache-nop.S | 50 +
> arch/arm/mm/nommu.c | 7 +
> arch/arm/mm/proc-v7m.S | 157 +
> arch/arm/plat-samsung/Kconfig | 47 +-
> arch/arm/plat-samsung/Makefile | 11 +-
> arch/arm/plat-samsung/include/plat/dma-s3c24xx.h | 5 -
> arch/arm/plat-samsung/include/plat/pm.h | 5 +
> arch/arm/plat-samsung/init.c | 8 +-
> arch/arm/plat-samsung/pm-gpio.c | 5 +-
> arch/arm/plat-samsung/pm.c | 8 +-
> arch/arm/plat-samsung/s5p-dev-mfc.c | 11 +-
> drivers/bus/Kconfig | 7 +
> drivers/bus/Makefile | 2 +
> drivers/bus/arm-cci.c | 533 +++
> drivers/clk/Makefile | 2 +-
> drivers/clk/clk-u300.c | 718 +++-
> drivers/clk/clk-zynq.c | 378 --
> drivers/clk/mvebu/Kconfig | 25 +-
> drivers/clk/mvebu/Makefile | 8 +-
> drivers/clk/mvebu/armada-370.c | 176 +
> drivers/clk/mvebu/armada-xp.c | 210 ++
> drivers/clk/mvebu/clk-core.c | 675 ----
> drivers/clk/mvebu/clk-core.h | 18 -
> drivers/clk/mvebu/clk-gating-ctrl.c | 250 --
> drivers/clk/mvebu/clk-gating-ctrl.h | 22 -
> drivers/clk/mvebu/clk.c | 23 -
> drivers/clk/mvebu/common.c | 163 +
> drivers/clk/mvebu/common.h | 48 +
> drivers/clk/mvebu/dove.c | 194 +
> drivers/clk/mvebu/kirkwood.c | 247 ++
> drivers/clk/socfpga/clk.c | 194 +-
> drivers/clk/tegra/clk-tegra114.c | 23 +-
> drivers/clk/zynq/Makefile | 3 +
> drivers/clk/zynq/clkc.c | 533 +++
> drivers/clk/zynq/pll.c | 235 ++
> drivers/clocksource/Kconfig | 2 +
> drivers/clocksource/cadence_ttc_timer.c | 23 +-
> drivers/clocksource/dw_apb_timer_of.c | 95 +-
> drivers/cpuidle/cpuidle-calxeda.c | 14 -
> drivers/dma/Kconfig | 2 +-
> drivers/dma/coh901318.c | 43 +
> drivers/dma/edma.c | 2 +-
> drivers/gpio/Kconfig | 12 +-
> drivers/gpio/Makefile | 2 +-
> drivers/gpio/gpio-clps711x.c | 236 +-
> drivers/gpio/gpio-rcar.c | 28 +-
> drivers/i2c/busses/i2c-stu300.c | 16 +-
> drivers/media/platform/Kconfig | 6 +-
> drivers/media/platform/exynos4-is/Kconfig | 3 +-
> drivers/media/platform/s5p-tv/Kconfig | 2 +-
> drivers/mfd/syscon.c | 3 +
> drivers/mmc/host/davinci_mmc.c | 1 +
> drivers/mtd/maps/Kconfig | 7 -
> drivers/mtd/maps/Makefile | 1 -
> drivers/mtd/maps/autcpu12-nvram.c | 129 -
> drivers/pci/Kconfig | 2 +
> drivers/pci/Makefile | 3 +
> drivers/pci/host/Kconfig | 17 +
> drivers/pci/host/Makefile | 2 +
> drivers/pci/host/pci-mvebu.c | 914 +++++
> drivers/pci/host/pcie-designware.c | 1057 ++++++
> drivers/pinctrl/Kconfig | 5 +-
> drivers/pinctrl/pinctrl-coh901.c | 35 +-
> drivers/pinctrl/pinctrl-u300.c | 7 +
> drivers/pinctrl/sh-pfc/Kconfig | 13 +-
> drivers/pinctrl/sh-pfc/Makefile | 2 +
> drivers/pinctrl/sh-pfc/core.c | 22 +-
> drivers/pinctrl/sh-pfc/core.h | 4 +
> drivers/pinctrl/sh-pfc/pfc-r8a7740.c | 1923 +++++++---
> drivers/pinctrl/sh-pfc/pfc-r8a7778.c | 2783 ++++++++++++++
> drivers/pinctrl/sh-pfc/pfc-r8a7779.c | 493 ++-
> drivers/pinctrl/sh-pfc/pfc-r8a7790.c | 3835 ++++++++++++++++++++
> drivers/pinctrl/sh-pfc/pfc-sh7372.c | 1652 ++++++---
> drivers/pinctrl/sh-pfc/pfc-sh73a0.c | 742 ++--
> drivers/pinctrl/sh-pfc/sh_pfc.h | 4 +-
> drivers/rtc/rtc-coh901331.c | 6 +
> drivers/spi/spi-pl022.c | 1 +
> drivers/thermal/exynos_thermal.c | 3 +-
> drivers/tty/serial/xilinx_uartps.c | 85 +-
> drivers/usb/Kconfig | 1 +
> drivers/usb/host/Kconfig | 2 +-
> drivers/usb/host/ehci-platform.c | 6 +
> drivers/usb/phy/Kconfig | 10 +-
> drivers/usb/phy/phy-rcar-usb.c | 128 +-
> drivers/watchdog/coh901327_wdt.c | 12 +-
> include/dt-bindings/clock/imx6sl-clock.h | 148 +
> include/dt-bindings/clock/vf610-clock.h | 163 +
> include/linux/arm-cci.h | 61 +
> include/linux/clk/mvebu.h | 22 -
> include/linux/clk/zynq.h | 8 +-
> include/linux/dw_apb_timer.h | 1 -
> include/linux/mfd/davinci_voicecodec.h | 3 +-
> include/linux/mfd/syscon/clps711x.h | 94 +
> .../mach => include/linux/platform_data}/edma.h | 94 +-
> include/linux/platform_data/gpio-rcar.h | 5 +-
> include/linux/platform_data/pinctrl-coh901.h | 22 -
> include/linux/platform_data/spi-davinci.h | 2 +-
> include/linux/platform_data/usb-rcar-phy.h | 28 +
> include/linux/usb/ehci_pdriver.h | 4 +
> sound/soc/davinci/davinci-evm.c | 1 +
> sound/soc/davinci/davinci-pcm.c | 1 +
> sound/soc/davinci/davinci-pcm.h | 2 +-
> 483 files changed, 34845 insertions(+), 19523 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/cci.txt
> create mode 100644 Documentation/devicetree/bindings/arm/keystone/keystone.txt
> create mode 100644 Documentation/devicetree/bindings/arm/rtsm-dcscb.txt
> create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt
> create mode 100644 Documentation/devicetree/bindings/clock/imx6sl-clock.txt
> create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt
> create mode 100644 Documentation/devicetree/bindings/clock/vf610-clock.txt
> create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt
> create mode 100644 Documentation/devicetree/bindings/dma/ti-edma.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio-clps711x.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt
> create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
> create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt
> create mode 100644 Documentation/devicetree/bindings/pci/mvebu-pci.txt
> create mode 100644 Documentation/devicetree/bindings/pci/pci.txt
> create mode 100644 Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
> create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt
> create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt
> create mode 100644 arch/arm/boot/dts/keystone.dts
> create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6281.dts
> create mode 100644 arch/arm/boot/dts/kirkwood-db-88f6282.dts
> create mode 100644 arch/arm/boot/dts/kirkwood-db.dtsi
> create mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
> create mode 100644 arch/arm/boot/dts/rk3066a.dtsi
> create mode 100644 arch/arm/boot/dts/ste-u300.dts
> rename arch/arm/{mach-davinci/dma.c => common/edma.c} (86%)
> delete mode 100644 arch/arm/configs/ap4evb_defconfig
> delete mode 100644 arch/arm/configs/bonito_defconfig
> create mode 100644 arch/arm/configs/keystone_defconfig
> delete mode 100644 arch/arm/include/asm/hardware/pci_v3.h
> create mode 100644 arch/arm/include/asm/v7m.h
> create mode 100644 arch/arm/include/debug/keystone.S
> create mode 100644 arch/arm/include/debug/rockchip.S
> rename arch/arm/{mach-u300/include/mach/debug-macro.S => include/debug/u300.S} (78%)
> create mode 100644 arch/arm/kernel/entry-v7m.S
> create mode 100644 arch/arm/kernel/psci_smp.c
> create mode 100644 arch/arm/mach-clps711x/devices.c
> create mode 100644 arch/arm/mach-clps711x/devices.h
> delete mode 100644 arch/arm/mach-clps711x/include/mach/autcpu12.h
> delete mode 100644 arch/arm/mach-clps711x/include/mach/memory.h
> delete mode 100644 arch/arm/mach-clps711x/include/mach/syspld.h
> delete mode 100644 arch/arm/mach-exynos/dev-ahci.c
> delete mode 100644 arch/arm/mach-exynos/dev-audio.c
> delete mode 100644 arch/arm/mach-exynos/dev-ohci.c
> delete mode 100644 arch/arm/mach-exynos/dev-uart.c
> delete mode 100644 arch/arm/mach-exynos/dma.c
> delete mode 100644 arch/arm/mach-exynos/include/mach/gpio.h
> delete mode 100644 arch/arm/mach-exynos/include/mach/irqs.h
> delete mode 100644 arch/arm/mach-exynos/include/mach/regs-gpio.h
> delete mode 100644 arch/arm/mach-exynos/include/mach/regs-usb-phy.h
> delete mode 100644 arch/arm/mach-exynos/mach-armlex4210.c
> delete mode 100644 arch/arm/mach-exynos/mach-nuri.c
> delete mode 100644 arch/arm/mach-exynos/mach-origen.c
> delete mode 100644 arch/arm/mach-exynos/mach-smdk4x12.c
> delete mode 100644 arch/arm/mach-exynos/mach-smdkv310.c
> delete mode 100644 arch/arm/mach-exynos/mach-universal_c210.c
> delete mode 100644 arch/arm/mach-exynos/setup-fimc.c
> delete mode 100644 arch/arm/mach-exynos/setup-fimd0.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c0.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c1.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c2.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c3.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c4.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c5.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c6.c
> delete mode 100644 arch/arm/mach-exynos/setup-i2c7.c
> delete mode 100644 arch/arm/mach-exynos/setup-keypad.c
> delete mode 100644 arch/arm/mach-exynos/setup-sdhci-gpio.c
> delete mode 100644 arch/arm/mach-exynos/setup-spi.c
> delete mode 100644 arch/arm/mach-exynos/setup-usb-phy.c
> create mode 100644 arch/arm/mach-imx/clk-imx6sl.c
> create mode 100644 arch/arm/mach-imx/clk-vf610.c
> create mode 100644 arch/arm/mach-imx/mach-imx6sl.c
> create mode 100644 arch/arm/mach-imx/mach-vf610.c
> delete mode 100644 arch/arm/mach-imx/ulpi.c
> delete mode 100644 arch/arm/mach-integrator/pci.c
> create mode 100644 arch/arm/mach-integrator/pci_v3.h
> create mode 100644 arch/arm/mach-keystone/Kconfig
> create mode 100644 arch/arm/mach-keystone/Makefile
> create mode 100644 arch/arm/mach-keystone/Makefile.boot
> create mode 100644 arch/arm/mach-keystone/keystone.c
> create mode 100644 arch/arm/mach-keystone/keystone.h
> create mode 100644 arch/arm/mach-keystone/platsmp.c
> create mode 100644 arch/arm/mach-keystone/smc.S
> create mode 100644 arch/arm/mach-kirkwood/board-db88f628x-bp.c
> delete mode 100644 arch/arm/mach-kirkwood/board-nsa310.c
> delete mode 100644 arch/arm/mach-kirkwood/db88f6281-bp-setup.c
> create mode 100644 arch/arm/mach-omap2/clockdomains54xx_data.c
> create mode 100644 arch/arm/mach-omap2/cm-regbits-54xx.h
> create mode 100644 arch/arm/mach-omap2/cm1_54xx.h
> create mode 100644 arch/arm/mach-omap2/cm2_54xx.h
> create mode 100644 arch/arm/mach-omap2/cm_44xx_54xx.h
> create mode 100644 arch/arm/mach-omap2/omap4-restart.c
> create mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
> create mode 100644 arch/arm/mach-omap2/powerdomains54xx_data.c
> create mode 100644 arch/arm/mach-omap2/prcm_mpu54xx.h
> create mode 100644 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h
> create mode 100644 arch/arm/mach-omap2/prm-regbits-54xx.h
> create mode 100644 arch/arm/mach-omap2/prm44xx_54xx.h
> create mode 100644 arch/arm/mach-omap2/prm54xx.h
> create mode 100644 arch/arm/mach-omap2/scrm54xx.h
> create mode 100644 arch/arm/mach-omap2/voltagedomains54xx_data.c
> create mode 100644 arch/arm/mach-rockchip/Kconfig
> create mode 100644 arch/arm/mach-rockchip/Makefile
> create mode 100644 arch/arm/mach-rockchip/rockchip.c
> delete mode 100644 arch/arm/mach-shmobile/board-ap4evb.c
> delete mode 100644 arch/arm/mach-shmobile/board-bonito.c
> delete mode 100644 arch/arm/mach-shmobile/include/mach/head-ap4evb.txt
> delete mode 100644 arch/arm/mach-shmobile/include/mach/memory.h
> delete mode 100644 arch/arm/mach-shmobile/include/mach/mmc-ap4eb.h
> delete mode 100644 arch/arm/mach-u300/i2c.c
> delete mode 100644 arch/arm/mach-u300/i2c.h
> delete mode 100644 arch/arm/mach-u300/include/mach/hardware.h
> delete mode 100644 arch/arm/mach-u300/include/mach/irqs.h
> delete mode 100644 arch/arm/mach-u300/include/mach/syscon.h
> delete mode 100644 arch/arm/mach-u300/include/mach/timex.h
> delete mode 100644 arch/arm/mach-u300/include/mach/u300-regs.h
> delete mode 100644 arch/arm/mach-u300/include/mach/uncompress.h
> delete mode 100644 arch/arm/mach-u300/spi.c
> delete mode 100644 arch/arm/mach-u300/spi.h
> delete mode 100644 arch/arm/mach-u300/timer.h
> delete mode 100644 arch/arm/mach-u300/u300-gpio.h
> create mode 100644 arch/arm/mach-vexpress/dcscb.c
> create mode 100644 arch/arm/mach-vexpress/dcscb_setup.S
> delete mode 100644 arch/arm/mach-virt/platsmp.c
> create mode 100644 arch/arm/mm/cache-nop.S
> create mode 100644 arch/arm/mm/proc-v7m.S
> create mode 100644 drivers/bus/arm-cci.c
> delete mode 100644 drivers/clk/clk-zynq.c
> create mode 100644 drivers/clk/mvebu/armada-370.c
> create mode 100644 drivers/clk/mvebu/armada-xp.c
> delete mode 100644 drivers/clk/mvebu/clk-core.c
> delete mode 100644 drivers/clk/mvebu/clk-core.h
> delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.c
> delete mode 100644 drivers/clk/mvebu/clk-gating-ctrl.h
> delete mode 100644 drivers/clk/mvebu/clk.c
> create mode 100644 drivers/clk/mvebu/common.c
> create mode 100644 drivers/clk/mvebu/common.h
> create mode 100644 drivers/clk/mvebu/dove.c
> create mode 100644 drivers/clk/mvebu/kirkwood.c
> create mode 100644 drivers/clk/zynq/Makefile
> create mode 100644 drivers/clk/zynq/clkc.c
> create mode 100644 drivers/clk/zynq/pll.c
> delete mode 100644 drivers/mtd/maps/autcpu12-nvram.c
> create mode 100644 drivers/pci/host/Kconfig
> create mode 100644 drivers/pci/host/Makefile
> create mode 100644 drivers/pci/host/pci-mvebu.c
> create mode 100644 drivers/pci/host/pcie-designware.c
> create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7778.c
> create mode 100644 drivers/pinctrl/sh-pfc/pfc-r8a7790.c
> create mode 100644 include/dt-bindings/clock/imx6sl-clock.h
> create mode 100644 include/dt-bindings/clock/vf610-clock.h
> create mode 100644 include/linux/arm-cci.h
> delete mode 100644 include/linux/clk/mvebu.h
> create mode 100644 include/linux/mfd/syscon/clps711x.h
> rename {arch/arm/mach-davinci/include/mach => include/linux/platform_data}/edma.h (58%)
> delete mode 100644 include/linux/platform_data/pinctrl-coh901.h
> create mode 100644 include/linux/platform_data/usb-rcar-phy.h
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [GIT PULL 3/7] ARM SoC specific changes
2013-07-02 23:17 ` Russell King - ARM Linux
@ 2013-07-02 23:51 ` Linus Torvalds
-1 siblings, 0 replies; 22+ messages in thread
From: Linus Torvalds @ 2013-07-02 23:51 UTC (permalink / raw)
To: Russell King - ARM Linux
Cc: Arnd Bergmann, linux-arm-kernel, Linux Kernel Mailing List, ARM SoC
On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> Please don't merge this yet.
Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..
Linus
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-02 23:51 ` Linus Torvalds
0 siblings, 0 replies; 22+ messages in thread
From: Linus Torvalds @ 2013-07-02 23:51 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
<linux@arm.linux.org.uk> wrote:
> Please don't merge this yet.
Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..
Linus
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [GIT PULL 3/7] ARM SoC specific changes
2013-07-02 23:51 ` Linus Torvalds
@ 2013-07-03 0:00 ` Olof Johansson
-1 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2013-07-03 0:00 UTC (permalink / raw)
To: Linus Torvalds
Cc: Russell King - ARM Linux, Arnd Bergmann, linux-arm-kernel,
Linux Kernel Mailing List, ARM SoC
On Tue, Jul 2, 2013 at 4:51 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
> <linux@arm.linux.org.uk> wrote:
>> Please don't merge this yet.
>
> Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..
It should hopefully not be a big problem, you'll see a merge conflict
(so will sfr) when merging from Russell due to add/add conflicts been
resolved by ordering them in opposite order in
arch/arm/include/asm/glue-proc.h.
Feel free to flip them back to Russell's preferred ordering at that
time, of course.
-Olof
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-03 0:00 ` Olof Johansson
0 siblings, 0 replies; 22+ messages in thread
From: Olof Johansson @ 2013-07-03 0:00 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, Jul 2, 2013 at 4:51 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Tue, Jul 2, 2013 at 4:17 PM, Russell King - ARM Linux
> <linux@arm.linux.org.uk> wrote:
>> Please don't merge this yet.
>
> Oops, too late. The ARM SoC pull requests got merged a couple of hours ago..
It should hopefully not be a big problem, you'll see a merge conflict
(so will sfr) when merging from Russell due to add/add conflicts been
resolved by ordering them in opposite order in
arch/arm/include/asm/glue-proc.h.
Feel free to flip them back to Russell's preferred ordering at that
time, of course.
-Olof
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [GIT PULL 3/7] ARM SoC specific changes
2013-07-02 23:17 ` Russell King - ARM Linux
@ 2013-07-03 7:31 ` Arnd Bergmann
-1 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-03 7:31 UTC (permalink / raw)
To: Russell King - ARM Linux
Cc: Linus Torvalds, linux-arm-kernel, linux-kernel, arm
On Wednesday 03 July 2013, Russell King - ARM Linux wrote:
> Please don't merge this yet.
>
> Arnd has just done the worst possible thing - the arm-soc tree has taken
> bits of my tree, merged them into their own tree, had the same conflicts
> I've had, and then resolved them differently.
>
> The result is that when these two trees now merge, they conflict on the
> conflict resolutions. This is utter madness.
I assume you mean the confict in arch/arm/include/asm/glue-proc.h, right?
I'm sorry I did not realize that the conflict was between a commit
from your tree and from v3.10, otherwise I would have waited for your
pull request to come first.
I did the merge in my latest for-next branch, but not in the branches
that I sent off to Linus, instead I describe the conflict and Linus
picked one of the two possible resolutions. Unfortunately it was the
one I had, not yours, so he will get the conflict between the merges
again when he pulls your tree. I don't think there is any good way
to avoid that now, but since Linus now knows about the conflict it
at least won't be hard for him to figure out the solution, in this
case by using your version of the file.
Arnd
^ permalink raw reply [flat|nested] 22+ messages in thread
* [GIT PULL 3/7] ARM SoC specific changes
@ 2013-07-03 7:31 ` Arnd Bergmann
0 siblings, 0 replies; 22+ messages in thread
From: Arnd Bergmann @ 2013-07-03 7:31 UTC (permalink / raw)
To: linux-arm-kernel
On Wednesday 03 July 2013, Russell King - ARM Linux wrote:
> Please don't merge this yet.
>
> Arnd has just done the worst possible thing - the arm-soc tree has taken
> bits of my tree, merged them into their own tree, had the same conflicts
> I've had, and then resolved them differently.
>
> The result is that when these two trees now merge, they conflict on the
> conflict resolutions. This is utter madness.
I assume you mean the confict in arch/arm/include/asm/glue-proc.h, right?
I'm sorry I did not realize that the conflict was between a commit
from your tree and from v3.10, otherwise I would have waited for your
pull request to come first.
I did the merge in my latest for-next branch, but not in the branches
that I sent off to Linus, instead I describe the conflict and Linus
picked one of the two possible resolutions. Unfortunately it was the
one I had, not yours, so he will get the conflict between the merges
again when he pulls your tree. I don't think there is any good way
to avoid that now, but since Linus now knows about the conflict it
at least won't be hard for him to figure out the solution, in this
case by using your version of the file.
Arnd
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2013-07-03 7:32 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <201307022055.50717.arnd@arndb.de>
2013-07-02 18:59 ` [GIT PULL 1/7] ARM SoC non-cricitical bug fixes Arnd Bergmann
2013-07-02 18:59 ` Arnd Bergmann
2013-07-02 19:01 ` [GIT PULL 2/7] ARM SoC cleanups Arnd Bergmann
2013-07-02 19:01 ` Arnd Bergmann
2013-07-02 19:04 ` [GIT PULL 3/7] ARM SoC specific changes Arnd Bergmann
2013-07-02 19:04 ` Arnd Bergmann
2013-07-02 23:17 ` Russell King - ARM Linux
2013-07-02 23:17 ` Russell King - ARM Linux
2013-07-02 23:51 ` Linus Torvalds
2013-07-02 23:51 ` Linus Torvalds
2013-07-03 0:00 ` Olof Johansson
2013-07-03 0:00 ` Olof Johansson
2013-07-03 7:31 ` Arnd Bergmann
2013-07-03 7:31 ` Arnd Bergmann
2013-07-02 19:06 ` [GIT PULL 4/7] ARM SoC board " Arnd Bergmann
2013-07-02 19:06 ` Arnd Bergmann
2013-07-02 19:08 ` [GIT PULL 5/7] ARM SoC device tree changes Arnd Bergmann
2013-07-02 19:08 ` Arnd Bergmann
2013-07-02 19:12 ` [GIT PULL 6/7] ARM SoC driver specific changes Arnd Bergmann
2013-07-02 19:12 ` Arnd Bergmann
2013-07-02 19:14 ` [GIT PULL 7/7] ARM SoC late changes Arnd Bergmann
2013-07-02 19:14 ` Arnd Bergmann
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.