* [GIT PULL 0/7] ARM: SoC changes for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel
A moderately sized set of branches this merge window for us, about 750
patches in total. There are several fairly large cleanups, and a net
negative delta(!)
1014 files changed, 39452 insertions(+), 42425 deletions(-)
Most of the removal comes from two Samsung platforms being taken out
(together with a couple of legacy drivers used only by them), but there's
other stuff too -- removal and diet of some OMAP drivers and header
files, the final folding of Marvell Kirkwood into the mvebu platform,
removal of the legacy atmel pwm driver and a few more things like that.
The format is nearly the same as always: I describe the conflicts in
each email and I have pushed a 'resolved-3.17' branch if you want to
compare. Most branches are free of conflicts, the main exception is the
SoC branch and it's not horrible to deal with either.
I did include one patch interspersed with the branches (6/7 is a patch),
it's something Stephen was carrying locally and I think this is better to
handle this way than for us to do a backmerge to handle it ourselves. I'll
leave it up to you if you prefer to fold it into the 5/7 merge or apply
it separately.
More detailed descriptions in each pull request. I also anticipate having
another short branch of misc small cleanups that we have held off applying
for the second week of the merge window, but nothing major. This is by
far the bulk of the contents.
Please pull!
Thanks,
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
A moderately sized set of branches this merge window for us, about 750
patches in total. There are several fairly large cleanups, and a net
negative delta(!)
1014 files changed, 39452 insertions(+), 42425 deletions(-)
Most of the removal comes from two Samsung platforms being taken out
(together with a couple of legacy drivers used only by them), but there's
other stuff too -- removal and diet of some OMAP drivers and header
files, the final folding of Marvell Kirkwood into the mvebu platform,
removal of the legacy atmel pwm driver and a few more things like that.
The format is nearly the same as always: I describe the conflicts in
each email and I have pushed a 'resolved-3.17' branch if you want to
compare. Most branches are free of conflicts, the main exception is the
SoC branch and it's not horrible to deal with either.
I did include one patch interspersed with the branches (6/7 is a patch),
it's something Stephen was carrying locally and I think this is better to
handle this way than for us to do a backmerge to handle it ourselves. I'll
leave it up to you if you prefer to fold it into the 5/7 merge or apply
it separately.
More detailed descriptions in each pull request. I also anticipate having
another short branch of misc small cleanups that we have held off applying
for the second week of the merge window, but nothing major. This is by
far the bulk of the contents.
Please pull!
Thanks,
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 1/7] ARM: SoC cleanups for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson
This merge window brings a good size of cleanups on various
platforms. Among the bigger ones:
* Removal of Samsung s5pc100 and s5p64xx platforms. Both of these have
lacked active support for quite a while, and after asking around nobody
showed interest in keeping them around. If needed, they could be
resurrected in the future but it's more likely that we would prefer
reintroduction of them as DT and multiplatform-enabled platforms
instead.
* OMAP4 controller code register define diet. They defined a lot of registers
that were never actually used, etc.
* Move of some of the Tegra platform code (PMC, APBIO, fuse, powergate)
to drivers/soc so it can be shared with 64-bit code. This also converts them
over to traditional driver models where possible.
* Removal of legacy gpio-samsung driver, since the last users have been
removed (moved to pinctrl)
Plus a bunch of smaller changes for various platforms that sort of
dissapear in the diffstat for the above. clps711x cleanups, shmobile
header file refactoring/moves for multiplatform friendliness, some misc
cleanups, etc.
Conflicts:
arch/arm/mach-s5pv210/include/mach/memory.h:
Change/remove: Just git rm the file.
----------------------------------------------------------------
The following changes since commit 66bb0aa077978dbb76e6283531eb3cc7a878de38:
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/cleanup-for-3.17
for you to fetch changes up to c4846a7823bfd34ecb2dc56b025e19285432d08d:
Merge branch 'next/fixes-non-critical' into next/cleanup
----------------------------------------------------------------
Alexander Shiyan (5):
ARM: clps711x: Remove IO_ADDRESS() macro
ARM: clps711x: Move debug include into arch/arm/include/debug/
ARM: clps711x: Switch CLPS711X subarch to use cpuidle driver
ARM: clps711x: clep7312: Add common devices initialization
ARM: clps711x: edb7211: Remove excess layer to calling clps711x_devices_init()
Andrew Lunn (1):
MAINTAINERS: Remove Kirkwood
Andrew Ruder (2):
ARM: pxa: correct errata number for PXA270
ARM: pxa: call debug_ll_io_init for earlyprintk
Andrii.Tseglytskyi (1):
ARM: dts: OMAP5: Add device nodes for ABB
Arnd Bergmann (2):
video: fix up versatile CLCD helper move
Merge tag 'omap-for-v3.17/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Dan Carpenter (1):
ARM: mmp: remove duplicate SM_SCLK_SM_SCLK define
Ezequiel Garcia (1):
ARM: pxa: Move iotable mapping inside vmalloc region
Geert Uytterhoeven (7):
ARM: shmobile: Move r7s72100.h
ARM: shmobile: Move r8a73a4.h
ARM: shmobile: Move r8a7740.h
ARM: shmobile: Move r8a7778.h
ARM: shmobile: Move r8a7790.h
ARM: shmobile: Move sh73a0.h
ARM: shmobile: Move sh7372.h
Himangi Saraogi (1):
drivers: CCI: Correct use of ! and &
Joachim Eastwood (1):
ARM: OMAP4: Ctrl module register define diet
Krzysztof Kozlowski (1):
ARM: EXYNOS: Fix build breakge with PM_SLEEP=n
Kukjin Kim (9):
ARM: S5P64X0: no more support S5P6440 and S5P6450 SoCs
gpio: samsung: remove s5p64x0 related gpio codes
spi: s3c64xx: remove s5p64x0 related spi codes
video: fbdev: s3c-fb: remove s5p64x0 related fimd codes
ARM: S5PC100: no more support S5PC100 SoC
gpio: samsung: remov s5pc100 related gpio codes
spi: s3c64xx: remove s5pc100 related spi codes
mtd: onenand: remove s5pc100 related onenand codes
video: fbdev: s3c-fb: remove s5pc100 related fimd and fb codes
Laurent Pinchart (3):
ARM: pxa: Don't hardcode addresses and size in map_desc tables
ARM: pxa: Move UNCACHED_PHYS_0 mapping from generic.c to pxa2[57]x.c
ARM: pxa: pxa27x: Don't map IMEMC region statically
Linus Walleij (7):
ARM: integrator: get rid of <mach/memory.h>
video: move Versatile CLCD helpers
ARM: s5p: cut the custom ARCH_NR_GPIOS definition
ARM: mach-s5p: get rid of all <mach/gpio.h> headers
ARM: kill CONFIG_NEED_MACH_GPIO_H
ARM: delete old reference to ARM_GPIOLIB_COMPLEX
ARM: ux500: remove pointless cache setup complexity
Magnus Damm (17):
ARM: shmobile: Move intc.h, cleanup sh_intc.h usage
ARM: shmobile: Move dma-register.h
ARM: shmobile: Move clock.h
ARM: shmobile: Move most of irqs.h, keep some for pinctl
ARM: shmobile: Move common.h
ARM: shmobile: Move pm-rmobile.h, cleanup sh73xx.h
ARM: shmobile: Move pm-rcar.h, cleanup r8a7779 case
ARM: shmobile: Move rcar-gen2.h, cleanup r8a7790 case
ARM: shmobile: Update EMEV2 DTS to include CPU frequency
ARM: shmobile: Use shmobile_init_delay() on EMEV2
ARM: shmobile: Get rid of redundant EMEV2 mach callbacks
ARM: shmobile: Update r7s72100 DTS to include CPU frequency
ARM: shmobile: Use shmobile_init_delay() on Genmai boards
ARM: shmobile: Use shmobile_init_delay() on r7s72100
ARM: shmobile: Use r8a7790 DT CPU Frequency in common case
ARM: shmobile: Use r8a7790 DT CPU Frequency for Lager
ARM: shmobile: Remove unused r8a7790_init_early()
Mark Brown (1):
video: clcd-versatile: Depend on ARM
Nicholas Krause (1):
omap16xx: Removes fixme no longer needed in ocpi_enable()
Olof Johansson (15):
Merge tag 'renesas-header-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'renesas-soc-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'versatile-1' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
Merge tag 'renesas-soc-cleanup2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'mmp-for-v3.17' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
Merge tag 'pxa-for-v3.17-2' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
Merge tag 's5p-cleanup-v2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'ux500-core-for-v3.17-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/cleanup
Merge tag 'gpio-h-purge' of git://git.kernel.org/.../linusw/linux-gpio into next/cleanup
Merge tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/.../tegra/linux into next/cleanup
Merge tag 'tegra-for-3.17-soc' of git://git.kernel.org/.../tegra/linux into next/cleanup
Merge tag 'v3.16-rc5' into next/fixes-non-critical
Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'omap-for-v3.17/soc-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge branch 'next/fixes-non-critical' into next/cleanup
Pankaj Dubey (6):
ARM: EXYNOS: Make exynos machine_ops as static
ARM: EXYNOS: Move SYSREG definition into sys-reg specific file
ARM: EXYNOS: Remove file path from comment section
ARM: EXYNOS: Remove regs-pmu.h header dependency from pm_domain
ARM: EXYNOS: Remove "linux/bug.h" from pmu.c
ARM: EXYNOS: Add support for mapping PMU base address via DT
Paul Bolle (1):
ARM: pxa: fix typo 'CONFIG_SPI_PXA2XX_MASTER'
Peter De Schrijver (5):
ARM: tegra: export apb dma readl/writel
ARM: tegra: move fuse exports to soc/tegra/fuse.h
soc/tegra: Add efuse driver for Tegra
soc/tegra: Add efuse and apbmisc bindings
soc/tegra: fuse: move APB DMA into Tegra20 fuse driver
Peter Griffin (1):
MAINTAINERS: Add sdhci-st file to ARCH/STI architecture
Rickard Strandqvist (1):
ARM: omap2+: usb-tusb6010.c: Cleaning up variable is set more than once
Rostislav Lisovy (1):
ARM: omap2+: gpmc-nand: Use dynamic platform_device_alloc()
Sachin Kamat (9):
ARM: sti: Staticize local variables
ARM: vt8500: Staticize local symbols
ARM: spear: Staticize spear13xx_io_desc
ARM: spear: Staticize spear1310_io_desc in spear1310.c
ARM: spear: Staticize local symbols in spear1340.c
ARM: ux500: Staticize local symbols in cpu-db8500.c
ARM: ux500: Staticize ab8505_regulators
ARM: debug: Update Samsung UART config options
ARM: EXYNOS: Remove unused code in common.h
Stephen Warren (1):
soc/tegra: fuse: fix dummy functions
Tero Kristo (22):
ARM: OMAP3: PRM: move prcm wakeup helper to prm driver
ARM: OMAP3: PRM: move iva reset to PRM driver
ARM: OMAP3: PRM: move modem reset to PRM driver
ARM: OMAP3: PRM: add API for checking and clearing cold reset status
ARM: OMAP3: PRM: add API for saving PRM scratchpad contents
ARM: OMAP24xx: PRM: add API for clearing wakeup status bits
ARM: OMAP3: PRM: move PRM init code from PM core to the driver
ARM: OMAP3: control: add API for setting up the modem pads
ARM: OMAP3: PRM: move modem reset and iva2 idle to PRM driver
ARM: OMAP3: control: isolate control module init to its own function
ARM: OMAP4+: clock: remove DEFINE_CLK_OMAP_HSDIVIDER macro
ARM: OMAP4+: dpll: remove cpu_is_omap44xx checks
ARM: OMAP4+: dpll44xx: remove cm-regbits-44xx.h and clock44xx.h includes
ARM: OMAP2+: clock: introduce ti_clk_features flags
ARM: OMAP2+: clock: add fint values to the ti_clk_features struct
ARM: OMAP2+: clock/dpll: add private API for checking if DPLL is in bypass
ARM: OMAP2+: clock/dpll: convert bypass check to use clk_features
ARM: OMAP2+: clock/dpll: add jitter correction behind clk_features
ARM: OMAP2+: clock/interface: add a clk_features definition for idlest value
ARM: OMAP2+: clock/dpll: remove unused header includes from clkt_dpll.c
ARM: OMAP2+: clock/dpll: remove unused header includes from dpll3xxx.c
ARM: OMAP2+: clock/interface: remove some headers from clkt_iclk.c file
Thierry Reding (10):
ARM: ux500: Staticise ux500_soc_attr
ARM: tegra: Move includes to include/soc/tegra
ARM: tegra: Sort includes alphabetically
ARM: tegra: Use a function to get the chip ID
Merge branch 'for-3.17/fuse-move' into for-3.17/soc
soc/tegra: Implement runtime check for Tegra SoCs
ARM: tegra: Setup CPU hotplug in a pure initcall
ARM: tegra: Always lock the CPU reset vector
soc/tegra: fuse: Set up in early initcall
ARM: tegra: Convert PMC to a driver
Tobias Klauser (1):
ARM: ux500: storage class should be before const qualifier
Tony Lindgren (3):
Merge remote-tracking branch 'roger/for-v3.17/gpmc-omap' into omap-for-v3.17/fixes-not-urgent
Merge branch 'for-v3.17/cm-prm-cleanup' of https://github.com/t-kristo/linux-pm into omap-for-v3.17/soc
Merge tag 'for-v3.17/omap-clock-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc
.../ABI/testing/sysfs-driver-tegra-fuse | 11 +
Documentation/arm/Samsung/Overview.txt | 11 -
.../arm/Samsung/clksrc-change-registers.awk | 1 -
.../bindings/fuse/nvidia,tegra20-fuse.txt | 40 +
.../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 +
.../devicetree/bindings/spi/spi-samsung.txt | 1 -
.../devicetree/bindings/video/samsung-fimd.txt | 2 -
MAINTAINERS | 4 +-
arch/arm/Kconfig | 54 +-
arch/arm/Kconfig.debug | 21 +-
arch/arm/Makefile | 2 -
arch/arm/boot/dts/emev2.dtsi | 2 +
arch/arm/boot/dts/integratorap.dts | 1 +
arch/arm/boot/dts/omap5.dtsi | 60 +
arch/arm/boot/dts/r7s72100.dtsi | 1 +
arch/arm/boot/dts/tegra114.dtsi | 15 +
arch/arm/boot/dts/tegra124.dtsi | 15 +
arch/arm/boot/dts/tegra20.dtsi | 15 +
arch/arm/boot/dts/tegra30.dtsi | 15 +
arch/arm/configs/s5p64x0_defconfig | 68 -
arch/arm/configs/s5pc100_defconfig | 49 -
arch/arm/include/asm/gpio.h | 7 -
arch/arm/include/debug/clps711x.S | 38 +
arch/arm/mach-clps711x/board-autcpu12.c | 1 -
arch/arm/mach-clps711x/board-cdb89712.c | 1 -
arch/arm/mach-clps711x/board-clep7312.c | 3 +-
arch/arm/mach-clps711x/board-edb7211.c | 8 +-
arch/arm/mach-clps711x/board-p720t.c | 1 -
arch/arm/mach-clps711x/common.c | 12 -
arch/arm/mach-clps711x/common.h | 1 -
arch/arm/mach-clps711x/devices.c | 10 +
.../mach-clps711x/include/mach/debug-macro.S | 38 -
arch/arm/mach-clps711x/include/mach/hardware.h | 5 +-
arch/arm/mach-exynos/common.h | 13 +-
arch/arm/mach-exynos/exynos.c | 44 +-
arch/arm/mach-exynos/headsmp.S | 1 -
arch/arm/mach-exynos/hotplug.c | 3 +-
arch/arm/mach-exynos/include/mach/map.h | 3 +-
arch/arm/mach-exynos/include/mach/memory.h | 3 +-
arch/arm/mach-exynos/platsmp.c | 69 +-
arch/arm/mach-exynos/pm.c | 67 +-
arch/arm/mach-exynos/pm_domains.c | 9 +-
arch/arm/mach-exynos/pmu.c | 1 -
arch/arm/mach-exynos/regs-pmu.h | 4 -
arch/arm/mach-exynos/regs-sys.h | 22 +
arch/arm/mach-integrator/Kconfig | 1 -
arch/arm/mach-integrator/include/mach/memory.h | 29 -
arch/arm/mach-integrator/integrator_cp.c | 3 +-
arch/arm/mach-mmp/include/mach/mfp-pxa910.h | 1 -
arch/arm/mach-omap1/ocpi.c | 1 -
arch/arm/mach-omap2/clkt_dpll.c | 98 +-
arch/arm/mach-omap2/clkt_iclk.c | 8 +-
arch/arm/mach-omap2/clock.c | 76 +-
arch/arm/mach-omap2/clock.h | 44 +-
arch/arm/mach-omap2/control.c | 60 +-
arch/arm/mach-omap2/control.h | 40 +-
arch/arm/mach-omap2/ctrl_module_core_44xx.h | 392 -----
arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h | 1409 ------------------
arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h | 236 ---
arch/arm/mach-omap2/dpll3xxx.c | 7 +-
arch/arm/mach-omap2/dpll44xx.c | 19 +-
arch/arm/mach-omap2/gpmc-nand.c | 79 +-
arch/arm/mach-omap2/io.c | 2 +
arch/arm/mach-omap2/pm24xx.c | 31 +-
arch/arm/mach-omap2/pm34xx.c | 218 +--
arch/arm/mach-omap2/prm2xxx.c | 18 +
arch/arm/mach-omap2/prm2xxx.h | 1 +
arch/arm/mach-omap2/prm3xxx.c | 233 +++
arch/arm/mach-omap2/prm3xxx.h | 6 +
arch/arm/mach-omap2/usb-tusb6010.c | 1 -
arch/arm/mach-pxa/corgi.c | 2 +-
arch/arm/mach-pxa/generic.c | 12 +-
arch/arm/mach-pxa/include/mach/hardware.h | 4 +-
arch/arm/mach-pxa/pxa25x.c | 7 +-
arch/arm/mach-pxa/pxa27x.c | 10 +-
arch/arm/mach-pxa/pxa3xx.c | 2 +-
arch/arm/mach-pxa/sleep.S | 2 +-
arch/arm/mach-realview/core.c | 2 +-
arch/arm/mach-s5p64x0/Kconfig | 102 --
arch/arm/mach-s5p64x0/Makefile | 36 -
arch/arm/mach-s5p64x0/Makefile.boot | 2 -
arch/arm/mach-s5p64x0/clock-s5p6440.c | 632 --------
arch/arm/mach-s5p64x0/clock-s5p6450.c | 701 ---------
arch/arm/mach-s5p64x0/clock.c | 236 ---
arch/arm/mach-s5p64x0/clock.h | 38 -
arch/arm/mach-s5p64x0/common.c | 490 ------
arch/arm/mach-s5p64x0/common.h | 56 -
arch/arm/mach-s5p64x0/dev-audio.c | 176 ---
arch/arm/mach-s5p64x0/dma.c | 128 --
arch/arm/mach-s5p64x0/i2c.h | 16 -
.../arm/mach-s5p64x0/include/mach/debug-macro.S | 32 -
arch/arm/mach-s5p64x0/include/mach/dma.h | 26 -
arch/arm/mach-s5p64x0/include/mach/gpio.h | 132 --
arch/arm/mach-s5p64x0/include/mach/hardware.h | 18 -
arch/arm/mach-s5p64x0/include/mach/irqs.h | 148 --
arch/arm/mach-s5p64x0/include/mach/map.h | 96 --
arch/arm/mach-s5p64x0/include/mach/pm-core.h | 119 --
arch/arm/mach-s5p64x0/include/mach/regs-clock.h | 98 --
arch/arm/mach-s5p64x0/include/mach/regs-gpio.h | 68 -
arch/arm/mach-s5p64x0/include/mach/regs-irq.h | 18 -
arch/arm/mach-s5p64x0/irq-pm.c | 98 --
arch/arm/mach-s5p64x0/mach-smdk6440.c | 280 ----
arch/arm/mach-s5p64x0/mach-smdk6450.c | 299 ----
arch/arm/mach-s5p64x0/pm.c | 202 ---
arch/arm/mach-s5p64x0/setup-fb-24bpp.c | 29 -
arch/arm/mach-s5p64x0/setup-i2c0.c | 38 -
arch/arm/mach-s5p64x0/setup-i2c1.c | 38 -
arch/arm/mach-s5p64x0/setup-sdhci-gpio.c | 104 --
arch/arm/mach-s5p64x0/setup-spi.c | 38 -
arch/arm/mach-s5pc100/Kconfig | 81 -
arch/arm/mach-s5pc100/Makefile | 32 -
arch/arm/mach-s5pc100/Makefile.boot | 2 -
arch/arm/mach-s5pc100/clock.c | 1361 -----------------
arch/arm/mach-s5pc100/common.c | 255 ----
arch/arm/mach-s5pc100/common.h | 30 -
arch/arm/mach-s5pc100/dev-audio.c | 239 ---
arch/arm/mach-s5pc100/dma.c | 130 --
.../arm/mach-s5pc100/include/mach/debug-macro.S | 39 -
arch/arm/mach-s5pc100/include/mach/dma.h | 26 -
.../arm/mach-s5pc100/include/mach/entry-macro.S | 19 -
arch/arm/mach-s5pc100/include/mach/gpio.h | 144 --
arch/arm/mach-s5pc100/include/mach/hardware.h | 14 -
arch/arm/mach-s5pc100/include/mach/irqs.h | 115 --
arch/arm/mach-s5pc100/include/mach/map.h | 137 --
arch/arm/mach-s5pc100/include/mach/regs-clock.h | 80 -
arch/arm/mach-s5pc100/include/mach/regs-gpio.h | 38 -
arch/arm/mach-s5pc100/include/mach/regs-irq.h | 18 -
arch/arm/mach-s5pc100/mach-smdkc100.c | 264 ----
arch/arm/mach-s5pc100/setup-fb-24bpp.c | 35 -
arch/arm/mach-s5pc100/setup-i2c0.c | 28 -
arch/arm/mach-s5pc100/setup-i2c1.c | 28 -
arch/arm/mach-s5pc100/setup-ide.c | 57 -
arch/arm/mach-s5pc100/setup-keypad.c | 23 -
arch/arm/mach-s5pc100/setup-sdhci-gpio.c | 70 -
arch/arm/mach-s5pc100/setup-spi.c | 41 -
arch/arm/mach-s5pv210/dev-audio.c | 2 +-
.../include/mach/{gpio.h => gpio-samsung.h} | 7 +-
arch/arm/mach-s5pv210/mach-aquila.c | 1 +
arch/arm/mach-s5pv210/mach-goni.c | 1 +
arch/arm/mach-s5pv210/mach-smdkv210.c | 1 +
arch/arm/mach-s5pv210/setup-fb-24bpp.c | 2 +-
arch/arm/mach-s5pv210/setup-fimc.c | 3 +-
arch/arm/mach-s5pv210/setup-i2c0.c | 2 +-
arch/arm/mach-s5pv210/setup-i2c1.c | 2 +-
arch/arm/mach-s5pv210/setup-i2c2.c | 2 +-
arch/arm/mach-s5pv210/setup-ide.c | 2 +-
arch/arm/mach-s5pv210/setup-keypad.c | 2 +-
arch/arm/mach-s5pv210/setup-sdhci-gpio.c | 2 +-
arch/arm/mach-s5pv210/setup-spi.c | 2 +-
.../arm/mach-shmobile/board-ape6evm-reference.c | 6 +-
arch/arm/mach-shmobile/board-ape6evm.c | 8 +-
.../board-armadillo800eva-reference.c | 6 +-
arch/arm/mach-shmobile/board-armadillo800eva.c | 8 +-
arch/arm/mach-shmobile/board-bockw-reference.c | 6 +-
arch/arm/mach-shmobile/board-bockw.c | 8 +-
arch/arm/mach-shmobile/board-genmai-reference.c | 10 +-
arch/arm/mach-shmobile/board-genmai.c | 10 +-
.../arm/mach-shmobile/board-koelsch-reference.c | 8 +-
arch/arm/mach-shmobile/board-koelsch.c | 6 +-
arch/arm/mach-shmobile/board-kzm9g-reference.c | 6 +-
arch/arm/mach-shmobile/board-kzm9g.c | 8 +-
arch/arm/mach-shmobile/board-lager-reference.c | 14 +-
arch/arm/mach-shmobile/board-lager.c | 21 +-
arch/arm/mach-shmobile/board-mackerel.c | 12 +-
arch/arm/mach-shmobile/board-marzen-reference.c | 4 +-
arch/arm/mach-shmobile/board-marzen.c | 4 +-
arch/arm/mach-shmobile/clock-r7s72100.c | 5 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7740.c | 7 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 8 +-
arch/arm/mach-shmobile/clock-r8a7791.c | 6 +-
arch/arm/mach-shmobile/clock-sh7372.c | 4 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 4 +-
arch/arm/mach-shmobile/clock.c | 6 +-
.../mach-shmobile/{include/mach => }/clock.h | 0
.../mach-shmobile/{include/mach => }/common.h | 0
arch/arm/mach-shmobile/console.c | 2 +-
.../{include/mach => }/dma-register.h | 0
arch/arm/mach-shmobile/include/mach/irqs.h | 16 +-
arch/arm/mach-shmobile/include/mach/r8a7779.h | 12 -
arch/arm/mach-shmobile/intc-sh7372.c | 5 +-
arch/arm/mach-shmobile/intc-sh73a0.c | 9 +-
.../arm/mach-shmobile/{include/mach => }/intc.h | 0
arch/arm/mach-shmobile/irqs.h | 21 +
arch/arm/mach-shmobile/platsmp-apmu.c | 2 +-
arch/arm/mach-shmobile/platsmp-scu.c | 2 +-
arch/arm/mach-shmobile/platsmp.c | 2 +-
arch/arm/mach-shmobile/pm-r8a7740.c | 4 +-
arch/arm/mach-shmobile/pm-r8a7779.c | 15 +-
arch/arm/mach-shmobile/pm-r8a7790.c | 6 +-
arch/arm/mach-shmobile/pm-rcar.c | 2 +-
.../mach-shmobile/{include/mach => }/pm-rcar.h | 0
arch/arm/mach-shmobile/pm-rmobile.c | 2 +-
.../{include/mach => }/pm-rmobile.h | 0
arch/arm/mach-shmobile/pm-sh7372.c | 8 +-
arch/arm/mach-shmobile/pm-sh73a0.c | 2 +-
.../mach-shmobile/{include/mach => }/r7s72100.h | 1 -
.../mach-shmobile/{include/mach => }/r8a73a4.h | 0
.../mach-shmobile/{include/mach => }/r8a7740.h | 2 -
.../mach-shmobile/{include/mach => }/r8a7778.h | 0
.../mach-shmobile/{include/mach => }/r8a7790.h | 3 -
.../{include/mach => }/rcar-gen2.h | 0
arch/arm/mach-shmobile/setup-emev2.c | 19 +-
arch/arm/mach-shmobile/setup-r7s72100.c | 15 +-
arch/arm/mach-shmobile/setup-r8a73a4.c | 10 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 12 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 8 +-
arch/arm/mach-shmobile/setup-r8a7779.c | 4 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 20 +-
arch/arm/mach-shmobile/setup-r8a7791.c | 6 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +-
arch/arm/mach-shmobile/setup-sh7372.c | 12 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 11 +-
.../mach-shmobile/{include/mach => }/sh7372.h | 4 -
.../mach-shmobile/{include/mach => }/sh73a0.h | 0
arch/arm/mach-shmobile/smp-emev2.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7779.c | 4 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 8 +-
arch/arm/mach-shmobile/smp-r8a7791.c | 4 +-
arch/arm/mach-shmobile/smp-sh73a0.c | 6 +-
arch/arm/mach-spear/spear1310.c | 2 +-
arch/arm/mach-spear/spear1340.c | 6 +-
arch/arm/mach-spear/spear13xx.c | 2 +-
arch/arm/mach-sti/platsmp.c | 6 +-
arch/arm/mach-tegra/Makefile | 7 -
arch/arm/mach-tegra/apbio.c | 206 ---
arch/arm/mach-tegra/apbio.h | 22 -
arch/arm/mach-tegra/board-paz00.c | 3 +-
arch/arm/mach-tegra/board.h | 7 -
arch/arm/mach-tegra/cpuidle-tegra114.c | 10 +-
arch/arm/mach-tegra/cpuidle-tegra20.c | 16 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 10 +-
arch/arm/mach-tegra/cpuidle.c | 7 +-
arch/arm/mach-tegra/flowctrl.c | 11 +-
arch/arm/mach-tegra/fuse.c | 252 ----
arch/arm/mach-tegra/fuse.h | 79 -
arch/arm/mach-tegra/hotplug.c | 30 +-
arch/arm/mach-tegra/io.c | 8 +-
arch/arm/mach-tegra/irq.c | 8 +-
arch/arm/mach-tegra/platsmp.c | 29 +-
arch/arm/mach-tegra/pm-tegra20.c | 1 +
arch/arm/mach-tegra/pm-tegra30.c | 1 +
arch/arm/mach-tegra/pm.c | 63 +-
arch/arm/mach-tegra/pm.h | 10 +-
arch/arm/mach-tegra/pmc.c | 413 -----
arch/arm/mach-tegra/pmc.h | 49 -
arch/arm/mach-tegra/powergate.c | 515 -------
arch/arm/mach-tegra/reset-handler.S | 7 +-
arch/arm/mach-tegra/reset.c | 19 +-
arch/arm/mach-tegra/sleep-tegra30.S | 7 +-
arch/arm/mach-tegra/sleep.h | 3 -
arch/arm/mach-tegra/tegra.c | 37 +-
arch/arm/mach-ux500/board-mop500-regulators.c | 2 +-
arch/arm/mach-ux500/cache-l2x0.c | 18 +-
arch/arm/mach-ux500/cpu-db8500.c | 8 +-
arch/arm/mach-ux500/cpu.c | 2 +-
arch/arm/mach-ux500/timer.c | 2 +-
arch/arm/mach-versatile/core.c | 2 +-
arch/arm/mach-vexpress/Kconfig | 1 -
arch/arm/mach-vexpress/ct-ca9x4.c | 3 +-
arch/arm/mach-vt8500/vt8500.c | 6 +-
arch/arm/plat-samsung/Kconfig | 30 +-
arch/arm/plat-samsung/adc.c | 2 +-
arch/arm/plat-samsung/include/plat/cpu.h | 29 -
arch/arm/plat-samsung/include/plat/devs.h | 17 -
arch/arm/plat-samsung/include/plat/fb.h | 14 -
arch/arm/plat-samsung/include/plat/gpio-core.h | 3 +
arch/arm/plat-samsung/include/plat/s5p-clock.h | 2 +-
arch/arm/plat-samsung/include/plat/sdhci.h | 77 -
arch/arm/plat-samsung/pm-gpio.c | 2 -
arch/arm/plat-samsung/s5p-irq-eint.c | 2 +-
arch/arm/plat-versatile/Kconfig | 3 -
arch/arm/plat-versatile/Makefile | 1 -
arch/arm/plat-versatile/include/plat/clcd.h | 9 -
drivers/amba/tegra-ahb.c | 3 +-
drivers/bus/arm-cci.c | 3 +-
drivers/clk/tegra/clk-periph-gate.c | 3 +-
drivers/clk/tegra/clk-tegra30.c | 5 +-
drivers/clk/tegra/clk.c | 3 +-
drivers/gpio/gpio-samsung.c | 725 ---------
drivers/gpu/drm/tegra/gr3d.c | 3 +-
drivers/gpu/drm/tegra/sor.c | 3 +-
drivers/iommu/tegra-smmu.c | 3 +-
drivers/irqchip/Kconfig | 1 -
drivers/misc/fuse/Makefile | 1 +
drivers/mtd/onenand/Kconfig | 4 +-
drivers/mtd/onenand/samsung.c | 25 +-
drivers/pci/host/pci-tegra.c | 5 +-
drivers/soc/Makefile | 1 +
drivers/soc/tegra/Makefile | 4 +
drivers/soc/tegra/common.c | 30 +
drivers/soc/tegra/fuse/Makefile | 8 +
drivers/soc/tegra/fuse/fuse-tegra.c | 163 ++
drivers/soc/tegra/fuse/fuse-tegra20.c | 215 +++
drivers/soc/tegra/fuse/fuse-tegra30.c | 224 +++
drivers/soc/tegra/fuse/fuse.h | 71 +
.../soc/tegra/fuse/speedo-tegra114.c | 56 +-
drivers/soc/tegra/fuse/speedo-tegra124.c | 168 +++
.../soc/tegra/fuse/speedo-tegra20.c | 45 +-
.../soc/tegra/fuse/speedo-tegra30.c | 176 ++-
drivers/soc/tegra/fuse/tegra-apbmisc.c | 115 ++
drivers/soc/tegra/pmc.c | 957 ++++++++++++
drivers/spi/spi-s3c64xx.c | 22 -
drivers/video/fbdev/Kconfig | 10 +-
drivers/video/fbdev/Makefile | 1 +
.../video/fbdev/amba-clcd-versatile.c | 2 +-
drivers/video/fbdev/s3c-fb.c | 65 -
.../linux/platform_data/video-clcd-versatile.h | 27 +
include/linux/tegra-soc.h | 22 -
include/{linux/tegra-ahb.h => soc/tegra/ahb.h} | 6 +-
include/soc/tegra/common.h | 14 +
.../tegra-cpuidle.h => soc/tegra/cpuidle.h} | 6 +-
include/soc/tegra/fuse.h | 65 +
include/soc/tegra/pm.h | 38 +
.../tegra-powergate.h => soc/tegra/pmc.h} | 31 +-
include/video/samsung_fimd.h | 2 +-
sound/soc/samsung/goni_wm8994.c | 2 +-
319 files changed, 3715 insertions(+), 13811 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-tegra-fuse
create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
delete mode 100644 arch/arm/configs/s5p64x0_defconfig
delete mode 100644 arch/arm/configs/s5pc100_defconfig
create mode 100644 arch/arm/include/debug/clps711x.S
delete mode 100644 arch/arm/mach-clps711x/include/mach/debug-macro.S
create mode 100644 arch/arm/mach-exynos/regs-sys.h
delete mode 100644 arch/arm/mach-integrator/include/mach/memory.h
delete mode 100644 arch/arm/mach-omap2/ctrl_module_core_44xx.h
delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h
delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h
delete mode 100644 arch/arm/mach-s5p64x0/Kconfig
delete mode 100644 arch/arm/mach-s5p64x0/Makefile
delete mode 100644 arch/arm/mach-s5p64x0/Makefile.boot
delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6440.c
delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6450.c
delete mode 100644 arch/arm/mach-s5p64x0/clock.c
delete mode 100644 arch/arm/mach-s5p64x0/clock.h
delete mode 100644 arch/arm/mach-s5p64x0/common.c
delete mode 100644 arch/arm/mach-s5p64x0/common.h
delete mode 100644 arch/arm/mach-s5p64x0/dev-audio.c
delete mode 100644 arch/arm/mach-s5p64x0/dma.c
delete mode 100644 arch/arm/mach-s5p64x0/i2c.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/debug-macro.S
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/dma.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/gpio.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/irqs.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/map.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/pm-core.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-clock.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-s5p64x0/irq-pm.c
delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6440.c
delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6450.c
delete mode 100644 arch/arm/mach-s5p64x0/pm.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-fb-24bpp.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c0.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c1.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-spi.c
delete mode 100644 arch/arm/mach-s5pc100/Kconfig
delete mode 100644 arch/arm/mach-s5pc100/Makefile
delete mode 100644 arch/arm/mach-s5pc100/Makefile.boot
delete mode 100644 arch/arm/mach-s5pc100/clock.c
delete mode 100644 arch/arm/mach-s5pc100/common.c
delete mode 100644 arch/arm/mach-s5pc100/common.h
delete mode 100644 arch/arm/mach-s5pc100/dev-audio.c
delete mode 100644 arch/arm/mach-s5pc100/dma.c
delete mode 100644 arch/arm/mach-s5pc100/include/mach/debug-macro.S
delete mode 100644 arch/arm/mach-s5pc100/include/mach/dma.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-s5pc100/include/mach/gpio.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/irqs.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/map.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-clock.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-s5pc100/mach-smdkc100.c
delete mode 100644 arch/arm/mach-s5pc100/setup-fb-24bpp.c
delete mode 100644 arch/arm/mach-s5pc100/setup-i2c0.c
delete mode 100644 arch/arm/mach-s5pc100/setup-i2c1.c
delete mode 100644 arch/arm/mach-s5pc100/setup-ide.c
delete mode 100644 arch/arm/mach-s5pc100/setup-keypad.c
delete mode 100644 arch/arm/mach-s5pc100/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-s5pc100/setup-spi.c
rename arch/arm/mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} (96%)
rename arch/arm/mach-shmobile/{include/mach => }/clock.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/common.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/dma-register.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/intc.h (100%)
create mode 100644 arch/arm/mach-shmobile/irqs.h
rename arch/arm/mach-shmobile/{include/mach => }/pm-rcar.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/pm-rmobile.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/r7s72100.h (82%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a73a4.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7740.h (98%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7778.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7790.h (93%)
rename arch/arm/mach-shmobile/{include/mach => }/rcar-gen2.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/sh7372.h (96%)
rename arch/arm/mach-shmobile/{include/mach => }/sh73a0.h (100%)
delete mode 100644 arch/arm/mach-tegra/apbio.c
delete mode 100644 arch/arm/mach-tegra/apbio.h
delete mode 100644 arch/arm/mach-tegra/fuse.c
delete mode 100644 arch/arm/mach-tegra/fuse.h
delete mode 100644 arch/arm/mach-tegra/pmc.c
delete mode 100644 arch/arm/mach-tegra/pmc.h
delete mode 100644 arch/arm/mach-tegra/powergate.c
delete mode 100644 arch/arm/plat-versatile/include/plat/clcd.h
create mode 100644 drivers/misc/fuse/Makefile
create mode 100644 drivers/soc/tegra/Makefile
create mode 100644 drivers/soc/tegra/common.c
create mode 100644 drivers/soc/tegra/fuse/Makefile
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra.c
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra20.c
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra30.c
create mode 100644 drivers/soc/tegra/fuse/fuse.h
rename arch/arm/mach-tegra/tegra114_speedo.c => drivers/soc/tegra/fuse/speedo-tegra114.c (55%)
create mode 100644 drivers/soc/tegra/fuse/speedo-tegra124.c
rename arch/arm/mach-tegra/tegra20_speedo.c => drivers/soc/tegra/fuse/speedo-tegra20.c (67%)
rename arch/arm/mach-tegra/tegra30_speedo.c => drivers/soc/tegra/fuse/speedo-tegra30.c (52%)
create mode 100644 drivers/soc/tegra/fuse/tegra-apbmisc.c
create mode 100644 drivers/soc/tegra/pmc.c
rename arch/arm/plat-versatile/clcd.c => drivers/video/fbdev/amba-clcd-versatile.c (98%)
create mode 100644 include/linux/platform_data/video-clcd-versatile.h
delete mode 100644 include/linux/tegra-soc.h
rename include/{linux/tegra-ahb.h => soc/tegra/ahb.h} (86%)
create mode 100644 include/soc/tegra/common.h
rename include/{linux/tegra-cpuidle.h => soc/tegra/cpuidle.h} (86%)
create mode 100644 include/soc/tegra/fuse.h
create mode 100644 include/soc/tegra/pm.h
rename include/{linux/tegra-powergate.h => soc/tegra/pmc.h} (82%)
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 1/7] ARM: SoC cleanups for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
This merge window brings a good size of cleanups on various
platforms. Among the bigger ones:
* Removal of Samsung s5pc100 and s5p64xx platforms. Both of these have
lacked active support for quite a while, and after asking around nobody
showed interest in keeping them around. If needed, they could be
resurrected in the future but it's more likely that we would prefer
reintroduction of them as DT and multiplatform-enabled platforms
instead.
* OMAP4 controller code register define diet. They defined a lot of registers
that were never actually used, etc.
* Move of some of the Tegra platform code (PMC, APBIO, fuse, powergate)
to drivers/soc so it can be shared with 64-bit code. This also converts them
over to traditional driver models where possible.
* Removal of legacy gpio-samsung driver, since the last users have been
removed (moved to pinctrl)
Plus a bunch of smaller changes for various platforms that sort of
dissapear in the diffstat for the above. clps711x cleanups, shmobile
header file refactoring/moves for multiplatform friendliness, some misc
cleanups, etc.
Conflicts:
arch/arm/mach-s5pv210/include/mach/memory.h:
Change/remove: Just git rm the file.
----------------------------------------------------------------
The following changes since commit 66bb0aa077978dbb76e6283531eb3cc7a878de38:
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/cleanup-for-3.17
for you to fetch changes up to c4846a7823bfd34ecb2dc56b025e19285432d08d:
Merge branch 'next/fixes-non-critical' into next/cleanup
----------------------------------------------------------------
Alexander Shiyan (5):
ARM: clps711x: Remove IO_ADDRESS() macro
ARM: clps711x: Move debug include into arch/arm/include/debug/
ARM: clps711x: Switch CLPS711X subarch to use cpuidle driver
ARM: clps711x: clep7312: Add common devices initialization
ARM: clps711x: edb7211: Remove excess layer to calling clps711x_devices_init()
Andrew Lunn (1):
MAINTAINERS: Remove Kirkwood
Andrew Ruder (2):
ARM: pxa: correct errata number for PXA270
ARM: pxa: call debug_ll_io_init for earlyprintk
Andrii.Tseglytskyi (1):
ARM: dts: OMAP5: Add device nodes for ABB
Arnd Bergmann (2):
video: fix up versatile CLCD helper move
Merge tag 'omap-for-v3.17/fixes-not-urgent-signed' of git://git.kernel.org/.../tmlind/linux-omap into next/fixes-non-critical
Dan Carpenter (1):
ARM: mmp: remove duplicate SM_SCLK_SM_SCLK define
Ezequiel Garcia (1):
ARM: pxa: Move iotable mapping inside vmalloc region
Geert Uytterhoeven (7):
ARM: shmobile: Move r7s72100.h
ARM: shmobile: Move r8a73a4.h
ARM: shmobile: Move r8a7740.h
ARM: shmobile: Move r8a7778.h
ARM: shmobile: Move r8a7790.h
ARM: shmobile: Move sh73a0.h
ARM: shmobile: Move sh7372.h
Himangi Saraogi (1):
drivers: CCI: Correct use of ! and &
Joachim Eastwood (1):
ARM: OMAP4: Ctrl module register define diet
Krzysztof Kozlowski (1):
ARM: EXYNOS: Fix build breakge with PM_SLEEP=n
Kukjin Kim (9):
ARM: S5P64X0: no more support S5P6440 and S5P6450 SoCs
gpio: samsung: remove s5p64x0 related gpio codes
spi: s3c64xx: remove s5p64x0 related spi codes
video: fbdev: s3c-fb: remove s5p64x0 related fimd codes
ARM: S5PC100: no more support S5PC100 SoC
gpio: samsung: remov s5pc100 related gpio codes
spi: s3c64xx: remove s5pc100 related spi codes
mtd: onenand: remove s5pc100 related onenand codes
video: fbdev: s3c-fb: remove s5pc100 related fimd and fb codes
Laurent Pinchart (3):
ARM: pxa: Don't hardcode addresses and size in map_desc tables
ARM: pxa: Move UNCACHED_PHYS_0 mapping from generic.c to pxa2[57]x.c
ARM: pxa: pxa27x: Don't map IMEMC region statically
Linus Walleij (7):
ARM: integrator: get rid of <mach/memory.h>
video: move Versatile CLCD helpers
ARM: s5p: cut the custom ARCH_NR_GPIOS definition
ARM: mach-s5p: get rid of all <mach/gpio.h> headers
ARM: kill CONFIG_NEED_MACH_GPIO_H
ARM: delete old reference to ARM_GPIOLIB_COMPLEX
ARM: ux500: remove pointless cache setup complexity
Magnus Damm (17):
ARM: shmobile: Move intc.h, cleanup sh_intc.h usage
ARM: shmobile: Move dma-register.h
ARM: shmobile: Move clock.h
ARM: shmobile: Move most of irqs.h, keep some for pinctl
ARM: shmobile: Move common.h
ARM: shmobile: Move pm-rmobile.h, cleanup sh73xx.h
ARM: shmobile: Move pm-rcar.h, cleanup r8a7779 case
ARM: shmobile: Move rcar-gen2.h, cleanup r8a7790 case
ARM: shmobile: Update EMEV2 DTS to include CPU frequency
ARM: shmobile: Use shmobile_init_delay() on EMEV2
ARM: shmobile: Get rid of redundant EMEV2 mach callbacks
ARM: shmobile: Update r7s72100 DTS to include CPU frequency
ARM: shmobile: Use shmobile_init_delay() on Genmai boards
ARM: shmobile: Use shmobile_init_delay() on r7s72100
ARM: shmobile: Use r8a7790 DT CPU Frequency in common case
ARM: shmobile: Use r8a7790 DT CPU Frequency for Lager
ARM: shmobile: Remove unused r8a7790_init_early()
Mark Brown (1):
video: clcd-versatile: Depend on ARM
Nicholas Krause (1):
omap16xx: Removes fixme no longer needed in ocpi_enable()
Olof Johansson (15):
Merge tag 'renesas-header-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'renesas-soc-cleanup-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'versatile-1' of git://git.kernel.org/.../linusw/linux-integrator into next/cleanup
Merge tag 'renesas-soc-cleanup2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/cleanup
Merge tag 'mmp-for-v3.17' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
Merge tag 'pxa-for-v3.17-2' of https://git.kernel.org/.../hzhuang1/linux into next/cleanup
Merge tag 's5p-cleanup-v2' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'ux500-core-for-v3.17-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/cleanup
Merge tag 'gpio-h-purge' of git://git.kernel.org/.../linusw/linux-gpio into next/cleanup
Merge tag 'tegra-for-3.17-fuse-move' of git://git.kernel.org/.../tegra/linux into next/cleanup
Merge tag 'tegra-for-3.17-soc' of git://git.kernel.org/.../tegra/linux into next/cleanup
Merge tag 'v3.16-rc5' into next/fixes-non-critical
Merge tag 'samsung-cleanup' of git://git.kernel.org/.../kgene/linux-samsung into next/cleanup
Merge tag 'omap-for-v3.17/soc-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/cleanup
Merge branch 'next/fixes-non-critical' into next/cleanup
Pankaj Dubey (6):
ARM: EXYNOS: Make exynos machine_ops as static
ARM: EXYNOS: Move SYSREG definition into sys-reg specific file
ARM: EXYNOS: Remove file path from comment section
ARM: EXYNOS: Remove regs-pmu.h header dependency from pm_domain
ARM: EXYNOS: Remove "linux/bug.h" from pmu.c
ARM: EXYNOS: Add support for mapping PMU base address via DT
Paul Bolle (1):
ARM: pxa: fix typo 'CONFIG_SPI_PXA2XX_MASTER'
Peter De Schrijver (5):
ARM: tegra: export apb dma readl/writel
ARM: tegra: move fuse exports to soc/tegra/fuse.h
soc/tegra: Add efuse driver for Tegra
soc/tegra: Add efuse and apbmisc bindings
soc/tegra: fuse: move APB DMA into Tegra20 fuse driver
Peter Griffin (1):
MAINTAINERS: Add sdhci-st file to ARCH/STI architecture
Rickard Strandqvist (1):
ARM: omap2+: usb-tusb6010.c: Cleaning up variable is set more than once
Rostislav Lisovy (1):
ARM: omap2+: gpmc-nand: Use dynamic platform_device_alloc()
Sachin Kamat (9):
ARM: sti: Staticize local variables
ARM: vt8500: Staticize local symbols
ARM: spear: Staticize spear13xx_io_desc
ARM: spear: Staticize spear1310_io_desc in spear1310.c
ARM: spear: Staticize local symbols in spear1340.c
ARM: ux500: Staticize local symbols in cpu-db8500.c
ARM: ux500: Staticize ab8505_regulators
ARM: debug: Update Samsung UART config options
ARM: EXYNOS: Remove unused code in common.h
Stephen Warren (1):
soc/tegra: fuse: fix dummy functions
Tero Kristo (22):
ARM: OMAP3: PRM: move prcm wakeup helper to prm driver
ARM: OMAP3: PRM: move iva reset to PRM driver
ARM: OMAP3: PRM: move modem reset to PRM driver
ARM: OMAP3: PRM: add API for checking and clearing cold reset status
ARM: OMAP3: PRM: add API for saving PRM scratchpad contents
ARM: OMAP24xx: PRM: add API for clearing wakeup status bits
ARM: OMAP3: PRM: move PRM init code from PM core to the driver
ARM: OMAP3: control: add API for setting up the modem pads
ARM: OMAP3: PRM: move modem reset and iva2 idle to PRM driver
ARM: OMAP3: control: isolate control module init to its own function
ARM: OMAP4+: clock: remove DEFINE_CLK_OMAP_HSDIVIDER macro
ARM: OMAP4+: dpll: remove cpu_is_omap44xx checks
ARM: OMAP4+: dpll44xx: remove cm-regbits-44xx.h and clock44xx.h includes
ARM: OMAP2+: clock: introduce ti_clk_features flags
ARM: OMAP2+: clock: add fint values to the ti_clk_features struct
ARM: OMAP2+: clock/dpll: add private API for checking if DPLL is in bypass
ARM: OMAP2+: clock/dpll: convert bypass check to use clk_features
ARM: OMAP2+: clock/dpll: add jitter correction behind clk_features
ARM: OMAP2+: clock/interface: add a clk_features definition for idlest value
ARM: OMAP2+: clock/dpll: remove unused header includes from clkt_dpll.c
ARM: OMAP2+: clock/dpll: remove unused header includes from dpll3xxx.c
ARM: OMAP2+: clock/interface: remove some headers from clkt_iclk.c file
Thierry Reding (10):
ARM: ux500: Staticise ux500_soc_attr
ARM: tegra: Move includes to include/soc/tegra
ARM: tegra: Sort includes alphabetically
ARM: tegra: Use a function to get the chip ID
Merge branch 'for-3.17/fuse-move' into for-3.17/soc
soc/tegra: Implement runtime check for Tegra SoCs
ARM: tegra: Setup CPU hotplug in a pure initcall
ARM: tegra: Always lock the CPU reset vector
soc/tegra: fuse: Set up in early initcall
ARM: tegra: Convert PMC to a driver
Tobias Klauser (1):
ARM: ux500: storage class should be before const qualifier
Tony Lindgren (3):
Merge remote-tracking branch 'roger/for-v3.17/gpmc-omap' into omap-for-v3.17/fixes-not-urgent
Merge branch 'for-v3.17/cm-prm-cleanup' of https://github.com/t-kristo/linux-pm into omap-for-v3.17/soc
Merge tag 'for-v3.17/omap-clock-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc
.../ABI/testing/sysfs-driver-tegra-fuse | 11 +
Documentation/arm/Samsung/Overview.txt | 11 -
.../arm/Samsung/clksrc-change-registers.awk | 1 -
.../bindings/fuse/nvidia,tegra20-fuse.txt | 40 +
.../bindings/misc/nvidia,tegra20-apbmisc.txt | 13 +
.../devicetree/bindings/spi/spi-samsung.txt | 1 -
.../devicetree/bindings/video/samsung-fimd.txt | 2 -
MAINTAINERS | 4 +-
arch/arm/Kconfig | 54 +-
arch/arm/Kconfig.debug | 21 +-
arch/arm/Makefile | 2 -
arch/arm/boot/dts/emev2.dtsi | 2 +
arch/arm/boot/dts/integratorap.dts | 1 +
arch/arm/boot/dts/omap5.dtsi | 60 +
arch/arm/boot/dts/r7s72100.dtsi | 1 +
arch/arm/boot/dts/tegra114.dtsi | 15 +
arch/arm/boot/dts/tegra124.dtsi | 15 +
arch/arm/boot/dts/tegra20.dtsi | 15 +
arch/arm/boot/dts/tegra30.dtsi | 15 +
arch/arm/configs/s5p64x0_defconfig | 68 -
arch/arm/configs/s5pc100_defconfig | 49 -
arch/arm/include/asm/gpio.h | 7 -
arch/arm/include/debug/clps711x.S | 38 +
arch/arm/mach-clps711x/board-autcpu12.c | 1 -
arch/arm/mach-clps711x/board-cdb89712.c | 1 -
arch/arm/mach-clps711x/board-clep7312.c | 3 +-
arch/arm/mach-clps711x/board-edb7211.c | 8 +-
arch/arm/mach-clps711x/board-p720t.c | 1 -
arch/arm/mach-clps711x/common.c | 12 -
arch/arm/mach-clps711x/common.h | 1 -
arch/arm/mach-clps711x/devices.c | 10 +
.../mach-clps711x/include/mach/debug-macro.S | 38 -
arch/arm/mach-clps711x/include/mach/hardware.h | 5 +-
arch/arm/mach-exynos/common.h | 13 +-
arch/arm/mach-exynos/exynos.c | 44 +-
arch/arm/mach-exynos/headsmp.S | 1 -
arch/arm/mach-exynos/hotplug.c | 3 +-
arch/arm/mach-exynos/include/mach/map.h | 3 +-
arch/arm/mach-exynos/include/mach/memory.h | 3 +-
arch/arm/mach-exynos/platsmp.c | 69 +-
arch/arm/mach-exynos/pm.c | 67 +-
arch/arm/mach-exynos/pm_domains.c | 9 +-
arch/arm/mach-exynos/pmu.c | 1 -
arch/arm/mach-exynos/regs-pmu.h | 4 -
arch/arm/mach-exynos/regs-sys.h | 22 +
arch/arm/mach-integrator/Kconfig | 1 -
arch/arm/mach-integrator/include/mach/memory.h | 29 -
arch/arm/mach-integrator/integrator_cp.c | 3 +-
arch/arm/mach-mmp/include/mach/mfp-pxa910.h | 1 -
arch/arm/mach-omap1/ocpi.c | 1 -
arch/arm/mach-omap2/clkt_dpll.c | 98 +-
arch/arm/mach-omap2/clkt_iclk.c | 8 +-
arch/arm/mach-omap2/clock.c | 76 +-
arch/arm/mach-omap2/clock.h | 44 +-
arch/arm/mach-omap2/control.c | 60 +-
arch/arm/mach-omap2/control.h | 40 +-
arch/arm/mach-omap2/ctrl_module_core_44xx.h | 392 -----
arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h | 1409 ------------------
arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h | 236 ---
arch/arm/mach-omap2/dpll3xxx.c | 7 +-
arch/arm/mach-omap2/dpll44xx.c | 19 +-
arch/arm/mach-omap2/gpmc-nand.c | 79 +-
arch/arm/mach-omap2/io.c | 2 +
arch/arm/mach-omap2/pm24xx.c | 31 +-
arch/arm/mach-omap2/pm34xx.c | 218 +--
arch/arm/mach-omap2/prm2xxx.c | 18 +
arch/arm/mach-omap2/prm2xxx.h | 1 +
arch/arm/mach-omap2/prm3xxx.c | 233 +++
arch/arm/mach-omap2/prm3xxx.h | 6 +
arch/arm/mach-omap2/usb-tusb6010.c | 1 -
arch/arm/mach-pxa/corgi.c | 2 +-
arch/arm/mach-pxa/generic.c | 12 +-
arch/arm/mach-pxa/include/mach/hardware.h | 4 +-
arch/arm/mach-pxa/pxa25x.c | 7 +-
arch/arm/mach-pxa/pxa27x.c | 10 +-
arch/arm/mach-pxa/pxa3xx.c | 2 +-
arch/arm/mach-pxa/sleep.S | 2 +-
arch/arm/mach-realview/core.c | 2 +-
arch/arm/mach-s5p64x0/Kconfig | 102 --
arch/arm/mach-s5p64x0/Makefile | 36 -
arch/arm/mach-s5p64x0/Makefile.boot | 2 -
arch/arm/mach-s5p64x0/clock-s5p6440.c | 632 --------
arch/arm/mach-s5p64x0/clock-s5p6450.c | 701 ---------
arch/arm/mach-s5p64x0/clock.c | 236 ---
arch/arm/mach-s5p64x0/clock.h | 38 -
arch/arm/mach-s5p64x0/common.c | 490 ------
arch/arm/mach-s5p64x0/common.h | 56 -
arch/arm/mach-s5p64x0/dev-audio.c | 176 ---
arch/arm/mach-s5p64x0/dma.c | 128 --
arch/arm/mach-s5p64x0/i2c.h | 16 -
.../arm/mach-s5p64x0/include/mach/debug-macro.S | 32 -
arch/arm/mach-s5p64x0/include/mach/dma.h | 26 -
arch/arm/mach-s5p64x0/include/mach/gpio.h | 132 --
arch/arm/mach-s5p64x0/include/mach/hardware.h | 18 -
arch/arm/mach-s5p64x0/include/mach/irqs.h | 148 --
arch/arm/mach-s5p64x0/include/mach/map.h | 96 --
arch/arm/mach-s5p64x0/include/mach/pm-core.h | 119 --
arch/arm/mach-s5p64x0/include/mach/regs-clock.h | 98 --
arch/arm/mach-s5p64x0/include/mach/regs-gpio.h | 68 -
arch/arm/mach-s5p64x0/include/mach/regs-irq.h | 18 -
arch/arm/mach-s5p64x0/irq-pm.c | 98 --
arch/arm/mach-s5p64x0/mach-smdk6440.c | 280 ----
arch/arm/mach-s5p64x0/mach-smdk6450.c | 299 ----
arch/arm/mach-s5p64x0/pm.c | 202 ---
arch/arm/mach-s5p64x0/setup-fb-24bpp.c | 29 -
arch/arm/mach-s5p64x0/setup-i2c0.c | 38 -
arch/arm/mach-s5p64x0/setup-i2c1.c | 38 -
arch/arm/mach-s5p64x0/setup-sdhci-gpio.c | 104 --
arch/arm/mach-s5p64x0/setup-spi.c | 38 -
arch/arm/mach-s5pc100/Kconfig | 81 -
arch/arm/mach-s5pc100/Makefile | 32 -
arch/arm/mach-s5pc100/Makefile.boot | 2 -
arch/arm/mach-s5pc100/clock.c | 1361 -----------------
arch/arm/mach-s5pc100/common.c | 255 ----
arch/arm/mach-s5pc100/common.h | 30 -
arch/arm/mach-s5pc100/dev-audio.c | 239 ---
arch/arm/mach-s5pc100/dma.c | 130 --
.../arm/mach-s5pc100/include/mach/debug-macro.S | 39 -
arch/arm/mach-s5pc100/include/mach/dma.h | 26 -
.../arm/mach-s5pc100/include/mach/entry-macro.S | 19 -
arch/arm/mach-s5pc100/include/mach/gpio.h | 144 --
arch/arm/mach-s5pc100/include/mach/hardware.h | 14 -
arch/arm/mach-s5pc100/include/mach/irqs.h | 115 --
arch/arm/mach-s5pc100/include/mach/map.h | 137 --
arch/arm/mach-s5pc100/include/mach/regs-clock.h | 80 -
arch/arm/mach-s5pc100/include/mach/regs-gpio.h | 38 -
arch/arm/mach-s5pc100/include/mach/regs-irq.h | 18 -
arch/arm/mach-s5pc100/mach-smdkc100.c | 264 ----
arch/arm/mach-s5pc100/setup-fb-24bpp.c | 35 -
arch/arm/mach-s5pc100/setup-i2c0.c | 28 -
arch/arm/mach-s5pc100/setup-i2c1.c | 28 -
arch/arm/mach-s5pc100/setup-ide.c | 57 -
arch/arm/mach-s5pc100/setup-keypad.c | 23 -
arch/arm/mach-s5pc100/setup-sdhci-gpio.c | 70 -
arch/arm/mach-s5pc100/setup-spi.c | 41 -
arch/arm/mach-s5pv210/dev-audio.c | 2 +-
.../include/mach/{gpio.h => gpio-samsung.h} | 7 +-
arch/arm/mach-s5pv210/mach-aquila.c | 1 +
arch/arm/mach-s5pv210/mach-goni.c | 1 +
arch/arm/mach-s5pv210/mach-smdkv210.c | 1 +
arch/arm/mach-s5pv210/setup-fb-24bpp.c | 2 +-
arch/arm/mach-s5pv210/setup-fimc.c | 3 +-
arch/arm/mach-s5pv210/setup-i2c0.c | 2 +-
arch/arm/mach-s5pv210/setup-i2c1.c | 2 +-
arch/arm/mach-s5pv210/setup-i2c2.c | 2 +-
arch/arm/mach-s5pv210/setup-ide.c | 2 +-
arch/arm/mach-s5pv210/setup-keypad.c | 2 +-
arch/arm/mach-s5pv210/setup-sdhci-gpio.c | 2 +-
arch/arm/mach-s5pv210/setup-spi.c | 2 +-
.../arm/mach-shmobile/board-ape6evm-reference.c | 6 +-
arch/arm/mach-shmobile/board-ape6evm.c | 8 +-
.../board-armadillo800eva-reference.c | 6 +-
arch/arm/mach-shmobile/board-armadillo800eva.c | 8 +-
arch/arm/mach-shmobile/board-bockw-reference.c | 6 +-
arch/arm/mach-shmobile/board-bockw.c | 8 +-
arch/arm/mach-shmobile/board-genmai-reference.c | 10 +-
arch/arm/mach-shmobile/board-genmai.c | 10 +-
.../arm/mach-shmobile/board-koelsch-reference.c | 8 +-
arch/arm/mach-shmobile/board-koelsch.c | 6 +-
arch/arm/mach-shmobile/board-kzm9g-reference.c | 6 +-
arch/arm/mach-shmobile/board-kzm9g.c | 8 +-
arch/arm/mach-shmobile/board-lager-reference.c | 14 +-
arch/arm/mach-shmobile/board-lager.c | 21 +-
arch/arm/mach-shmobile/board-mackerel.c | 12 +-
arch/arm/mach-shmobile/board-marzen-reference.c | 4 +-
arch/arm/mach-shmobile/board-marzen.c | 4 +-
arch/arm/mach-shmobile/clock-r7s72100.c | 5 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7740.c | 7 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
arch/arm/mach-shmobile/clock-r8a7790.c | 8 +-
arch/arm/mach-shmobile/clock-r8a7791.c | 6 +-
arch/arm/mach-shmobile/clock-sh7372.c | 4 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 4 +-
arch/arm/mach-shmobile/clock.c | 6 +-
.../mach-shmobile/{include/mach => }/clock.h | 0
.../mach-shmobile/{include/mach => }/common.h | 0
arch/arm/mach-shmobile/console.c | 2 +-
.../{include/mach => }/dma-register.h | 0
arch/arm/mach-shmobile/include/mach/irqs.h | 16 +-
arch/arm/mach-shmobile/include/mach/r8a7779.h | 12 -
arch/arm/mach-shmobile/intc-sh7372.c | 5 +-
arch/arm/mach-shmobile/intc-sh73a0.c | 9 +-
.../arm/mach-shmobile/{include/mach => }/intc.h | 0
arch/arm/mach-shmobile/irqs.h | 21 +
arch/arm/mach-shmobile/platsmp-apmu.c | 2 +-
arch/arm/mach-shmobile/platsmp-scu.c | 2 +-
arch/arm/mach-shmobile/platsmp.c | 2 +-
arch/arm/mach-shmobile/pm-r8a7740.c | 4 +-
arch/arm/mach-shmobile/pm-r8a7779.c | 15 +-
arch/arm/mach-shmobile/pm-r8a7790.c | 6 +-
arch/arm/mach-shmobile/pm-rcar.c | 2 +-
.../mach-shmobile/{include/mach => }/pm-rcar.h | 0
arch/arm/mach-shmobile/pm-rmobile.c | 2 +-
.../{include/mach => }/pm-rmobile.h | 0
arch/arm/mach-shmobile/pm-sh7372.c | 8 +-
arch/arm/mach-shmobile/pm-sh73a0.c | 2 +-
.../mach-shmobile/{include/mach => }/r7s72100.h | 1 -
.../mach-shmobile/{include/mach => }/r8a73a4.h | 0
.../mach-shmobile/{include/mach => }/r8a7740.h | 2 -
.../mach-shmobile/{include/mach => }/r8a7778.h | 0
.../mach-shmobile/{include/mach => }/r8a7790.h | 3 -
.../{include/mach => }/rcar-gen2.h | 0
arch/arm/mach-shmobile/setup-emev2.c | 19 +-
arch/arm/mach-shmobile/setup-r7s72100.c | 15 +-
arch/arm/mach-shmobile/setup-r8a73a4.c | 10 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 12 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 8 +-
arch/arm/mach-shmobile/setup-r8a7779.c | 4 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 20 +-
arch/arm/mach-shmobile/setup-r8a7791.c | 6 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 4 +-
arch/arm/mach-shmobile/setup-sh7372.c | 12 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 11 +-
.../mach-shmobile/{include/mach => }/sh7372.h | 4 -
.../mach-shmobile/{include/mach => }/sh73a0.h | 0
arch/arm/mach-shmobile/smp-emev2.c | 2 +-
arch/arm/mach-shmobile/smp-r8a7779.c | 4 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 8 +-
arch/arm/mach-shmobile/smp-r8a7791.c | 4 +-
arch/arm/mach-shmobile/smp-sh73a0.c | 6 +-
arch/arm/mach-spear/spear1310.c | 2 +-
arch/arm/mach-spear/spear1340.c | 6 +-
arch/arm/mach-spear/spear13xx.c | 2 +-
arch/arm/mach-sti/platsmp.c | 6 +-
arch/arm/mach-tegra/Makefile | 7 -
arch/arm/mach-tegra/apbio.c | 206 ---
arch/arm/mach-tegra/apbio.h | 22 -
arch/arm/mach-tegra/board-paz00.c | 3 +-
arch/arm/mach-tegra/board.h | 7 -
arch/arm/mach-tegra/cpuidle-tegra114.c | 10 +-
arch/arm/mach-tegra/cpuidle-tegra20.c | 16 +-
arch/arm/mach-tegra/cpuidle-tegra30.c | 10 +-
arch/arm/mach-tegra/cpuidle.c | 7 +-
arch/arm/mach-tegra/flowctrl.c | 11 +-
arch/arm/mach-tegra/fuse.c | 252 ----
arch/arm/mach-tegra/fuse.h | 79 -
arch/arm/mach-tegra/hotplug.c | 30 +-
arch/arm/mach-tegra/io.c | 8 +-
arch/arm/mach-tegra/irq.c | 8 +-
arch/arm/mach-tegra/platsmp.c | 29 +-
arch/arm/mach-tegra/pm-tegra20.c | 1 +
arch/arm/mach-tegra/pm-tegra30.c | 1 +
arch/arm/mach-tegra/pm.c | 63 +-
arch/arm/mach-tegra/pm.h | 10 +-
arch/arm/mach-tegra/pmc.c | 413 -----
arch/arm/mach-tegra/pmc.h | 49 -
arch/arm/mach-tegra/powergate.c | 515 -------
arch/arm/mach-tegra/reset-handler.S | 7 +-
arch/arm/mach-tegra/reset.c | 19 +-
arch/arm/mach-tegra/sleep-tegra30.S | 7 +-
arch/arm/mach-tegra/sleep.h | 3 -
arch/arm/mach-tegra/tegra.c | 37 +-
arch/arm/mach-ux500/board-mop500-regulators.c | 2 +-
arch/arm/mach-ux500/cache-l2x0.c | 18 +-
arch/arm/mach-ux500/cpu-db8500.c | 8 +-
arch/arm/mach-ux500/cpu.c | 2 +-
arch/arm/mach-ux500/timer.c | 2 +-
arch/arm/mach-versatile/core.c | 2 +-
arch/arm/mach-vexpress/Kconfig | 1 -
arch/arm/mach-vexpress/ct-ca9x4.c | 3 +-
arch/arm/mach-vt8500/vt8500.c | 6 +-
arch/arm/plat-samsung/Kconfig | 30 +-
arch/arm/plat-samsung/adc.c | 2 +-
arch/arm/plat-samsung/include/plat/cpu.h | 29 -
arch/arm/plat-samsung/include/plat/devs.h | 17 -
arch/arm/plat-samsung/include/plat/fb.h | 14 -
arch/arm/plat-samsung/include/plat/gpio-core.h | 3 +
arch/arm/plat-samsung/include/plat/s5p-clock.h | 2 +-
arch/arm/plat-samsung/include/plat/sdhci.h | 77 -
arch/arm/plat-samsung/pm-gpio.c | 2 -
arch/arm/plat-samsung/s5p-irq-eint.c | 2 +-
arch/arm/plat-versatile/Kconfig | 3 -
arch/arm/plat-versatile/Makefile | 1 -
arch/arm/plat-versatile/include/plat/clcd.h | 9 -
drivers/amba/tegra-ahb.c | 3 +-
drivers/bus/arm-cci.c | 3 +-
drivers/clk/tegra/clk-periph-gate.c | 3 +-
drivers/clk/tegra/clk-tegra30.c | 5 +-
drivers/clk/tegra/clk.c | 3 +-
drivers/gpio/gpio-samsung.c | 725 ---------
drivers/gpu/drm/tegra/gr3d.c | 3 +-
drivers/gpu/drm/tegra/sor.c | 3 +-
drivers/iommu/tegra-smmu.c | 3 +-
drivers/irqchip/Kconfig | 1 -
drivers/misc/fuse/Makefile | 1 +
drivers/mtd/onenand/Kconfig | 4 +-
drivers/mtd/onenand/samsung.c | 25 +-
drivers/pci/host/pci-tegra.c | 5 +-
drivers/soc/Makefile | 1 +
drivers/soc/tegra/Makefile | 4 +
drivers/soc/tegra/common.c | 30 +
drivers/soc/tegra/fuse/Makefile | 8 +
drivers/soc/tegra/fuse/fuse-tegra.c | 163 ++
drivers/soc/tegra/fuse/fuse-tegra20.c | 215 +++
drivers/soc/tegra/fuse/fuse-tegra30.c | 224 +++
drivers/soc/tegra/fuse/fuse.h | 71 +
.../soc/tegra/fuse/speedo-tegra114.c | 56 +-
drivers/soc/tegra/fuse/speedo-tegra124.c | 168 +++
.../soc/tegra/fuse/speedo-tegra20.c | 45 +-
.../soc/tegra/fuse/speedo-tegra30.c | 176 ++-
drivers/soc/tegra/fuse/tegra-apbmisc.c | 115 ++
drivers/soc/tegra/pmc.c | 957 ++++++++++++
drivers/spi/spi-s3c64xx.c | 22 -
drivers/video/fbdev/Kconfig | 10 +-
drivers/video/fbdev/Makefile | 1 +
.../video/fbdev/amba-clcd-versatile.c | 2 +-
drivers/video/fbdev/s3c-fb.c | 65 -
.../linux/platform_data/video-clcd-versatile.h | 27 +
include/linux/tegra-soc.h | 22 -
include/{linux/tegra-ahb.h => soc/tegra/ahb.h} | 6 +-
include/soc/tegra/common.h | 14 +
.../tegra-cpuidle.h => soc/tegra/cpuidle.h} | 6 +-
include/soc/tegra/fuse.h | 65 +
include/soc/tegra/pm.h | 38 +
.../tegra-powergate.h => soc/tegra/pmc.h} | 31 +-
include/video/samsung_fimd.h | 2 +-
sound/soc/samsung/goni_wm8994.c | 2 +-
319 files changed, 3715 insertions(+), 13811 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-driver-tegra-fuse
create mode 100644 Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
create mode 100644 Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
delete mode 100644 arch/arm/configs/s5p64x0_defconfig
delete mode 100644 arch/arm/configs/s5pc100_defconfig
create mode 100644 arch/arm/include/debug/clps711x.S
delete mode 100644 arch/arm/mach-clps711x/include/mach/debug-macro.S
create mode 100644 arch/arm/mach-exynos/regs-sys.h
delete mode 100644 arch/arm/mach-integrator/include/mach/memory.h
delete mode 100644 arch/arm/mach-omap2/ctrl_module_core_44xx.h
delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_core_44xx.h
delete mode 100644 arch/arm/mach-omap2/ctrl_module_pad_wkup_44xx.h
delete mode 100644 arch/arm/mach-s5p64x0/Kconfig
delete mode 100644 arch/arm/mach-s5p64x0/Makefile
delete mode 100644 arch/arm/mach-s5p64x0/Makefile.boot
delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6440.c
delete mode 100644 arch/arm/mach-s5p64x0/clock-s5p6450.c
delete mode 100644 arch/arm/mach-s5p64x0/clock.c
delete mode 100644 arch/arm/mach-s5p64x0/clock.h
delete mode 100644 arch/arm/mach-s5p64x0/common.c
delete mode 100644 arch/arm/mach-s5p64x0/common.h
delete mode 100644 arch/arm/mach-s5p64x0/dev-audio.c
delete mode 100644 arch/arm/mach-s5p64x0/dma.c
delete mode 100644 arch/arm/mach-s5p64x0/i2c.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/debug-macro.S
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/dma.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/gpio.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/irqs.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/map.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/pm-core.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-clock.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-s5p64x0/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-s5p64x0/irq-pm.c
delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6440.c
delete mode 100644 arch/arm/mach-s5p64x0/mach-smdk6450.c
delete mode 100644 arch/arm/mach-s5p64x0/pm.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-fb-24bpp.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c0.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-i2c1.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-s5p64x0/setup-spi.c
delete mode 100644 arch/arm/mach-s5pc100/Kconfig
delete mode 100644 arch/arm/mach-s5pc100/Makefile
delete mode 100644 arch/arm/mach-s5pc100/Makefile.boot
delete mode 100644 arch/arm/mach-s5pc100/clock.c
delete mode 100644 arch/arm/mach-s5pc100/common.c
delete mode 100644 arch/arm/mach-s5pc100/common.h
delete mode 100644 arch/arm/mach-s5pc100/dev-audio.c
delete mode 100644 arch/arm/mach-s5pc100/dma.c
delete mode 100644 arch/arm/mach-s5pc100/include/mach/debug-macro.S
delete mode 100644 arch/arm/mach-s5pc100/include/mach/dma.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-s5pc100/include/mach/gpio.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/irqs.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/map.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-clock.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-s5pc100/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-s5pc100/mach-smdkc100.c
delete mode 100644 arch/arm/mach-s5pc100/setup-fb-24bpp.c
delete mode 100644 arch/arm/mach-s5pc100/setup-i2c0.c
delete mode 100644 arch/arm/mach-s5pc100/setup-i2c1.c
delete mode 100644 arch/arm/mach-s5pc100/setup-ide.c
delete mode 100644 arch/arm/mach-s5pc100/setup-keypad.c
delete mode 100644 arch/arm/mach-s5pc100/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-s5pc100/setup-spi.c
rename arch/arm/mach-s5pv210/include/mach/{gpio.h => gpio-samsung.h} (96%)
rename arch/arm/mach-shmobile/{include/mach => }/clock.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/common.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/dma-register.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/intc.h (100%)
create mode 100644 arch/arm/mach-shmobile/irqs.h
rename arch/arm/mach-shmobile/{include/mach => }/pm-rcar.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/pm-rmobile.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/r7s72100.h (82%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a73a4.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7740.h (98%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7778.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7790.h (93%)
rename arch/arm/mach-shmobile/{include/mach => }/rcar-gen2.h (100%)
rename arch/arm/mach-shmobile/{include/mach => }/sh7372.h (96%)
rename arch/arm/mach-shmobile/{include/mach => }/sh73a0.h (100%)
delete mode 100644 arch/arm/mach-tegra/apbio.c
delete mode 100644 arch/arm/mach-tegra/apbio.h
delete mode 100644 arch/arm/mach-tegra/fuse.c
delete mode 100644 arch/arm/mach-tegra/fuse.h
delete mode 100644 arch/arm/mach-tegra/pmc.c
delete mode 100644 arch/arm/mach-tegra/pmc.h
delete mode 100644 arch/arm/mach-tegra/powergate.c
delete mode 100644 arch/arm/plat-versatile/include/plat/clcd.h
create mode 100644 drivers/misc/fuse/Makefile
create mode 100644 drivers/soc/tegra/Makefile
create mode 100644 drivers/soc/tegra/common.c
create mode 100644 drivers/soc/tegra/fuse/Makefile
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra.c
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra20.c
create mode 100644 drivers/soc/tegra/fuse/fuse-tegra30.c
create mode 100644 drivers/soc/tegra/fuse/fuse.h
rename arch/arm/mach-tegra/tegra114_speedo.c => drivers/soc/tegra/fuse/speedo-tegra114.c (55%)
create mode 100644 drivers/soc/tegra/fuse/speedo-tegra124.c
rename arch/arm/mach-tegra/tegra20_speedo.c => drivers/soc/tegra/fuse/speedo-tegra20.c (67%)
rename arch/arm/mach-tegra/tegra30_speedo.c => drivers/soc/tegra/fuse/speedo-tegra30.c (52%)
create mode 100644 drivers/soc/tegra/fuse/tegra-apbmisc.c
create mode 100644 drivers/soc/tegra/pmc.c
rename arch/arm/plat-versatile/clcd.c => drivers/video/fbdev/amba-clcd-versatile.c (98%)
create mode 100644 include/linux/platform_data/video-clcd-versatile.h
delete mode 100644 include/linux/tegra-soc.h
rename include/{linux/tegra-ahb.h => soc/tegra/ahb.h} (86%)
create mode 100644 include/soc/tegra/common.h
rename include/{linux/tegra-cpuidle.h => soc/tegra/cpuidle.h} (86%)
create mode 100644 include/soc/tegra/fuse.h
create mode 100644 include/soc/tegra/pm.h
rename include/{linux/tegra-powergate.h => soc/tegra/pmc.h} (82%)
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson
This is the bulk of new SoC enablement and other platform changes for 3.17:
* Samsung S5PV210 has been converted to DT and multiplatform
* Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms
* Kirkwood, one of the popular Marvell platforms, is folded into the
mvebu platform code, removing mach-kirkwood.
* Hwmod data for TI AM43xx and DRA7 platforms.
* More additions of Renesas shmobile platform support
* Removal of plat-samsung contents that can be removed with S5PV210 being
multiplatform/DT-enabled and the other two old platforms being removed.
New platforms (most with only basic support right now):
* Hisilicon X5HD2 settop box chipset is introduced
* Mediatek MT6589 (mobile chipset) is introduced
* Broadcom BCM7xxx settop box chipset is introduced
+ as usual a lot other pieces all over the platform code.
Conflicts:
Documentation/devicetree/bindings/phy/samsung-phy.txt:
Add/add: Keep both. s5pv210 should be at the bottom of the list
(sorted alphabetically). That would have avoided the conflict
in the first place. :(
arch/arm/Kconfig:
Remove/change: Remove ARCH_S5PV210 config entry.
arch/arm/mach-mvebu/headsmp-a9.S:
Remove/change: Remove the conflicting chunk (mov pc,r1 -> ret
r1 conversion conflicted with the removal).
arch/arm/mach-shmobile/headsmp.S:
Change/change: Keep both sides, sort the result with asm below linux.
drivers/cpuidle/Kconfig.arm:
Add/change: Keep MPCM dependency and the TC2+EXYNOS line.
drivers/phy/phy-samsung-usb2.c:
Add/add: Like the Doc above, keep both but sort the result. Could have
been avoided by original patches doing it. :(
Careful to not miss the #endif and closing },
drivers/phy/phy-samsung-usb2.h:
Add/add: Keep both, sort.
arch/arm/mach-s5pv210/include/mach/memory.h:
Change/remove: Just git rm the file.
----------------------------------------------------------------
The following changes since commit ea7558cd522323330d670a849c6154f73a6e08b7:
Merge branch 'next/cleanup' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-3.17
for you to fetch changes up to c2fff85e21818952aa0ee5778926beee6c03e579:
ARM: hisi: remove smp from machine descriptor
----------------------------------------------------------------
Abhilash Kesavan (1):
ARM: EXYNOS: Support cluster power off on exynos5420/5800
Alex Elder (2):
ARM: add SMP support for Broadcom mobile SoCs
ARM: configs: enable SMP in bcm_defconfig
Alexander Shiyan (22):
ARM: i.MX: Select HAVE_IMX_SRC for i.MX5 globally
ARM: i.MX1 clk: Add devicetree support
ARM: i.MX: Remove registration helper for i.MX1 USB UDC
ARM: i.MX: Use of_clk_get_by_name() for timer clocks for DT case.
ARM: i.MX: Remove excess variable
ARM: i.MX27 clk: Separate DT and non-DT init procedure
ARM: i.MX27 clk: Use of_clk_init() for DT case
ARM: i.MX clk: Move clock check function in common location
ARM: i.MX system: Simplify handling watchdog clock
ARM: i.MX system: Add a reset fallback if base address of watchdog is not set
ARM: i.MX: Remove Freescale i.MX27 IP Camera board support
ARM: i.MX21 clk: Clock initialization rework
ARM: i.MX21 clk: Remove clk_register_clkdev() for unused clocks
ARM: i.MX21 clk: Cleanup driver
ARM: i.MX21 clk: Add devicetree support
ARM: i.MX: Remove i.MX1 camera support
ARM: i.MX: Remove excess symbols ARCH_MX1, ARCH_MX25 and MACH_MX27
ARM: i.MX: Remove Freescale Logic Product Development i.MX27 Lite-Kit board support
ARM: i.MX27 clk: Introduce DT include for clock provider
ARM: i.MX27 clk: Remove unused definitions
ARM: i.MX27 clk: Add 26 MHz oscillator circuit clock gate
ARM: i.MX: Use CLOCKSOURCE_OF_DECLARE() for DT targets
Andrew Lunn (2):
ARM: Kirkwood: Add setup file for netxbig LEDs
ARM: Kirkwood: Remove mach-kirkwood
Anson Huang (4):
ARM: imx: add suspend support for i.mx6sx
ARM: imx: add cpuidle support for i.mx6sx
ARM: imx: mem bit must be cleared before entering DSM mode
ARM: imx: add standby mode support for suspend
Antoine Ténart (1):
ARM: berlin: add SMP support
Arnd Bergmann (17):
ARM: shmobile: fix shmobile_smp_apmu_suspend_init build failure for !SUSPEND
ARM: imx: imx6sx uses imx6q cpuidle code
ARM: imx: build cpu_is_imx6sl function conditionally
Merge tag 'v3.17-next-mediatek-support' of https://github.com/mbgg/linux-mediatek into next/soc
ARM: mvebu: fix build without platforms selected
Merge branch 'omap/cleanup' into next/soc
Merge tag 'omap-for-v3.17/soc-new' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge branches 'samsung/cleanup' and 'samsung/s5p-cleanup-v2', tag 'v3.16-rc6' into next/soc
Merge tag 'power-exynos' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 's5pv210-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'misc-for-3.17' of git://github.com/hisilicon/linux-hisi into next/soc
Merge tag 'v3.17-rockchip-smp-hotplug' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
Merge branch 'next/fixes-non-critical' into next/soc
Merge branch 'cleanup/gpio-header-removal' into next/soc
Merge tag 'mvebu-soc-3.17-4' of git://git.infradead.org/linux-mvebu into next/soc
Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
Merge tag 'for-3.17/bcm-soc' of git://github.com/broadcom/mach-bcm into next/soc
Benoit Cousson (1):
ARM: shmobile: Mark all SoCs in shmobile as CPUFreq, capable
Brian Norris (2):
ARM: brcmstb: select GISB arbiter and interrupt drivers
MAINTAINERS: add entry for Broadcom ARM STB architecture
Chander Kashyap (6):
cpuidle: big.LITTLE: add of_device_id structure
ARM: EXYNOS: add generic function to calculate cpu number
cpuidle: big.LITTLE: Add ARCH_EXYNOS entry in config
cpuidle: big.LITTLE: init driver for exynos5420
ARM: EXYNOS: do not allow cpuidle registration for exynos5420
ARM: EXYNOS: populate suspend and powered_up callbacks for mcpm
Chen-Yu Tsai (3):
ARM: sunxi: Introduce Allwinner A23 support
ARM: sunxi: Add earlyprintk support using R_UART (sun6i/sun8i)
ARM: sunxi: select MFD_SUN6I_PRCM when sun8i arch support is enabled
Denis Carikli (2):
ARM i.MX25 clk: Fix gpt timer clock.
ARM: i.MX25 clk: Use of_clk_init() for DT case
Ezequiel Garcia (1):
ARM: mvebu: Don't apply the thermal quirk if the SoC revision is unknown
Fabian Frederick (1):
ARM: imx: use PTR_ERR_OR_ZERO
Fabio Estevam (6):
ARM: imx: defconfig: Select CONFIG_FHANDLE
ARM: imx_v6_v7_defconfig: Select CONFIG_SOC_IMX6SX
ARM: clk-imx51-imx53: Remove clk_register_clkdev()
ARM: imx_v4_v5_defconfig: Add USB device options
ARM: mx6: Only check for 1.2GHz for mx6quad
ARM: imx: clk-imx6sx: register SSI/SSI_IPG as shared gate clocks
Gaku Inami (3):
ARM: shmobile: add cpufreq-cpu0 driver for common SH-Mobile
ARM: shmobile: Remove ARCH_HAS_CPUFREQ config for shmobile
ARM: shmobile: Remove opps table check for cpufreq
Geert Uytterhoeven (7):
ARM: shmobile: rcar-gen2: Update for of_get_flat_dt_prop() update
ARM: shmobile: rcar-gen2: Use "1ULL" instead of "(u64)1"
ARM: shmobile: rcar-gen2: Remove useless copied section for LongTrail
ARM: shmobile: r8a7779 dtsi: Update unit-addresses for clocks
ARM: shmobile: r8a7779 dtsi: Correct #address-cells/#size-cells for clocks
ARM: shmobile: Move r8a7779.h
ARM: shmobile: Move r8a7791.h
Gregory CLEMENT (14):
ARM: mvebu: Use the a standard errno in mvebu_get_soc_id
ARM: mvebu: Use system controller to get the soc id when possible
ARM: mvebu: split again armada_370_xp_pmsu_idle_enter() in PMSU code
ARM: mvebu: sort the #include of pmsu.c in alphabetic order
ARM: mvebu: add a common function for the boot address work around
ARM: mvebu: use the common function for Armada 375 SMP workaround
ARM: mvebu: rename the armada_370_xp symbols to mvebu_v7 in pmsu.c
ARM: mvebu: make the cpuidle initialization more generic
ARM: mvebu: use a local variable to store the resume address
ARM: mvebu: make the snoop disabling optional in mvebu_v7_pmsu_idle_prepare()
ARM: mvebu: export the SCU address
cpuidle: mvebu: rename the driver from armada-370-xp to mvebu-v7
ARM: mvebu: add cpuidle support for Armada 370
ARM: mvebu: add cpuidle support for Armada 38x
Haifeng Yan (3):
ARM: hisi: enable hix5hd2 SoC
ARM: debug: Rename Hi3716 to HIX5HD2
ARM: dts: Add hix5hd2-dkb dts file.
Haojian Zhuang (3):
ARM: hisi: add ARCH_HISI
power: reset: move hisilicon reboot code
ARM: hisi: remove smp from machine descriptor
Heiko Stuebner (1):
ARM: rockchip: select ARMv7 compiler flags for platsmp.o
Jason Cooper (3):
Merge branch 'mvebu/soc-cpufreq' into mvebu/soc
Merge branch 'mvebu/fixes' into mvebu/soc-cpuidle
Merge branch 'mvebu/soc-cpuidle' into mvebu/soc
Kishon Vijay Abraham I (2):
arm: dra7xx: Add hwmod data for pcie1 phy and pcie2 phy
arm: dra7xx: Add hwmod data for pcie1 and pcie2 subsystems
Kukjin Kim (3):
Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/dt-s5pv210
Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/power-exynos
Merge branch 'v3.17-next/cpuidle-exynos' into v3.17-next/power-exynos
Laurent Pinchart (1):
ARM: shmobile: Fix device node reference leakage in shmobile_init_delay
Liu Ying (1):
bus: imx-weim: populate devices on a simple bus
Lokesh Vutla (1):
ARM: DRA7: hwmod: Add data for RTC
Magnus Damm (10):
ARM: shmobile: Use shmobile_init_late() on r8a7790 DT-only
ARM: shmobile: Use shmobile_init_late() on r8a7791 DT-only
ARM: shmobile: Add shared R-Car Gen2 CMA reservation code
ARM: shmobile: Allow use of boot code for non-SMP case
ARM: shmobile: Adjust APMU code to build for non-SMP
ARM: shmobile: Use __init for APMU suspend init function
ARM: shmobile: Move r8a7790 reset code to pm-r8a7790.c
ARM: shmobile: Allow r8a7790 to build non-SMP APMU code
ARM: shmobile: Move r8a7791 reset code to pm-r8a7791.c
ARM: shmobile: Allow r8a7791 to build non-SMP APMU code
Marc Carino (1):
ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
Mateusz Krawczuk (6):
clk: samsung: Add clock driver for S5PV210 and compatible SoCs
ARM: S5PV210: Migrate clock handling to Common Clock Framework
phy: Add support for S5PV210 to the Exynos USB 2.0 PHY driver
ARM: S5PV210: Add board file for boot using Device Tree
ARM: dts: Add Device tree for s5pv210 SoC
ARM: dts: Add Device tree for s5pc110/s5pv210 boards
Matthias Brugger (3):
arm: add basic support for Mediatek MT6589 boards
dt-bindings: add documentation for Mediatek SoC
arm: mediatek: add dts for Aquaris5 mobile phone
Mugunthan V N (1):
arm: dra7xx: Add hwmod data for MDIO and CPSW
Nishanth Menon (2):
ARM: OMAP2+: DMA: remove requirement of irq for platform-dma driver
ARM: DRA7: hwmod: remove interrupts for DMA
Olof Johansson (19):
Merge tag 'renesas-clock-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-cpufreq-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-r8a7779-multiplatform-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'tegra-for-3.17-delay-timer' of git://git.kernel.org/.../tegra/linux into next/soc
Merge tag 'versatile-for-3.17' of git://git.kernel.org/.../robh/linux into next/soc
Merge tag 'renesas-soc-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'mvebu-soc-3.17' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'berlin-soc-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/soc
Merge tag 'renesas-r8a7779-multiplatform2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge branch 'renesas/cleanup2' into next/soc
Merge tag 'renesas-soc2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-cpufreq2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-r8a7779-multiplatform3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-clock2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'imx-soc-3.17' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'sunxi-core-for-3.17' of git://git.kernel.org/.../mripard/linux into next/soc
Merge tag 'mvebu-soc-3.17-2' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'exynos-cpuidle' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Pankaj Dubey (2):
ARM: EXYNOS: Refactored code for using PMU address via DT
ARM: EXYNOS: Move cpufreq and cpuidle device registration to init_machine
Paul Bolle (1):
ARM: imx: remove unused defines
Peter De Schrijver (3):
kernel: add calibration_delay_done()
ARM: choose highest resolution delay timer
clocksource: tegra: Use us counter as delay timer
Rob Herring (11):
dts: versatile: add missing irq controller properties
irqchip: versatile-fpga: Add IRQCHIP_DECLARE support
irqchip: versatile-fpga: add support for arm,versatile-sic
ARM: integrator: convert to use irqchip_init
ARM: versatile: remove init_irq hook for DT boot
dts: versatile: add pl180 compatible strings
dt/bindings: arm-boards: add binding for Versatile core module
dt/bindings: add compatible string for versatile osc clock
ARM: timer-sp: allow getting timer1 clock from DT to fallback to legacy clock
dts: versatile: add clock tree
clk: versatile: add versatile OSC support
Roger Quadros (1):
ARM: DRA7: hwmod: Add OCP2SCP3 module
Romain Perier (1):
ARM: rockchip: Add cpu hotplug support for RK3XXX SoCs
Sachin Kamat (3):
ARM: mvebu: Staticize armada_375_smp_cpu1_enable_wa
ARM: mvebu: Staticize armada_370_xp_cpu_pm_init
ARM: mvebu: Staticize mvebu_cpu_reset_init
Sathya Prakash M R (1):
ARM: AM43xx: hwmod: add DSS hwmod data
Shawn Guo (24):
Merge tag 'imx-fixes-3.16-2' into imx/soc
ARM: imx: move EHCI platform defines out of platform_data header
ARM: imx5: move SOC_IMX5 and SOC_IMX51 into 'Device tree only'
ARM: imx5: drop option MACH_IMX51_DT
ARM: imx5: remove imx51 non-DT support files
ARM: imx5: remove i.MX5 non-DT device registration helpers
ARM: imx5: make mx51_clocks_init() a DT call
ARM: imx5: drop arguments from mx5_clocks_common_init()
ARM: imx5: tzic_init_irq() can directly be .init_irq hook
ARM: imx5: remove function imx51_soc_init()
ARM: imx5: call mxc_timer_init_dt() on imx51
ARM: imx5: retrieve iim base from device tree
ARM: imx5: remove header crm-regs-imx5.h
ARM: imx5: use dynamic mapping for CCM block
ARM: imx5: use dynamic mapping for DPLL block
ARM: imx5: reuse clock CCM mapping in pm code
ARM: imx5: use dynamic mapping for Cortex and GPC block
ARM: imx5: move init hooks into mach-imx5x.c
ARM: imx5: remove file mm-imx5.c
ARM: imx5: clean function declarations in mx51.h
ARM: imx5: remove mx51.h and mx53.h
ARM: imx6qdl: switch to use macro for clock ID
ARM: imx: mark .dt_compat as const
ARM: imx: drop PL310 errata 588369 and 727915
Silvio Fricke (2):
ARM: imx_v6_v7_defconfig: Enable STMPE gpio support
ARM: imx_v6_v7_defconfig: Enable flexcan driver for can support
Simon Horman (28):
ARM: shmobile: r8a7779: Add clocks
ARM: shmobile: Sync Marzen DTS with Marzen reference DTS
ARM: shmobile: marzen: Specify external clock frequency in DT
ARM: shmobile: r8a7779: Reference clocks
ARM: shmobile: rcar-gen2: correct return value of shmobile_smp_apmu_suspend_init
ARM: shmobile: r8a7779: Add helper to read mode pins
ARM: shmobile: r8a7779: Move r8a7779_earlytimer_init to clock-r8a7779.c
ARM: shmobile: marzen-reference: Move clock and OF device initialisation into board code
ARM: shmobile: r8a7779: Initial multiplatform support
ARM: shmobile: marzen-reference: Initialize CPG device
ARM: shmobile: marzen-reference: Instantiate clkdevs for SCIF and TMU
ARM: shmobile: Remove non-multiplatform Marzen reference support
ARM: shmobile: Let Marzen multiplatform boot with Marzen DTB
ARM: shmobile: Remove Marzen reference DTS
ARM: shmobile: marzen-reference: Remove legacy clock support
ARM: shmobile: r8a7779: Add Maximum CPU Frequency to DTS
ARM: shmobile: r8a7779: Use DT CPU Frequency in common case
ARM: shmobile: marzen-reference: Use DT CPU Frequency
ARM: shmobile: r8a7779: Remove unused r8a7779_init_delay()
ARM: shmobile: r8a7779: Add scif nodes to dtsi
ARM: shmobile: marzen: Remove early_printk from command line
ARM: shmobile: marzen: Initialise SCIF devices using DT
ARM: shmobile: marzen: Do not use workaround for scif devices
ARM: shmobile: marzen: Consistently use tabs for indentation
ARM: shmobile: r8a7778: add SCI clock support for DT
ARM: shmobile: r8a73a4: add SCI clock support for DT
ARM: shmobile: r8a7740: correct SCI clock support for DT
ARM: shmobile: sh73a0: add SCI clock support for DT
Stefan Agner (2):
ARM: imx_v6_v7_defconfig: add FSL_EDMA and PRINTK_TIME
ARM: imx: clk-vf610: fix FlexCAN clock gating
Steffen Trumtrar (2):
ARM: i.MX: allow disabling supervisor protect via DT
ARM: i.MX53: globally disable supervisor protect
Suman Anna (10):
ARM: dts: OMAP2+: Add mailbox fifo and user information
ARM: dts: OMAP4: Add mailbox node
ARM: dts: AM33xx: Add mailbox node
ARM: dts: AM4372: Correct mailbox node data
ARM: dts: DRA7: Add mailbox nodes
ARM: DRA7: hwmod_data: Add mailbox hwmod data
ARM: OMAP2+: Avoid mailbox legacy device creation for DT-boot
ARM: OMAP2: hwmod_data: Remove legacy mailbox data and addrs
ARM: OMAP4: hwmod_data: Remove legacy mailbox addrs
ARM: AM33xx: hwmod_data: Remove legacy mailbox addrs
Thomas Petazzoni (13):
ARM: mvebu: mark armada_370_xp_pmsu_idle_prepare() as static
ARM: mvebu: remove stub implementation of CPU hotplug on Armada 375/38x
ARM: mvebu: slightly refactor/rename PMSU idle related functions
ARM: mvebu: export PMSU idle enter/exit functions
ARM: mvebu: implement CPU hotplug support for Armada XP
Documentation: arm: add URLs to public datasheets for the Marvell Armada 370 SoC
ARM: mvebu: ensure CPU clocks are enabled
ARM: mvebu: extend PMSU code to support dynamic frequency scaling
clk: mvebu: extend clk-cpu for dynamic frequency scaling
cpuidle: mvebu: add Armada 370 support
cpuidle: mvebu: add Armada 38x support
Documentation: arm: add URLs to public datasheets for the Marvell Armada XP SoC
Documentation: arm: misc updates to Marvell EBU SoC status
Tomasz Figa (13):
cpufreq: s3c24xx: Remove some dead code
serial: samsung: Remove support for legacy clock code
ARM: SAMSUNG: Remove legacy clock code
clk: samsung: Add S5PV210 Audio Subsystem clock driver
ARM: S5PV210: Remove support for board files
ARM: S5PV210: Untie PM support from legacy code
ARM: S5PV210: move debug-macro.S into the common space
ARM: S5PV210: Register cpufreq platform device
cpufreq: s5pv210: Make the driver multiplatform aware
ARM: S5PV210: Enable multi-platform build support
gpio: samsung: Remove legacy support of S5PV210
ARM: SAMSUNG: Remove remaining legacy code
clk: samsung: s5pv210: Remove legacy board support
Tony Lindgren (2):
Merge tag 'for-v3.17/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc
Merge branch 'omap-for-v3.17/mailbox' into omap-for-v3.17/soc
Vincent Stehlé (1):
ARM: shmobile: rcar-gen2: update call to dma_contiguous_reserve_area
Wei Xu (1):
MAINTAINERS:ARM:hisi: add Hisilicon SoC family
Wei Yongjun (1):
ARM: mvebu: fix return value check in armada_xp_pmsu_cpufreq_init()
keita kobayashi (4):
ARM: shmobile: r8a7791 SYSC setup code
ARM: shmobile: APMU: Add Core-Standby-state for Suspend to RAM
ARM: shmobile: r8a7790: Support Core-Standby for Suspend to RAM
ARM: shmobile: r8a7791: Support Core-Standby for Suspend to RAM
Documentation/arm/Marvell/README | 23 +-
.../devicetree/bindings/arm/arm-boards | 6 +
.../bindings/arm/hisilicon/hisilicon.txt | 11 +
.../devicetree/bindings/arm/mediatek.txt | 8 +
.../bindings/clock/arm-integrator.txt | 4 +-
.../bindings/clock/clk-s5pv210-audss.txt | 53 +
.../devicetree/bindings/clock/imx1-clock.txt | 26 +
.../devicetree/bindings/clock/imx21-clock.txt | 28 +
.../devicetree/bindings/clock/imx27-clock.txt | 127 +-
.../devicetree/bindings/clock/imx6q-clock.txt | 220 +--
.../bindings/clock/mvebu-cpu-clock.txt | 5 +-
.../bindings/clock/samsung,s5pv210-clock.txt | 78 +
.../devicetree/bindings/phy/samsung-phy.txt | 1 +
MAINTAINERS | 16 +
arch/arm/Kconfig | 40 +-
arch/arm/Kconfig.debug | 39 +-
arch/arm/Makefile | 8 +-
arch/arm/boot/dts/Makefile | 15 +-
arch/arm/boot/dts/am33xx.dtsi | 9 +
arch/arm/boot/dts/am4372.dtsi | 3 -
arch/arm/boot/dts/dra7.dtsi | 117 ++
arch/arm/boot/dts/hi3620.dtsi | 1 +
arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 53 +
arch/arm/boot/dts/hisi-x5hd2.dtsi | 170 +++
arch/arm/boot/dts/mt6589-aquaris5.dts | 25 +
arch/arm/boot/dts/mt6589.dtsi | 94 ++
arch/arm/boot/dts/omap2420.dtsi | 2 +
arch/arm/boot/dts/omap2430.dtsi | 2 +
arch/arm/boot/dts/omap3.dtsi | 2 +
arch/arm/boot/dts/omap4.dtsi | 9 +
arch/arm/boot/dts/omap5.dtsi | 2 +
arch/arm/boot/dts/r8a7779-marzen-reference.dts | 121 --
arch/arm/boot/dts/r8a7779-marzen.dts | 116 +-
arch/arm/boot/dts/r8a7779.dtsi | 220 +++
arch/arm/boot/dts/s5pv210-aquila.dts | 392 +++++
arch/arm/boot/dts/s5pv210-goni.dts | 449 ++++++
arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 839 +++++++++++
arch/arm/boot/dts/s5pv210-smdkc110.dts | 78 +
arch/arm/boot/dts/s5pv210-smdkv210.dts | 238 +++
arch/arm/boot/dts/s5pv210-torbreck.dts | 92 ++
arch/arm/boot/dts/s5pv210.dtsi | 633 ++++++++
arch/arm/boot/dts/versatile-ab.dts | 81 +-
arch/arm/boot/dts/versatile-pb.dts | 12 +-
arch/arm/common/timer-sp.c | 4 +-
arch/arm/configs/bcm_defconfig | 1 +
arch/arm/configs/imx_v4_v5_defconfig | 5 +-
arch/arm/configs/imx_v6_v7_defconfig | 9 +-
arch/arm/configs/multi_v7_defconfig | 3 +-
arch/arm/configs/mxs_defconfig | 1 +
.../debug-macro.S => include/debug/s5pv210.S} | 23 +-
arch/arm/lib/delay.c | 26 +-
arch/arm/mach-bcm/Kconfig | 34 +-
arch/arm/mach-bcm/Makefile | 8 +
arch/arm/mach-bcm/brcmstb.c | 28 +
arch/arm/mach-bcm/brcmstb.h | 19 +
arch/arm/mach-bcm/headsmp-brcmstb.S | 33 +
arch/arm/mach-bcm/kona_smp.c | 202 +++
arch/arm/mach-bcm/platsmp-brcmstb.c | 363 +++++
arch/arm/mach-berlin/Kconfig | 3 +
arch/arm/mach-berlin/Makefile | 3 +-
arch/arm/mach-berlin/headsmp.S | 30 +
arch/arm/mach-berlin/platsmp.c | 99 ++
arch/arm/mach-exynos/common.h | 14 +-
arch/arm/mach-exynos/exynos.c | 30 +-
arch/arm/mach-exynos/include/mach/map.h | 3 -
arch/arm/mach-exynos/mcpm-exynos.c | 106 +-
arch/arm/mach-exynos/platsmp.c | 22 +-
arch/arm/mach-exynos/pm.c | 61 +-
arch/arm/mach-exynos/pmu.c | 40 +-
arch/arm/mach-exynos/regs-pmu.h | 521 +++----
arch/arm/mach-hisi/Kconfig | 30 +-
arch/arm/mach-hisi/Makefile | 2 +-
arch/arm/mach-hisi/core.h | 5 +
arch/arm/mach-hisi/headsmp.S | 16 +
arch/arm/mach-hisi/hisilicon.c | 43 +-
arch/arm/mach-hisi/hotplug.c | 58 +
arch/arm/mach-hisi/platsmp.c | 53 +-
arch/arm/mach-imx/Kconfig | 59 +-
arch/arm/mach-imx/Makefile | 11 +-
arch/arm/mach-imx/clk-imx1.c | 151 +-
arch/arm/mach-imx/clk-imx21.c | 299 ++--
arch/arm/mach-imx/clk-imx25.c | 47 +-
arch/arm/mach-imx/clk-imx27.c | 452 +++---
arch/arm/mach-imx/clk-imx31.c | 6 +-
arch/arm/mach-imx/clk-imx35.c | 6 +-
arch/arm/mach-imx/clk-imx51-imx53.c | 256 ++--
arch/arm/mach-imx/clk-imx6q.c | 540 ++++---
arch/arm/mach-imx/clk-imx6sl.c | 11 +-
arch/arm/mach-imx/clk-imx6sx.c | 25 +-
arch/arm/mach-imx/clk-vf610.c | 8 +-
arch/arm/mach-imx/clk.c | 10 +
arch/arm/mach-imx/clk.h | 9 +
arch/arm/mach-imx/common.h | 32 +-
arch/arm/mach-imx/cpu-imx5.c | 25 +-
arch/arm/mach-imx/cpu.c | 13 +
arch/arm/mach-imx/cpuidle-imx6q.c | 6 +-
arch/arm/mach-imx/crm-regs-imx5.h | 600 --------
arch/arm/mach-imx/devices-imx51.h | 66 -
arch/arm/mach-imx/devices/Kconfig | 9 +-
arch/arm/mach-imx/devices/Makefile | 2 -
arch/arm/mach-imx/devices/devices-common.h | 26 -
arch/arm/mach-imx/devices/platform-fec.c | 12 -
.../mach-imx/devices/platform-fsl-usb2-udc.c | 5 -
arch/arm/mach-imx/devices/platform-imx-i2c.c | 26 -
arch/arm/mach-imx/devices/platform-imx-keypad.c | 10 -
arch/arm/mach-imx/devices/platform-imx-ssi.c | 20 -
arch/arm/mach-imx/devices/platform-imx-uart.c | 22 -
arch/arm/mach-imx/devices/platform-imx2-wdt.c | 18 -
arch/arm/mach-imx/devices/platform-imx_udc.c | 75 -
arch/arm/mach-imx/devices/platform-mx1-camera.c | 42 -
arch/arm/mach-imx/devices/platform-mxc-ehci.c | 9 -
arch/arm/mach-imx/devices/platform-mxc_nand.c | 5 -
arch/arm/mach-imx/devices/platform-mxc_rnga.c | 5 +-
arch/arm/mach-imx/devices/platform-pata_imx.c | 10 -
.../mach-imx/devices/platform-sdhci-esdhc-imx.c | 24 -
arch/arm/mach-imx/devices/platform-spi_imx.c | 27 -
arch/arm/mach-imx/ehci-imx25.c | 1 +
arch/arm/mach-imx/ehci-imx27.c | 1 +
arch/arm/mach-imx/ehci-imx31.c | 1 +
arch/arm/mach-imx/ehci-imx35.c | 1 +
arch/arm/mach-imx/ehci-imx5.c | 171 ---
arch/arm/mach-imx/ehci.h | 43 +
arch/arm/mach-imx/gpc.c | 5 +-
arch/arm/mach-imx/hardware.h | 2 -
arch/arm/mach-imx/imx25-dt.c | 6 -
arch/arm/mach-imx/imx27-dt.c | 6 -
arch/arm/mach-imx/imx31-dt.c | 2 +-
arch/arm/mach-imx/imx35-dt.c | 2 +-
arch/arm/mach-imx/iomux-mx51.h | 827 -----------
arch/arm/mach-imx/mach-armadillo5x0.c | 1 +
arch/arm/mach-imx/mach-cpuimx27.c | 1 +
arch/arm/mach-imx/mach-cpuimx35.c | 1 +
arch/arm/mach-imx/mach-eukrea_cpuimx25.c | 1 +
arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 1 +
arch/arm/mach-imx/mach-imx27ipcam.c | 77 -
arch/arm/mach-imx/mach-imx27lite.c | 83 --
arch/arm/mach-imx/mach-imx50.c | 5 +-
arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} | 45 +-
arch/arm/mach-imx/mach-imx53.c | 19 +-
arch/arm/mach-imx/mach-imx6q.c | 4 +-
arch/arm/mach-imx/mach-imx6sl.c | 2 +-
arch/arm/mach-imx/mach-imx6sx.c | 10 +-
arch/arm/mach-imx/mach-mx25_3ds.c | 1 +
arch/arm/mach-imx/mach-mx27_3ds.c | 1 +
arch/arm/mach-imx/mach-mx31_3ds.c | 1 +
arch/arm/mach-imx/mach-mx31lilly.c | 1 +
arch/arm/mach-imx/mach-mx31lite.c | 1 +
arch/arm/mach-imx/mach-mx31moboard.c | 5 +-
arch/arm/mach-imx/mach-mx35_3ds.c | 1 +
arch/arm/mach-imx/mach-pca100.c | 1 +
arch/arm/mach-imx/mach-pcm037.c | 1 +
arch/arm/mach-imx/mach-pcm038.c | 1 +
arch/arm/mach-imx/mach-pcm043.c | 1 +
arch/arm/mach-imx/mach-vf610.c | 2 +-
arch/arm/mach-imx/mach-vpr200.c | 1 +
arch/arm/mach-imx/mm-imx5.c | 155 --
arch/arm/mach-imx/mx1-camera-fiq-ksym.c | 18 -
arch/arm/mach-imx/mx1-camera-fiq.S | 35 -
arch/arm/mach-imx/mx31moboard-devboard.c | 5 +-
arch/arm/mach-imx/mx31moboard-marxbot.c | 5 +-
arch/arm/mach-imx/mx31moboard-smartbot.c | 5 +-
arch/arm/mach-imx/mx51.h | 346 -----
arch/arm/mach-imx/mx53.h | 342 -----
arch/arm/mach-imx/mxc.h | 7 +
arch/arm/mach-imx/pm-imx5.c | 98 +-
arch/arm/mach-imx/pm-imx6.c | 67 +-
arch/arm/mach-imx/system.c | 24 +-
arch/arm/mach-imx/time.c | 55 +-
arch/arm/mach-imx/tzic.c | 9 +-
arch/arm/mach-integrator/integrator_ap.c | 10 +-
arch/arm/mach-integrator/integrator_cp.c | 10 +-
arch/arm/mach-kirkwood/Kconfig | 111 --
arch/arm/mach-kirkwood/Makefile | 14 -
arch/arm/mach-kirkwood/Makefile.boot | 3 -
arch/arm/mach-kirkwood/board-dt.c | 223 ---
arch/arm/mach-kirkwood/common.c | 746 ----------
arch/arm/mach-kirkwood/common.h | 74 -
arch/arm/mach-kirkwood/d2net_v2-setup.c | 231 ---
.../mach-kirkwood/include/mach/bridge-regs.h | 86 --
.../mach-kirkwood/include/mach/entry-macro.S | 34 -
arch/arm/mach-kirkwood/include/mach/hardware.h | 14 -
arch/arm/mach-kirkwood/include/mach/irqs.h | 65 -
arch/arm/mach-kirkwood/include/mach/kirkwood.h | 142 --
.../arm/mach-kirkwood/include/mach/uncompress.h | 46 -
arch/arm/mach-kirkwood/irq.c | 82 --
arch/arm/mach-kirkwood/lacie_v2-common.c | 114 --
arch/arm/mach-kirkwood/lacie_v2-common.h | 16 -
arch/arm/mach-kirkwood/mpp.c | 43 -
arch/arm/mach-kirkwood/mpp.h | 348 -----
arch/arm/mach-kirkwood/netxbig_v2-setup.c | 422 ------
arch/arm/mach-kirkwood/openrd-setup.c | 255 ----
arch/arm/mach-kirkwood/pcie.c | 296 ----
arch/arm/mach-kirkwood/pm.c | 76 -
arch/arm/mach-kirkwood/pm.h | 26 -
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | 89 --
arch/arm/mach-kirkwood/rd88f6281-setup.c | 128 --
arch/arm/mach-kirkwood/t5325-setup.c | 216 ---
arch/arm/mach-kirkwood/ts219-setup.c | 142 --
arch/arm/mach-kirkwood/ts41x-setup.c | 186 ---
arch/arm/mach-kirkwood/tsx1x-common.c | 113 --
arch/arm/mach-kirkwood/tsx1x-common.h | 7 -
arch/arm/mach-mediatek/Kconfig | 6 +
arch/arm/mach-mediatek/Makefile | 1 +
.../mach/dma.h => mach-mediatek/mediatek.c} | 25 +-
arch/arm/mach-mvebu/Kconfig | 13 +
arch/arm/mach-mvebu/Makefile | 4 +-
arch/arm/mach-mvebu/armada-370-xp.h | 2 +
arch/arm/mach-mvebu/board-v7.c | 22 +-
arch/arm/mach-mvebu/board.h | 5 +
arch/arm/mach-mvebu/common.h | 3 +-
arch/arm/mach-mvebu/cpu-reset.c | 2 +-
arch/arm/mach-mvebu/headsmp-a9.S | 15 -
arch/arm/mach-mvebu/hotplug.c | 31 -
arch/arm/mach-mvebu/kirkwood.c | 3 +
arch/arm/mach-mvebu/mvebu-soc-id.c | 21 +-
arch/arm/mach-mvebu/netxbig.c | 191 +++
arch/arm/mach-mvebu/platsmp-a9.c | 45 +-
arch/arm/mach-mvebu/platsmp.c | 49 +
arch/arm/mach-mvebu/pmsu.c | 438 +++++-
arch/arm/mach-mvebu/pmsu.h | 5 +
arch/arm/mach-mvebu/pmsu_ll.S | 36 +
arch/arm/mach-mvebu/system-controller.c | 50 +
arch/arm/mach-omap2/Makefile | 1 +
arch/arm/mach-omap2/cm2_7xx.h | 4 +
arch/arm/mach-omap2/devices.c | 2 +-
arch/arm/mach-omap2/dma.c | 3 +
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 -
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 13 -
.../omap_hwmod_2xxx_3xxx_interconnect_data.c | 9 -
.../omap_hwmod_2xxx_3xxx_ipblock_data.c | 40 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 10 -
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 100 ++
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 10 -
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 574 +++++++-
arch/arm/mach-omap2/omap_hwmod_common_data.h | 1 -
.../mach-omap2/omap_hwmod_common_ipblock_data.c | 55 +
arch/arm/mach-omap2/prcm43xx.h | 1 +
arch/arm/mach-omap2/prm7xx.h | 4 +
arch/arm/mach-rockchip/Makefile | 2 +
arch/arm/mach-rockchip/platsmp.c | 20 +
arch/arm/mach-s3c24xx/common.c | 2 -
arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/mach-h1940.c | 5 +-
arch/arm/mach-s3c24xx/mach-jive.c | 1 -
arch/arm/mach-s3c24xx/mach-smdk2413.c | 1 -
arch/arm/mach-s3c24xx/mach-smdk2416.c | 1 -
arch/arm/mach-s3c24xx/mach-smdk2443.c | 1 -
arch/arm/mach-s3c24xx/mach-vstms.c | 1 -
arch/arm/mach-s3c24xx/s3c2410.c | 6 -
arch/arm/mach-s3c24xx/s3c2412.c | 6 -
arch/arm/mach-s3c24xx/s3c2442.c | 1 -
arch/arm/mach-s3c24xx/s3c244x.c | 6 -
arch/arm/mach-s3c64xx/mach-anw6410.c | 1 -
arch/arm/mach-s3c64xx/mach-crag6410.c | 1 -
arch/arm/mach-s3c64xx/mach-hmt.c | 1 -
arch/arm/mach-s3c64xx/mach-ncp.c | 1 -
arch/arm/mach-s3c64xx/mach-smartq.c | 1 -
arch/arm/mach-s3c64xx/mach-smdk6400.c | 1 -
arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 -
arch/arm/mach-s3c64xx/s3c6400.c | 1 -
arch/arm/mach-s3c64xx/s3c6410.c | 1 -
arch/arm/mach-s5pv210/Kconfig | 197 +--
arch/arm/mach-s5pv210/Makefile | 29 +-
arch/arm/mach-s5pv210/Makefile.boot | 2 -
arch/arm/mach-s5pv210/clock.c | 1365 ------------------
arch/arm/mach-s5pv210/common.c | 279 ----
arch/arm/mach-s5pv210/common.h | 21 +-
arch/arm/mach-s5pv210/dev-audio.c | 246 ----
arch/arm/mach-s5pv210/dma.c | 130 --
.../mach-s5pv210/include/mach/gpio-samsung.h | 135 --
arch/arm/mach-s5pv210/include/mach/hardware.h | 18 -
arch/arm/mach-s5pv210/include/mach/irqs.h | 137 --
arch/arm/mach-s5pv210/include/mach/map.h | 158 --
arch/arm/mach-s5pv210/include/mach/memory.h | 25 -
arch/arm/mach-s5pv210/include/mach/pm-core.h | 46 -
arch/arm/mach-s5pv210/include/mach/regs-clock.h | 2 +-
arch/arm/mach-s5pv210/include/mach/regs-gpio.h | 41 -
arch/arm/mach-s5pv210/include/mach/regs-irq.h | 18 -
arch/arm/mach-s5pv210/mach-aquila.c | 688 ---------
arch/arm/mach-s5pv210/mach-goni.c | 917 ------------
arch/arm/mach-s5pv210/mach-smdkc110.c | 159 --
arch/arm/mach-s5pv210/mach-smdkv210.c | 338 -----
arch/arm/mach-s5pv210/mach-torbreck.c | 135 --
arch/arm/mach-s5pv210/pm.c | 147 +-
arch/arm/mach-s5pv210/s5pv210.c | 77 +
arch/arm/mach-s5pv210/setup-fb-24bpp.c | 49 -
arch/arm/mach-s5pv210/setup-fimc.c | 44 -
arch/arm/mach-s5pv210/setup-i2c0.c | 28 -
arch/arm/mach-s5pv210/setup-i2c1.c | 28 -
arch/arm/mach-s5pv210/setup-i2c2.c | 28 -
arch/arm/mach-s5pv210/setup-ide.c | 39 -
arch/arm/mach-s5pv210/setup-keypad.c | 24 -
arch/arm/mach-s5pv210/setup-sdhci-gpio.c | 103 --
arch/arm/mach-s5pv210/setup-spi.c | 34 -
arch/arm/mach-s5pv210/setup-usb-phy.c | 95 --
.../s5p-sleep.S => mach-s5pv210/sleep.S} | 19 +-
arch/arm/mach-shmobile/Kconfig | 24 +-
arch/arm/mach-shmobile/Makefile | 23 +-
arch/arm/mach-shmobile/Makefile.boot | 1 -
.../arm/mach-shmobile/board-koelsch-reference.c | 4 +-
arch/arm/mach-shmobile/board-koelsch.c | 4 +-
arch/arm/mach-shmobile/board-marzen-reference.c | 28 +-
arch/arm/mach-shmobile/board-marzen.c | 4 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 6 +
arch/arm/mach-shmobile/clock-r8a7740.c | 18 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 6 +
arch/arm/mach-shmobile/clock-r8a7779.c | 23 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 9 +
arch/arm/mach-shmobile/common.h | 9 +
arch/arm/mach-shmobile/cpufreq.c | 17 +
arch/arm/mach-shmobile/headsmp.S | 13 +-
arch/arm/mach-shmobile/platsmp-apmu.c | 69 +-
arch/arm/mach-shmobile/pm-r8a7779.c | 4 +-
arch/arm/mach-shmobile/pm-r8a7790.c | 43 +-
arch/arm/mach-shmobile/pm-r8a7791.c | 73 +
.../mach-shmobile/{include/mach => }/r8a7779.h | 2 +-
.../mach-shmobile/{include/mach => }/r8a7791.h | 1 +
arch/arm/mach-shmobile/rcar-gen2.h | 1 +
arch/arm/mach-shmobile/setup-r8a7779.c | 49 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 2 +
arch/arm/mach-shmobile/setup-r8a7791.c | 6 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 72 +
arch/arm/mach-shmobile/smp-r8a7779.c | 4 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 30 -
arch/arm/mach-shmobile/smp-r8a7791.c | 28 +-
arch/arm/mach-shmobile/timer.c | 50 +-
arch/arm/mach-sunxi/Kconfig | 8 +
arch/arm/mach-sunxi/sunxi.c | 9 +
arch/arm/mach-versatile/versatile_dt.c | 1 -
arch/arm/mm/Kconfig | 2 +-
arch/arm/plat-omap/dma.c | 5 +-
arch/arm/plat-samsung/Kconfig | 143 +-
arch/arm/plat-samsung/Makefile | 15 -
arch/arm/plat-samsung/clock-clksrc.c | 212 ---
arch/arm/plat-samsung/clock.c | 539 -------
arch/arm/plat-samsung/cpu.c | 3 +-
arch/arm/plat-samsung/devs.c | 330 -----
arch/arm/plat-samsung/include/plat/camport.h | 28 -
.../plat-samsung/include/plat/clock-clksrc.h | 83 --
arch/arm/plat-samsung/include/plat/clock.h | 152 --
.../plat-samsung/include/plat/cpu-freq-core.h | 3 -
arch/arm/plat-samsung/include/plat/cpu.h | 13 -
arch/arm/plat-samsung/include/plat/devs.h | 42 -
arch/arm/plat-samsung/include/plat/fb-core.h | 15 -
arch/arm/plat-samsung/include/plat/fb.h | 22 -
arch/arm/plat-samsung/include/plat/fimc-core.h | 51 -
arch/arm/plat-samsung/include/plat/gpio-cfg.h | 64 -
arch/arm/plat-samsung/include/plat/hdmi.h | 16 -
arch/arm/plat-samsung/include/plat/irqs.h | 72 -
arch/arm/plat-samsung/include/plat/map-s5p.h | 1 -
arch/arm/plat-samsung/include/plat/mfc.h | 35 -
arch/arm/plat-samsung/include/plat/pll.h | 323 -----
arch/arm/plat-samsung/include/plat/s5p-clock.h | 65 -
arch/arm/plat-samsung/include/plat/sdhci.h | 47 -
arch/arm/plat-samsung/include/plat/tv-core.h | 44 -
arch/arm/plat-samsung/init.c | 1 -
arch/arm/plat-samsung/pm-gpio.c | 4 +-
arch/arm/plat-samsung/s5p-clock.c | 294 ----
arch/arm/plat-samsung/s5p-dev-mfc.c | 81 +-
arch/arm/plat-samsung/s5p-dev-uart.c | 88 --
arch/arm/plat-samsung/s5p-irq-eint.c | 221 ---
arch/arm/plat-samsung/s5p-irq-gpioint.c | 218 ---
arch/arm/plat-samsung/s5p-irq-pm.c | 92 --
arch/arm/plat-samsung/s5p-irq.c | 31 -
arch/arm/plat-samsung/s5p-pm.c | 40 -
drivers/bus/imx-weim.c | 4 +-
drivers/clk/mvebu/clk-cpu.c | 80 +-
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-s5pv210-audss.c | 241 ++++
drivers/clk/samsung/clk-s5pv210.c | 856 +++++++++++
drivers/clk/versatile/Makefile | 3 +-
.../{clk-integrator.c => clk-versatile.c} | 38 +-
drivers/clocksource/tegra20_timer.c | 13 +
drivers/cpufreq/s3c2410-cpufreq.c | 2 -
drivers/cpufreq/s3c2412-cpufreq.c | 3 -
drivers/cpufreq/s3c2440-cpufreq.c | 3 -
drivers/cpufreq/s3c24xx-cpufreq.c | 1 -
drivers/cpufreq/s5pv210-cpufreq.c | 131 +-
drivers/cpuidle/Kconfig.arm | 14 +-
drivers/cpuidle/Makefile | 2 +-
drivers/cpuidle/cpuidle-armada-370-xp.c | 93 --
drivers/cpuidle/cpuidle-big_little.c | 12 +-
drivers/cpuidle/cpuidle-mvebu-v7.c | 150 ++
drivers/gpio/gpio-samsung.c | 240 ---
drivers/irqchip/irq-versatile-fpga.c | 18 +-
drivers/phy/Kconfig | 10 +
drivers/phy/Makefile | 1 +
drivers/phy/phy-s5pv210-usb2.c | 187 +++
drivers/phy/phy-samsung-usb2.c | 6 +
drivers/phy/phy-samsung-usb2.h | 1 +
drivers/power/reset/Kconfig | 6 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/hisi-reboot.c | 67 +
drivers/tty/serial/samsung.c | 4 -
include/dt-bindings/clock/imx1-clock.h | 40 +
include/dt-bindings/clock/imx21-clock.h | 80 +
include/dt-bindings/clock/imx27-clock.h | 108 ++
include/dt-bindings/clock/imx6qdl-clock.h | 224 +++
include/dt-bindings/clock/s5pv210-audss.h | 34 +
include/dt-bindings/clock/s5pv210.h | 239 +++
include/dt-bindings/clock/vf610-clock.h | 4 +-
include/linux/mvebu-pmsu.h | 20 +
include/linux/omap-dma.h | 1 +
include/linux/platform_data/camera-mx1.h | 35 -
include/linux/platform_data/usb-ehci-mxc.h | 46 -
include/linux/platform_data/usb-imx_udc.h | 23 -
init/calibrate.c | 11 +
407 files changed, 11489 insertions(+), 19492 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt
create mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
create mode 100644 arch/arm/boot/dts/hisi-x5hd2-dkb.dts
create mode 100644 arch/arm/boot/dts/hisi-x5hd2.dtsi
create mode 100644 arch/arm/boot/dts/mt6589-aquaris5.dts
create mode 100644 arch/arm/boot/dts/mt6589.dtsi
delete mode 100644 arch/arm/boot/dts/r8a7779-marzen-reference.dts
create mode 100644 arch/arm/boot/dts/s5pv210-aquila.dts
create mode 100644 arch/arm/boot/dts/s5pv210-goni.dts
create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/s5pv210-smdkc110.dts
create mode 100644 arch/arm/boot/dts/s5pv210-smdkv210.dts
create mode 100644 arch/arm/boot/dts/s5pv210-torbreck.dts
create mode 100644 arch/arm/boot/dts/s5pv210.dtsi
rename arch/arm/{mach-s5pv210/include/mach/debug-macro.S => include/debug/s5pv210.S} (62%)
create mode 100644 arch/arm/mach-bcm/brcmstb.c
create mode 100644 arch/arm/mach-bcm/brcmstb.h
create mode 100644 arch/arm/mach-bcm/headsmp-brcmstb.S
create mode 100644 arch/arm/mach-bcm/kona_smp.c
create mode 100644 arch/arm/mach-bcm/platsmp-brcmstb.c
create mode 100644 arch/arm/mach-berlin/headsmp.S
create mode 100644 arch/arm/mach-berlin/platsmp.c
create mode 100644 arch/arm/mach-hisi/headsmp.S
delete mode 100644 arch/arm/mach-imx/crm-regs-imx5.h
delete mode 100644 arch/arm/mach-imx/devices-imx51.h
delete mode 100644 arch/arm/mach-imx/devices/platform-imx_udc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mx1-camera.c
delete mode 100644 arch/arm/mach-imx/ehci-imx5.c
create mode 100644 arch/arm/mach-imx/ehci.h
delete mode 100644 arch/arm/mach-imx/iomux-mx51.h
delete mode 100644 arch/arm/mach-imx/mach-imx27ipcam.c
delete mode 100644 arch/arm/mach-imx/mach-imx27lite.c
rename arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} (51%)
delete mode 100644 arch/arm/mach-imx/mm-imx5.c
delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq-ksym.c
delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq.S
delete mode 100644 arch/arm/mach-imx/mx51.h
delete mode 100644 arch/arm/mach-imx/mx53.h
delete mode 100644 arch/arm/mach-kirkwood/Kconfig
delete mode 100644 arch/arm/mach-kirkwood/Makefile
delete mode 100644 arch/arm/mach-kirkwood/Makefile.boot
delete mode 100644 arch/arm/mach-kirkwood/board-dt.c
delete mode 100644 arch/arm/mach-kirkwood/common.c
delete mode 100644 arch/arm/mach-kirkwood/common.h
delete mode 100644 arch/arm/mach-kirkwood/d2net_v2-setup.c
delete mode 100644 arch/arm/mach-kirkwood/include/mach/bridge-regs.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-kirkwood/include/mach/hardware.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/irqs.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/kirkwood.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-kirkwood/irq.c
delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.c
delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.h
delete mode 100644 arch/arm/mach-kirkwood/mpp.c
delete mode 100644 arch/arm/mach-kirkwood/mpp.h
delete mode 100644 arch/arm/mach-kirkwood/netxbig_v2-setup.c
delete mode 100644 arch/arm/mach-kirkwood/openrd-setup.c
delete mode 100644 arch/arm/mach-kirkwood/pcie.c
delete mode 100644 arch/arm/mach-kirkwood/pm.c
delete mode 100644 arch/arm/mach-kirkwood/pm.h
delete mode 100644 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c
delete mode 100644 arch/arm/mach-kirkwood/rd88f6281-setup.c
delete mode 100644 arch/arm/mach-kirkwood/t5325-setup.c
delete mode 100644 arch/arm/mach-kirkwood/ts219-setup.c
delete mode 100644 arch/arm/mach-kirkwood/ts41x-setup.c
delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.c
delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.h
create mode 100644 arch/arm/mach-mediatek/Kconfig
create mode 100644 arch/arm/mach-mediatek/Makefile
rename arch/arm/{mach-s5pv210/include/mach/dma.h => mach-mediatek/mediatek.c} (53%)
delete mode 100644 arch/arm/mach-mvebu/hotplug.c
create mode 100644 arch/arm/mach-mvebu/netxbig.c
create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c
delete mode 100644 arch/arm/mach-s5pv210/Makefile.boot
delete mode 100644 arch/arm/mach-s5pv210/clock.c
delete mode 100644 arch/arm/mach-s5pv210/common.c
delete mode 100644 arch/arm/mach-s5pv210/dev-audio.c
delete mode 100644 arch/arm/mach-s5pv210/dma.c
delete mode 100644 arch/arm/mach-s5pv210/include/mach/gpio-samsung.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/irqs.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/map.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/memory.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/pm-core.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-s5pv210/mach-aquila.c
delete mode 100644 arch/arm/mach-s5pv210/mach-goni.c
delete mode 100644 arch/arm/mach-s5pv210/mach-smdkc110.c
delete mode 100644 arch/arm/mach-s5pv210/mach-smdkv210.c
delete mode 100644 arch/arm/mach-s5pv210/mach-torbreck.c
create mode 100644 arch/arm/mach-s5pv210/s5pv210.c
delete mode 100644 arch/arm/mach-s5pv210/setup-fb-24bpp.c
delete mode 100644 arch/arm/mach-s5pv210/setup-fimc.c
delete mode 100644 arch/arm/mach-s5pv210/setup-i2c0.c
delete mode 100644 arch/arm/mach-s5pv210/setup-i2c1.c
delete mode 100644 arch/arm/mach-s5pv210/setup-i2c2.c
delete mode 100644 arch/arm/mach-s5pv210/setup-ide.c
delete mode 100644 arch/arm/mach-s5pv210/setup-keypad.c
delete mode 100644 arch/arm/mach-s5pv210/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-s5pv210/setup-spi.c
delete mode 100644 arch/arm/mach-s5pv210/setup-usb-phy.c
rename arch/arm/{plat-samsung/s5p-sleep.S => mach-s5pv210/sleep.S} (53%)
create mode 100644 arch/arm/mach-shmobile/cpufreq.c
create mode 100644 arch/arm/mach-shmobile/pm-r8a7791.c
rename arch/arm/mach-shmobile/{include/mach => }/r8a7779.h (95%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7791.h (90%)
delete mode 100644 arch/arm/plat-samsung/clock-clksrc.c
delete mode 100644 arch/arm/plat-samsung/clock.c
delete mode 100644 arch/arm/plat-samsung/include/plat/camport.h
delete mode 100644 arch/arm/plat-samsung/include/plat/clock-clksrc.h
delete mode 100644 arch/arm/plat-samsung/include/plat/clock.h
delete mode 100644 arch/arm/plat-samsung/include/plat/fimc-core.h
delete mode 100644 arch/arm/plat-samsung/include/plat/hdmi.h
delete mode 100644 arch/arm/plat-samsung/include/plat/irqs.h
delete mode 100644 arch/arm/plat-samsung/include/plat/mfc.h
delete mode 100644 arch/arm/plat-samsung/include/plat/pll.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s5p-clock.h
delete mode 100644 arch/arm/plat-samsung/include/plat/tv-core.h
delete mode 100644 arch/arm/plat-samsung/s5p-clock.c
delete mode 100644 arch/arm/plat-samsung/s5p-dev-uart.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq-eint.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq-gpioint.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq-pm.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq.c
delete mode 100644 arch/arm/plat-samsung/s5p-pm.c
create mode 100644 drivers/clk/samsung/clk-s5pv210-audss.c
create mode 100644 drivers/clk/samsung/clk-s5pv210.c
rename drivers/clk/versatile/{clk-integrator.c => clk-versatile.c} (63%)
delete mode 100644 drivers/cpuidle/cpuidle-armada-370-xp.c
create mode 100644 drivers/cpuidle/cpuidle-mvebu-v7.c
create mode 100644 drivers/phy/phy-s5pv210-usb2.c
create mode 100644 drivers/power/reset/hisi-reboot.c
create mode 100644 include/dt-bindings/clock/imx1-clock.h
create mode 100644 include/dt-bindings/clock/imx21-clock.h
create mode 100644 include/dt-bindings/clock/imx27-clock.h
create mode 100644 include/dt-bindings/clock/imx6qdl-clock.h
create mode 100644 include/dt-bindings/clock/s5pv210-audss.h
create mode 100644 include/dt-bindings/clock/s5pv210.h
create mode 100644 include/linux/mvebu-pmsu.h
delete mode 100644 include/linux/platform_data/camera-mx1.h
delete mode 100644 include/linux/platform_data/usb-imx_udc.h
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
This is the bulk of new SoC enablement and other platform changes for 3.17:
* Samsung S5PV210 has been converted to DT and multiplatform
* Clock drivers and bindings for some of the lower-end i.MX 1/2 platforms
* Kirkwood, one of the popular Marvell platforms, is folded into the
mvebu platform code, removing mach-kirkwood.
* Hwmod data for TI AM43xx and DRA7 platforms.
* More additions of Renesas shmobile platform support
* Removal of plat-samsung contents that can be removed with S5PV210 being
multiplatform/DT-enabled and the other two old platforms being removed.
New platforms (most with only basic support right now):
* Hisilicon X5HD2 settop box chipset is introduced
* Mediatek MT6589 (mobile chipset) is introduced
* Broadcom BCM7xxx settop box chipset is introduced
+ as usual a lot other pieces all over the platform code.
Conflicts:
Documentation/devicetree/bindings/phy/samsung-phy.txt:
Add/add: Keep both. s5pv210 should be at the bottom of the list
(sorted alphabetically). That would have avoided the conflict
in the first place. :(
arch/arm/Kconfig:
Remove/change: Remove ARCH_S5PV210 config entry.
arch/arm/mach-mvebu/headsmp-a9.S:
Remove/change: Remove the conflicting chunk (mov pc,r1 -> ret
r1 conversion conflicted with the removal).
arch/arm/mach-shmobile/headsmp.S:
Change/change: Keep both sides, sort the result with asm below linux.
drivers/cpuidle/Kconfig.arm:
Add/change: Keep MPCM dependency and the TC2+EXYNOS line.
drivers/phy/phy-samsung-usb2.c:
Add/add: Like the Doc above, keep both but sort the result. Could have
been avoided by original patches doing it. :(
Careful to not miss the #endif and closing },
drivers/phy/phy-samsung-usb2.h:
Add/add: Keep both, sort.
arch/arm/mach-s5pv210/include/mach/memory.h:
Change/remove: Just git rm the file.
----------------------------------------------------------------
The following changes since commit ea7558cd522323330d670a849c6154f73a6e08b7:
Merge branch 'next/cleanup' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/soc-for-3.17
for you to fetch changes up to c2fff85e21818952aa0ee5778926beee6c03e579:
ARM: hisi: remove smp from machine descriptor
----------------------------------------------------------------
Abhilash Kesavan (1):
ARM: EXYNOS: Support cluster power off on exynos5420/5800
Alex Elder (2):
ARM: add SMP support for Broadcom mobile SoCs
ARM: configs: enable SMP in bcm_defconfig
Alexander Shiyan (22):
ARM: i.MX: Select HAVE_IMX_SRC for i.MX5 globally
ARM: i.MX1 clk: Add devicetree support
ARM: i.MX: Remove registration helper for i.MX1 USB UDC
ARM: i.MX: Use of_clk_get_by_name() for timer clocks for DT case.
ARM: i.MX: Remove excess variable
ARM: i.MX27 clk: Separate DT and non-DT init procedure
ARM: i.MX27 clk: Use of_clk_init() for DT case
ARM: i.MX clk: Move clock check function in common location
ARM: i.MX system: Simplify handling watchdog clock
ARM: i.MX system: Add a reset fallback if base address of watchdog is not set
ARM: i.MX: Remove Freescale i.MX27 IP Camera board support
ARM: i.MX21 clk: Clock initialization rework
ARM: i.MX21 clk: Remove clk_register_clkdev() for unused clocks
ARM: i.MX21 clk: Cleanup driver
ARM: i.MX21 clk: Add devicetree support
ARM: i.MX: Remove i.MX1 camera support
ARM: i.MX: Remove excess symbols ARCH_MX1, ARCH_MX25 and MACH_MX27
ARM: i.MX: Remove Freescale Logic Product Development i.MX27 Lite-Kit board support
ARM: i.MX27 clk: Introduce DT include for clock provider
ARM: i.MX27 clk: Remove unused definitions
ARM: i.MX27 clk: Add 26 MHz oscillator circuit clock gate
ARM: i.MX: Use CLOCKSOURCE_OF_DECLARE() for DT targets
Andrew Lunn (2):
ARM: Kirkwood: Add setup file for netxbig LEDs
ARM: Kirkwood: Remove mach-kirkwood
Anson Huang (4):
ARM: imx: add suspend support for i.mx6sx
ARM: imx: add cpuidle support for i.mx6sx
ARM: imx: mem bit must be cleared before entering DSM mode
ARM: imx: add standby mode support for suspend
Antoine T?nart (1):
ARM: berlin: add SMP support
Arnd Bergmann (17):
ARM: shmobile: fix shmobile_smp_apmu_suspend_init build failure for !SUSPEND
ARM: imx: imx6sx uses imx6q cpuidle code
ARM: imx: build cpu_is_imx6sl function conditionally
Merge tag 'v3.17-next-mediatek-support' of https://github.com/mbgg/linux-mediatek into next/soc
ARM: mvebu: fix build without platforms selected
Merge branch 'omap/cleanup' into next/soc
Merge tag 'omap-for-v3.17/soc-new' of git://git.kernel.org/.../tmlind/linux-omap into next/soc
Merge branches 'samsung/cleanup' and 'samsung/s5p-cleanup-v2', tag 'v3.16-rc6' into next/soc
Merge tag 'power-exynos' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 's5pv210-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Merge tag 'misc-for-3.17' of git://github.com/hisilicon/linux-hisi into next/soc
Merge tag 'v3.17-rockchip-smp-hotplug' of git://git.kernel.org/.../mmind/linux-rockchip into next/soc
Merge branch 'next/fixes-non-critical' into next/soc
Merge branch 'cleanup/gpio-header-removal' into next/soc
Merge tag 'mvebu-soc-3.17-4' of git://git.infradead.org/linux-mvebu into next/soc
Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
Merge tag 'for-3.17/bcm-soc' of git://github.com/broadcom/mach-bcm into next/soc
Benoit Cousson (1):
ARM: shmobile: Mark all SoCs in shmobile as CPUFreq, capable
Brian Norris (2):
ARM: brcmstb: select GISB arbiter and interrupt drivers
MAINTAINERS: add entry for Broadcom ARM STB architecture
Chander Kashyap (6):
cpuidle: big.LITTLE: add of_device_id structure
ARM: EXYNOS: add generic function to calculate cpu number
cpuidle: big.LITTLE: Add ARCH_EXYNOS entry in config
cpuidle: big.LITTLE: init driver for exynos5420
ARM: EXYNOS: do not allow cpuidle registration for exynos5420
ARM: EXYNOS: populate suspend and powered_up callbacks for mcpm
Chen-Yu Tsai (3):
ARM: sunxi: Introduce Allwinner A23 support
ARM: sunxi: Add earlyprintk support using R_UART (sun6i/sun8i)
ARM: sunxi: select MFD_SUN6I_PRCM when sun8i arch support is enabled
Denis Carikli (2):
ARM i.MX25 clk: Fix gpt timer clock.
ARM: i.MX25 clk: Use of_clk_init() for DT case
Ezequiel Garcia (1):
ARM: mvebu: Don't apply the thermal quirk if the SoC revision is unknown
Fabian Frederick (1):
ARM: imx: use PTR_ERR_OR_ZERO
Fabio Estevam (6):
ARM: imx: defconfig: Select CONFIG_FHANDLE
ARM: imx_v6_v7_defconfig: Select CONFIG_SOC_IMX6SX
ARM: clk-imx51-imx53: Remove clk_register_clkdev()
ARM: imx_v4_v5_defconfig: Add USB device options
ARM: mx6: Only check for 1.2GHz for mx6quad
ARM: imx: clk-imx6sx: register SSI/SSI_IPG as shared gate clocks
Gaku Inami (3):
ARM: shmobile: add cpufreq-cpu0 driver for common SH-Mobile
ARM: shmobile: Remove ARCH_HAS_CPUFREQ config for shmobile
ARM: shmobile: Remove opps table check for cpufreq
Geert Uytterhoeven (7):
ARM: shmobile: rcar-gen2: Update for of_get_flat_dt_prop() update
ARM: shmobile: rcar-gen2: Use "1ULL" instead of "(u64)1"
ARM: shmobile: rcar-gen2: Remove useless copied section for LongTrail
ARM: shmobile: r8a7779 dtsi: Update unit-addresses for clocks
ARM: shmobile: r8a7779 dtsi: Correct #address-cells/#size-cells for clocks
ARM: shmobile: Move r8a7779.h
ARM: shmobile: Move r8a7791.h
Gregory CLEMENT (14):
ARM: mvebu: Use the a standard errno in mvebu_get_soc_id
ARM: mvebu: Use system controller to get the soc id when possible
ARM: mvebu: split again armada_370_xp_pmsu_idle_enter() in PMSU code
ARM: mvebu: sort the #include of pmsu.c in alphabetic order
ARM: mvebu: add a common function for the boot address work around
ARM: mvebu: use the common function for Armada 375 SMP workaround
ARM: mvebu: rename the armada_370_xp symbols to mvebu_v7 in pmsu.c
ARM: mvebu: make the cpuidle initialization more generic
ARM: mvebu: use a local variable to store the resume address
ARM: mvebu: make the snoop disabling optional in mvebu_v7_pmsu_idle_prepare()
ARM: mvebu: export the SCU address
cpuidle: mvebu: rename the driver from armada-370-xp to mvebu-v7
ARM: mvebu: add cpuidle support for Armada 370
ARM: mvebu: add cpuidle support for Armada 38x
Haifeng Yan (3):
ARM: hisi: enable hix5hd2 SoC
ARM: debug: Rename Hi3716 to HIX5HD2
ARM: dts: Add hix5hd2-dkb dts file.
Haojian Zhuang (3):
ARM: hisi: add ARCH_HISI
power: reset: move hisilicon reboot code
ARM: hisi: remove smp from machine descriptor
Heiko Stuebner (1):
ARM: rockchip: select ARMv7 compiler flags for platsmp.o
Jason Cooper (3):
Merge branch 'mvebu/soc-cpufreq' into mvebu/soc
Merge branch 'mvebu/fixes' into mvebu/soc-cpuidle
Merge branch 'mvebu/soc-cpuidle' into mvebu/soc
Kishon Vijay Abraham I (2):
arm: dra7xx: Add hwmod data for pcie1 phy and pcie2 phy
arm: dra7xx: Add hwmod data for pcie1 and pcie2 subsystems
Kukjin Kim (3):
Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/dt-s5pv210
Merge branch 'v3.17-next/cleanup-samsung' into v3.17-next/power-exynos
Merge branch 'v3.17-next/cpuidle-exynos' into v3.17-next/power-exynos
Laurent Pinchart (1):
ARM: shmobile: Fix device node reference leakage in shmobile_init_delay
Liu Ying (1):
bus: imx-weim: populate devices on a simple bus
Lokesh Vutla (1):
ARM: DRA7: hwmod: Add data for RTC
Magnus Damm (10):
ARM: shmobile: Use shmobile_init_late() on r8a7790 DT-only
ARM: shmobile: Use shmobile_init_late() on r8a7791 DT-only
ARM: shmobile: Add shared R-Car Gen2 CMA reservation code
ARM: shmobile: Allow use of boot code for non-SMP case
ARM: shmobile: Adjust APMU code to build for non-SMP
ARM: shmobile: Use __init for APMU suspend init function
ARM: shmobile: Move r8a7790 reset code to pm-r8a7790.c
ARM: shmobile: Allow r8a7790 to build non-SMP APMU code
ARM: shmobile: Move r8a7791 reset code to pm-r8a7791.c
ARM: shmobile: Allow r8a7791 to build non-SMP APMU code
Marc Carino (1):
ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
Mateusz Krawczuk (6):
clk: samsung: Add clock driver for S5PV210 and compatible SoCs
ARM: S5PV210: Migrate clock handling to Common Clock Framework
phy: Add support for S5PV210 to the Exynos USB 2.0 PHY driver
ARM: S5PV210: Add board file for boot using Device Tree
ARM: dts: Add Device tree for s5pv210 SoC
ARM: dts: Add Device tree for s5pc110/s5pv210 boards
Matthias Brugger (3):
arm: add basic support for Mediatek MT6589 boards
dt-bindings: add documentation for Mediatek SoC
arm: mediatek: add dts for Aquaris5 mobile phone
Mugunthan V N (1):
arm: dra7xx: Add hwmod data for MDIO and CPSW
Nishanth Menon (2):
ARM: OMAP2+: DMA: remove requirement of irq for platform-dma driver
ARM: DRA7: hwmod: remove interrupts for DMA
Olof Johansson (19):
Merge tag 'renesas-clock-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-cpufreq-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-r8a7779-multiplatform-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'tegra-for-3.17-delay-timer' of git://git.kernel.org/.../tegra/linux into next/soc
Merge tag 'versatile-for-3.17' of git://git.kernel.org/.../robh/linux into next/soc
Merge tag 'renesas-soc-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'mvebu-soc-3.17' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'berlin-soc-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/soc
Merge tag 'renesas-r8a7779-multiplatform2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge branch 'renesas/cleanup2' into next/soc
Merge tag 'renesas-soc2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-soc3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-cpufreq2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-r8a7779-multiplatform3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'renesas-clock2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/soc
Merge tag 'imx-soc-3.17' of git://git.kernel.org/.../shawnguo/linux into next/soc
Merge tag 'sunxi-core-for-3.17' of git://git.kernel.org/.../mripard/linux into next/soc
Merge tag 'mvebu-soc-3.17-2' of git://git.infradead.org/linux-mvebu into next/soc
Merge tag 'exynos-cpuidle' of git://git.kernel.org/.../kgene/linux-samsung into next/soc
Pankaj Dubey (2):
ARM: EXYNOS: Refactored code for using PMU address via DT
ARM: EXYNOS: Move cpufreq and cpuidle device registration to init_machine
Paul Bolle (1):
ARM: imx: remove unused defines
Peter De Schrijver (3):
kernel: add calibration_delay_done()
ARM: choose highest resolution delay timer
clocksource: tegra: Use us counter as delay timer
Rob Herring (11):
dts: versatile: add missing irq controller properties
irqchip: versatile-fpga: Add IRQCHIP_DECLARE support
irqchip: versatile-fpga: add support for arm,versatile-sic
ARM: integrator: convert to use irqchip_init
ARM: versatile: remove init_irq hook for DT boot
dts: versatile: add pl180 compatible strings
dt/bindings: arm-boards: add binding for Versatile core module
dt/bindings: add compatible string for versatile osc clock
ARM: timer-sp: allow getting timer1 clock from DT to fallback to legacy clock
dts: versatile: add clock tree
clk: versatile: add versatile OSC support
Roger Quadros (1):
ARM: DRA7: hwmod: Add OCP2SCP3 module
Romain Perier (1):
ARM: rockchip: Add cpu hotplug support for RK3XXX SoCs
Sachin Kamat (3):
ARM: mvebu: Staticize armada_375_smp_cpu1_enable_wa
ARM: mvebu: Staticize armada_370_xp_cpu_pm_init
ARM: mvebu: Staticize mvebu_cpu_reset_init
Sathya Prakash M R (1):
ARM: AM43xx: hwmod: add DSS hwmod data
Shawn Guo (24):
Merge tag 'imx-fixes-3.16-2' into imx/soc
ARM: imx: move EHCI platform defines out of platform_data header
ARM: imx5: move SOC_IMX5 and SOC_IMX51 into 'Device tree only'
ARM: imx5: drop option MACH_IMX51_DT
ARM: imx5: remove imx51 non-DT support files
ARM: imx5: remove i.MX5 non-DT device registration helpers
ARM: imx5: make mx51_clocks_init() a DT call
ARM: imx5: drop arguments from mx5_clocks_common_init()
ARM: imx5: tzic_init_irq() can directly be .init_irq hook
ARM: imx5: remove function imx51_soc_init()
ARM: imx5: call mxc_timer_init_dt() on imx51
ARM: imx5: retrieve iim base from device tree
ARM: imx5: remove header crm-regs-imx5.h
ARM: imx5: use dynamic mapping for CCM block
ARM: imx5: use dynamic mapping for DPLL block
ARM: imx5: reuse clock CCM mapping in pm code
ARM: imx5: use dynamic mapping for Cortex and GPC block
ARM: imx5: move init hooks into mach-imx5x.c
ARM: imx5: remove file mm-imx5.c
ARM: imx5: clean function declarations in mx51.h
ARM: imx5: remove mx51.h and mx53.h
ARM: imx6qdl: switch to use macro for clock ID
ARM: imx: mark .dt_compat as const
ARM: imx: drop PL310 errata 588369 and 727915
Silvio Fricke (2):
ARM: imx_v6_v7_defconfig: Enable STMPE gpio support
ARM: imx_v6_v7_defconfig: Enable flexcan driver for can support
Simon Horman (28):
ARM: shmobile: r8a7779: Add clocks
ARM: shmobile: Sync Marzen DTS with Marzen reference DTS
ARM: shmobile: marzen: Specify external clock frequency in DT
ARM: shmobile: r8a7779: Reference clocks
ARM: shmobile: rcar-gen2: correct return value of shmobile_smp_apmu_suspend_init
ARM: shmobile: r8a7779: Add helper to read mode pins
ARM: shmobile: r8a7779: Move r8a7779_earlytimer_init to clock-r8a7779.c
ARM: shmobile: marzen-reference: Move clock and OF device initialisation into board code
ARM: shmobile: r8a7779: Initial multiplatform support
ARM: shmobile: marzen-reference: Initialize CPG device
ARM: shmobile: marzen-reference: Instantiate clkdevs for SCIF and TMU
ARM: shmobile: Remove non-multiplatform Marzen reference support
ARM: shmobile: Let Marzen multiplatform boot with Marzen DTB
ARM: shmobile: Remove Marzen reference DTS
ARM: shmobile: marzen-reference: Remove legacy clock support
ARM: shmobile: r8a7779: Add Maximum CPU Frequency to DTS
ARM: shmobile: r8a7779: Use DT CPU Frequency in common case
ARM: shmobile: marzen-reference: Use DT CPU Frequency
ARM: shmobile: r8a7779: Remove unused r8a7779_init_delay()
ARM: shmobile: r8a7779: Add scif nodes to dtsi
ARM: shmobile: marzen: Remove early_printk from command line
ARM: shmobile: marzen: Initialise SCIF devices using DT
ARM: shmobile: marzen: Do not use workaround for scif devices
ARM: shmobile: marzen: Consistently use tabs for indentation
ARM: shmobile: r8a7778: add SCI clock support for DT
ARM: shmobile: r8a73a4: add SCI clock support for DT
ARM: shmobile: r8a7740: correct SCI clock support for DT
ARM: shmobile: sh73a0: add SCI clock support for DT
Stefan Agner (2):
ARM: imx_v6_v7_defconfig: add FSL_EDMA and PRINTK_TIME
ARM: imx: clk-vf610: fix FlexCAN clock gating
Steffen Trumtrar (2):
ARM: i.MX: allow disabling supervisor protect via DT
ARM: i.MX53: globally disable supervisor protect
Suman Anna (10):
ARM: dts: OMAP2+: Add mailbox fifo and user information
ARM: dts: OMAP4: Add mailbox node
ARM: dts: AM33xx: Add mailbox node
ARM: dts: AM4372: Correct mailbox node data
ARM: dts: DRA7: Add mailbox nodes
ARM: DRA7: hwmod_data: Add mailbox hwmod data
ARM: OMAP2+: Avoid mailbox legacy device creation for DT-boot
ARM: OMAP2: hwmod_data: Remove legacy mailbox data and addrs
ARM: OMAP4: hwmod_data: Remove legacy mailbox addrs
ARM: AM33xx: hwmod_data: Remove legacy mailbox addrs
Thomas Petazzoni (13):
ARM: mvebu: mark armada_370_xp_pmsu_idle_prepare() as static
ARM: mvebu: remove stub implementation of CPU hotplug on Armada 375/38x
ARM: mvebu: slightly refactor/rename PMSU idle related functions
ARM: mvebu: export PMSU idle enter/exit functions
ARM: mvebu: implement CPU hotplug support for Armada XP
Documentation: arm: add URLs to public datasheets for the Marvell Armada 370 SoC
ARM: mvebu: ensure CPU clocks are enabled
ARM: mvebu: extend PMSU code to support dynamic frequency scaling
clk: mvebu: extend clk-cpu for dynamic frequency scaling
cpuidle: mvebu: add Armada 370 support
cpuidle: mvebu: add Armada 38x support
Documentation: arm: add URLs to public datasheets for the Marvell Armada XP SoC
Documentation: arm: misc updates to Marvell EBU SoC status
Tomasz Figa (13):
cpufreq: s3c24xx: Remove some dead code
serial: samsung: Remove support for legacy clock code
ARM: SAMSUNG: Remove legacy clock code
clk: samsung: Add S5PV210 Audio Subsystem clock driver
ARM: S5PV210: Remove support for board files
ARM: S5PV210: Untie PM support from legacy code
ARM: S5PV210: move debug-macro.S into the common space
ARM: S5PV210: Register cpufreq platform device
cpufreq: s5pv210: Make the driver multiplatform aware
ARM: S5PV210: Enable multi-platform build support
gpio: samsung: Remove legacy support of S5PV210
ARM: SAMSUNG: Remove remaining legacy code
clk: samsung: s5pv210: Remove legacy board support
Tony Lindgren (2):
Merge tag 'for-v3.17/omap-hwmod-a' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v3.17/soc
Merge branch 'omap-for-v3.17/mailbox' into omap-for-v3.17/soc
Vincent Stehl? (1):
ARM: shmobile: rcar-gen2: update call to dma_contiguous_reserve_area
Wei Xu (1):
MAINTAINERS:ARM:hisi: add Hisilicon SoC family
Wei Yongjun (1):
ARM: mvebu: fix return value check in armada_xp_pmsu_cpufreq_init()
keita kobayashi (4):
ARM: shmobile: r8a7791 SYSC setup code
ARM: shmobile: APMU: Add Core-Standby-state for Suspend to RAM
ARM: shmobile: r8a7790: Support Core-Standby for Suspend to RAM
ARM: shmobile: r8a7791: Support Core-Standby for Suspend to RAM
Documentation/arm/Marvell/README | 23 +-
.../devicetree/bindings/arm/arm-boards | 6 +
.../bindings/arm/hisilicon/hisilicon.txt | 11 +
.../devicetree/bindings/arm/mediatek.txt | 8 +
.../bindings/clock/arm-integrator.txt | 4 +-
.../bindings/clock/clk-s5pv210-audss.txt | 53 +
.../devicetree/bindings/clock/imx1-clock.txt | 26 +
.../devicetree/bindings/clock/imx21-clock.txt | 28 +
.../devicetree/bindings/clock/imx27-clock.txt | 127 +-
.../devicetree/bindings/clock/imx6q-clock.txt | 220 +--
.../bindings/clock/mvebu-cpu-clock.txt | 5 +-
.../bindings/clock/samsung,s5pv210-clock.txt | 78 +
.../devicetree/bindings/phy/samsung-phy.txt | 1 +
MAINTAINERS | 16 +
arch/arm/Kconfig | 40 +-
arch/arm/Kconfig.debug | 39 +-
arch/arm/Makefile | 8 +-
arch/arm/boot/dts/Makefile | 15 +-
arch/arm/boot/dts/am33xx.dtsi | 9 +
arch/arm/boot/dts/am4372.dtsi | 3 -
arch/arm/boot/dts/dra7.dtsi | 117 ++
arch/arm/boot/dts/hi3620.dtsi | 1 +
arch/arm/boot/dts/hisi-x5hd2-dkb.dts | 53 +
arch/arm/boot/dts/hisi-x5hd2.dtsi | 170 +++
arch/arm/boot/dts/mt6589-aquaris5.dts | 25 +
arch/arm/boot/dts/mt6589.dtsi | 94 ++
arch/arm/boot/dts/omap2420.dtsi | 2 +
arch/arm/boot/dts/omap2430.dtsi | 2 +
arch/arm/boot/dts/omap3.dtsi | 2 +
arch/arm/boot/dts/omap4.dtsi | 9 +
arch/arm/boot/dts/omap5.dtsi | 2 +
arch/arm/boot/dts/r8a7779-marzen-reference.dts | 121 --
arch/arm/boot/dts/r8a7779-marzen.dts | 116 +-
arch/arm/boot/dts/r8a7779.dtsi | 220 +++
arch/arm/boot/dts/s5pv210-aquila.dts | 392 +++++
arch/arm/boot/dts/s5pv210-goni.dts | 449 ++++++
arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 839 +++++++++++
arch/arm/boot/dts/s5pv210-smdkc110.dts | 78 +
arch/arm/boot/dts/s5pv210-smdkv210.dts | 238 +++
arch/arm/boot/dts/s5pv210-torbreck.dts | 92 ++
arch/arm/boot/dts/s5pv210.dtsi | 633 ++++++++
arch/arm/boot/dts/versatile-ab.dts | 81 +-
arch/arm/boot/dts/versatile-pb.dts | 12 +-
arch/arm/common/timer-sp.c | 4 +-
arch/arm/configs/bcm_defconfig | 1 +
arch/arm/configs/imx_v4_v5_defconfig | 5 +-
arch/arm/configs/imx_v6_v7_defconfig | 9 +-
arch/arm/configs/multi_v7_defconfig | 3 +-
arch/arm/configs/mxs_defconfig | 1 +
.../debug-macro.S => include/debug/s5pv210.S} | 23 +-
arch/arm/lib/delay.c | 26 +-
arch/arm/mach-bcm/Kconfig | 34 +-
arch/arm/mach-bcm/Makefile | 8 +
arch/arm/mach-bcm/brcmstb.c | 28 +
arch/arm/mach-bcm/brcmstb.h | 19 +
arch/arm/mach-bcm/headsmp-brcmstb.S | 33 +
arch/arm/mach-bcm/kona_smp.c | 202 +++
arch/arm/mach-bcm/platsmp-brcmstb.c | 363 +++++
arch/arm/mach-berlin/Kconfig | 3 +
arch/arm/mach-berlin/Makefile | 3 +-
arch/arm/mach-berlin/headsmp.S | 30 +
arch/arm/mach-berlin/platsmp.c | 99 ++
arch/arm/mach-exynos/common.h | 14 +-
arch/arm/mach-exynos/exynos.c | 30 +-
arch/arm/mach-exynos/include/mach/map.h | 3 -
arch/arm/mach-exynos/mcpm-exynos.c | 106 +-
arch/arm/mach-exynos/platsmp.c | 22 +-
arch/arm/mach-exynos/pm.c | 61 +-
arch/arm/mach-exynos/pmu.c | 40 +-
arch/arm/mach-exynos/regs-pmu.h | 521 +++----
arch/arm/mach-hisi/Kconfig | 30 +-
arch/arm/mach-hisi/Makefile | 2 +-
arch/arm/mach-hisi/core.h | 5 +
arch/arm/mach-hisi/headsmp.S | 16 +
arch/arm/mach-hisi/hisilicon.c | 43 +-
arch/arm/mach-hisi/hotplug.c | 58 +
arch/arm/mach-hisi/platsmp.c | 53 +-
arch/arm/mach-imx/Kconfig | 59 +-
arch/arm/mach-imx/Makefile | 11 +-
arch/arm/mach-imx/clk-imx1.c | 151 +-
arch/arm/mach-imx/clk-imx21.c | 299 ++--
arch/arm/mach-imx/clk-imx25.c | 47 +-
arch/arm/mach-imx/clk-imx27.c | 452 +++---
arch/arm/mach-imx/clk-imx31.c | 6 +-
arch/arm/mach-imx/clk-imx35.c | 6 +-
arch/arm/mach-imx/clk-imx51-imx53.c | 256 ++--
arch/arm/mach-imx/clk-imx6q.c | 540 ++++---
arch/arm/mach-imx/clk-imx6sl.c | 11 +-
arch/arm/mach-imx/clk-imx6sx.c | 25 +-
arch/arm/mach-imx/clk-vf610.c | 8 +-
arch/arm/mach-imx/clk.c | 10 +
arch/arm/mach-imx/clk.h | 9 +
arch/arm/mach-imx/common.h | 32 +-
arch/arm/mach-imx/cpu-imx5.c | 25 +-
arch/arm/mach-imx/cpu.c | 13 +
arch/arm/mach-imx/cpuidle-imx6q.c | 6 +-
arch/arm/mach-imx/crm-regs-imx5.h | 600 --------
arch/arm/mach-imx/devices-imx51.h | 66 -
arch/arm/mach-imx/devices/Kconfig | 9 +-
arch/arm/mach-imx/devices/Makefile | 2 -
arch/arm/mach-imx/devices/devices-common.h | 26 -
arch/arm/mach-imx/devices/platform-fec.c | 12 -
.../mach-imx/devices/platform-fsl-usb2-udc.c | 5 -
arch/arm/mach-imx/devices/platform-imx-i2c.c | 26 -
arch/arm/mach-imx/devices/platform-imx-keypad.c | 10 -
arch/arm/mach-imx/devices/platform-imx-ssi.c | 20 -
arch/arm/mach-imx/devices/platform-imx-uart.c | 22 -
arch/arm/mach-imx/devices/platform-imx2-wdt.c | 18 -
arch/arm/mach-imx/devices/platform-imx_udc.c | 75 -
arch/arm/mach-imx/devices/platform-mx1-camera.c | 42 -
arch/arm/mach-imx/devices/platform-mxc-ehci.c | 9 -
arch/arm/mach-imx/devices/platform-mxc_nand.c | 5 -
arch/arm/mach-imx/devices/platform-mxc_rnga.c | 5 +-
arch/arm/mach-imx/devices/platform-pata_imx.c | 10 -
.../mach-imx/devices/platform-sdhci-esdhc-imx.c | 24 -
arch/arm/mach-imx/devices/platform-spi_imx.c | 27 -
arch/arm/mach-imx/ehci-imx25.c | 1 +
arch/arm/mach-imx/ehci-imx27.c | 1 +
arch/arm/mach-imx/ehci-imx31.c | 1 +
arch/arm/mach-imx/ehci-imx35.c | 1 +
arch/arm/mach-imx/ehci-imx5.c | 171 ---
arch/arm/mach-imx/ehci.h | 43 +
arch/arm/mach-imx/gpc.c | 5 +-
arch/arm/mach-imx/hardware.h | 2 -
arch/arm/mach-imx/imx25-dt.c | 6 -
arch/arm/mach-imx/imx27-dt.c | 6 -
arch/arm/mach-imx/imx31-dt.c | 2 +-
arch/arm/mach-imx/imx35-dt.c | 2 +-
arch/arm/mach-imx/iomux-mx51.h | 827 -----------
arch/arm/mach-imx/mach-armadillo5x0.c | 1 +
arch/arm/mach-imx/mach-cpuimx27.c | 1 +
arch/arm/mach-imx/mach-cpuimx35.c | 1 +
arch/arm/mach-imx/mach-eukrea_cpuimx25.c | 1 +
arch/arm/mach-imx/mach-imx27_visstrim_m10.c | 1 +
arch/arm/mach-imx/mach-imx27ipcam.c | 77 -
arch/arm/mach-imx/mach-imx27lite.c | 83 --
arch/arm/mach-imx/mach-imx50.c | 5 +-
arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} | 45 +-
arch/arm/mach-imx/mach-imx53.c | 19 +-
arch/arm/mach-imx/mach-imx6q.c | 4 +-
arch/arm/mach-imx/mach-imx6sl.c | 2 +-
arch/arm/mach-imx/mach-imx6sx.c | 10 +-
arch/arm/mach-imx/mach-mx25_3ds.c | 1 +
arch/arm/mach-imx/mach-mx27_3ds.c | 1 +
arch/arm/mach-imx/mach-mx31_3ds.c | 1 +
arch/arm/mach-imx/mach-mx31lilly.c | 1 +
arch/arm/mach-imx/mach-mx31lite.c | 1 +
arch/arm/mach-imx/mach-mx31moboard.c | 5 +-
arch/arm/mach-imx/mach-mx35_3ds.c | 1 +
arch/arm/mach-imx/mach-pca100.c | 1 +
arch/arm/mach-imx/mach-pcm037.c | 1 +
arch/arm/mach-imx/mach-pcm038.c | 1 +
arch/arm/mach-imx/mach-pcm043.c | 1 +
arch/arm/mach-imx/mach-vf610.c | 2 +-
arch/arm/mach-imx/mach-vpr200.c | 1 +
arch/arm/mach-imx/mm-imx5.c | 155 --
arch/arm/mach-imx/mx1-camera-fiq-ksym.c | 18 -
arch/arm/mach-imx/mx1-camera-fiq.S | 35 -
arch/arm/mach-imx/mx31moboard-devboard.c | 5 +-
arch/arm/mach-imx/mx31moboard-marxbot.c | 5 +-
arch/arm/mach-imx/mx31moboard-smartbot.c | 5 +-
arch/arm/mach-imx/mx51.h | 346 -----
arch/arm/mach-imx/mx53.h | 342 -----
arch/arm/mach-imx/mxc.h | 7 +
arch/arm/mach-imx/pm-imx5.c | 98 +-
arch/arm/mach-imx/pm-imx6.c | 67 +-
arch/arm/mach-imx/system.c | 24 +-
arch/arm/mach-imx/time.c | 55 +-
arch/arm/mach-imx/tzic.c | 9 +-
arch/arm/mach-integrator/integrator_ap.c | 10 +-
arch/arm/mach-integrator/integrator_cp.c | 10 +-
arch/arm/mach-kirkwood/Kconfig | 111 --
arch/arm/mach-kirkwood/Makefile | 14 -
arch/arm/mach-kirkwood/Makefile.boot | 3 -
arch/arm/mach-kirkwood/board-dt.c | 223 ---
arch/arm/mach-kirkwood/common.c | 746 ----------
arch/arm/mach-kirkwood/common.h | 74 -
arch/arm/mach-kirkwood/d2net_v2-setup.c | 231 ---
.../mach-kirkwood/include/mach/bridge-regs.h | 86 --
.../mach-kirkwood/include/mach/entry-macro.S | 34 -
arch/arm/mach-kirkwood/include/mach/hardware.h | 14 -
arch/arm/mach-kirkwood/include/mach/irqs.h | 65 -
arch/arm/mach-kirkwood/include/mach/kirkwood.h | 142 --
.../arm/mach-kirkwood/include/mach/uncompress.h | 46 -
arch/arm/mach-kirkwood/irq.c | 82 --
arch/arm/mach-kirkwood/lacie_v2-common.c | 114 --
arch/arm/mach-kirkwood/lacie_v2-common.h | 16 -
arch/arm/mach-kirkwood/mpp.c | 43 -
arch/arm/mach-kirkwood/mpp.h | 348 -----
arch/arm/mach-kirkwood/netxbig_v2-setup.c | 422 ------
arch/arm/mach-kirkwood/openrd-setup.c | 255 ----
arch/arm/mach-kirkwood/pcie.c | 296 ----
arch/arm/mach-kirkwood/pm.c | 76 -
arch/arm/mach-kirkwood/pm.h | 26 -
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | 89 --
arch/arm/mach-kirkwood/rd88f6281-setup.c | 128 --
arch/arm/mach-kirkwood/t5325-setup.c | 216 ---
arch/arm/mach-kirkwood/ts219-setup.c | 142 --
arch/arm/mach-kirkwood/ts41x-setup.c | 186 ---
arch/arm/mach-kirkwood/tsx1x-common.c | 113 --
arch/arm/mach-kirkwood/tsx1x-common.h | 7 -
arch/arm/mach-mediatek/Kconfig | 6 +
arch/arm/mach-mediatek/Makefile | 1 +
.../mach/dma.h => mach-mediatek/mediatek.c} | 25 +-
arch/arm/mach-mvebu/Kconfig | 13 +
arch/arm/mach-mvebu/Makefile | 4 +-
arch/arm/mach-mvebu/armada-370-xp.h | 2 +
arch/arm/mach-mvebu/board-v7.c | 22 +-
arch/arm/mach-mvebu/board.h | 5 +
arch/arm/mach-mvebu/common.h | 3 +-
arch/arm/mach-mvebu/cpu-reset.c | 2 +-
arch/arm/mach-mvebu/headsmp-a9.S | 15 -
arch/arm/mach-mvebu/hotplug.c | 31 -
arch/arm/mach-mvebu/kirkwood.c | 3 +
arch/arm/mach-mvebu/mvebu-soc-id.c | 21 +-
arch/arm/mach-mvebu/netxbig.c | 191 +++
arch/arm/mach-mvebu/platsmp-a9.c | 45 +-
arch/arm/mach-mvebu/platsmp.c | 49 +
arch/arm/mach-mvebu/pmsu.c | 438 +++++-
arch/arm/mach-mvebu/pmsu.h | 5 +
arch/arm/mach-mvebu/pmsu_ll.S | 36 +
arch/arm/mach-mvebu/system-controller.c | 50 +
arch/arm/mach-omap2/Makefile | 1 +
arch/arm/mach-omap2/cm2_7xx.h | 4 +
arch/arm/mach-omap2/devices.c | 2 +-
arch/arm/mach-omap2/dma.c | 3 +
arch/arm/mach-omap2/omap_hwmod_2420_data.c | 14 -
arch/arm/mach-omap2/omap_hwmod_2430_data.c | 13 -
.../omap_hwmod_2xxx_3xxx_interconnect_data.c | 9 -
.../omap_hwmod_2xxx_3xxx_ipblock_data.c | 40 -
.../omap_hwmod_33xx_43xx_interconnect_data.c | 10 -
arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 100 ++
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 10 -
arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 574 +++++++-
arch/arm/mach-omap2/omap_hwmod_common_data.h | 1 -
.../mach-omap2/omap_hwmod_common_ipblock_data.c | 55 +
arch/arm/mach-omap2/prcm43xx.h | 1 +
arch/arm/mach-omap2/prm7xx.h | 4 +
arch/arm/mach-rockchip/Makefile | 2 +
arch/arm/mach-rockchip/platsmp.c | 20 +
arch/arm/mach-s3c24xx/common.c | 2 -
arch/arm/mach-s3c24xx/iotiming-s3c2412.c | 1 -
arch/arm/mach-s3c24xx/mach-h1940.c | 5 +-
arch/arm/mach-s3c24xx/mach-jive.c | 1 -
arch/arm/mach-s3c24xx/mach-smdk2413.c | 1 -
arch/arm/mach-s3c24xx/mach-smdk2416.c | 1 -
arch/arm/mach-s3c24xx/mach-smdk2443.c | 1 -
arch/arm/mach-s3c24xx/mach-vstms.c | 1 -
arch/arm/mach-s3c24xx/s3c2410.c | 6 -
arch/arm/mach-s3c24xx/s3c2412.c | 6 -
arch/arm/mach-s3c24xx/s3c2442.c | 1 -
arch/arm/mach-s3c24xx/s3c244x.c | 6 -
arch/arm/mach-s3c64xx/mach-anw6410.c | 1 -
arch/arm/mach-s3c64xx/mach-crag6410.c | 1 -
arch/arm/mach-s3c64xx/mach-hmt.c | 1 -
arch/arm/mach-s3c64xx/mach-ncp.c | 1 -
arch/arm/mach-s3c64xx/mach-smartq.c | 1 -
arch/arm/mach-s3c64xx/mach-smdk6400.c | 1 -
arch/arm/mach-s3c64xx/mach-smdk6410.c | 1 -
arch/arm/mach-s3c64xx/s3c6400.c | 1 -
arch/arm/mach-s3c64xx/s3c6410.c | 1 -
arch/arm/mach-s5pv210/Kconfig | 197 +--
arch/arm/mach-s5pv210/Makefile | 29 +-
arch/arm/mach-s5pv210/Makefile.boot | 2 -
arch/arm/mach-s5pv210/clock.c | 1365 ------------------
arch/arm/mach-s5pv210/common.c | 279 ----
arch/arm/mach-s5pv210/common.h | 21 +-
arch/arm/mach-s5pv210/dev-audio.c | 246 ----
arch/arm/mach-s5pv210/dma.c | 130 --
.../mach-s5pv210/include/mach/gpio-samsung.h | 135 --
arch/arm/mach-s5pv210/include/mach/hardware.h | 18 -
arch/arm/mach-s5pv210/include/mach/irqs.h | 137 --
arch/arm/mach-s5pv210/include/mach/map.h | 158 --
arch/arm/mach-s5pv210/include/mach/memory.h | 25 -
arch/arm/mach-s5pv210/include/mach/pm-core.h | 46 -
arch/arm/mach-s5pv210/include/mach/regs-clock.h | 2 +-
arch/arm/mach-s5pv210/include/mach/regs-gpio.h | 41 -
arch/arm/mach-s5pv210/include/mach/regs-irq.h | 18 -
arch/arm/mach-s5pv210/mach-aquila.c | 688 ---------
arch/arm/mach-s5pv210/mach-goni.c | 917 ------------
arch/arm/mach-s5pv210/mach-smdkc110.c | 159 --
arch/arm/mach-s5pv210/mach-smdkv210.c | 338 -----
arch/arm/mach-s5pv210/mach-torbreck.c | 135 --
arch/arm/mach-s5pv210/pm.c | 147 +-
arch/arm/mach-s5pv210/s5pv210.c | 77 +
arch/arm/mach-s5pv210/setup-fb-24bpp.c | 49 -
arch/arm/mach-s5pv210/setup-fimc.c | 44 -
arch/arm/mach-s5pv210/setup-i2c0.c | 28 -
arch/arm/mach-s5pv210/setup-i2c1.c | 28 -
arch/arm/mach-s5pv210/setup-i2c2.c | 28 -
arch/arm/mach-s5pv210/setup-ide.c | 39 -
arch/arm/mach-s5pv210/setup-keypad.c | 24 -
arch/arm/mach-s5pv210/setup-sdhci-gpio.c | 103 --
arch/arm/mach-s5pv210/setup-spi.c | 34 -
arch/arm/mach-s5pv210/setup-usb-phy.c | 95 --
.../s5p-sleep.S => mach-s5pv210/sleep.S} | 19 +-
arch/arm/mach-shmobile/Kconfig | 24 +-
arch/arm/mach-shmobile/Makefile | 23 +-
arch/arm/mach-shmobile/Makefile.boot | 1 -
.../arm/mach-shmobile/board-koelsch-reference.c | 4 +-
arch/arm/mach-shmobile/board-koelsch.c | 4 +-
arch/arm/mach-shmobile/board-marzen-reference.c | 28 +-
arch/arm/mach-shmobile/board-marzen.c | 4 +-
arch/arm/mach-shmobile/clock-r8a73a4.c | 6 +
arch/arm/mach-shmobile/clock-r8a7740.c | 18 +-
arch/arm/mach-shmobile/clock-r8a7778.c | 6 +
arch/arm/mach-shmobile/clock-r8a7779.c | 23 +-
arch/arm/mach-shmobile/clock-sh73a0.c | 9 +
arch/arm/mach-shmobile/common.h | 9 +
arch/arm/mach-shmobile/cpufreq.c | 17 +
arch/arm/mach-shmobile/headsmp.S | 13 +-
arch/arm/mach-shmobile/platsmp-apmu.c | 69 +-
arch/arm/mach-shmobile/pm-r8a7779.c | 4 +-
arch/arm/mach-shmobile/pm-r8a7790.c | 43 +-
arch/arm/mach-shmobile/pm-r8a7791.c | 73 +
.../mach-shmobile/{include/mach => }/r8a7779.h | 2 +-
.../mach-shmobile/{include/mach => }/r8a7791.h | 1 +
arch/arm/mach-shmobile/rcar-gen2.h | 1 +
arch/arm/mach-shmobile/setup-r8a7779.c | 49 +-
arch/arm/mach-shmobile/setup-r8a7790.c | 2 +
arch/arm/mach-shmobile/setup-r8a7791.c | 6 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 72 +
arch/arm/mach-shmobile/smp-r8a7779.c | 4 +-
arch/arm/mach-shmobile/smp-r8a7790.c | 30 -
arch/arm/mach-shmobile/smp-r8a7791.c | 28 +-
arch/arm/mach-shmobile/timer.c | 50 +-
arch/arm/mach-sunxi/Kconfig | 8 +
arch/arm/mach-sunxi/sunxi.c | 9 +
arch/arm/mach-versatile/versatile_dt.c | 1 -
arch/arm/mm/Kconfig | 2 +-
arch/arm/plat-omap/dma.c | 5 +-
arch/arm/plat-samsung/Kconfig | 143 +-
arch/arm/plat-samsung/Makefile | 15 -
arch/arm/plat-samsung/clock-clksrc.c | 212 ---
arch/arm/plat-samsung/clock.c | 539 -------
arch/arm/plat-samsung/cpu.c | 3 +-
arch/arm/plat-samsung/devs.c | 330 -----
arch/arm/plat-samsung/include/plat/camport.h | 28 -
.../plat-samsung/include/plat/clock-clksrc.h | 83 --
arch/arm/plat-samsung/include/plat/clock.h | 152 --
.../plat-samsung/include/plat/cpu-freq-core.h | 3 -
arch/arm/plat-samsung/include/plat/cpu.h | 13 -
arch/arm/plat-samsung/include/plat/devs.h | 42 -
arch/arm/plat-samsung/include/plat/fb-core.h | 15 -
arch/arm/plat-samsung/include/plat/fb.h | 22 -
arch/arm/plat-samsung/include/plat/fimc-core.h | 51 -
arch/arm/plat-samsung/include/plat/gpio-cfg.h | 64 -
arch/arm/plat-samsung/include/plat/hdmi.h | 16 -
arch/arm/plat-samsung/include/plat/irqs.h | 72 -
arch/arm/plat-samsung/include/plat/map-s5p.h | 1 -
arch/arm/plat-samsung/include/plat/mfc.h | 35 -
arch/arm/plat-samsung/include/plat/pll.h | 323 -----
arch/arm/plat-samsung/include/plat/s5p-clock.h | 65 -
arch/arm/plat-samsung/include/plat/sdhci.h | 47 -
arch/arm/plat-samsung/include/plat/tv-core.h | 44 -
arch/arm/plat-samsung/init.c | 1 -
arch/arm/plat-samsung/pm-gpio.c | 4 +-
arch/arm/plat-samsung/s5p-clock.c | 294 ----
arch/arm/plat-samsung/s5p-dev-mfc.c | 81 +-
arch/arm/plat-samsung/s5p-dev-uart.c | 88 --
arch/arm/plat-samsung/s5p-irq-eint.c | 221 ---
arch/arm/plat-samsung/s5p-irq-gpioint.c | 218 ---
arch/arm/plat-samsung/s5p-irq-pm.c | 92 --
arch/arm/plat-samsung/s5p-irq.c | 31 -
arch/arm/plat-samsung/s5p-pm.c | 40 -
drivers/bus/imx-weim.c | 4 +-
drivers/clk/mvebu/clk-cpu.c | 80 +-
drivers/clk/samsung/Makefile | 1 +
drivers/clk/samsung/clk-s5pv210-audss.c | 241 ++++
drivers/clk/samsung/clk-s5pv210.c | 856 +++++++++++
drivers/clk/versatile/Makefile | 3 +-
.../{clk-integrator.c => clk-versatile.c} | 38 +-
drivers/clocksource/tegra20_timer.c | 13 +
drivers/cpufreq/s3c2410-cpufreq.c | 2 -
drivers/cpufreq/s3c2412-cpufreq.c | 3 -
drivers/cpufreq/s3c2440-cpufreq.c | 3 -
drivers/cpufreq/s3c24xx-cpufreq.c | 1 -
drivers/cpufreq/s5pv210-cpufreq.c | 131 +-
drivers/cpuidle/Kconfig.arm | 14 +-
drivers/cpuidle/Makefile | 2 +-
drivers/cpuidle/cpuidle-armada-370-xp.c | 93 --
drivers/cpuidle/cpuidle-big_little.c | 12 +-
drivers/cpuidle/cpuidle-mvebu-v7.c | 150 ++
drivers/gpio/gpio-samsung.c | 240 ---
drivers/irqchip/irq-versatile-fpga.c | 18 +-
drivers/phy/Kconfig | 10 +
drivers/phy/Makefile | 1 +
drivers/phy/phy-s5pv210-usb2.c | 187 +++
drivers/phy/phy-samsung-usb2.c | 6 +
drivers/phy/phy-samsung-usb2.h | 1 +
drivers/power/reset/Kconfig | 6 +
drivers/power/reset/Makefile | 1 +
drivers/power/reset/hisi-reboot.c | 67 +
drivers/tty/serial/samsung.c | 4 -
include/dt-bindings/clock/imx1-clock.h | 40 +
include/dt-bindings/clock/imx21-clock.h | 80 +
include/dt-bindings/clock/imx27-clock.h | 108 ++
include/dt-bindings/clock/imx6qdl-clock.h | 224 +++
include/dt-bindings/clock/s5pv210-audss.h | 34 +
include/dt-bindings/clock/s5pv210.h | 239 +++
include/dt-bindings/clock/vf610-clock.h | 4 +-
include/linux/mvebu-pmsu.h | 20 +
include/linux/omap-dma.h | 1 +
include/linux/platform_data/camera-mx1.h | 35 -
include/linux/platform_data/usb-ehci-mxc.h | 46 -
include/linux/platform_data/usb-imx_udc.h | 23 -
init/calibrate.c | 11 +
407 files changed, 11489 insertions(+), 19492 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/mediatek.txt
create mode 100644 Documentation/devicetree/bindings/clock/clk-s5pv210-audss.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx1-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/imx21-clock.txt
create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt
create mode 100644 arch/arm/boot/dts/hisi-x5hd2-dkb.dts
create mode 100644 arch/arm/boot/dts/hisi-x5hd2.dtsi
create mode 100644 arch/arm/boot/dts/mt6589-aquaris5.dts
create mode 100644 arch/arm/boot/dts/mt6589.dtsi
delete mode 100644 arch/arm/boot/dts/r8a7779-marzen-reference.dts
create mode 100644 arch/arm/boot/dts/s5pv210-aquila.dts
create mode 100644 arch/arm/boot/dts/s5pv210-goni.dts
create mode 100644 arch/arm/boot/dts/s5pv210-pinctrl.dtsi
create mode 100644 arch/arm/boot/dts/s5pv210-smdkc110.dts
create mode 100644 arch/arm/boot/dts/s5pv210-smdkv210.dts
create mode 100644 arch/arm/boot/dts/s5pv210-torbreck.dts
create mode 100644 arch/arm/boot/dts/s5pv210.dtsi
rename arch/arm/{mach-s5pv210/include/mach/debug-macro.S => include/debug/s5pv210.S} (62%)
create mode 100644 arch/arm/mach-bcm/brcmstb.c
create mode 100644 arch/arm/mach-bcm/brcmstb.h
create mode 100644 arch/arm/mach-bcm/headsmp-brcmstb.S
create mode 100644 arch/arm/mach-bcm/kona_smp.c
create mode 100644 arch/arm/mach-bcm/platsmp-brcmstb.c
create mode 100644 arch/arm/mach-berlin/headsmp.S
create mode 100644 arch/arm/mach-berlin/platsmp.c
create mode 100644 arch/arm/mach-hisi/headsmp.S
delete mode 100644 arch/arm/mach-imx/crm-regs-imx5.h
delete mode 100644 arch/arm/mach-imx/devices-imx51.h
delete mode 100644 arch/arm/mach-imx/devices/platform-imx_udc.c
delete mode 100644 arch/arm/mach-imx/devices/platform-mx1-camera.c
delete mode 100644 arch/arm/mach-imx/ehci-imx5.c
create mode 100644 arch/arm/mach-imx/ehci.h
delete mode 100644 arch/arm/mach-imx/iomux-mx51.h
delete mode 100644 arch/arm/mach-imx/mach-imx27ipcam.c
delete mode 100644 arch/arm/mach-imx/mach-imx27lite.c
rename arch/arm/mach-imx/{imx51-dt.c => mach-imx51.c} (51%)
delete mode 100644 arch/arm/mach-imx/mm-imx5.c
delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq-ksym.c
delete mode 100644 arch/arm/mach-imx/mx1-camera-fiq.S
delete mode 100644 arch/arm/mach-imx/mx51.h
delete mode 100644 arch/arm/mach-imx/mx53.h
delete mode 100644 arch/arm/mach-kirkwood/Kconfig
delete mode 100644 arch/arm/mach-kirkwood/Makefile
delete mode 100644 arch/arm/mach-kirkwood/Makefile.boot
delete mode 100644 arch/arm/mach-kirkwood/board-dt.c
delete mode 100644 arch/arm/mach-kirkwood/common.c
delete mode 100644 arch/arm/mach-kirkwood/common.h
delete mode 100644 arch/arm/mach-kirkwood/d2net_v2-setup.c
delete mode 100644 arch/arm/mach-kirkwood/include/mach/bridge-regs.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/entry-macro.S
delete mode 100644 arch/arm/mach-kirkwood/include/mach/hardware.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/irqs.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/kirkwood.h
delete mode 100644 arch/arm/mach-kirkwood/include/mach/uncompress.h
delete mode 100644 arch/arm/mach-kirkwood/irq.c
delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.c
delete mode 100644 arch/arm/mach-kirkwood/lacie_v2-common.h
delete mode 100644 arch/arm/mach-kirkwood/mpp.c
delete mode 100644 arch/arm/mach-kirkwood/mpp.h
delete mode 100644 arch/arm/mach-kirkwood/netxbig_v2-setup.c
delete mode 100644 arch/arm/mach-kirkwood/openrd-setup.c
delete mode 100644 arch/arm/mach-kirkwood/pcie.c
delete mode 100644 arch/arm/mach-kirkwood/pm.c
delete mode 100644 arch/arm/mach-kirkwood/pm.h
delete mode 100644 arch/arm/mach-kirkwood/rd88f6192-nas-setup.c
delete mode 100644 arch/arm/mach-kirkwood/rd88f6281-setup.c
delete mode 100644 arch/arm/mach-kirkwood/t5325-setup.c
delete mode 100644 arch/arm/mach-kirkwood/ts219-setup.c
delete mode 100644 arch/arm/mach-kirkwood/ts41x-setup.c
delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.c
delete mode 100644 arch/arm/mach-kirkwood/tsx1x-common.h
create mode 100644 arch/arm/mach-mediatek/Kconfig
create mode 100644 arch/arm/mach-mediatek/Makefile
rename arch/arm/{mach-s5pv210/include/mach/dma.h => mach-mediatek/mediatek.c} (53%)
delete mode 100644 arch/arm/mach-mvebu/hotplug.c
create mode 100644 arch/arm/mach-mvebu/netxbig.c
create mode 100644 arch/arm/mach-omap2/omap_hwmod_common_ipblock_data.c
delete mode 100644 arch/arm/mach-s5pv210/Makefile.boot
delete mode 100644 arch/arm/mach-s5pv210/clock.c
delete mode 100644 arch/arm/mach-s5pv210/common.c
delete mode 100644 arch/arm/mach-s5pv210/dev-audio.c
delete mode 100644 arch/arm/mach-s5pv210/dma.c
delete mode 100644 arch/arm/mach-s5pv210/include/mach/gpio-samsung.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/hardware.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/irqs.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/map.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/memory.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/pm-core.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-gpio.h
delete mode 100644 arch/arm/mach-s5pv210/include/mach/regs-irq.h
delete mode 100644 arch/arm/mach-s5pv210/mach-aquila.c
delete mode 100644 arch/arm/mach-s5pv210/mach-goni.c
delete mode 100644 arch/arm/mach-s5pv210/mach-smdkc110.c
delete mode 100644 arch/arm/mach-s5pv210/mach-smdkv210.c
delete mode 100644 arch/arm/mach-s5pv210/mach-torbreck.c
create mode 100644 arch/arm/mach-s5pv210/s5pv210.c
delete mode 100644 arch/arm/mach-s5pv210/setup-fb-24bpp.c
delete mode 100644 arch/arm/mach-s5pv210/setup-fimc.c
delete mode 100644 arch/arm/mach-s5pv210/setup-i2c0.c
delete mode 100644 arch/arm/mach-s5pv210/setup-i2c1.c
delete mode 100644 arch/arm/mach-s5pv210/setup-i2c2.c
delete mode 100644 arch/arm/mach-s5pv210/setup-ide.c
delete mode 100644 arch/arm/mach-s5pv210/setup-keypad.c
delete mode 100644 arch/arm/mach-s5pv210/setup-sdhci-gpio.c
delete mode 100644 arch/arm/mach-s5pv210/setup-spi.c
delete mode 100644 arch/arm/mach-s5pv210/setup-usb-phy.c
rename arch/arm/{plat-samsung/s5p-sleep.S => mach-s5pv210/sleep.S} (53%)
create mode 100644 arch/arm/mach-shmobile/cpufreq.c
create mode 100644 arch/arm/mach-shmobile/pm-r8a7791.c
rename arch/arm/mach-shmobile/{include/mach => }/r8a7779.h (95%)
rename arch/arm/mach-shmobile/{include/mach => }/r8a7791.h (90%)
delete mode 100644 arch/arm/plat-samsung/clock-clksrc.c
delete mode 100644 arch/arm/plat-samsung/clock.c
delete mode 100644 arch/arm/plat-samsung/include/plat/camport.h
delete mode 100644 arch/arm/plat-samsung/include/plat/clock-clksrc.h
delete mode 100644 arch/arm/plat-samsung/include/plat/clock.h
delete mode 100644 arch/arm/plat-samsung/include/plat/fimc-core.h
delete mode 100644 arch/arm/plat-samsung/include/plat/hdmi.h
delete mode 100644 arch/arm/plat-samsung/include/plat/irqs.h
delete mode 100644 arch/arm/plat-samsung/include/plat/mfc.h
delete mode 100644 arch/arm/plat-samsung/include/plat/pll.h
delete mode 100644 arch/arm/plat-samsung/include/plat/s5p-clock.h
delete mode 100644 arch/arm/plat-samsung/include/plat/tv-core.h
delete mode 100644 arch/arm/plat-samsung/s5p-clock.c
delete mode 100644 arch/arm/plat-samsung/s5p-dev-uart.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq-eint.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq-gpioint.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq-pm.c
delete mode 100644 arch/arm/plat-samsung/s5p-irq.c
delete mode 100644 arch/arm/plat-samsung/s5p-pm.c
create mode 100644 drivers/clk/samsung/clk-s5pv210-audss.c
create mode 100644 drivers/clk/samsung/clk-s5pv210.c
rename drivers/clk/versatile/{clk-integrator.c => clk-versatile.c} (63%)
delete mode 100644 drivers/cpuidle/cpuidle-armada-370-xp.c
create mode 100644 drivers/cpuidle/cpuidle-mvebu-v7.c
create mode 100644 drivers/phy/phy-s5pv210-usb2.c
create mode 100644 drivers/power/reset/hisi-reboot.c
create mode 100644 include/dt-bindings/clock/imx1-clock.h
create mode 100644 include/dt-bindings/clock/imx21-clock.h
create mode 100644 include/dt-bindings/clock/imx27-clock.h
create mode 100644 include/dt-bindings/clock/imx6qdl-clock.h
create mode 100644 include/dt-bindings/clock/s5pv210-audss.h
create mode 100644 include/dt-bindings/clock/s5pv210.h
create mode 100644 include/linux/mvebu-pmsu.h
delete mode 100644 include/linux/platform_data/camera-mx1.h
delete mode 100644 include/linux/platform_data/usb-imx_udc.h
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 3/7] ARM: SoC board changes for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson
This is the smallest board branch we have ever had. Most of this is a
few cleanups for board code for Renesas shmobile, with a bit of legacy
driver support added. This is strongly trending in the right direction now.
Conflicts: None
----------------------------------------------------------------
The following changes since commit af0de725999369f7b9a6d2a0b41c09178b4814d8:
Merge branch 'next/soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/boards-for-3.17
for you to fetch changes up to bdd18e8f76e33151a850906c8353222bd06a49e6:
Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/boards
----------------------------------------------------------------
Geert Uytterhoeven (4):
ARM: shmobile: koelsch-reference: Remove workarounds for core clock issues
ARM: shmobile: lager-reference: Remove workarounds for core clock issues
ARM: shmobile: armadillo800eva legacy: Add LED support
ARM: shmobile: armadillo800eva reference: Spelling s/ED/LED/
Magnus Damm (1):
ARM: shmobile: Enable R-Car Gen2 CMA code in board files
Olof Johansson (1):
Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/boards
.../board-armadillo800eva-reference.c | 8 ++---
arch/arm/mach-shmobile/board-armadillo800eva.c | 35 ++++++++++++++++++++
.../arm/mach-shmobile/board-koelsch-reference.c | 16 +--------
arch/arm/mach-shmobile/board-koelsch.c | 1 +
arch/arm/mach-shmobile/board-lager-reference.c | 15 +--------
arch/arm/mach-shmobile/board-lager.c | 1 +
6 files changed, 43 insertions(+), 33 deletions(-)
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 3/7] ARM: SoC board changes for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
This is the smallest board branch we have ever had. Most of this is a
few cleanups for board code for Renesas shmobile, with a bit of legacy
driver support added. This is strongly trending in the right direction now.
Conflicts: None
----------------------------------------------------------------
The following changes since commit af0de725999369f7b9a6d2a0b41c09178b4814d8:
Merge branch 'next/soc' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/boards-for-3.17
for you to fetch changes up to bdd18e8f76e33151a850906c8353222bd06a49e6:
Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/boards
----------------------------------------------------------------
Geert Uytterhoeven (4):
ARM: shmobile: koelsch-reference: Remove workarounds for core clock issues
ARM: shmobile: lager-reference: Remove workarounds for core clock issues
ARM: shmobile: armadillo800eva legacy: Add LED support
ARM: shmobile: armadillo800eva reference: Spelling s/ED/LED/
Magnus Damm (1):
ARM: shmobile: Enable R-Car Gen2 CMA code in board files
Olof Johansson (1):
Merge tag 'renesas-boards-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/boards
.../board-armadillo800eva-reference.c | 8 ++---
arch/arm/mach-shmobile/board-armadillo800eva.c | 35 ++++++++++++++++++++
.../arm/mach-shmobile/board-koelsch-reference.c | 16 +--------
arch/arm/mach-shmobile/board-koelsch.c | 1 +
arch/arm/mach-shmobile/board-lager-reference.c | 15 +--------
arch/arm/mach-shmobile/board-lager.c | 1 +
6 files changed, 43 insertions(+), 33 deletions(-)
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 4/7] ARM: SoC device-tree changes for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson
Unlike the board branch, this keeps having large sets of changes for
every release, but that's quite expected and is so far working well.
Most of this is plumbing for various device bindings and new platforms,
but there's also a bit of cleanup and code removal for things that
are moved from platform code to DT contents (some OMAP clock code in
particular).
There's also a pinctrl driver for tegra here (appropriately acked),
that's introduced this way to make it more bisectable.
I'm happy to say that there were no conflicts at all with this branch
this release, which means that changes are flowing through our tree as
expected instead of merged through driver maintainers (or at least not
done with conflicts).
There are several new boards added, and a couple of SoCs. In no particular
order:
* Rockchip RK3288 SoC support, including DTS for a dev board that they
have seeded with some community developers.
* Better support for Hardkernel Exynos4-based ODROID boards.
* CCF conversions (and dtsi contents) for several Renesas platforms.
* Gumstix Pepper (TI AM335x) board support
* TI eval board support for AM437x
* Allwinner A23 SoC, very similar to existing ones which mostly has
resulted in DT changes for support. Also includes support for an Ippo
tablet with the chipset.
* Allwinner A31 Hummingbird board support, not to be confused with the
SolidRun i.MX-based Hummingboard.
* Tegra30 Apalis board support
Conflicts: None!
----------------------------------------------------------------
The following changes since commit 70cd5beccd0a88524a9b043be01d57787e2da137:
Merge branch 'next/boards' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt-for-3.17
for you to fetch changes up to 8850e0ba5721c2e2db34bc38290722db1b402be5:
Merge tag 'samsung-dt-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt
----------------------------------------------------------------
Alban Bedel (2):
ARM: tegra: tamonten: add the base board regulators
ARM: tegra: tamonten: add the display to the Medcom Wide
Alex Elder (3):
devicetree: bindings: document Broadcom CPU enable method
ARM: dts: enable SMP support for bcm28155
ARM: dts: enable SMP support for bcm21664
Alexander Bersenev (3):
ARM: sunxi: Add pins for IR controller on A20 to dtsi
ARM: sunxi: Enable IR controller on cubieboard 2 and cubietruck in dts
ARM: sunxi: Add IR controllers on A20 to dtsi
Alexander Shiyan (3):
ARM: dts: Add support for the cpuimx27 board from Eukrea and its baseboard
ARM: dts: i.MX35: Add GPT node
ARM: i.MX27 clk: dts: Use clock defines in DTS files
Alexandre Belloni (40):
ARM: at91/dt: sam9261 crystals under the clocks node
ARM: at91/dt: sam9n12 crystals under the clocks node
ARM: at91/dt: sam9rl crystals under the clocks node
ARM: at91/dt: sam9x5 crystals under the clocks node
ARM: at91/dt: sama5d3 crystals under the clocks node
Documentation: dt: document all the atmel pmc compatibles
ARM: at91/dt: ariag25: define crystals frequencies
ARM: at91: prepare common clk transition for rm9200
ARM: at91/dt: rm9200: define clocks
ARM: at91: move at91rm9200 SoC to the CCF
ARM: at91/dt: at91rm9200ek: define crystals frequencies
ARM: at91: prepare common clk transition for sam9260
ARM: at91/dt: sam9260: define clocks
ARM: at91/dt: sam9g20: define clocks
ARM: at91: move at91sam9260 SoCs to the CCF
ARM: at91/dt: at91sam9g20ek: define crystals frequencies
ARM: at91/dt: foxg20: define crystals frequencies
ARM: at91/dt: usb_a9260: define crystals frequencies
ARM: at91/dt: tny_a9260: define crystals frequencies
ARM: at91/dt: qil_a9260: define crystals frequencies
ARM: at91/dt: mpa1600: define crytals frequencies
ARM: at91/dt: ge863-pro3: define main crystal frequency
ARM: at91/dt: aks-cdu: define slow crytal frequency
ARM: at91/dt: evk-pro3: define slow crytal frequency
ARM: at91/dt: ethernut5: define crystals frequencies
ARM: at91/dt: animeo_ip: define crystals frequencies
ARM: at91/dt: kizbox: define main crystal frequency
ARM: at91: prepare common clk transition for sam9g45
ARM: at91/dt: sam9g45: define clocks
ARM: at91: move at91sam9g45 SoC to the CCF
ARM: at91/dt: sam9m10g45ek: define crystals frequencies
ARM: at91/dt: pm9g45: crystals frequencies
ARM: at91/dt: cosino define crystals frequencies
ARM: at91: prepare common clk transition for sam9263
ARM: at91/dt: sam9263: define clocks
ARM: at91: move at91sam9263 SoC to the CCF
ARM: at91/dt: sam9263ek: define crystals frequencies
ARM: at91/dt: tny_a9263: define crystals frequencies
ARM: at91/dt: usb_a9263: define crystals frequencies
ARM: dt: imx28-cfa10036: introduce a regulator for mmc0
Alexandre Courbot (4):
ARM: tegra: roth: fix unsupported pinmux properties
ARM: tegra: roth: enable input on mmc clock pins
ARM: tegra: of: add GK20A device tree binding
ARM: tegra: roth: add display DT node
Andreas Faerber (6):
ARM: dts: Fill in CPU clock-frequency for exynos5410
ARM: dts: Document exynos5410 PMU
ARM: dts: Add PMU to exynos5410
ARM: EXYNOS: Add support for Exynos5410 PMU
ARM: dts: max77686 is exynos5250-snow only
ARM: dts: cypress,cyapa trackpad is exynos5250-Snow only
Andreas Färber (5):
Documentation: devicetree: Adapteva vendor prefix
Documentation: devicetree: Adapteva boards
ARM: dts: zynq: Add Parallella device tree
ARM: dts: zynq: Add DMAC for Parallella
ARM: dts: zynq: Add SPI
Andrew Lunn (1):
ARM: Kirkwood: Add DT descriptions for net2big and net5big.
Anson Huang (2):
ARM: dts: imx6sx-sdb: add gpio key support
ARM: dts: imx6sx: iomux-gpr syscon is compatible to imx6q
Anssi Hannula (2):
ARM: dts: imx6: remove wrong spdif rxtx2 clock
ARM: dts: imx6: remove non-working spdif rxtx4 and rxtx6 clocks
Antoine Ténart (6):
ARM: dts: berlin: add I2C nodes for BG2Q
ARM: dts: berlin: enable i2c0 and i2c2
Documentation: bindings: add the Berlin CPU control doc
Documentation: bindings: add the marvell,berlin-smp CPU enable method
ARM: dts: berlin: add SMP related nodes and properties for BG2
ARM: dts: berlin: add SMP related nodes and properties for BG2Q
Arnd Bergmann (8):
Merge tag 'mvebu-dt-3.17-3' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'zynq-dt-for-3.17-2' of git://git.xilinx.com/linux-xlnx into next/dt
Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
Merge tag 'v3.17-rockchip-rk3288' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v3.17-rockchip-rk3xxx-dts' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'mvebu-dt-3.17-4' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'v3.16-rc6' into next/dt
Merge tag 'for-3.17/bcm-dt' of git://github.com/broadcom/mach-bcm into next/dt
Ash Charles (1):
ARM: dts: Add devicetree for Gumstix Pepper board
Ben Dooks (4):
ARM: shmobile: lager: enable i2c devices
ARM: shmobile: lager: add i2c1, i2c2 pins
ARM: shmobile: r8a7790: add internal PCI bridge nodes
ARM: shmobile: lager: enable internal PCI
Beniamino Galvani (3):
ARM: dts: add i2c and regulator nodes to rk3188-radxarock
ARM: dts: rockchip: add pwm nodes
ARM: dts: rk3188-radxarock: add GPIO IR receiver node
Benoit Cousson (2):
ARM: shmobile: lager: Add VDD MPU regulator for DVFS
ARM: shmobile: r8a7790/lager dts: Add DVFS parameters into cpu0 node for r8a7790
Benoit Masson (2):
of: Add Lenovo Group Ltd. to the vendor-prefixes list.
ARM: mvebu: Add dts definition for Lenovo Iomega ix4-300d NAS
Bo Shen (2):
ARM: at91: sama5d3xek: switch sound to CCF
ARM: at91: at91sam9n12ek: switch sound to CCF
Carlo Caione (2):
ARM: dts: sun4i: Add AXP209 support to various boards
ARM: dts: sun7i: Add AXP209 support to various boards
Chanho Park (1):
ARM: dts: clean up arm-pmu node for exynos4
Chanwoo Choi (3):
ARM: dts: Add TMU dt node to monitor the temperature for exynos3250
ARM: dts: Remove duplicate 'interrput-parent' property for exynos3250
ARM: dts: Add missing pinctrl for uart0/1 for exynos3250
Chen-Yu Tsai (10):
ARM: sunxi: Add Allwinner A23 dtsi
ARM: sun8i: dt: Add Ippo-q8h v5 support
ARM: dts: sunxi: Add #interrupt-cells to pinctrl nodes
ARM: sun8i: Add basic clock nodes to the DTSI
ARM: sun8i: Add reset controller nodes to the DTSI
ARM: sun8i: Add PRCM clock and reset controller nodes to the DTSI
ARM: dts: sun6i: Add pin muxing options for GMAC
ARM: dts: sun6i: Add GMAC clock node to the A31 dtsi
ARM: dts: sun6i: Add A31 GMAC gigabit ethernet controller node
ARM: dts: sun6i: Add ethernet alias for GMAC
Darren Etheridge (1):
ARM: dts: am335x-evmsk: enable display and lcd panel support
Denis Carikli (3):
ARM: dts: imx25: mbimxsd25: Add displays support.
ARM: dts: mbimxsd25: cmo-qvga: Fix lcd regulator
ARM: dts: i.MX25: Fix gpt timers clocks.
Doug Anderson (9):
ARM: dts: Create a cros-ec-keyboard fragment
ARM: tegra: Use the cros-ec-keyboard fragment in venice2
ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow
ARM: dts: Add mask-tpm-reset node in exynos5420-peach-pit
ARM: tegra: Add the EC i2c tunnel to tegra124-venice2
ARM: dts: Add cros_ec to exynos5420-peach-pit and exynos5800-peach-pi
ARM: dts: Build dtbs for Rockchip boards
ARM: dts: Turn on USB host vbus on rk3288-evb
ARM: dts: Enable USB host0 (EHCI) on rk3288-evb
Dylan Reid (2):
ARM: tegra: Add Tegra124 HDA support
ARM: tegra: venice2 - Enable HDA
Ezequiel Garcia (3):
ARM: mvebu: Add support for the network controller in Armada 375 SoC
ARM: mvebu: Enable the network controller in Armada 375 DB board
ARM: mvebu: Add missing MDIO clock in Armada 375
Fabio Estevam (13):
ARM: dts: imx6qdl-sabresd: Configure the ECSPI1 chip select pin
ARM: dts: imx51-babbage: Add PMIC RTC support
ARM: dts: imx6q-udoo: Add USB Host support
ARM: dts: imx6sx: Use "vddarm" as the regulator name
ARM: dts: imx6sx: Fix usbmisc compatible string
ARM: dts: imx6sx-sdb: Add USB support
ARM: dts: imx6sx-sdb: Add PMIC support
ARM: dts: mx6: Disable the keypad in the dtsi files
ARM: dts: imx25-pdk: Add USB OTG support
ARM: dts: imx6sx: Fix sdma node
ARM: dts: imx6sx: Pass the fsl,fifo-depth property
ARM: dts: imx6sx-sdb: Add audio support
ARM: imx6: Align ssi nodes between mx6 variants
Felipe Balbi (2):
ARM: dts: am4372: let boards access all nodes through labels
ARM: dts: add support for AM437x StarterKit
Fugang Duan (1):
ARM: dts: imx6sl: add fec sleep pinctrl for pin PM state
Gaku Inami (2):
ARM: shmobile: koelsch dts: Add VDD MPU regulator for DVFS
ARM: shmobile: r8a7791/koelsch dts: Add DVFS parameters into cpu0 node for r8a7791
Geert Uytterhoeven (4):
ARM: shmobile: armadillo800eva reference dts: Add matching LED labels
ARM: shmobile: r8a7791 dtsi: add SYS-DMAC clocks
ARM: shmobile: r8a7790: Fix whitespace errors in pci nodes
ARM: shmobile: genmai reference dts: Add RSPI node
George Joseph (1):
ARM: dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board.
Gregory CLEMENT (1):
ARM: mvebu: add CA9 MPcore SoC Controller node
Grygorii Strashko (3):
ARM: dts: keystone: fix netcp's clocks definitions
ARM: dts: keystone: add mdio devices entries
ARM: dts: keystone-evm: add 1g ethernet phys nodes
Hans de Goede (5):
ARM: dts: sun7i: Rename sun7i-a20-ir to sun4i-a10-ir
ARM: dts: sun7i: Add ir receiver support to a20-i12-tvbox
ARM: dts: sun4i: Add new ba10-tvbox board
ARM: dts: sun4i: Add ir controller nodes and pinmux
ARM: dts: sun4i: Add ir node to various boards
Heiko Schocher (1):
ARM: dts: imx6: add aristainetos board support
Heiko Stuebner (21):
dt-bindings: arm: add cortex-a12 and cortex-a17 cpu compatible properties
ARM: rockchip: clarify usability of DEBUG_RK3X_UART debug_ll options
ARM: rockchip: add debug uart used by rk3288
ARM: Kconfig: set default gpio number for rockchip SoCs
ARM: rockchip: enable support for RK3288 SoCs
ARM: dts: rockchip: add core rk3288 dtsi
ARM: dts: add rk3288 evaluation board
ARM: dts: rockchip: add cru nodes and update device clocks to use it
ARM: dts: rockchip: move oscillator input clock into main dtsi
arm: dts: rockchip: remove obsolete clock gate definitions
ARM: dts: rockchip: remove soc subnodes
ARM: dts: rockchip: add handles for shared nodes that don't have one yet
ARM: dts: uses handles to reference nodes for changes
ARM: dts: rockchip: remove address from pinctrl nodes
ARM: dts: rockchip: oder nodes by register address
ARM: dts: add rk3066 and rk3188 i2c device nodes and pinctrl settings
ARM: dts: rockchip: add tps65910 regulator for bqcurie2
ARM: dts: rk3188-radxarock: enable sd-card slot
ARM: dts: rockchip: add both clocks to uart nodes
ARM: dts: rockchip: remove pinctrl setting from radxarock uart2
ARM: dts: rockchip: add watchdog node
Iain Paton (1):
ARM: dts: imx6: RIoTboard explicitly define pad settings
Jason Cooper (1):
ARM: kirkwood: fix net5big regulator gpio assignments
Jisheng Zhang (1):
ARM: dts: berlin2q: set L2CC tag and data latency to 2 cycles
Kamil Debski (2):
ARM: dts: add support for USB phy, host and device for exynos4412-odroidx
ARM: dts: disable 'always on' for BUCK8 regulator for exynos4412-odroid-common
Keerthy (6):
ARM: dts: AM43x: Add TPS65218 device tree nodes
ARM: dts: AM437x: Fix i2c nodes indentation
ARM: dts: AM437x: Add TPS65218 device tree nodes
ARM: omap2plus_defconfig: enable TPS65218 configs
ARM: dts: dra7xx-clocks: Add divider table to optfclk_pciephy_div clock
ARM: dts: dra7xx-clocks: Change the parent of apll_pcie_in_clk_mux to dpll_pcie_ref_m2ldo_ck
Kever Yang (1):
ARM: dts: add rk3288 ehci usb devices
Khiem Nguyen (1):
ARM: shmobile: Lager: Correct I2C bus for VDD MPU regulator
Kishon Vijay Abraham I (6):
ARM: dts: dra7xx-clocks: Add missing 32KHz clocks used for PHY
ARM: dts: dra7xx-clocks: rename pcie clocks to accommodate second PHY instance
ARM: dts: dra7xx-clocks: Add missing clocks for second PCIe PHY instance
ARM: dts: dra7: Add dt data for PCIe PHY control module
ARM: dts: dra7: Add dt data for PCIe PHY
ARM: dts: dra7: Add dt data for PCIe controller
Kukjin Kim (1):
Merge branch 'v3.17-next/power-exynos' into v3.17-next/dt-samsung-2
Kuninori Morimoto (7):
ARM: shmobile: r8a7790: add MSTP10 support on DTSI
ARM: shmobile: r8a7790: add R-Car sound support on DTSI
ARM: shmobile: r8a7791: add audio clock on DTSI
ARM: shmobile: r8a7791: add MSTP10 support on DTSI
ARM: shmobile: r8a7791: add R-Car sound support on DTSI
ARM: shmobile: r8a7790: add DVC support for sound node on DTSI
ARM: shmobile: r8a7791: add DVC support for sound node on DTSI
Linus Walleij (3):
ARM: ux500: add VCC and VIO regulators to STMPE IC
ARM: ux500: add some DB8500 DMA channel info
ARM: ux500: add misc sensors to the device trees
Lothar Waßmann (2):
ARM: dts: imx6: add missing compatible and clock properties for kpp
ARM: dts: imx6: add support for Ka-Ro TX6 modules
Lucas Stach (1):
ARM: tegra: jetson-tk1: mark eMMC as non-removable
Magnus Damm (1):
ARM: shmobile: Lager memory map update
Marc Carino (4):
ARM: brcmstb: add CPU binding for Broadcom Brahma15
ARM: brcmstb: add misc. DT bindings for brcmstb
ARM: brcmstb: gic: add compatible string for Broadcom Brahma15
ARM: brcmstb: dts: add a reference DTS for Broadcom 7445
Marcel Ziswiler (3):
ARM: tegra: initial support for apalis t30
ARM: tegra: Migrate Apalis T30 PCIe power supply scheme
ARM: tegra: apalis t30: fix device tree compatible node
Marcin Wojtas (1):
ARM: mvebu: Add ethernet aliases required by U-Boot
Marek Szyprowski (6):
ARM: dts: add port sub-nodes to exynos usb host modules for exynos4
ARM: dts: enable common hardware blocks for exynos4412-odroidx
ARM: dts: correct memory size for exynos4412-odroidx
ARM: dts: refactor Odroid DTS file and add support for Odroid X2 and U2/U3
ARM: dts: add support for GPIO buttons for exynos4412-odroid
ARM: dts: fix T-FLASH hotplug detection for exynos4412-odroid-common
Marek Vasut (2):
ARM: dts: mxs: Split M28EVK into SoM and EVK parts
ARM: dts: mx5: Split M53EVK into SoM and EVK parts
Markus Pargmann (4):
ARM: dts: imx50: add ssi dma properties
ARM: dts: imx5: remove fsl,ssi-dma-events
ARM: dts: imx6qdl: remove fsl,ssi-dma-events
ARM: dts: imx: remove ssi fsl,mode for audio cards
Maxime Ripard (1):
ARM: dts: sun6i: Add Merrii A31 Hummingbird support
Michal Simek (2):
ARM: zynq: DT: Add CAN node
ARM: zynq: DT: Clarify Xilinx Zynq platform
Nicolas Ferre (3):
ARM: at91/dt: add DMA controller node to at91sam9rl
ARM: at91/dt: add NAND + DMA property for at91sam9rl
Merge tag 'CCF-for-3.17' of git://github.com/at91linux/linux-at91 into at91-3.17-dt
Olof Johansson (21):
Merge tag 'renesas-dt-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'berlin-dt-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
Merge tag 'renesas-dt2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'ux500-devicetree-v3.16-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'renesas-dt3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'omap-for-v3.17/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'imx-dt-3.17' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'zynq-dt-for-3.17' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'sunxi-dt-for-3.17' of git://git.kernel.org/.../mripard/linux into next/dt
Merge tag 'tegra-for-3.17-xusb-padctl' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-3.17-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'samsung-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'mvebu-dt-3.17' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-dt-3.17-2' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'renesas-clock3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'zynq-dt-for-3.17-3' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'v3.17-rockchip-rk3288-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v3.17-rockchip-rk3xxx-dts-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Peter Ujfalusi (3):
ARM: DTS: omap5-uevm: Enable palmas clk32kgaudio clock
ARM: DTS: omap5-uevm: Add node for twl6040 audio codec
ARM: DTS: omap5-uevm: Enable basic audio (McPDM <-> twl6040)
Phil Edworthy (8):
ARM: shmobile: r8a7790: Add PCIEC clock device tree node
ARM: shmobile: r8a7790: Add default PCIe bus clock
ARM: shmobile: r8a7790: Add PCIe Controller device node
ARM: shmobile: r8a7791: Add PCIEC clock device tree node
ARM: shmobile: r8a7791: Add default PCIe bus clock
ARM: shmobile: r8a7791: Add PCIe Controller device node
ARM: shmobile: koelsch: Enable PCIe Controller & PCIe bus clock
ARM: shmobile: henninger: Enable PCIe Controller & PCIe bus clock
Philipp Zabel (2):
ARM: dts: pfla02: Add ethernet phy supply regulator
ARM: dts: imx6qdl: Add CSI device tree port nodes for IPU1 and IPU2
R Sricharan (2):
ARM: dts: dra7: add routable-irqs property for gic node
ARM: dts: dra7: add crossbar device binding
Rahul Sharma (1):
ARM: dts: remove display power domain for exynos5420
Robert Nelson (2):
ARM: dts: add initial Rex Pro board support
ARM: dts: add initial Rex Basic board support
Roger Quadros (1):
ARM: dts: dra7-evm: Add regulator information to USB2 PHYs
Russell King (3):
ARM: dts: cubox-i: add eSATA DT configuration
ARM: dts: cubox-i: disable spread-spectrum for Cubox-i eSATA
ARM: dts: dove: add DT LCD controllers
Sebastian Hesselbarth (2):
dt-binding: add vendor prefix for SolidRun
ARM: dts: mvebu: split SolidRun CuBox into variants
Sergei Shtylyov (4):
ARM: shmobile: henninger: add I2C2 DT support
ARM: shmobile: r8a7791: add internal PCI bridge nodes
ARM: shmobile: koelsch: enable internal PCI
ARM: shmobile: henninger: enable internal PCI
Shawn Guo (7):
Merge tag 'imx-soc-3.17' into imx/dt
ARM: dts: imx: add pin function header for imx6sx
ARM: dts: imx: add initial imx6sx device tree source
ARM: dts: imx: add initial imx6sx-sdb board support
ARM: dts: imx6qdl: use DT macro for clock ID
ARM: dts: imx: correct sdma compatbile for imx6sl and imx6sx
ARM: dts: imx53: correct clock-names of SATA node
Silvio Fricke (3):
ARM: dts: imx6: edmqmx6: Add PCIe support
ARM: dts: imx6: edmqmx6: Add two other i2c buses
ARM: dts: imx6: edmqmx6: Add can bus
Simon Guinot (2):
ARM: Kirkwood: allow to use netxbig DTSI for d2net_v2 DTS
ARM: Kirkwood: add DT support for d2 Network v2
Simon Horman (22):
ARM: shmobile: marzen: Remove early_printk from command line
ARM: shmobile: lager: Move i2c[12]_pins nodes to pfc node
ARM: shmobile: lager: Remove duplicate i2c3 nodes
ARM: shmobile: koelsch: Remove duplicate i2c6 nodes
ARM: shmobile: henninger: Consistently use tabs for indentation
ARM: shmobile: r8a7779: Consistently use tabs for indentation
ARM: shmobile: armadillo800eva-reference: Remove early_printk from command line
ARM: shmobile: kzm9g-reference: Remove early_printk from command line
Merge branch 'clock-for-v3.17' into dt-for-v3.17
ARM: shmobile: r8a7778: Add SCIF nodes
ARM: shmobile: bockw-reference: Initialise SCIF device using DT
ARM: shmobile: r8a73a4: Add SCIF nodes
ARM: shmobile: ape6evm-reference: Initialise SCIF device using DT
ARM: shmobile: r8a7740: Add SCIF nodes
ARM: shmobile: armadillo800eva-reference: Initialise SCIF device using DT
ARM: shmobile: sh73a0: Add SCIF nodes
ARM: shmobile: kzm9g-reference: Initialise SCIF device using DT
ARM: shmobile: r8a7778: add TMU clock support for DT
ARM: shmobile: r8a7740: add TMU clock support for DT
ARM: shmobile: r8a73a4: add CMT1 clock support for DT
ARM: shmobile: r8a7740: add CMT1 clock support for DT
ARM: shmobile: sh73a0: add CMT1 clock support for DT
Soren Brinkmann (5):
tty: cadence: Document DT binding
ARM: zynq: DT: Migrate UART to Cadence binding
ARM: zynq: DT: Add XADC node
ARM: zynq: DT: Add GPIO node
ARM: zynq: DT: Remove DMA from board DTs
Stefan Agner (2):
ARM: dts: vf610: fix length of eshdc1 register property
ARM: dts: vf610: add FlexCAN node
Steffen Trumtrar (1):
ARM: dts: i.MX53: add aipstz nodes
Sylwester Nawrocki (1):
ARM: dts: Add sound nodes for Odroid-X2/U3 boards
Tero Kristo (5):
ARM: OMAP2: convert sys_ck and osc_ck to standard clock types
ARM: OMAP2420: clock: get rid of fixed-div property use
ARM: OMAP2: PRM: add support for OMAP2 specific clock providers
ARM: OMAP2: clock: use DT clock boot if available
ARM: OMAP24xx: clock: remove legacy clock data
Thierry Reding (9):
of: Add NVIDIA Tegra XUSB pad controller binding
pinctrl: Add NVIDIA Tegra XUSB pad controller support
Merge branch 'for-3.17/fuse-move' into for-3.17/dt
Merge branch 'for-3.17/dt-cros-ec-kbd' into for-3.17/dt
Merge branch 'for-3.17/xusb-padctl' into for-3.17/dt
ARM: tegra: add GK20A GPU to Tegra124 DT
ARM: tegra: tegra124: Add XUSB pad controller
ARM: tegra: jetson-tk1: Add XUSB pad controller
ARM: tegra: paz00: Fix some indentation inconsistencies
Thomas Abraham (1):
ARM: dts: Specify MAX77686 pmic interrupt for exynos5250-smdk5250
Thomas Petazzoni (1):
ARM: mvebu: update Armada XP DT for dynamic frequency scaling
Tim Harvey (2):
ARM: dts: imx6: ventana: change sound device name
ARM: dts: imx6: ventana: update model to reflect Dual/Solo CPU types
Tomasz Figa (1):
ARM: dts: Add I2S dt node for exynos3250
Tony Lindgren (2):
Merge branch 'dts-crossbar' into omap-for-v3.17/dt
Merge branch 'for-v3.17/omap2-use-dt-clks' of http://github.com/t-kristo/linux-pm into omap-for-v3.17/dt
Tuomas Tynkkynen (1):
ARM: tegra: Fix typoed ams,ext-control properties
Tushar Behera (3):
ARM: dts: Enable audio support for exynos5800-peach-pi
ARM: dts: Sort nodes within Peach-pit/Peach-pi dts files
ARM: dts: Add sound-card name for Snow/Peach-Pit/Peach-Pi
Vikas Sajjan (3):
ARM: dts: Add mask-tpm-reset node in exynos5800-peach-pi
ARM: dts: Add PMU DT node for exynos5260 SoC
ARM: EXYNOS: Add exynos5260 PMU compatible string to DT match table
Vince Bridgers (1):
ARM: socfpga: Add missing #reset-cells to socfpga device tree
Wolfram Sang (1):
ARM: shmobile: r8a7790: lager: use iic cores instead of i2c
Yoshihiro Shimoda (2):
ARM: shmobile: r8a7790: add USB3.0 clocks to device tree
ARM: shmobile: r8a7791: add USB3.0 clocks to device tree
Zoltan HERPAI (1):
ARM: dts: sun7i: Add board support for LinkSprite pcDuino V3
.../devicetree/bindings/arm/adapteva.txt | 7 +
.../bindings/arm/armada-380-mpcore-soc-ctrl.txt | 14 +
.../devicetree/bindings/arm/atmel-pmc.txt | 5 +-
.../bindings/arm/bcm/brcm,bcm11351-cpu-method | 36 +
.../devicetree/bindings/arm/brcm-brcmstb.txt | 95 +
.../arm/cpu-enable-method/marvell,berlin-smp | 41 +
Documentation/devicetree/bindings/arm/cpus.txt | 4 +
Documentation/devicetree/bindings/arm/gic.txt | 1 +
.../devicetree/bindings/arm/marvell,berlin.txt | 16 +
.../devicetree/bindings/arm/omap/omap.txt | 3 +
.../devicetree/bindings/arm/omap/prcm.txt | 65 +
.../devicetree/bindings/arm/samsung/pmu.txt | 2 +
Documentation/devicetree/bindings/arm/tegra.txt | 2 +
.../devicetree/bindings/arm/xilinx.txt | 8 +-
.../devicetree/bindings/gpu/nvidia,gk20a.txt | 43 +
.../pinctrl/nvidia,tegra124-xusb-padctl.txt | 127 ++
.../devicetree/bindings/serial/cdns,uart.txt | 20 +
.../devicetree/bindings/vendor-prefixes.txt | 3 +
arch/arm/Kconfig | 1 +
arch/arm/Kconfig.debug | 20 +-
arch/arm/boot/dts/Makefile | 51 +-
arch/arm/boot/dts/aks-cdu.dts | 6 +
arch/arm/boot/dts/am335x-evmsk.dts | 105 +
arch/arm/boot/dts/am335x-pepper.dts | 653 ++++++
arch/arm/boot/dts/am4372.dtsi | 8 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 71 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 613 ++++++
arch/arm/boot/dts/am43x-epos-evm.dts | 59 +
arch/arm/boot/dts/animeo_ip.dts | 8 +
arch/arm/boot/dts/armada-375-db.dts | 26 +
arch/arm/boot/dts/armada-375.dtsi | 34 +
arch/arm/boot/dts/armada-38x.dtsi | 5 +
arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 284 +++
arch/arm/boot/dts/armada-xp-mv78230.dtsi | 2 +
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 2 +
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 4 +
arch/arm/boot/dts/armada-xp.dtsi | 2 +-
arch/arm/boot/dts/at91-ariag25.dts | 8 +
arch/arm/boot/dts/at91-cosino.dtsi | 8 +
arch/arm/boot/dts/at91-foxg20.dts | 8 +
arch/arm/boot/dts/at91-qil_a9260.dts | 8 +
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 12 +-
arch/arm/boot/dts/at91rm9200.dtsi | 304 +++
arch/arm/boot/dts/at91rm9200ek.dts | 8 +
arch/arm/boot/dts/at91sam9260.dtsi | 314 ++-
arch/arm/boot/dts/at91sam9261.dtsi | 20 +-
arch/arm/boot/dts/at91sam9261ek.dts | 16 +-
arch/arm/boot/dts/at91sam9263.dtsi | 311 +++
arch/arm/boot/dts/at91sam9263ek.dts | 8 +
arch/arm/boot/dts/at91sam9g20.dtsi | 24 +
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 8 +
arch/arm/boot/dts/at91sam9g45.dtsi | 342 ++-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 8 +
arch/arm/boot/dts/at91sam9n12.dtsi | 20 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 18 +-
arch/arm/boot/dts/at91sam9rl.dtsi | 32 +-
arch/arm/boot/dts/at91sam9rlek.dts | 17 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 30 +-
arch/arm/boot/dts/at91sam9x5cm.dtsi | 12 +-
arch/arm/boot/dts/bcm11351.dtsi | 19 +
arch/arm/boot/dts/bcm21664.dtsi | 19 +
arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 14 +
arch/arm/boot/dts/bcm7445.dtsi | 111 +
arch/arm/boot/dts/berlin2.dtsi | 6 +
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 8 +
arch/arm/boot/dts/berlin2q.dtsi | 80 +
arch/arm/boot/dts/cros-ec-keyboard.dtsi | 105 +
arch/arm/boot/dts/dove-cubox-es.dts | 12 +
arch/arm/boot/dts/dove-cubox.dts | 3 -
arch/arm/boot/dts/dove.dtsi | 14 +
arch/arm/boot/dts/dra7-evm.dts | 8 +
arch/arm/boot/dts/dra7.dtsi | 265 ++-
arch/arm/boot/dts/dra7xx-clocks.dtsi | 39 +-
arch/arm/boot/dts/ethernut5.dts | 10 +
arch/arm/boot/dts/evk-pro3.dts | 6 +
arch/arm/boot/dts/exynos3250.dtsi | 28 +-
arch/arm/boot/dts/exynos4.dtsi | 30 +
arch/arm/boot/dts/exynos4210.dtsi | 6 -
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 371 ++++
arch/arm/boot/dts/exynos4412-odroidu3.dts | 61 +
arch/arm/boot/dts/exynos4412-odroidx.dts | 279 +--
arch/arm/boot/dts/exynos4412-odroidx2.dts | 32 +
arch/arm/boot/dts/exynos4412.dtsi | 4 +
arch/arm/boot/dts/exynos4x12.dtsi | 6 -
arch/arm/boot/dts/exynos5250-cros-common.dtsi | 159 --
arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +
arch/arm/boot/dts/exynos5250-snow.dts | 259 ++-
arch/arm/boot/dts/exynos5260.dtsi | 5 +
arch/arm/boot/dts/exynos5410.dtsi | 9 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 392 +++-
arch/arm/boot/dts/exynos5420.dtsi | 6 -
arch/arm/boot/dts/exynos5800-peach-pi.dts | 374 +++-
arch/arm/boot/dts/ge863-pro3.dtsi | 4 +
...mx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 73 +
...mx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 45 +
...imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 45 +
.../dts/imx25-eukrea-mbimxsd25-baseboard.dts | 1 -
arch/arm/boot/dts/imx25-pdk.dts | 8 +-
arch/arm/boot/dts/imx25.dtsi | 8 +-
arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 296 +++
.../dts/imx27-eukrea-mbimxsd27-baseboard.dts | 273 +++
arch/arm/boot/dts/imx27-pdk.dts | 2 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +-
arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 3 +-
arch/arm/boot/dts/imx27.dtsi | 115 +-
arch/arm/boot/dts/imx28-cfa10036.dts | 22 +
arch/arm/boot/dts/imx28-m28.dtsi | 87 +
arch/arm/boot/dts/imx28-m28evk.dts | 62 +-
.../dts/imx35-eukrea-mbimxsd35-baseboard.dts | 1 -
arch/arm/boot/dts/imx35.dtsi | 8 +
arch/arm/boot/dts/imx50.dtsi | 8 +-
arch/arm/boot/dts/imx51-babbage.dts | 2 +-
.../dts/imx51-eukrea-mbimxsd51-baseboard.dts | 1 -
arch/arm/boot/dts/imx51.dtsi | 3 -
arch/arm/boot/dts/imx53-m53.dtsi | 140 ++
arch/arm/boot/dts/imx53-m53evk.dts | 113 +-
arch/arm/boot/dts/imx53-mba53.dts | 1 -
arch/arm/boot/dts/imx53-qsb-common.dtsi | 1 -
arch/arm/boot/dts/imx53-tx53.dtsi | 1 -
arch/arm/boot/dts/imx53-voipac-bsb.dts | 1 -
arch/arm/boot/dts/imx53.dtsi | 15 +-
arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 85 +
arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 74 +
arch/arm/boot/dts/imx6dl-gw51xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-gw52xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-gw53xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-gw54xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-rex-basic.dts | 30 +
arch/arm/boot/dts/imx6dl-riotboard.dts | 33 +-
arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts | 103 +
arch/arm/boot/dts/imx6dl-tx6u-801x.dts | 177 ++
arch/arm/boot/dts/imx6dl-tx6u-811x.dts | 150 ++
arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 22 +
arch/arm/boot/dts/imx6dl-wandboard.dts | 2 +-
arch/arm/boot/dts/imx6dl.dtsi | 17 +-
arch/arm/boot/dts/imx6q-cubox-i.dts | 4 +
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 54 +
arch/arm/boot/dts/imx6q-gw51xx.dts | 2 +-
arch/arm/boot/dts/imx6q-gw52xx.dts | 2 +-
arch/arm/boot/dts/imx6q-gw53xx.dts | 2 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 5 +-
arch/arm/boot/dts/imx6q-gw54xx.dts | 2 +-
arch/arm/boot/dts/imx6q-rex-pro.dts | 34 +
arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts | 103 +
arch/arm/boot/dts/imx6q-tx6q-1010.dts | 177 ++
arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts | 136 ++
arch/arm/boot/dts/imx6q-tx6q-1020.dts | 210 ++
arch/arm/boot/dts/imx6q-tx6q-1110.dts | 154 ++
arch/arm/boot/dts/imx6q-udoo.dts | 32 +
arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 26 +
arch/arm/boot/dts/imx6q-wandboard.dts | 2 +-
arch/arm/boot/dts/imx6q.dtsi | 35 +-
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 418 ++++
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-rex.dtsi | 357 +++
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 696 ++++++
arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 42 +
arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 41 +
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 22 -
arch/arm/boot/dts/imx6qdl.dtsi | 161 +-
arch/arm/boot/dts/imx6sl-evk.dts | 17 +-
arch/arm/boot/dts/imx6sl.dtsi | 12 +-
arch/arm/boot/dts/imx6sx-pinfunc.h | 1544 +++++++++++++
arch/arm/boot/dts/imx6sx-sdb.dts | 479 ++++
arch/arm/boot/dts/imx6sx.dtsi | 1208 +++++++++++
arch/arm/boot/dts/k2e-clocks.dtsi | 2 +-
arch/arm/boot/dts/k2hk-clocks.dtsi | 2 +-
arch/arm/boot/dts/k2hk-evm.dts | 12 +
arch/arm/boot/dts/k2l-clocks.dtsi | 2 +-
arch/arm/boot/dts/keystone-clocks.dtsi | 2 +-
arch/arm/boot/dts/keystone.dtsi | 11 +
arch/arm/boot/dts/kirkwood-d2net.dts | 42 +
arch/arm/boot/dts/kirkwood-net2big.dts | 60 +
arch/arm/boot/dts/kirkwood-net5big.dts | 111 +
arch/arm/boot/dts/kirkwood-netxbig.dtsi | 154 ++
arch/arm/boot/dts/kizbox.dts | 4 +
arch/arm/boot/dts/mpa1600.dts | 8 +
arch/arm/boot/dts/omap2420.dtsi | 3 +
arch/arm/boot/dts/omap2430.dtsi | 3 +
arch/arm/boot/dts/omap5-uevm.dts | 68 +-
arch/arm/boot/dts/pm9g45.dts | 8 +
arch/arm/boot/dts/r7s72100-genmai.dts | 10 +
arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 14 +-
arch/arm/boot/dts/r8a73a4.dtsi | 42 +
.../dts/r8a7740-armadillo800eva-reference.dts | 28 +-
arch/arm/boot/dts/r8a7740.dtsi | 63 +
arch/arm/boot/dts/r8a7778-bockw-reference.dts | 14 +-
arch/arm/boot/dts/r8a7778.dtsi | 42 +
arch/arm/boot/dts/r8a7779.dtsi | 14 +-
arch/arm/boot/dts/r8a7790-lager.dts | 88 +-
arch/arm/boot/dts/r8a7790.dtsi | 207 +-
arch/arm/boot/dts/r8a7791-henninger.dts | 45 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 89 +-
arch/arm/boot/dts/r8a7791.dtsi | 218 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 214 +-
arch/arm/boot/dts/rk3066a-clocks.dtsi | 299 ---
arch/arm/boot/dts/rk3066a.dtsi | 519 +++--
arch/arm/boot/dts/rk3188-clocks.dtsi | 289 ---
arch/arm/boot/dts/rk3188-radxarock.dts | 218 +-
arch/arm/boot/dts/rk3188.dtsi | 446 ++--
arch/arm/boot/dts/rk3288-evb-act8846.dts | 134 ++
arch/arm/boot/dts/rk3288-evb-rk808.dts | 18 +
arch/arm/boot/dts/rk3288-evb.dtsi | 96 +
arch/arm/boot/dts/rk3288.dtsi | 595 +++++
arch/arm/boot/dts/rk3xxx.dtsi | 356 ++-
arch/arm/boot/dts/sama5d3.dtsi | 22 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 12 +-
arch/arm/boot/dts/sama5d3xmb.dtsi | 2 +
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 16 +-
arch/arm/boot/dts/sh73a0.dtsi | 72 +
arch/arm/boot/dts/socfpga.dtsi | 1 +
arch/arm/boot/dts/ste-dbx5x0.dtsi | 10 +
arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 59 +
arch/arm/boot/dts/ste-hrefv60plus.dtsi | 24 -
arch/arm/boot/dts/ste-snowball.dts | 38 +-
arch/arm/boot/dts/sun4i-a10-a1000.dts | 15 +
arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 110 +
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 15 +
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 21 +
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 21 +-
arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 28 +
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 15 +
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 9 +
arch/arm/boot/dts/sun4i-a10.dtsi | 34 +-
arch/arm/boot/dts/sun5i-a10s.dtsi | 2 +-
arch/arm/boot/dts/sun5i-a13.dtsi | 2 +-
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 119 +
arch/arm/boot/dts/sun6i-a31.dtsi | 92 +-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 16 +
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 16 +
arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 22 +
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 10 +
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 173 ++
arch/arm/boot/dts/sun7i-a20.dtsi | 34 +-
arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts | 30 +
arch/arm/boot/dts/sun8i-a23.dtsi | 343 +++
arch/arm/boot/dts/tegra114-roth.dts | 32 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 33 +-
arch/arm/boot/dts/tegra124-venice2.dts | 128 +-
arch/arm/boot/dts/tegra124.dtsi | 40 +
arch/arm/boot/dts/tegra20-medcom-wide.dts | 61 +-
arch/arm/boot/dts/tegra20-paz00.dts | 6 +-
arch/arm/boot/dts/tegra20-plutux.dts | 41 +
arch/arm/boot/dts/tegra20-tamonten.dtsi | 10 +-
arch/arm/boot/dts/tegra20-tec.dts | 41 +
arch/arm/boot/dts/tegra30-apalis-eval.dts | 260 +++
arch/arm/boot/dts/tegra30-apalis.dtsi | 678 ++++++
arch/arm/boot/dts/tny_a9260_common.dtsi | 8 +
arch/arm/boot/dts/tny_a9263.dts | 8 +
arch/arm/boot/dts/usb_a9260_common.dtsi | 8 +
arch/arm/boot/dts/usb_a9263.dts | 8 +
arch/arm/boot/dts/vf610.dtsi | 25 +-
arch/arm/boot/dts/zynq-7000.dtsi | 90 +-
arch/arm/boot/dts/zynq-parallella.dts | 64 +
arch/arm/boot/dts/zynq-zc702.dts | 4 +
arch/arm/configs/omap2plus_defconfig | 2 +
arch/arm/mach-at91/Kconfig | 4 -
arch/arm/mach-at91/at91rm9200.c | 6 +-
arch/arm/mach-at91/at91sam9260.c | 6 +-
arch/arm/mach-at91/at91sam9263.c | 6 +-
arch/arm/mach-at91/at91sam9g45.c | 6 +-
arch/arm/mach-exynos/exynos.c | 2 +
arch/arm/mach-omap2/Makefile | 6 +-
arch/arm/mach-omap2/cclock2420_data.c | 1931 -----------------
arch/arm/mach-omap2/cclock2430_data.c | 2048 ------------------
arch/arm/mach-omap2/clkt2xxx_osc.c | 69 -
arch/arm/mach-omap2/clkt2xxx_sys.c | 47 -
arch/arm/mach-omap2/clock.c | 21 -
arch/arm/mach-omap2/clock.h | 3 -
arch/arm/mach-omap2/clock2xxx.h | 2 -
arch/arm/mach-omap2/cm-regbits-24xx.h | 1 +
arch/arm/mach-omap2/io.c | 7 +-
arch/arm/mach-omap2/pm24xx.c | 4 +
arch/arm/mach-omap2/prm_common.c | 2 +
arch/arm/mach-rockchip/Kconfig | 1 +
arch/arm/mach-rockchip/rockchip.c | 1 +
arch/arm/mach-shmobile/clock-r8a73a4.c | 1 +
arch/arm/mach-shmobile/clock-r8a7740.c | 3 +
arch/arm/mach-shmobile/clock-r8a7778.c | 2 +
arch/arm/mach-shmobile/clock-sh73a0.c | 1 +
arch/arm/mach-shmobile/setup-r8a73a4.c | 12 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 8 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 12 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 8 +-
drivers/pinctrl/Kconfig | 6 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-tegra-xusb.c | 973 +++++++++
include/dt-bindings/clock/r8a7790-clock.h | 27 +
include/dt-bindings/clock/r8a7791-clock.h | 27 +
.../dt-bindings/pinctrl/pinctrl-tegra-xusb.h | 7 +
297 files changed, 20682 insertions(+), 6825 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/adapteva.txt
create mode 100644 Documentation/devicetree/bindings/arm/armada-380-mpcore-soc-ctrl.txt
create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351-cpu-method
create mode 100644 Documentation/devicetree/bindings/arm/brcm-brcmstb.txt
create mode 100644 Documentation/devicetree/bindings/arm/cpu-enable-method/marvell,berlin-smp
create mode 100644 Documentation/devicetree/bindings/arm/omap/prcm.txt
create mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt
create mode 100644 arch/arm/boot/dts/am335x-pepper.dts
create mode 100644 arch/arm/boot/dts/am437x-sk-evm.dts
create mode 100644 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts
create mode 100644 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts
create mode 100644 arch/arm/boot/dts/bcm7445.dtsi
create mode 100644 arch/arm/boot/dts/cros-ec-keyboard.dtsi
create mode 100644 arch/arm/boot/dts/dove-cubox-es.dts
create mode 100644 arch/arm/boot/dts/exynos4412-odroid-common.dtsi
create mode 100644 arch/arm/boot/dts/exynos4412-odroidu3.dts
create mode 100644 arch/arm/boot/dts/exynos4412-odroidx2.dts
create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
create mode 100644 arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi
create mode 100644 arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
create mode 100644 arch/arm/boot/dts/imx28-m28.dtsi
create mode 100644 arch/arm/boot/dts/imx53-m53.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_4.dts
create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_7.dts
create mode 100644 arch/arm/boot/dts/imx6dl-rex-basic.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-801x.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-811x.dts
create mode 100644 arch/arm/boot/dts/imx6dl-wandboard-revb1.dts
create mode 100644 arch/arm/boot/dts/imx6q-rex-pro.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1110.dts
create mode 100644 arch/arm/boot/dts/imx6q-wandboard-revb1.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-rex.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tx6.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi
create mode 100644 arch/arm/boot/dts/imx6sx-pinfunc.h
create mode 100644 arch/arm/boot/dts/imx6sx-sdb.dts
create mode 100644 arch/arm/boot/dts/imx6sx.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-d2net.dts
create mode 100644 arch/arm/boot/dts/kirkwood-net2big.dts
create mode 100644 arch/arm/boot/dts/kirkwood-net5big.dts
create mode 100644 arch/arm/boot/dts/kirkwood-netxbig.dtsi
delete mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
delete mode 100644 arch/arm/boot/dts/rk3188-clocks.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-evb-act8846.dts
create mode 100644 arch/arm/boot/dts/rk3288-evb-rk808.dts
create mode 100644 arch/arm/boot/dts/rk3288-evb.dtsi
create mode 100644 arch/arm/boot/dts/rk3288.dtsi
create mode 100644 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts
create mode 100644 arch/arm/boot/dts/sun6i-a31-hummingbird.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-pcduino3.dts
create mode 100644 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts
create mode 100644 arch/arm/boot/dts/sun8i-a23.dtsi
create mode 100644 arch/arm/boot/dts/tegra30-apalis-eval.dts
create mode 100644 arch/arm/boot/dts/tegra30-apalis.dtsi
create mode 100644 arch/arm/boot/dts/zynq-parallella.dts
delete mode 100644 arch/arm/mach-omap2/cclock2420_data.c
delete mode 100644 arch/arm/mach-omap2/cclock2430_data.c
delete mode 100644 arch/arm/mach-omap2/clkt2xxx_osc.c
delete mode 100644 arch/arm/mach-omap2/clkt2xxx_sys.c
create mode 100644 drivers/pinctrl/pinctrl-tegra-xusb.c
create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 4/7] ARM: SoC device-tree changes for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
Unlike the board branch, this keeps having large sets of changes for
every release, but that's quite expected and is so far working well.
Most of this is plumbing for various device bindings and new platforms,
but there's also a bit of cleanup and code removal for things that
are moved from platform code to DT contents (some OMAP clock code in
particular).
There's also a pinctrl driver for tegra here (appropriately acked),
that's introduced this way to make it more bisectable.
I'm happy to say that there were no conflicts at all with this branch
this release, which means that changes are flowing through our tree as
expected instead of merged through driver maintainers (or at least not
done with conflicts).
There are several new boards added, and a couple of SoCs. In no particular
order:
* Rockchip RK3288 SoC support, including DTS for a dev board that they
have seeded with some community developers.
* Better support for Hardkernel Exynos4-based ODROID boards.
* CCF conversions (and dtsi contents) for several Renesas platforms.
* Gumstix Pepper (TI AM335x) board support
* TI eval board support for AM437x
* Allwinner A23 SoC, very similar to existing ones which mostly has
resulted in DT changes for support. Also includes support for an Ippo
tablet with the chipset.
* Allwinner A31 Hummingbird board support, not to be confused with the
SolidRun i.MX-based Hummingboard.
* Tegra30 Apalis board support
Conflicts: None!
----------------------------------------------------------------
The following changes since commit 70cd5beccd0a88524a9b043be01d57787e2da137:
Merge branch 'next/boards' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/dt-for-3.17
for you to fetch changes up to 8850e0ba5721c2e2db34bc38290722db1b402be5:
Merge tag 'samsung-dt-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/dt
----------------------------------------------------------------
Alban Bedel (2):
ARM: tegra: tamonten: add the base board regulators
ARM: tegra: tamonten: add the display to the Medcom Wide
Alex Elder (3):
devicetree: bindings: document Broadcom CPU enable method
ARM: dts: enable SMP support for bcm28155
ARM: dts: enable SMP support for bcm21664
Alexander Bersenev (3):
ARM: sunxi: Add pins for IR controller on A20 to dtsi
ARM: sunxi: Enable IR controller on cubieboard 2 and cubietruck in dts
ARM: sunxi: Add IR controllers on A20 to dtsi
Alexander Shiyan (3):
ARM: dts: Add support for the cpuimx27 board from Eukrea and its baseboard
ARM: dts: i.MX35: Add GPT node
ARM: i.MX27 clk: dts: Use clock defines in DTS files
Alexandre Belloni (40):
ARM: at91/dt: sam9261 crystals under the clocks node
ARM: at91/dt: sam9n12 crystals under the clocks node
ARM: at91/dt: sam9rl crystals under the clocks node
ARM: at91/dt: sam9x5 crystals under the clocks node
ARM: at91/dt: sama5d3 crystals under the clocks node
Documentation: dt: document all the atmel pmc compatibles
ARM: at91/dt: ariag25: define crystals frequencies
ARM: at91: prepare common clk transition for rm9200
ARM: at91/dt: rm9200: define clocks
ARM: at91: move at91rm9200 SoC to the CCF
ARM: at91/dt: at91rm9200ek: define crystals frequencies
ARM: at91: prepare common clk transition for sam9260
ARM: at91/dt: sam9260: define clocks
ARM: at91/dt: sam9g20: define clocks
ARM: at91: move at91sam9260 SoCs to the CCF
ARM: at91/dt: at91sam9g20ek: define crystals frequencies
ARM: at91/dt: foxg20: define crystals frequencies
ARM: at91/dt: usb_a9260: define crystals frequencies
ARM: at91/dt: tny_a9260: define crystals frequencies
ARM: at91/dt: qil_a9260: define crystals frequencies
ARM: at91/dt: mpa1600: define crytals frequencies
ARM: at91/dt: ge863-pro3: define main crystal frequency
ARM: at91/dt: aks-cdu: define slow crytal frequency
ARM: at91/dt: evk-pro3: define slow crytal frequency
ARM: at91/dt: ethernut5: define crystals frequencies
ARM: at91/dt: animeo_ip: define crystals frequencies
ARM: at91/dt: kizbox: define main crystal frequency
ARM: at91: prepare common clk transition for sam9g45
ARM: at91/dt: sam9g45: define clocks
ARM: at91: move at91sam9g45 SoC to the CCF
ARM: at91/dt: sam9m10g45ek: define crystals frequencies
ARM: at91/dt: pm9g45: crystals frequencies
ARM: at91/dt: cosino define crystals frequencies
ARM: at91: prepare common clk transition for sam9263
ARM: at91/dt: sam9263: define clocks
ARM: at91: move at91sam9263 SoC to the CCF
ARM: at91/dt: sam9263ek: define crystals frequencies
ARM: at91/dt: tny_a9263: define crystals frequencies
ARM: at91/dt: usb_a9263: define crystals frequencies
ARM: dt: imx28-cfa10036: introduce a regulator for mmc0
Alexandre Courbot (4):
ARM: tegra: roth: fix unsupported pinmux properties
ARM: tegra: roth: enable input on mmc clock pins
ARM: tegra: of: add GK20A device tree binding
ARM: tegra: roth: add display DT node
Andreas Faerber (6):
ARM: dts: Fill in CPU clock-frequency for exynos5410
ARM: dts: Document exynos5410 PMU
ARM: dts: Add PMU to exynos5410
ARM: EXYNOS: Add support for Exynos5410 PMU
ARM: dts: max77686 is exynos5250-snow only
ARM: dts: cypress,cyapa trackpad is exynos5250-Snow only
Andreas F?rber (5):
Documentation: devicetree: Adapteva vendor prefix
Documentation: devicetree: Adapteva boards
ARM: dts: zynq: Add Parallella device tree
ARM: dts: zynq: Add DMAC for Parallella
ARM: dts: zynq: Add SPI
Andrew Lunn (1):
ARM: Kirkwood: Add DT descriptions for net2big and net5big.
Anson Huang (2):
ARM: dts: imx6sx-sdb: add gpio key support
ARM: dts: imx6sx: iomux-gpr syscon is compatible to imx6q
Anssi Hannula (2):
ARM: dts: imx6: remove wrong spdif rxtx2 clock
ARM: dts: imx6: remove non-working spdif rxtx4 and rxtx6 clocks
Antoine T?nart (6):
ARM: dts: berlin: add I2C nodes for BG2Q
ARM: dts: berlin: enable i2c0 and i2c2
Documentation: bindings: add the Berlin CPU control doc
Documentation: bindings: add the marvell,berlin-smp CPU enable method
ARM: dts: berlin: add SMP related nodes and properties for BG2
ARM: dts: berlin: add SMP related nodes and properties for BG2Q
Arnd Bergmann (8):
Merge tag 'mvebu-dt-3.17-3' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'zynq-dt-for-3.17-2' of git://git.xilinx.com/linux-xlnx into next/dt
Merge branch 'clk-rockchip' of git://git.linaro.org/people/mike.turquette/linux into next/soc
Merge tag 'v3.17-rockchip-rk3288' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v3.17-rockchip-rk3xxx-dts' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'mvebu-dt-3.17-4' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'v3.16-rc6' into next/dt
Merge tag 'for-3.17/bcm-dt' of git://github.com/broadcom/mach-bcm into next/dt
Ash Charles (1):
ARM: dts: Add devicetree for Gumstix Pepper board
Ben Dooks (4):
ARM: shmobile: lager: enable i2c devices
ARM: shmobile: lager: add i2c1, i2c2 pins
ARM: shmobile: r8a7790: add internal PCI bridge nodes
ARM: shmobile: lager: enable internal PCI
Beniamino Galvani (3):
ARM: dts: add i2c and regulator nodes to rk3188-radxarock
ARM: dts: rockchip: add pwm nodes
ARM: dts: rk3188-radxarock: add GPIO IR receiver node
Benoit Cousson (2):
ARM: shmobile: lager: Add VDD MPU regulator for DVFS
ARM: shmobile: r8a7790/lager dts: Add DVFS parameters into cpu0 node for r8a7790
Benoit Masson (2):
of: Add Lenovo Group Ltd. to the vendor-prefixes list.
ARM: mvebu: Add dts definition for Lenovo Iomega ix4-300d NAS
Bo Shen (2):
ARM: at91: sama5d3xek: switch sound to CCF
ARM: at91: at91sam9n12ek: switch sound to CCF
Carlo Caione (2):
ARM: dts: sun4i: Add AXP209 support to various boards
ARM: dts: sun7i: Add AXP209 support to various boards
Chanho Park (1):
ARM: dts: clean up arm-pmu node for exynos4
Chanwoo Choi (3):
ARM: dts: Add TMU dt node to monitor the temperature for exynos3250
ARM: dts: Remove duplicate 'interrput-parent' property for exynos3250
ARM: dts: Add missing pinctrl for uart0/1 for exynos3250
Chen-Yu Tsai (10):
ARM: sunxi: Add Allwinner A23 dtsi
ARM: sun8i: dt: Add Ippo-q8h v5 support
ARM: dts: sunxi: Add #interrupt-cells to pinctrl nodes
ARM: sun8i: Add basic clock nodes to the DTSI
ARM: sun8i: Add reset controller nodes to the DTSI
ARM: sun8i: Add PRCM clock and reset controller nodes to the DTSI
ARM: dts: sun6i: Add pin muxing options for GMAC
ARM: dts: sun6i: Add GMAC clock node to the A31 dtsi
ARM: dts: sun6i: Add A31 GMAC gigabit ethernet controller node
ARM: dts: sun6i: Add ethernet alias for GMAC
Darren Etheridge (1):
ARM: dts: am335x-evmsk: enable display and lcd panel support
Denis Carikli (3):
ARM: dts: imx25: mbimxsd25: Add displays support.
ARM: dts: mbimxsd25: cmo-qvga: Fix lcd regulator
ARM: dts: i.MX25: Fix gpt timers clocks.
Doug Anderson (9):
ARM: dts: Create a cros-ec-keyboard fragment
ARM: tegra: Use the cros-ec-keyboard fragment in venice2
ARM: dts: Use the cros-ec-keyboard fragment in exynos5250-snow
ARM: dts: Add mask-tpm-reset node in exynos5420-peach-pit
ARM: tegra: Add the EC i2c tunnel to tegra124-venice2
ARM: dts: Add cros_ec to exynos5420-peach-pit and exynos5800-peach-pi
ARM: dts: Build dtbs for Rockchip boards
ARM: dts: Turn on USB host vbus on rk3288-evb
ARM: dts: Enable USB host0 (EHCI) on rk3288-evb
Dylan Reid (2):
ARM: tegra: Add Tegra124 HDA support
ARM: tegra: venice2 - Enable HDA
Ezequiel Garcia (3):
ARM: mvebu: Add support for the network controller in Armada 375 SoC
ARM: mvebu: Enable the network controller in Armada 375 DB board
ARM: mvebu: Add missing MDIO clock in Armada 375
Fabio Estevam (13):
ARM: dts: imx6qdl-sabresd: Configure the ECSPI1 chip select pin
ARM: dts: imx51-babbage: Add PMIC RTC support
ARM: dts: imx6q-udoo: Add USB Host support
ARM: dts: imx6sx: Use "vddarm" as the regulator name
ARM: dts: imx6sx: Fix usbmisc compatible string
ARM: dts: imx6sx-sdb: Add USB support
ARM: dts: imx6sx-sdb: Add PMIC support
ARM: dts: mx6: Disable the keypad in the dtsi files
ARM: dts: imx25-pdk: Add USB OTG support
ARM: dts: imx6sx: Fix sdma node
ARM: dts: imx6sx: Pass the fsl,fifo-depth property
ARM: dts: imx6sx-sdb: Add audio support
ARM: imx6: Align ssi nodes between mx6 variants
Felipe Balbi (2):
ARM: dts: am4372: let boards access all nodes through labels
ARM: dts: add support for AM437x StarterKit
Fugang Duan (1):
ARM: dts: imx6sl: add fec sleep pinctrl for pin PM state
Gaku Inami (2):
ARM: shmobile: koelsch dts: Add VDD MPU regulator for DVFS
ARM: shmobile: r8a7791/koelsch dts: Add DVFS parameters into cpu0 node for r8a7791
Geert Uytterhoeven (4):
ARM: shmobile: armadillo800eva reference dts: Add matching LED labels
ARM: shmobile: r8a7791 dtsi: add SYS-DMAC clocks
ARM: shmobile: r8a7790: Fix whitespace errors in pci nodes
ARM: shmobile: genmai reference dts: Add RSPI node
George Joseph (1):
ARM: dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board.
Gregory CLEMENT (1):
ARM: mvebu: add CA9 MPcore SoC Controller node
Grygorii Strashko (3):
ARM: dts: keystone: fix netcp's clocks definitions
ARM: dts: keystone: add mdio devices entries
ARM: dts: keystone-evm: add 1g ethernet phys nodes
Hans de Goede (5):
ARM: dts: sun7i: Rename sun7i-a20-ir to sun4i-a10-ir
ARM: dts: sun7i: Add ir receiver support to a20-i12-tvbox
ARM: dts: sun4i: Add new ba10-tvbox board
ARM: dts: sun4i: Add ir controller nodes and pinmux
ARM: dts: sun4i: Add ir node to various boards
Heiko Schocher (1):
ARM: dts: imx6: add aristainetos board support
Heiko Stuebner (21):
dt-bindings: arm: add cortex-a12 and cortex-a17 cpu compatible properties
ARM: rockchip: clarify usability of DEBUG_RK3X_UART debug_ll options
ARM: rockchip: add debug uart used by rk3288
ARM: Kconfig: set default gpio number for rockchip SoCs
ARM: rockchip: enable support for RK3288 SoCs
ARM: dts: rockchip: add core rk3288 dtsi
ARM: dts: add rk3288 evaluation board
ARM: dts: rockchip: add cru nodes and update device clocks to use it
ARM: dts: rockchip: move oscillator input clock into main dtsi
arm: dts: rockchip: remove obsolete clock gate definitions
ARM: dts: rockchip: remove soc subnodes
ARM: dts: rockchip: add handles for shared nodes that don't have one yet
ARM: dts: uses handles to reference nodes for changes
ARM: dts: rockchip: remove address from pinctrl nodes
ARM: dts: rockchip: oder nodes by register address
ARM: dts: add rk3066 and rk3188 i2c device nodes and pinctrl settings
ARM: dts: rockchip: add tps65910 regulator for bqcurie2
ARM: dts: rk3188-radxarock: enable sd-card slot
ARM: dts: rockchip: add both clocks to uart nodes
ARM: dts: rockchip: remove pinctrl setting from radxarock uart2
ARM: dts: rockchip: add watchdog node
Iain Paton (1):
ARM: dts: imx6: RIoTboard explicitly define pad settings
Jason Cooper (1):
ARM: kirkwood: fix net5big regulator gpio assignments
Jisheng Zhang (1):
ARM: dts: berlin2q: set L2CC tag and data latency to 2 cycles
Kamil Debski (2):
ARM: dts: add support for USB phy, host and device for exynos4412-odroidx
ARM: dts: disable 'always on' for BUCK8 regulator for exynos4412-odroid-common
Keerthy (6):
ARM: dts: AM43x: Add TPS65218 device tree nodes
ARM: dts: AM437x: Fix i2c nodes indentation
ARM: dts: AM437x: Add TPS65218 device tree nodes
ARM: omap2plus_defconfig: enable TPS65218 configs
ARM: dts: dra7xx-clocks: Add divider table to optfclk_pciephy_div clock
ARM: dts: dra7xx-clocks: Change the parent of apll_pcie_in_clk_mux to dpll_pcie_ref_m2ldo_ck
Kever Yang (1):
ARM: dts: add rk3288 ehci usb devices
Khiem Nguyen (1):
ARM: shmobile: Lager: Correct I2C bus for VDD MPU regulator
Kishon Vijay Abraham I (6):
ARM: dts: dra7xx-clocks: Add missing 32KHz clocks used for PHY
ARM: dts: dra7xx-clocks: rename pcie clocks to accommodate second PHY instance
ARM: dts: dra7xx-clocks: Add missing clocks for second PCIe PHY instance
ARM: dts: dra7: Add dt data for PCIe PHY control module
ARM: dts: dra7: Add dt data for PCIe PHY
ARM: dts: dra7: Add dt data for PCIe controller
Kukjin Kim (1):
Merge branch 'v3.17-next/power-exynos' into v3.17-next/dt-samsung-2
Kuninori Morimoto (7):
ARM: shmobile: r8a7790: add MSTP10 support on DTSI
ARM: shmobile: r8a7790: add R-Car sound support on DTSI
ARM: shmobile: r8a7791: add audio clock on DTSI
ARM: shmobile: r8a7791: add MSTP10 support on DTSI
ARM: shmobile: r8a7791: add R-Car sound support on DTSI
ARM: shmobile: r8a7790: add DVC support for sound node on DTSI
ARM: shmobile: r8a7791: add DVC support for sound node on DTSI
Linus Walleij (3):
ARM: ux500: add VCC and VIO regulators to STMPE IC
ARM: ux500: add some DB8500 DMA channel info
ARM: ux500: add misc sensors to the device trees
Lothar Wa?mann (2):
ARM: dts: imx6: add missing compatible and clock properties for kpp
ARM: dts: imx6: add support for Ka-Ro TX6 modules
Lucas Stach (1):
ARM: tegra: jetson-tk1: mark eMMC as non-removable
Magnus Damm (1):
ARM: shmobile: Lager memory map update
Marc Carino (4):
ARM: brcmstb: add CPU binding for Broadcom Brahma15
ARM: brcmstb: add misc. DT bindings for brcmstb
ARM: brcmstb: gic: add compatible string for Broadcom Brahma15
ARM: brcmstb: dts: add a reference DTS for Broadcom 7445
Marcel Ziswiler (3):
ARM: tegra: initial support for apalis t30
ARM: tegra: Migrate Apalis T30 PCIe power supply scheme
ARM: tegra: apalis t30: fix device tree compatible node
Marcin Wojtas (1):
ARM: mvebu: Add ethernet aliases required by U-Boot
Marek Szyprowski (6):
ARM: dts: add port sub-nodes to exynos usb host modules for exynos4
ARM: dts: enable common hardware blocks for exynos4412-odroidx
ARM: dts: correct memory size for exynos4412-odroidx
ARM: dts: refactor Odroid DTS file and add support for Odroid X2 and U2/U3
ARM: dts: add support for GPIO buttons for exynos4412-odroid
ARM: dts: fix T-FLASH hotplug detection for exynos4412-odroid-common
Marek Vasut (2):
ARM: dts: mxs: Split M28EVK into SoM and EVK parts
ARM: dts: mx5: Split M53EVK into SoM and EVK parts
Markus Pargmann (4):
ARM: dts: imx50: add ssi dma properties
ARM: dts: imx5: remove fsl,ssi-dma-events
ARM: dts: imx6qdl: remove fsl,ssi-dma-events
ARM: dts: imx: remove ssi fsl,mode for audio cards
Maxime Ripard (1):
ARM: dts: sun6i: Add Merrii A31 Hummingbird support
Michal Simek (2):
ARM: zynq: DT: Add CAN node
ARM: zynq: DT: Clarify Xilinx Zynq platform
Nicolas Ferre (3):
ARM: at91/dt: add DMA controller node to at91sam9rl
ARM: at91/dt: add NAND + DMA property for at91sam9rl
Merge tag 'CCF-for-3.17' of git://github.com/at91linux/linux-at91 into at91-3.17-dt
Olof Johansson (21):
Merge tag 'renesas-dt-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'berlin-dt-3.17-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt
Merge tag 'renesas-dt2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'at91-dt' of git://github.com/at91linux/linux-at91 into next/dt
Merge tag 'ux500-devicetree-v3.16-1' of git://git.kernel.org/.../linusw/linux-stericsson into next/dt
Merge tag 'renesas-dt3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'omap-for-v3.17/dt-part1' of git://git.kernel.org/.../tmlind/linux-omap into next/dt
Merge tag 'keystone-dts' of git://git.kernel.org/.../ssantosh/linux-keystone into next/dt
Merge tag 'imx-dt-3.17' of git://git.kernel.org/.../shawnguo/linux into next/dt
Merge tag 'zynq-dt-for-3.17' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'sunxi-dt-for-3.17' of git://git.kernel.org/.../mripard/linux into next/dt
Merge tag 'tegra-for-3.17-xusb-padctl' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'tegra-for-3.17-dt' of git://git.kernel.org/.../tegra/linux into next/dt
Merge tag 'samsung-dt' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Merge tag 'mvebu-dt-3.17' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'mvebu-dt-3.17-2' of git://git.infradead.org/linux-mvebu into next/dt
Merge tag 'renesas-clock3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/dt
Merge tag 'zynq-dt-for-3.17-3' of git://git.xilinx.com/linux-xlnx into next/dt
Merge tag 'v3.17-rockchip-rk3288-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'v3.17-rockchip-rk3xxx-dts-2' of git://git.kernel.org/.../mmind/linux-rockchip into next/dt
Merge tag 'samsung-dt-2' of git://git.kernel.org/.../kgene/linux-samsung into next/dt
Peter Ujfalusi (3):
ARM: DTS: omap5-uevm: Enable palmas clk32kgaudio clock
ARM: DTS: omap5-uevm: Add node for twl6040 audio codec
ARM: DTS: omap5-uevm: Enable basic audio (McPDM <-> twl6040)
Phil Edworthy (8):
ARM: shmobile: r8a7790: Add PCIEC clock device tree node
ARM: shmobile: r8a7790: Add default PCIe bus clock
ARM: shmobile: r8a7790: Add PCIe Controller device node
ARM: shmobile: r8a7791: Add PCIEC clock device tree node
ARM: shmobile: r8a7791: Add default PCIe bus clock
ARM: shmobile: r8a7791: Add PCIe Controller device node
ARM: shmobile: koelsch: Enable PCIe Controller & PCIe bus clock
ARM: shmobile: henninger: Enable PCIe Controller & PCIe bus clock
Philipp Zabel (2):
ARM: dts: pfla02: Add ethernet phy supply regulator
ARM: dts: imx6qdl: Add CSI device tree port nodes for IPU1 and IPU2
R Sricharan (2):
ARM: dts: dra7: add routable-irqs property for gic node
ARM: dts: dra7: add crossbar device binding
Rahul Sharma (1):
ARM: dts: remove display power domain for exynos5420
Robert Nelson (2):
ARM: dts: add initial Rex Pro board support
ARM: dts: add initial Rex Basic board support
Roger Quadros (1):
ARM: dts: dra7-evm: Add regulator information to USB2 PHYs
Russell King (3):
ARM: dts: cubox-i: add eSATA DT configuration
ARM: dts: cubox-i: disable spread-spectrum for Cubox-i eSATA
ARM: dts: dove: add DT LCD controllers
Sebastian Hesselbarth (2):
dt-binding: add vendor prefix for SolidRun
ARM: dts: mvebu: split SolidRun CuBox into variants
Sergei Shtylyov (4):
ARM: shmobile: henninger: add I2C2 DT support
ARM: shmobile: r8a7791: add internal PCI bridge nodes
ARM: shmobile: koelsch: enable internal PCI
ARM: shmobile: henninger: enable internal PCI
Shawn Guo (7):
Merge tag 'imx-soc-3.17' into imx/dt
ARM: dts: imx: add pin function header for imx6sx
ARM: dts: imx: add initial imx6sx device tree source
ARM: dts: imx: add initial imx6sx-sdb board support
ARM: dts: imx6qdl: use DT macro for clock ID
ARM: dts: imx: correct sdma compatbile for imx6sl and imx6sx
ARM: dts: imx53: correct clock-names of SATA node
Silvio Fricke (3):
ARM: dts: imx6: edmqmx6: Add PCIe support
ARM: dts: imx6: edmqmx6: Add two other i2c buses
ARM: dts: imx6: edmqmx6: Add can bus
Simon Guinot (2):
ARM: Kirkwood: allow to use netxbig DTSI for d2net_v2 DTS
ARM: Kirkwood: add DT support for d2 Network v2
Simon Horman (22):
ARM: shmobile: marzen: Remove early_printk from command line
ARM: shmobile: lager: Move i2c[12]_pins nodes to pfc node
ARM: shmobile: lager: Remove duplicate i2c3 nodes
ARM: shmobile: koelsch: Remove duplicate i2c6 nodes
ARM: shmobile: henninger: Consistently use tabs for indentation
ARM: shmobile: r8a7779: Consistently use tabs for indentation
ARM: shmobile: armadillo800eva-reference: Remove early_printk from command line
ARM: shmobile: kzm9g-reference: Remove early_printk from command line
Merge branch 'clock-for-v3.17' into dt-for-v3.17
ARM: shmobile: r8a7778: Add SCIF nodes
ARM: shmobile: bockw-reference: Initialise SCIF device using DT
ARM: shmobile: r8a73a4: Add SCIF nodes
ARM: shmobile: ape6evm-reference: Initialise SCIF device using DT
ARM: shmobile: r8a7740: Add SCIF nodes
ARM: shmobile: armadillo800eva-reference: Initialise SCIF device using DT
ARM: shmobile: sh73a0: Add SCIF nodes
ARM: shmobile: kzm9g-reference: Initialise SCIF device using DT
ARM: shmobile: r8a7778: add TMU clock support for DT
ARM: shmobile: r8a7740: add TMU clock support for DT
ARM: shmobile: r8a73a4: add CMT1 clock support for DT
ARM: shmobile: r8a7740: add CMT1 clock support for DT
ARM: shmobile: sh73a0: add CMT1 clock support for DT
Soren Brinkmann (5):
tty: cadence: Document DT binding
ARM: zynq: DT: Migrate UART to Cadence binding
ARM: zynq: DT: Add XADC node
ARM: zynq: DT: Add GPIO node
ARM: zynq: DT: Remove DMA from board DTs
Stefan Agner (2):
ARM: dts: vf610: fix length of eshdc1 register property
ARM: dts: vf610: add FlexCAN node
Steffen Trumtrar (1):
ARM: dts: i.MX53: add aipstz nodes
Sylwester Nawrocki (1):
ARM: dts: Add sound nodes for Odroid-X2/U3 boards
Tero Kristo (5):
ARM: OMAP2: convert sys_ck and osc_ck to standard clock types
ARM: OMAP2420: clock: get rid of fixed-div property use
ARM: OMAP2: PRM: add support for OMAP2 specific clock providers
ARM: OMAP2: clock: use DT clock boot if available
ARM: OMAP24xx: clock: remove legacy clock data
Thierry Reding (9):
of: Add NVIDIA Tegra XUSB pad controller binding
pinctrl: Add NVIDIA Tegra XUSB pad controller support
Merge branch 'for-3.17/fuse-move' into for-3.17/dt
Merge branch 'for-3.17/dt-cros-ec-kbd' into for-3.17/dt
Merge branch 'for-3.17/xusb-padctl' into for-3.17/dt
ARM: tegra: add GK20A GPU to Tegra124 DT
ARM: tegra: tegra124: Add XUSB pad controller
ARM: tegra: jetson-tk1: Add XUSB pad controller
ARM: tegra: paz00: Fix some indentation inconsistencies
Thomas Abraham (1):
ARM: dts: Specify MAX77686 pmic interrupt for exynos5250-smdk5250
Thomas Petazzoni (1):
ARM: mvebu: update Armada XP DT for dynamic frequency scaling
Tim Harvey (2):
ARM: dts: imx6: ventana: change sound device name
ARM: dts: imx6: ventana: update model to reflect Dual/Solo CPU types
Tomasz Figa (1):
ARM: dts: Add I2S dt node for exynos3250
Tony Lindgren (2):
Merge branch 'dts-crossbar' into omap-for-v3.17/dt
Merge branch 'for-v3.17/omap2-use-dt-clks' of http://github.com/t-kristo/linux-pm into omap-for-v3.17/dt
Tuomas Tynkkynen (1):
ARM: tegra: Fix typoed ams,ext-control properties
Tushar Behera (3):
ARM: dts: Enable audio support for exynos5800-peach-pi
ARM: dts: Sort nodes within Peach-pit/Peach-pi dts files
ARM: dts: Add sound-card name for Snow/Peach-Pit/Peach-Pi
Vikas Sajjan (3):
ARM: dts: Add mask-tpm-reset node in exynos5800-peach-pi
ARM: dts: Add PMU DT node for exynos5260 SoC
ARM: EXYNOS: Add exynos5260 PMU compatible string to DT match table
Vince Bridgers (1):
ARM: socfpga: Add missing #reset-cells to socfpga device tree
Wolfram Sang (1):
ARM: shmobile: r8a7790: lager: use iic cores instead of i2c
Yoshihiro Shimoda (2):
ARM: shmobile: r8a7790: add USB3.0 clocks to device tree
ARM: shmobile: r8a7791: add USB3.0 clocks to device tree
Zoltan HERPAI (1):
ARM: dts: sun7i: Add board support for LinkSprite pcDuino V3
.../devicetree/bindings/arm/adapteva.txt | 7 +
.../bindings/arm/armada-380-mpcore-soc-ctrl.txt | 14 +
.../devicetree/bindings/arm/atmel-pmc.txt | 5 +-
.../bindings/arm/bcm/brcm,bcm11351-cpu-method | 36 +
.../devicetree/bindings/arm/brcm-brcmstb.txt | 95 +
.../arm/cpu-enable-method/marvell,berlin-smp | 41 +
Documentation/devicetree/bindings/arm/cpus.txt | 4 +
Documentation/devicetree/bindings/arm/gic.txt | 1 +
.../devicetree/bindings/arm/marvell,berlin.txt | 16 +
.../devicetree/bindings/arm/omap/omap.txt | 3 +
.../devicetree/bindings/arm/omap/prcm.txt | 65 +
.../devicetree/bindings/arm/samsung/pmu.txt | 2 +
Documentation/devicetree/bindings/arm/tegra.txt | 2 +
.../devicetree/bindings/arm/xilinx.txt | 8 +-
.../devicetree/bindings/gpu/nvidia,gk20a.txt | 43 +
.../pinctrl/nvidia,tegra124-xusb-padctl.txt | 127 ++
.../devicetree/bindings/serial/cdns,uart.txt | 20 +
.../devicetree/bindings/vendor-prefixes.txt | 3 +
arch/arm/Kconfig | 1 +
arch/arm/Kconfig.debug | 20 +-
arch/arm/boot/dts/Makefile | 51 +-
arch/arm/boot/dts/aks-cdu.dts | 6 +
arch/arm/boot/dts/am335x-evmsk.dts | 105 +
arch/arm/boot/dts/am335x-pepper.dts | 653 ++++++
arch/arm/boot/dts/am4372.dtsi | 8 +-
arch/arm/boot/dts/am437x-gp-evm.dts | 71 +-
arch/arm/boot/dts/am437x-sk-evm.dts | 613 ++++++
arch/arm/boot/dts/am43x-epos-evm.dts | 59 +
arch/arm/boot/dts/animeo_ip.dts | 8 +
arch/arm/boot/dts/armada-375-db.dts | 26 +
arch/arm/boot/dts/armada-375.dtsi | 34 +
arch/arm/boot/dts/armada-38x.dtsi | 5 +
arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts | 284 +++
arch/arm/boot/dts/armada-xp-mv78230.dtsi | 2 +
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 2 +
arch/arm/boot/dts/armada-xp-mv78460.dtsi | 4 +
arch/arm/boot/dts/armada-xp.dtsi | 2 +-
arch/arm/boot/dts/at91-ariag25.dts | 8 +
arch/arm/boot/dts/at91-cosino.dtsi | 8 +
arch/arm/boot/dts/at91-foxg20.dts | 8 +
arch/arm/boot/dts/at91-qil_a9260.dts | 8 +
arch/arm/boot/dts/at91-sama5d3_xplained.dts | 12 +-
arch/arm/boot/dts/at91rm9200.dtsi | 304 +++
arch/arm/boot/dts/at91rm9200ek.dts | 8 +
arch/arm/boot/dts/at91sam9260.dtsi | 314 ++-
arch/arm/boot/dts/at91sam9261.dtsi | 20 +-
arch/arm/boot/dts/at91sam9261ek.dts | 16 +-
arch/arm/boot/dts/at91sam9263.dtsi | 311 +++
arch/arm/boot/dts/at91sam9263ek.dts | 8 +
arch/arm/boot/dts/at91sam9g20.dtsi | 24 +
arch/arm/boot/dts/at91sam9g20ek_common.dtsi | 8 +
arch/arm/boot/dts/at91sam9g45.dtsi | 342 ++-
arch/arm/boot/dts/at91sam9m10g45ek.dts | 8 +
arch/arm/boot/dts/at91sam9n12.dtsi | 20 +-
arch/arm/boot/dts/at91sam9n12ek.dts | 18 +-
arch/arm/boot/dts/at91sam9rl.dtsi | 32 +-
arch/arm/boot/dts/at91sam9rlek.dts | 17 +-
arch/arm/boot/dts/at91sam9x5.dtsi | 30 +-
arch/arm/boot/dts/at91sam9x5cm.dtsi | 12 +-
arch/arm/boot/dts/bcm11351.dtsi | 19 +
arch/arm/boot/dts/bcm21664.dtsi | 19 +
arch/arm/boot/dts/bcm7445-bcm97445svmb.dts | 14 +
arch/arm/boot/dts/bcm7445.dtsi | 111 +
arch/arm/boot/dts/berlin2.dtsi | 6 +
arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 8 +
arch/arm/boot/dts/berlin2q.dtsi | 80 +
arch/arm/boot/dts/cros-ec-keyboard.dtsi | 105 +
arch/arm/boot/dts/dove-cubox-es.dts | 12 +
arch/arm/boot/dts/dove-cubox.dts | 3 -
arch/arm/boot/dts/dove.dtsi | 14 +
arch/arm/boot/dts/dra7-evm.dts | 8 +
arch/arm/boot/dts/dra7.dtsi | 265 ++-
arch/arm/boot/dts/dra7xx-clocks.dtsi | 39 +-
arch/arm/boot/dts/ethernut5.dts | 10 +
arch/arm/boot/dts/evk-pro3.dts | 6 +
arch/arm/boot/dts/exynos3250.dtsi | 28 +-
arch/arm/boot/dts/exynos4.dtsi | 30 +
arch/arm/boot/dts/exynos4210.dtsi | 6 -
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 371 ++++
arch/arm/boot/dts/exynos4412-odroidu3.dts | 61 +
arch/arm/boot/dts/exynos4412-odroidx.dts | 279 +--
arch/arm/boot/dts/exynos4412-odroidx2.dts | 32 +
arch/arm/boot/dts/exynos4412.dtsi | 4 +
arch/arm/boot/dts/exynos4x12.dtsi | 6 -
arch/arm/boot/dts/exynos5250-cros-common.dtsi | 159 --
arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +
arch/arm/boot/dts/exynos5250-snow.dts | 259 ++-
arch/arm/boot/dts/exynos5260.dtsi | 5 +
arch/arm/boot/dts/exynos5410.dtsi | 9 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 392 +++-
arch/arm/boot/dts/exynos5420.dtsi | 6 -
arch/arm/boot/dts/exynos5800-peach-pi.dts | 374 +++-
arch/arm/boot/dts/ge863-pro3.dtsi | 4 +
...mx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 73 +
...mx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 45 +
...imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 45 +
.../dts/imx25-eukrea-mbimxsd25-baseboard.dts | 1 -
arch/arm/boot/dts/imx25-pdk.dts | 8 +-
arch/arm/boot/dts/imx25.dtsi | 8 +-
arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi | 296 +++
.../dts/imx27-eukrea-mbimxsd27-baseboard.dts | 273 +++
arch/arm/boot/dts/imx27-pdk.dts | 2 +-
arch/arm/boot/dts/imx27-phytec-phycore-rdk.dts | 2 +-
arch/arm/boot/dts/imx27-phytec-phycore-som.dtsi | 3 +-
arch/arm/boot/dts/imx27.dtsi | 115 +-
arch/arm/boot/dts/imx28-cfa10036.dts | 22 +
arch/arm/boot/dts/imx28-m28.dtsi | 87 +
arch/arm/boot/dts/imx28-m28evk.dts | 62 +-
.../dts/imx35-eukrea-mbimxsd35-baseboard.dts | 1 -
arch/arm/boot/dts/imx35.dtsi | 8 +
arch/arm/boot/dts/imx50.dtsi | 8 +-
arch/arm/boot/dts/imx51-babbage.dts | 2 +-
.../dts/imx51-eukrea-mbimxsd51-baseboard.dts | 1 -
arch/arm/boot/dts/imx51.dtsi | 3 -
arch/arm/boot/dts/imx53-m53.dtsi | 140 ++
arch/arm/boot/dts/imx53-m53evk.dts | 113 +-
arch/arm/boot/dts/imx53-mba53.dts | 1 -
arch/arm/boot/dts/imx53-qsb-common.dtsi | 1 -
arch/arm/boot/dts/imx53-tx53.dtsi | 1 -
arch/arm/boot/dts/imx53-voipac-bsb.dts | 1 -
arch/arm/boot/dts/imx53.dtsi | 15 +-
arch/arm/boot/dts/imx6dl-aristainetos_4.dts | 85 +
arch/arm/boot/dts/imx6dl-aristainetos_7.dts | 74 +
arch/arm/boot/dts/imx6dl-gw51xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-gw52xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-gw53xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-gw54xx.dts | 2 +-
arch/arm/boot/dts/imx6dl-rex-basic.dts | 30 +
arch/arm/boot/dts/imx6dl-riotboard.dts | 33 +-
arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts | 103 +
arch/arm/boot/dts/imx6dl-tx6u-801x.dts | 177 ++
arch/arm/boot/dts/imx6dl-tx6u-811x.dts | 150 ++
arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 22 +
arch/arm/boot/dts/imx6dl-wandboard.dts | 2 +-
arch/arm/boot/dts/imx6dl.dtsi | 17 +-
arch/arm/boot/dts/imx6q-cubox-i.dts | 4 +
arch/arm/boot/dts/imx6q-dmo-edmqmx6.dts | 54 +
arch/arm/boot/dts/imx6q-gw51xx.dts | 2 +-
arch/arm/boot/dts/imx6q-gw52xx.dts | 2 +-
arch/arm/boot/dts/imx6q-gw53xx.dts | 2 +-
arch/arm/boot/dts/imx6q-gw5400-a.dts | 5 +-
arch/arm/boot/dts/imx6q-gw54xx.dts | 2 +-
arch/arm/boot/dts/imx6q-rex-pro.dts | 34 +
arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts | 103 +
arch/arm/boot/dts/imx6q-tx6q-1010.dts | 177 ++
arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts | 136 ++
arch/arm/boot/dts/imx6q-tx6q-1020.dts | 210 ++
arch/arm/boot/dts/imx6q-tx6q-1110.dts | 154 ++
arch/arm/boot/dts/imx6q-udoo.dts | 32 +
arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 26 +
arch/arm/boot/dts/imx6q-wandboard.dts | 2 +-
arch/arm/boot/dts/imx6q.dtsi | 35 +-
arch/arm/boot/dts/imx6qdl-aristainetos.dtsi | 418 ++++
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 5 +-
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 6 +-
arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 1 +
arch/arm/boot/dts/imx6qdl-rex.dtsi | 357 +++
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 1 -
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-tx6.dtsi | 696 ++++++
arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi | 42 +
arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi | 41 +
arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 22 -
arch/arm/boot/dts/imx6qdl.dtsi | 161 +-
arch/arm/boot/dts/imx6sl-evk.dts | 17 +-
arch/arm/boot/dts/imx6sl.dtsi | 12 +-
arch/arm/boot/dts/imx6sx-pinfunc.h | 1544 +++++++++++++
arch/arm/boot/dts/imx6sx-sdb.dts | 479 ++++
arch/arm/boot/dts/imx6sx.dtsi | 1208 +++++++++++
arch/arm/boot/dts/k2e-clocks.dtsi | 2 +-
arch/arm/boot/dts/k2hk-clocks.dtsi | 2 +-
arch/arm/boot/dts/k2hk-evm.dts | 12 +
arch/arm/boot/dts/k2l-clocks.dtsi | 2 +-
arch/arm/boot/dts/keystone-clocks.dtsi | 2 +-
arch/arm/boot/dts/keystone.dtsi | 11 +
arch/arm/boot/dts/kirkwood-d2net.dts | 42 +
arch/arm/boot/dts/kirkwood-net2big.dts | 60 +
arch/arm/boot/dts/kirkwood-net5big.dts | 111 +
arch/arm/boot/dts/kirkwood-netxbig.dtsi | 154 ++
arch/arm/boot/dts/kizbox.dts | 4 +
arch/arm/boot/dts/mpa1600.dts | 8 +
arch/arm/boot/dts/omap2420.dtsi | 3 +
arch/arm/boot/dts/omap2430.dtsi | 3 +
arch/arm/boot/dts/omap5-uevm.dts | 68 +-
arch/arm/boot/dts/pm9g45.dts | 8 +
arch/arm/boot/dts/r7s72100-genmai.dts | 10 +
arch/arm/boot/dts/r8a73a4-ape6evm-reference.dts | 14 +-
arch/arm/boot/dts/r8a73a4.dtsi | 42 +
.../dts/r8a7740-armadillo800eva-reference.dts | 28 +-
arch/arm/boot/dts/r8a7740.dtsi | 63 +
arch/arm/boot/dts/r8a7778-bockw-reference.dts | 14 +-
arch/arm/boot/dts/r8a7778.dtsi | 42 +
arch/arm/boot/dts/r8a7779.dtsi | 14 +-
arch/arm/boot/dts/r8a7790-lager.dts | 88 +-
arch/arm/boot/dts/r8a7790.dtsi | 207 +-
arch/arm/boot/dts/r8a7791-henninger.dts | 45 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 89 +-
arch/arm/boot/dts/r8a7791.dtsi | 218 +-
arch/arm/boot/dts/rk3066a-bqcurie2.dts | 214 +-
arch/arm/boot/dts/rk3066a-clocks.dtsi | 299 ---
arch/arm/boot/dts/rk3066a.dtsi | 519 +++--
arch/arm/boot/dts/rk3188-clocks.dtsi | 289 ---
arch/arm/boot/dts/rk3188-radxarock.dts | 218 +-
arch/arm/boot/dts/rk3188.dtsi | 446 ++--
arch/arm/boot/dts/rk3288-evb-act8846.dts | 134 ++
arch/arm/boot/dts/rk3288-evb-rk808.dts | 18 +
arch/arm/boot/dts/rk3288-evb.dtsi | 96 +
arch/arm/boot/dts/rk3288.dtsi | 595 +++++
arch/arm/boot/dts/rk3xxx.dtsi | 356 ++-
arch/arm/boot/dts/sama5d3.dtsi | 22 +-
arch/arm/boot/dts/sama5d3xcm.dtsi | 12 +-
arch/arm/boot/dts/sama5d3xmb.dtsi | 2 +
arch/arm/boot/dts/sh73a0-kzm9g-reference.dts | 16 +-
arch/arm/boot/dts/sh73a0.dtsi | 72 +
arch/arm/boot/dts/socfpga.dtsi | 1 +
arch/arm/boot/dts/ste-dbx5x0.dtsi | 10 +
arch/arm/boot/dts/ste-href-stuib.dtsi | 2 +
arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 59 +
arch/arm/boot/dts/ste-hrefv60plus.dtsi | 24 -
arch/arm/boot/dts/ste-snowball.dts | 38 +-
arch/arm/boot/dts/sun4i-a10-a1000.dts | 15 +
arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts | 110 +
arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 15 +
arch/arm/boot/dts/sun4i-a10-hackberry.dts | 21 +
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts | 21 +-
arch/arm/boot/dts/sun4i-a10-mini-xplus.dts | 28 +
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 15 +
arch/arm/boot/dts/sun4i-a10-pcduino.dts | 9 +
arch/arm/boot/dts/sun4i-a10.dtsi | 34 +-
arch/arm/boot/dts/sun5i-a10s.dtsi | 2 +-
arch/arm/boot/dts/sun5i-a13.dtsi | 2 +-
arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 119 +
arch/arm/boot/dts/sun6i-a31.dtsi | 92 +-
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 16 +
arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 16 +
arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 22 +
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 10 +
arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 173 ++
arch/arm/boot/dts/sun7i-a20.dtsi | 34 +-
arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts | 30 +
arch/arm/boot/dts/sun8i-a23.dtsi | 343 +++
arch/arm/boot/dts/tegra114-roth.dts | 32 +-
arch/arm/boot/dts/tegra124-jetson-tk1.dts | 33 +-
arch/arm/boot/dts/tegra124-venice2.dts | 128 +-
arch/arm/boot/dts/tegra124.dtsi | 40 +
arch/arm/boot/dts/tegra20-medcom-wide.dts | 61 +-
arch/arm/boot/dts/tegra20-paz00.dts | 6 +-
arch/arm/boot/dts/tegra20-plutux.dts | 41 +
arch/arm/boot/dts/tegra20-tamonten.dtsi | 10 +-
arch/arm/boot/dts/tegra20-tec.dts | 41 +
arch/arm/boot/dts/tegra30-apalis-eval.dts | 260 +++
arch/arm/boot/dts/tegra30-apalis.dtsi | 678 ++++++
arch/arm/boot/dts/tny_a9260_common.dtsi | 8 +
arch/arm/boot/dts/tny_a9263.dts | 8 +
arch/arm/boot/dts/usb_a9260_common.dtsi | 8 +
arch/arm/boot/dts/usb_a9263.dts | 8 +
arch/arm/boot/dts/vf610.dtsi | 25 +-
arch/arm/boot/dts/zynq-7000.dtsi | 90 +-
arch/arm/boot/dts/zynq-parallella.dts | 64 +
arch/arm/boot/dts/zynq-zc702.dts | 4 +
arch/arm/configs/omap2plus_defconfig | 2 +
arch/arm/mach-at91/Kconfig | 4 -
arch/arm/mach-at91/at91rm9200.c | 6 +-
arch/arm/mach-at91/at91sam9260.c | 6 +-
arch/arm/mach-at91/at91sam9263.c | 6 +-
arch/arm/mach-at91/at91sam9g45.c | 6 +-
arch/arm/mach-exynos/exynos.c | 2 +
arch/arm/mach-omap2/Makefile | 6 +-
arch/arm/mach-omap2/cclock2420_data.c | 1931 -----------------
arch/arm/mach-omap2/cclock2430_data.c | 2048 ------------------
arch/arm/mach-omap2/clkt2xxx_osc.c | 69 -
arch/arm/mach-omap2/clkt2xxx_sys.c | 47 -
arch/arm/mach-omap2/clock.c | 21 -
arch/arm/mach-omap2/clock.h | 3 -
arch/arm/mach-omap2/clock2xxx.h | 2 -
arch/arm/mach-omap2/cm-regbits-24xx.h | 1 +
arch/arm/mach-omap2/io.c | 7 +-
arch/arm/mach-omap2/pm24xx.c | 4 +
arch/arm/mach-omap2/prm_common.c | 2 +
arch/arm/mach-rockchip/Kconfig | 1 +
arch/arm/mach-rockchip/rockchip.c | 1 +
arch/arm/mach-shmobile/clock-r8a73a4.c | 1 +
arch/arm/mach-shmobile/clock-r8a7740.c | 3 +
arch/arm/mach-shmobile/clock-r8a7778.c | 2 +
arch/arm/mach-shmobile/clock-sh73a0.c | 1 +
arch/arm/mach-shmobile/setup-r8a73a4.c | 12 +-
arch/arm/mach-shmobile/setup-r8a7740.c | 8 +-
arch/arm/mach-shmobile/setup-r8a7778.c | 12 +-
arch/arm/mach-shmobile/setup-sh73a0.c | 8 +-
drivers/pinctrl/Kconfig | 6 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/pinctrl-tegra-xusb.c | 973 +++++++++
include/dt-bindings/clock/r8a7790-clock.h | 27 +
include/dt-bindings/clock/r8a7791-clock.h | 27 +
.../dt-bindings/pinctrl/pinctrl-tegra-xusb.h | 7 +
297 files changed, 20682 insertions(+), 6825 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/adapteva.txt
create mode 100644 Documentation/devicetree/bindings/arm/armada-380-mpcore-soc-ctrl.txt
create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351-cpu-method
create mode 100644 Documentation/devicetree/bindings/arm/brcm-brcmstb.txt
create mode 100644 Documentation/devicetree/bindings/arm/cpu-enable-method/marvell,berlin-smp
create mode 100644 Documentation/devicetree/bindings/arm/omap/prcm.txt
create mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra124-xusb-padctl.txt
create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt
create mode 100644 arch/arm/boot/dts/am335x-pepper.dts
create mode 100644 arch/arm/boot/dts/am437x-sk-evm.dts
create mode 100644 arch/arm/boot/dts/armada-xp-lenovo-ix4-300d.dts
create mode 100644 arch/arm/boot/dts/bcm7445-bcm97445svmb.dts
create mode 100644 arch/arm/boot/dts/bcm7445.dtsi
create mode 100644 arch/arm/boot/dts/cros-ec-keyboard.dtsi
create mode 100644 arch/arm/boot/dts/dove-cubox-es.dts
create mode 100644 arch/arm/boot/dts/exynos4412-odroid-common.dtsi
create mode 100644 arch/arm/boot/dts/exynos4412-odroidu3.dts
create mode 100644 arch/arm/boot/dts/exynos4412-odroidx2.dts
create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts
create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts
create mode 100644 arch/arm/boot/dts/imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts
create mode 100644 arch/arm/boot/dts/imx27-eukrea-cpuimx27.dtsi
create mode 100644 arch/arm/boot/dts/imx27-eukrea-mbimxsd27-baseboard.dts
create mode 100644 arch/arm/boot/dts/imx28-m28.dtsi
create mode 100644 arch/arm/boot/dts/imx53-m53.dtsi
create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_4.dts
create mode 100644 arch/arm/boot/dts/imx6dl-aristainetos_7.dts
create mode 100644 arch/arm/boot/dts/imx6dl-rex-basic.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-801x.dts
create mode 100644 arch/arm/boot/dts/imx6dl-tx6u-811x.dts
create mode 100644 arch/arm/boot/dts/imx6dl-wandboard-revb1.dts
create mode 100644 arch/arm/boot/dts/imx6q-rex-pro.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010-comtft.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1010.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020-comtft.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1020.dts
create mode 100644 arch/arm/boot/dts/imx6q-tx6q-1110.dts
create mode 100644 arch/arm/boot/dts/imx6q-wandboard-revb1.dts
create mode 100644 arch/arm/boot/dts/imx6qdl-aristainetos.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-rex.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-tx6.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revb1.dtsi
create mode 100644 arch/arm/boot/dts/imx6qdl-wandboard-revc1.dtsi
create mode 100644 arch/arm/boot/dts/imx6sx-pinfunc.h
create mode 100644 arch/arm/boot/dts/imx6sx-sdb.dts
create mode 100644 arch/arm/boot/dts/imx6sx.dtsi
create mode 100644 arch/arm/boot/dts/kirkwood-d2net.dts
create mode 100644 arch/arm/boot/dts/kirkwood-net2big.dts
create mode 100644 arch/arm/boot/dts/kirkwood-net5big.dts
create mode 100644 arch/arm/boot/dts/kirkwood-netxbig.dtsi
delete mode 100644 arch/arm/boot/dts/rk3066a-clocks.dtsi
delete mode 100644 arch/arm/boot/dts/rk3188-clocks.dtsi
create mode 100644 arch/arm/boot/dts/rk3288-evb-act8846.dts
create mode 100644 arch/arm/boot/dts/rk3288-evb-rk808.dts
create mode 100644 arch/arm/boot/dts/rk3288-evb.dtsi
create mode 100644 arch/arm/boot/dts/rk3288.dtsi
create mode 100644 arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts
create mode 100644 arch/arm/boot/dts/sun6i-a31-hummingbird.dts
create mode 100644 arch/arm/boot/dts/sun7i-a20-pcduino3.dts
create mode 100644 arch/arm/boot/dts/sun8i-a23-ippo-q8h-v5.dts
create mode 100644 arch/arm/boot/dts/sun8i-a23.dtsi
create mode 100644 arch/arm/boot/dts/tegra30-apalis-eval.dts
create mode 100644 arch/arm/boot/dts/tegra30-apalis.dtsi
create mode 100644 arch/arm/boot/dts/zynq-parallella.dts
delete mode 100644 arch/arm/mach-omap2/cclock2420_data.c
delete mode 100644 arch/arm/mach-omap2/cclock2430_data.c
delete mode 100644 arch/arm/mach-omap2/clkt2xxx_osc.c
delete mode 100644 arch/arm/mach-omap2/clkt2xxx_sys.c
create mode 100644 drivers/pinctrl/pinctrl-tegra-xusb.c
create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-xusb.h
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson
A handful of driver-related changes. We've had a bunch of them going in through
other branches as well, so it's only a part of what we really have this release.
Larger pieces are:
* Removal of a now unused PWM driver for atmel
- This includes AVR32 changes that have been appropriately acked.
* Performance counter support for the arm CCN interconnect
* OMAP mailbox driver cleanups and consolidation
* PCI and SATA PHY drivers for SPEAr 13xx platforms
* Redefinition (with backwards compatibility!) of PCI DT bindings for
Tegra to better model regulators/power.
Conflicts:
arch/arm/mach-spear/spear1340.c:
Change/remove: (A fix staticized some of the removed
functions). Remove the conflicting chunk, leaving just the
dt_init, compat table and machine descriptor.
drivers/phy/Kconfig:
Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
drivers/phy/Makefile:
Add/add. Keep both sides, sort.
----------------------------------------------------------------
The following changes since commit 02eb2d4ca08934f1fd4a2ebe9fbe5d6f2bc7e438:
Merge branch 'next/dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/drivers-for-3.17
for you to fetch changes up to 3e528cb7bae00ba0d73def6645d0f2fa906ee3e8:
bus: arm-ccn: Fix error handling at event allocation
----------------------------------------------------------------
Alexandre Belloni (15):
ARM: at91: at91sam9g45: switch to generic PWM framework
ARM: at91: sam9m10g45ek: use generic leds_pwm driver
ARM: at91: at91sam9263: switch to generic PWM framework
ARM: at91: sam9263ek: use generic leds_pwm driver
ARM: at91: at91sam9rl: switch to generic PWM framework
ARM: at91: remove useless at91_pwm_leds()
PWM: atmel: allow building for AVR32
avr32/at32ap: switch to the generic PWM framework
avr32: MRMT: use generic leds_pwm driver
avr32: merisc: use generic leds_pwm driver
avr32: favr-32: use generic pwm_bl driver
avr32: update defconfig to use the generic PWM framework
backlight: atmel-pwm-bl: remove obsolete driver
leds: atmel-pwm: remove obsolete driver
misc: atmel_pwm: remove obsolete driver
Arnd Bergmann (3):
bus: ARM CCN: add PERF_EVENTS dependency
Merge branch 'omap-for-v3.17/mailbox' into next/drivers
Merge tag 'omap-for-v3.17/mailbox-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Mohit Kumar (1):
ARM: SPEAr13xx: Update defconfigs
Olof Johansson (3):
Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
Merge branch 'spear/pcie-support-v10' of git://git.kernel.org/.../vireshk/linux into next/drivers
Merge tag 'tegra-for-3.17-pcie-regulators' of git://git.kernel.org/.../tegra/linux into next/drivers
Pawel Moll (2):
bus: ARM CCN PMU driver
bus: arm-ccn: Fix error handling at event allocation
Pratyush Anand (5):
PCI: spear: Add PCIe driver for ST Microelectronics SPEAr13xx
phy: Add drivers for PCIe and SATA phy on SPEAr13xx
ARM: SPEAr13xx: Fix static mapping table
ARM: SPEAr13xx: Add bindings and dt node for misc block
ARM: SPEAr13xx: Add pcie and miphy DT nodes
Suman Anna (7):
mailbox/omap: use devm_* interfaces
mailbox/omap: remove OMAP1 mailbox driver
mailbox/omap: remove omap_mbox_type_t from mailbox ops
mailbox/omap: simplify the fifo assignment by using macros
mailbox/omap: consolidate OMAP mailbox driver
mailbox/omap: remove the private mailbox structure
mailbox/omap: add a parent structure for every IP instance
Thierry Reding (5):
PCI: tegra: Overhaul regulator usage
ARM: tegra: Add new PCIe regulator properties
PCI: tegra: Implement accurate power supply scheme
PCI: tegra: Remove deprecated power supply properties
ARM: tegra: Remove legacy PCIe power supply properties
Viresh Kumar (2):
PCI: spear: Fix Section mismatch compilation warning for probe()
PCI: spear: Remove spear13xx_pcie_remove()
Documentation/arm/CCN.txt | 52 +
Documentation/devicetree/bindings/arm/ccn.txt | 21 +
.../devicetree/bindings/arm/spear-misc.txt | 9 +
.../bindings/pci/nvidia,tegra20-pcie.txt | 30 +-
.../devicetree/bindings/pci/spear13xx-pcie.txt | 14 +
.../devicetree/bindings/phy/st-spear-miphy.txt | 15 +
MAINTAINERS | 6 +
arch/arm/boot/dts/spear1310-evb.dts | 4 +
arch/arm/boot/dts/spear1310.dtsi | 93 +-
arch/arm/boot/dts/spear1340-evb.dts | 4 +
arch/arm/boot/dts/spear1340.dtsi | 30 +-
arch/arm/boot/dts/spear13xx.dtsi | 9 +-
arch/arm/boot/dts/tegra20-harmony.dts | 8 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 8 +-
arch/arm/boot/dts/tegra30-beaver.dts | 12 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 11 +-
arch/arm/configs/omap1_defconfig | 2 -
arch/arm/configs/spear13xx_defconfig | 16 +
arch/arm/mach-at91/at91sam9263.c | 1 +
arch/arm/mach-at91/at91sam9263_devices.c | 11 +-
arch/arm/mach-at91/at91sam9g45.c | 1 +
arch/arm/mach-at91/at91sam9g45_devices.c | 11 +-
arch/arm/mach-at91/at91sam9rl.c | 1 +
arch/arm/mach-at91/at91sam9rl_devices.c | 11 +-
arch/arm/mach-at91/board-sam9263ek.c | 55 +-
arch/arm/mach-at91/board-sam9m10g45ek.c | 42 +-
arch/arm/mach-at91/board.h | 1 -
arch/arm/mach-at91/leds.c | 37 -
arch/arm/mach-spear/Kconfig | 4 +
arch/arm/mach-spear/include/mach/spear.h | 4 +-
arch/arm/mach-spear/spear1340.c | 125 +-
arch/arm/mach-spear/spear13xx.c | 2 +-
arch/avr32/boards/atngw100/mrmt.c | 34 +-
arch/avr32/boards/favr-32/setup.c | 48 +-
arch/avr32/boards/merisc/setup.c | 34 +-
arch/avr32/configs/atngw100_mrmt_defconfig | 5 +-
arch/avr32/configs/atstk1002_defconfig | 5 +-
arch/avr32/configs/atstk1003_defconfig | 5 +-
arch/avr32/configs/atstk1004_defconfig | 5 +-
arch/avr32/configs/atstk1006_defconfig | 5 +-
arch/avr32/configs/favr-32_defconfig | 6 +-
arch/avr32/configs/merisc_defconfig | 5 +-
arch/avr32/mach-at32ap/at32ap700x.c | 7 +-
drivers/bus/Kconfig | 8 +
drivers/bus/Makefile | 4 +-
drivers/bus/arm-ccn.c | 1391 ++++++++++++++++++
drivers/leds/Kconfig | 8 -
drivers/leds/Makefile | 1 -
drivers/leds/leds-atmel-pwm.c | 149 --
drivers/mailbox/Kconfig | 19 +-
drivers/mailbox/Makefile | 6 +-
drivers/mailbox/mailbox-omap1.c | 203 ---
drivers/mailbox/mailbox-omap2.c | 357 -----
drivers/mailbox/omap-mailbox.c | 444 ++++--
drivers/mailbox/omap-mbox.h | 67 -
drivers/misc/Kconfig | 10 -
drivers/misc/Makefile | 1 -
drivers/misc/atmel_pwm.c | 402 -----
drivers/pci/host/Kconfig | 8 +
drivers/pci/host/Makefile | 1 +
drivers/pci/host/pci-tegra.c | 222 ++-
drivers/pci/host/pcie-spear13xx.c | 393 +++++
drivers/phy/Kconfig | 20 +-
drivers/phy/Makefile | 4 +-
drivers/phy/phy-spear1310-miphy.c | 274 ++++
drivers/phy/phy-spear1340-miphy.c | 307 ++++
drivers/pwm/Kconfig | 2 +-
drivers/video/backlight/Kconfig | 11 -
drivers/video/backlight/Makefile | 1 -
drivers/video/backlight/atmel-pwm-bl.c | 223 ---
include/linux/atmel-pwm-bl.h | 43 -
include/linux/atmel_pwm.h | 70 -
73 files changed, 3447 insertions(+), 2018 deletions(-)
create mode 100644 Documentation/arm/CCN.txt
create mode 100644 Documentation/devicetree/bindings/arm/ccn.txt
create mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt
create mode 100644 Documentation/devicetree/bindings/pci/spear13xx-pcie.txt
create mode 100644 Documentation/devicetree/bindings/phy/st-spear-miphy.txt
create mode 100644 drivers/bus/arm-ccn.c
delete mode 100644 drivers/leds/leds-atmel-pwm.c
delete mode 100644 drivers/mailbox/mailbox-omap1.c
delete mode 100644 drivers/mailbox/mailbox-omap2.c
delete mode 100644 drivers/mailbox/omap-mbox.h
delete mode 100644 drivers/misc/atmel_pwm.c
create mode 100644 drivers/pci/host/pcie-spear13xx.c
create mode 100644 drivers/phy/phy-spear1310-miphy.c
create mode 100644 drivers/phy/phy-spear1340-miphy.c
delete mode 100644 drivers/video/backlight/atmel-pwm-bl.c
delete mode 100644 include/linux/atmel-pwm-bl.h
delete mode 100644 include/linux/atmel_pwm.h
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
A handful of driver-related changes. We've had a bunch of them going in through
other branches as well, so it's only a part of what we really have this release.
Larger pieces are:
* Removal of a now unused PWM driver for atmel
- This includes AVR32 changes that have been appropriately acked.
* Performance counter support for the arm CCN interconnect
* OMAP mailbox driver cleanups and consolidation
* PCI and SATA PHY drivers for SPEAr 13xx platforms
* Redefinition (with backwards compatibility!) of PCI DT bindings for
Tegra to better model regulators/power.
Conflicts:
arch/arm/mach-spear/spear1340.c:
Change/remove: (A fix staticized some of the removed
functions). Remove the conflicting chunk, leaving just the
dt_init, compat table and machine descriptor.
drivers/phy/Kconfig:
Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
drivers/phy/Makefile:
Add/add. Keep both sides, sort.
----------------------------------------------------------------
The following changes since commit 02eb2d4ca08934f1fd4a2ebe9fbe5d6f2bc7e438:
Merge branch 'next/dt' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/drivers-for-3.17
for you to fetch changes up to 3e528cb7bae00ba0d73def6645d0f2fa906ee3e8:
bus: arm-ccn: Fix error handling at event allocation
----------------------------------------------------------------
Alexandre Belloni (15):
ARM: at91: at91sam9g45: switch to generic PWM framework
ARM: at91: sam9m10g45ek: use generic leds_pwm driver
ARM: at91: at91sam9263: switch to generic PWM framework
ARM: at91: sam9263ek: use generic leds_pwm driver
ARM: at91: at91sam9rl: switch to generic PWM framework
ARM: at91: remove useless at91_pwm_leds()
PWM: atmel: allow building for AVR32
avr32/at32ap: switch to the generic PWM framework
avr32: MRMT: use generic leds_pwm driver
avr32: merisc: use generic leds_pwm driver
avr32: favr-32: use generic pwm_bl driver
avr32: update defconfig to use the generic PWM framework
backlight: atmel-pwm-bl: remove obsolete driver
leds: atmel-pwm: remove obsolete driver
misc: atmel_pwm: remove obsolete driver
Arnd Bergmann (3):
bus: ARM CCN: add PERF_EVENTS dependency
Merge branch 'omap-for-v3.17/mailbox' into next/drivers
Merge tag 'omap-for-v3.17/mailbox-cleanup' of git://git.kernel.org/.../tmlind/linux-omap into next/drivers
Mohit Kumar (1):
ARM: SPEAr13xx: Update defconfigs
Olof Johansson (3):
Merge tag 'at91-drivers' of git://github.com/at91linux/linux-at91 into next/drivers
Merge branch 'spear/pcie-support-v10' of git://git.kernel.org/.../vireshk/linux into next/drivers
Merge tag 'tegra-for-3.17-pcie-regulators' of git://git.kernel.org/.../tegra/linux into next/drivers
Pawel Moll (2):
bus: ARM CCN PMU driver
bus: arm-ccn: Fix error handling at event allocation
Pratyush Anand (5):
PCI: spear: Add PCIe driver for ST Microelectronics SPEAr13xx
phy: Add drivers for PCIe and SATA phy on SPEAr13xx
ARM: SPEAr13xx: Fix static mapping table
ARM: SPEAr13xx: Add bindings and dt node for misc block
ARM: SPEAr13xx: Add pcie and miphy DT nodes
Suman Anna (7):
mailbox/omap: use devm_* interfaces
mailbox/omap: remove OMAP1 mailbox driver
mailbox/omap: remove omap_mbox_type_t from mailbox ops
mailbox/omap: simplify the fifo assignment by using macros
mailbox/omap: consolidate OMAP mailbox driver
mailbox/omap: remove the private mailbox structure
mailbox/omap: add a parent structure for every IP instance
Thierry Reding (5):
PCI: tegra: Overhaul regulator usage
ARM: tegra: Add new PCIe regulator properties
PCI: tegra: Implement accurate power supply scheme
PCI: tegra: Remove deprecated power supply properties
ARM: tegra: Remove legacy PCIe power supply properties
Viresh Kumar (2):
PCI: spear: Fix Section mismatch compilation warning for probe()
PCI: spear: Remove spear13xx_pcie_remove()
Documentation/arm/CCN.txt | 52 +
Documentation/devicetree/bindings/arm/ccn.txt | 21 +
.../devicetree/bindings/arm/spear-misc.txt | 9 +
.../bindings/pci/nvidia,tegra20-pcie.txt | 30 +-
.../devicetree/bindings/pci/spear13xx-pcie.txt | 14 +
.../devicetree/bindings/phy/st-spear-miphy.txt | 15 +
MAINTAINERS | 6 +
arch/arm/boot/dts/spear1310-evb.dts | 4 +
arch/arm/boot/dts/spear1310.dtsi | 93 +-
arch/arm/boot/dts/spear1340-evb.dts | 4 +
arch/arm/boot/dts/spear1340.dtsi | 30 +-
arch/arm/boot/dts/spear13xx.dtsi | 9 +-
arch/arm/boot/dts/tegra20-harmony.dts | 8 +-
arch/arm/boot/dts/tegra20-tamonten.dtsi | 7 +-
arch/arm/boot/dts/tegra20-trimslice.dts | 8 +-
arch/arm/boot/dts/tegra30-beaver.dts | 12 +-
arch/arm/boot/dts/tegra30-cardhu.dtsi | 11 +-
arch/arm/configs/omap1_defconfig | 2 -
arch/arm/configs/spear13xx_defconfig | 16 +
arch/arm/mach-at91/at91sam9263.c | 1 +
arch/arm/mach-at91/at91sam9263_devices.c | 11 +-
arch/arm/mach-at91/at91sam9g45.c | 1 +
arch/arm/mach-at91/at91sam9g45_devices.c | 11 +-
arch/arm/mach-at91/at91sam9rl.c | 1 +
arch/arm/mach-at91/at91sam9rl_devices.c | 11 +-
arch/arm/mach-at91/board-sam9263ek.c | 55 +-
arch/arm/mach-at91/board-sam9m10g45ek.c | 42 +-
arch/arm/mach-at91/board.h | 1 -
arch/arm/mach-at91/leds.c | 37 -
arch/arm/mach-spear/Kconfig | 4 +
arch/arm/mach-spear/include/mach/spear.h | 4 +-
arch/arm/mach-spear/spear1340.c | 125 +-
arch/arm/mach-spear/spear13xx.c | 2 +-
arch/avr32/boards/atngw100/mrmt.c | 34 +-
arch/avr32/boards/favr-32/setup.c | 48 +-
arch/avr32/boards/merisc/setup.c | 34 +-
arch/avr32/configs/atngw100_mrmt_defconfig | 5 +-
arch/avr32/configs/atstk1002_defconfig | 5 +-
arch/avr32/configs/atstk1003_defconfig | 5 +-
arch/avr32/configs/atstk1004_defconfig | 5 +-
arch/avr32/configs/atstk1006_defconfig | 5 +-
arch/avr32/configs/favr-32_defconfig | 6 +-
arch/avr32/configs/merisc_defconfig | 5 +-
arch/avr32/mach-at32ap/at32ap700x.c | 7 +-
drivers/bus/Kconfig | 8 +
drivers/bus/Makefile | 4 +-
drivers/bus/arm-ccn.c | 1391 ++++++++++++++++++
drivers/leds/Kconfig | 8 -
drivers/leds/Makefile | 1 -
drivers/leds/leds-atmel-pwm.c | 149 --
drivers/mailbox/Kconfig | 19 +-
drivers/mailbox/Makefile | 6 +-
drivers/mailbox/mailbox-omap1.c | 203 ---
drivers/mailbox/mailbox-omap2.c | 357 -----
drivers/mailbox/omap-mailbox.c | 444 ++++--
drivers/mailbox/omap-mbox.h | 67 -
drivers/misc/Kconfig | 10 -
drivers/misc/Makefile | 1 -
drivers/misc/atmel_pwm.c | 402 -----
drivers/pci/host/Kconfig | 8 +
drivers/pci/host/Makefile | 1 +
drivers/pci/host/pci-tegra.c | 222 ++-
drivers/pci/host/pcie-spear13xx.c | 393 +++++
drivers/phy/Kconfig | 20 +-
drivers/phy/Makefile | 4 +-
drivers/phy/phy-spear1310-miphy.c | 274 ++++
drivers/phy/phy-spear1340-miphy.c | 307 ++++
drivers/pwm/Kconfig | 2 +-
drivers/video/backlight/Kconfig | 11 -
drivers/video/backlight/Makefile | 1 -
drivers/video/backlight/atmel-pwm-bl.c | 223 ---
include/linux/atmel-pwm-bl.h | 43 -
include/linux/atmel_pwm.h | 70 -
73 files changed, 3447 insertions(+), 2018 deletions(-)
create mode 100644 Documentation/arm/CCN.txt
create mode 100644 Documentation/devicetree/bindings/arm/ccn.txt
create mode 100644 Documentation/devicetree/bindings/arm/spear-misc.txt
create mode 100644 Documentation/devicetree/bindings/pci/spear13xx-pcie.txt
create mode 100644 Documentation/devicetree/bindings/phy/st-spear-miphy.txt
create mode 100644 drivers/bus/arm-ccn.c
delete mode 100644 drivers/leds/leds-atmel-pwm.c
delete mode 100644 drivers/mailbox/mailbox-omap1.c
delete mode 100644 drivers/mailbox/mailbox-omap2.c
delete mode 100644 drivers/mailbox/omap-mbox.h
delete mode 100644 drivers/misc/atmel_pwm.c
create mode 100644 drivers/pci/host/pcie-spear13xx.c
create mode 100644 drivers/phy/phy-spear1310-miphy.c
create mode 100644 drivers/phy/phy-spear1340-miphy.c
delete mode 100644 drivers/video/backlight/atmel-pwm-bl.c
delete mode 100644 include/linux/atmel-pwm-bl.h
delete mode 100644 include/linux/atmel_pwm.h
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PATCH 6/7] phy: fix up for devm_phy_create api change
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds
Cc: linux-kernel, arm, linux-arm-kernel, Stephen Rothwell, Olof Johansson
From: Stephen Rothwell <sfr@canb.auug.org.au>
This is needed due to the devm changes going in through Greg's tree at
the same time as a new driver was added through ours.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
[olof: Write patch description]
Signed-off-by: Olof Johansson <olof@lixom.net>
---
I'm sending this inline with the merge requests to keep things as
bisectable as possible. This is a patch that Stephen was carrying for
us in -next, you can also squash it into the merge commit if you prefer.
-Olof
drivers/phy/phy-spear1310-miphy.c | 2 +-
drivers/phy/phy-spear1340-miphy.c | 2 +-
drivers/pinctrl/pinctrl-tegra-xusb.c | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/phy/phy-spear1310-miphy.c b/drivers/phy/phy-spear1310-miphy.c
index c58c869d57e0..6dcbfcddb372 100644
--- a/drivers/phy/phy-spear1310-miphy.c
+++ b/drivers/phy/phy-spear1310-miphy.c
@@ -229,7 +229,7 @@ static int spear1310_miphy_probe(struct platform_device *pdev)
return -EINVAL;
}
- priv->phy = devm_phy_create(dev, &spear1310_miphy_ops, NULL);
+ priv->phy = devm_phy_create(dev, NULL, &spear1310_miphy_ops, NULL);
if (IS_ERR(priv->phy)) {
dev_err(dev, "failed to create SATA PCIe PHY\n");
return PTR_ERR(priv->phy);
diff --git a/drivers/phy/phy-spear1340-miphy.c b/drivers/phy/phy-spear1340-miphy.c
index 8de98adf21c3..7135ba2603b6 100644
--- a/drivers/phy/phy-spear1340-miphy.c
+++ b/drivers/phy/phy-spear1340-miphy.c
@@ -261,7 +261,7 @@ static int spear1340_miphy_probe(struct platform_device *pdev)
return PTR_ERR(priv->misc);
}
- priv->phy = devm_phy_create(dev, &spear1340_miphy_ops, NULL);
+ priv->phy = devm_phy_create(dev, NULL, &spear1340_miphy_ops, NULL);
if (IS_ERR(priv->phy)) {
dev_err(dev, "failed to create SATA PCIe PHY\n");
return PTR_ERR(priv->phy);
diff --git a/drivers/pinctrl/pinctrl-tegra-xusb.c b/drivers/pinctrl/pinctrl-tegra-xusb.c
index 4a7daf577b49..a06620474845 100644
--- a/drivers/pinctrl/pinctrl-tegra-xusb.c
+++ b/drivers/pinctrl/pinctrl-tegra-xusb.c
@@ -910,7 +910,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
goto reset;
}
- phy = devm_phy_create(&pdev->dev, &pcie_phy_ops, NULL);
+ phy = devm_phy_create(&pdev->dev, NULL, &pcie_phy_ops, NULL);
if (IS_ERR(phy)) {
err = PTR_ERR(phy);
goto unregister;
@@ -919,7 +919,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
padctl->phys[TEGRA_XUSB_PADCTL_PCIE] = phy;
phy_set_drvdata(phy, padctl);
- phy = devm_phy_create(&pdev->dev, &sata_phy_ops, NULL);
+ phy = devm_phy_create(&pdev->dev, NULL, &sata_phy_ops, NULL);
if (IS_ERR(phy)) {
err = PTR_ERR(phy);
goto unregister;
--
2.0.1.473.gc4d58ca
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [GIT PATCH 6/7] phy: fix up for devm_phy_create api change
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
From: Stephen Rothwell <sfr@canb.auug.org.au>
This is needed due to the devm changes going in through Greg's tree at
the same time as a new driver was added through ours.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
[olof: Write patch description]
Signed-off-by: Olof Johansson <olof@lixom.net>
---
I'm sending this inline with the merge requests to keep things as
bisectable as possible. This is a patch that Stephen was carrying for
us in -next, you can also squash it into the merge commit if you prefer.
-Olof
drivers/phy/phy-spear1310-miphy.c | 2 +-
drivers/phy/phy-spear1340-miphy.c | 2 +-
drivers/pinctrl/pinctrl-tegra-xusb.c | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/phy/phy-spear1310-miphy.c b/drivers/phy/phy-spear1310-miphy.c
index c58c869d57e0..6dcbfcddb372 100644
--- a/drivers/phy/phy-spear1310-miphy.c
+++ b/drivers/phy/phy-spear1310-miphy.c
@@ -229,7 +229,7 @@ static int spear1310_miphy_probe(struct platform_device *pdev)
return -EINVAL;
}
- priv->phy = devm_phy_create(dev, &spear1310_miphy_ops, NULL);
+ priv->phy = devm_phy_create(dev, NULL, &spear1310_miphy_ops, NULL);
if (IS_ERR(priv->phy)) {
dev_err(dev, "failed to create SATA PCIe PHY\n");
return PTR_ERR(priv->phy);
diff --git a/drivers/phy/phy-spear1340-miphy.c b/drivers/phy/phy-spear1340-miphy.c
index 8de98adf21c3..7135ba2603b6 100644
--- a/drivers/phy/phy-spear1340-miphy.c
+++ b/drivers/phy/phy-spear1340-miphy.c
@@ -261,7 +261,7 @@ static int spear1340_miphy_probe(struct platform_device *pdev)
return PTR_ERR(priv->misc);
}
- priv->phy = devm_phy_create(dev, &spear1340_miphy_ops, NULL);
+ priv->phy = devm_phy_create(dev, NULL, &spear1340_miphy_ops, NULL);
if (IS_ERR(priv->phy)) {
dev_err(dev, "failed to create SATA PCIe PHY\n");
return PTR_ERR(priv->phy);
diff --git a/drivers/pinctrl/pinctrl-tegra-xusb.c b/drivers/pinctrl/pinctrl-tegra-xusb.c
index 4a7daf577b49..a06620474845 100644
--- a/drivers/pinctrl/pinctrl-tegra-xusb.c
+++ b/drivers/pinctrl/pinctrl-tegra-xusb.c
@@ -910,7 +910,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
goto reset;
}
- phy = devm_phy_create(&pdev->dev, &pcie_phy_ops, NULL);
+ phy = devm_phy_create(&pdev->dev, NULL, &pcie_phy_ops, NULL);
if (IS_ERR(phy)) {
err = PTR_ERR(phy);
goto unregister;
@@ -919,7 +919,7 @@ static int tegra_xusb_padctl_probe(struct platform_device *pdev)
padctl->phys[TEGRA_XUSB_PADCTL_PCIE] = phy;
phy_set_drvdata(phy, padctl);
- phy = devm_phy_create(&pdev->dev, &sata_phy_ops, NULL);
+ phy = devm_phy_create(&pdev->dev, NULL, &sata_phy_ops, NULL);
if (IS_ERR(phy)) {
err = PTR_ERR(phy);
goto unregister;
--
2.0.1.473.gc4d58ca
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [GIT PULL 7/7] ARM: SoC defconfig updates for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 16:47 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, arm, linux-arm-kernel, Olof Johansson
We broke this out in a separate branch since some defconfigs now are
shared between maintainers, and having them merged in through separate
topics (drivers/soc/etc) is a recipe for conflicts.
Most of this is removal of two defconfigs:
* Kirkwood, now folded into mvebu/multi_v5
* Renesas genmai, removed platform
* Major defconfig refresh for exynos
* Various updates on the other multi-defconfigs and others (tegra,
socfpga, shmobile).
Conflicts: None
----------------------------------------------------------------
The following changes since commit 2696879b31fb6bbf9689996a7fe10f7a60b5ac54:
Merge branch 'next/drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/defconfig-for-3.17
for you to fetch changes up to dc1c5a84c7c97318f0f9cfb66198ef2f5db3dcb3:
ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver
----------------------------------------------------------------
Andrew Lunn (3):
ARM: mvebu: Add LaCie 2Big and 5Big Network v2
ARM: multi_v5: Enable LaCie 2Big and 5Big Network v2
ARM: Kirkwood: Remove kirkwood_defconfig
Gabriel FERNANDEZ (1):
ARM: multi_v7_defconfig: add ST Keyscan driver
Gaku Inami (1):
ARM: shmobile: Enable CPUFREQ configuration
Geert Uytterhoeven (1):
ARM: shmobile: armadillo800eva defconfig: Enable REGULATOR_GPIO and LEDS_GPIO
Gregory CLEMENT (1):
ARM: mvebu: defconfig: enable cpuidle support in mvebu_v7_defconfig
Haojian Zhuang (1):
ARM: config: enable ARCH_HIX5HD2
Laurent Pinchart (1):
ARM: shmobile: defconfig: Remove MACH_GENMAI
Lee Jones (4):
ARM: multi_v7_defconfig: Enable ST's I2C driver
ARM: multi_v7_defconfig: Configure in ST's Thermal Controller
ARM: multi_v7_defconfig: Enable ST's (S)ATA driver
ARM: multi_v7_defconfig: Enable MiPHY365x - ST's Generic (SATA & PCIe) PHY
Marcel Ziswiler (2):
ARM: tegra: enable igb, stmpe, i2c chardev, lm95245, pwm leds
ARM: multi_v7: enable igb, stmpe, lm95245, pwm leds
Marcin Wojtas (1):
ARM: mvebu: enable Armada 375 network driver in mvebu_v7_defconfig
Olof Johansson (8):
Merge tag 'renesas-defconfig-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'mvebu-defconfig-3.17' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'renesas-defconfig2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'renesas-defconfig3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'renesas-defconfig4-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'tegra-for-3.17-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
Merge tag 'mvebu-defconfig-3.17-2' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'sti-defconfig-for-v3.17-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/defconfig
Peter Griffin (1):
ARM: update multi_v7_defconfig for STI
Roger Quadros (1):
ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver
Sachin Kamat (1):
ARM: exynos_defconfig: Update exynos_defconfig
Simon Horman (5):
ARM: shmobile: marzen: Add to shmobile defconfig
ARM: shmobile: Enable PM_RUNTIME in defconfig
ARM: shmobile: Enable genmai board in multiplatform defconfig
ARM: shmobile: Enable R-Car Gen 2 PCIe in shmobile_defconfig
ARM: shmobile: genmai: remove defconfig
Stephen Warren (1):
ARM: tegra: rebuild tegra_defconfig
Thomas Petazzoni (3):
ARM: mvebu: add appended DTB support in mvebu_v5_defconfig
ARM: mvebu: add devtmpfs to mvebu_v5_defconfig
ARM: mvebu: update mvebu_v7_defconfig with cpufreq support
Vince Bridgers (1):
ARM: socfpga: Update socfpga_defconfig
arch/arm/configs/armadillo800eva_defconfig | 4 +
arch/arm/configs/exynos_defconfig | 56 ++++++--
arch/arm/configs/genmai_defconfig | 122 ----------------
arch/arm/configs/hi3xxx_defconfig | 2 +
arch/arm/configs/kirkwood_defconfig | 181 ------------------------
arch/arm/configs/multi_v5_defconfig | 2 +
arch/arm/configs/multi_v7_defconfig | 20 ++-
arch/arm/configs/mvebu_v5_defconfig | 6 +
arch/arm/configs/mvebu_v7_defconfig | 5 +
arch/arm/configs/shmobile_defconfig | 23 ++-
arch/arm/configs/socfpga_defconfig | 35 +++++
arch/arm/configs/tegra_defconfig | 16 +--
12 files changed, 151 insertions(+), 321 deletions(-)
delete mode 100644 arch/arm/configs/genmai_defconfig
delete mode 100644 arch/arm/configs/kirkwood_defconfig
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 7/7] ARM: SoC defconfig updates for 3.17
@ 2014-08-08 16:47 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 16:47 UTC (permalink / raw)
To: linux-arm-kernel
We broke this out in a separate branch since some defconfigs now are
shared between maintainers, and having them merged in through separate
topics (drivers/soc/etc) is a recipe for conflicts.
Most of this is removal of two defconfigs:
* Kirkwood, now folded into mvebu/multi_v5
* Renesas genmai, removed platform
* Major defconfig refresh for exynos
* Various updates on the other multi-defconfigs and others (tegra,
socfpga, shmobile).
Conflicts: None
----------------------------------------------------------------
The following changes since commit 2696879b31fb6bbf9689996a7fe10f7a60b5ac54:
Merge branch 'next/drivers' into HEAD
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/defconfig-for-3.17
for you to fetch changes up to dc1c5a84c7c97318f0f9cfb66198ef2f5db3dcb3:
ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver
----------------------------------------------------------------
Andrew Lunn (3):
ARM: mvebu: Add LaCie 2Big and 5Big Network v2
ARM: multi_v5: Enable LaCie 2Big and 5Big Network v2
ARM: Kirkwood: Remove kirkwood_defconfig
Gabriel FERNANDEZ (1):
ARM: multi_v7_defconfig: add ST Keyscan driver
Gaku Inami (1):
ARM: shmobile: Enable CPUFREQ configuration
Geert Uytterhoeven (1):
ARM: shmobile: armadillo800eva defconfig: Enable REGULATOR_GPIO and LEDS_GPIO
Gregory CLEMENT (1):
ARM: mvebu: defconfig: enable cpuidle support in mvebu_v7_defconfig
Haojian Zhuang (1):
ARM: config: enable ARCH_HIX5HD2
Laurent Pinchart (1):
ARM: shmobile: defconfig: Remove MACH_GENMAI
Lee Jones (4):
ARM: multi_v7_defconfig: Enable ST's I2C driver
ARM: multi_v7_defconfig: Configure in ST's Thermal Controller
ARM: multi_v7_defconfig: Enable ST's (S)ATA driver
ARM: multi_v7_defconfig: Enable MiPHY365x - ST's Generic (SATA & PCIe) PHY
Marcel Ziswiler (2):
ARM: tegra: enable igb, stmpe, i2c chardev, lm95245, pwm leds
ARM: multi_v7: enable igb, stmpe, lm95245, pwm leds
Marcin Wojtas (1):
ARM: mvebu: enable Armada 375 network driver in mvebu_v7_defconfig
Olof Johansson (8):
Merge tag 'renesas-defconfig-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'mvebu-defconfig-3.17' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'renesas-defconfig2-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'renesas-defconfig3-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'renesas-defconfig4-for-v3.17' of git://git.kernel.org/.../horms/renesas into next/defconfig
Merge tag 'tegra-for-3.17-defconfig' of git://git.kernel.org/.../tegra/linux into next/defconfig
Merge tag 'mvebu-defconfig-3.17-2' of git://git.infradead.org/linux-mvebu into next/defconfig
Merge tag 'sti-defconfig-for-v3.17-1' of git://git.stlinux.com/devel/kernel/linux-sti into next/defconfig
Peter Griffin (1):
ARM: update multi_v7_defconfig for STI
Roger Quadros (1):
ARM: multi_v7_defconfig: Enable TI PIPE3 PHY driver
Sachin Kamat (1):
ARM: exynos_defconfig: Update exynos_defconfig
Simon Horman (5):
ARM: shmobile: marzen: Add to shmobile defconfig
ARM: shmobile: Enable PM_RUNTIME in defconfig
ARM: shmobile: Enable genmai board in multiplatform defconfig
ARM: shmobile: Enable R-Car Gen 2 PCIe in shmobile_defconfig
ARM: shmobile: genmai: remove defconfig
Stephen Warren (1):
ARM: tegra: rebuild tegra_defconfig
Thomas Petazzoni (3):
ARM: mvebu: add appended DTB support in mvebu_v5_defconfig
ARM: mvebu: add devtmpfs to mvebu_v5_defconfig
ARM: mvebu: update mvebu_v7_defconfig with cpufreq support
Vince Bridgers (1):
ARM: socfpga: Update socfpga_defconfig
arch/arm/configs/armadillo800eva_defconfig | 4 +
arch/arm/configs/exynos_defconfig | 56 ++++++--
arch/arm/configs/genmai_defconfig | 122 ----------------
arch/arm/configs/hi3xxx_defconfig | 2 +
arch/arm/configs/kirkwood_defconfig | 181 ------------------------
arch/arm/configs/multi_v5_defconfig | 2 +
arch/arm/configs/multi_v7_defconfig | 20 ++-
arch/arm/configs/mvebu_v5_defconfig | 6 +
arch/arm/configs/mvebu_v7_defconfig | 5 +
arch/arm/configs/shmobile_defconfig | 23 ++-
arch/arm/configs/socfpga_defconfig | 35 +++++
arch/arm/configs/tegra_defconfig | 16 +--
12 files changed, 151 insertions(+), 321 deletions(-)
delete mode 100644 arch/arm/configs/genmai_defconfig
delete mode 100644 arch/arm/configs/kirkwood_defconfig
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 18:23 ` Linus Torvalds
-1 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2014-08-08 18:23 UTC (permalink / raw)
To: Olof Johansson; +Cc: Linux Kernel Mailing List, ARM SoC, linux-arm-kernel
On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>
> drivers/phy/Kconfig:
> Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
You may want to review your alphabet.
Linus
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
@ 2014-08-08 18:23 ` Linus Torvalds
0 siblings, 0 replies; 28+ messages in thread
From: Linus Torvalds @ 2014-08-08 18:23 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>
> drivers/phy/Kconfig:
> Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
You may want to review your alphabet.
Linus
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [GIT PULL 0/7] ARM: SoC changes for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-08 20:03 ` Rob Herring
-1 siblings, 0 replies; 28+ messages in thread
From: Rob Herring @ 2014-08-08 20:03 UTC (permalink / raw)
To: Olof Johansson; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel
On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
> A moderately sized set of branches this merge window for us, about 750
> patches in total. There are several fairly large cleanups, and a net
> negative delta(!)
>
> 1014 files changed, 39452 insertions(+), 42425 deletions(-)
If you look at mach-* and plat-* only, the overall delta has been
negative mostly since 3.0 which was when ARM DT support went in. The
overall size is trending down as well after growing by an order of
magnitude. You're going to be out of a job soon (or DTS maintainer).
;)
v2.6.12: 104 files changed, 3896 insertions(+), 1001 deletions(-)
v2.6.13: 153 files changed, 4160 insertions(+), 2033 deletions(-)
v2.6.14: 125 files changed, 4048 insertions(+), 924 deletions(-)
v2.6.15: 178 files changed, 15850 insertions(+), 2666 deletions(-)
v2.6.16: 179 files changed, 3741 insertions(+), 2338 deletions(-)
v2.6.17: 151 files changed, 9469 insertions(+), 1646 deletions(-)
v2.6.18: 293 files changed, 14782 insertions(+), 2056 deletions(-)
v2.6.19: 228 files changed, 5906 insertions(+), 4286 deletions(-)
v2.6.20: 159 files changed, 7002 insertions(+), 646 deletions(-)
v2.6.21: 193 files changed, 17596 insertions(+), 5574 deletions(-)
v2.6.22: 238 files changed, 8694 insertions(+), 1364 deletions(-)
v2.6.23: 143 files changed, 4811 insertions(+), 849 deletions(-)
v2.6.24: 139 files changed, 7448 insertions(+), 1038 deletions(-)
v2.6.25: 238 files changed, 18425 insertions(+), 3397 deletions(-)
v2.6.26: 225 files changed, 19606 insertions(+), 8390 deletions(-)
v2.6.27: 1384 files changed, 90110 insertions(+), 5576 deletions(-)
v2.6.28: 640 files changed, 21783 insertions(+), 5853 deletions(-)
v2.6.29: 724 files changed, 24235 insertions(+), 8258 deletions(-)
v2.6.30: 678 files changed, 31267 insertions(+), 12506 deletions(-)
v2.6.31: 685 files changed, 49529 insertions(+), 10099 deletions(-)
v2.6.32: 698 files changed, 59564 insertions(+), 5593 deletions(-)
v2.6.33: 835 files changed, 50995 insertions(+), 16124 deletions(-)
v2.6.34: 1059 files changed, 56064 insertions(+), 16620 deletions(-)
v2.6.35: 797 files changed, 44051 insertions(+), 11856 deletions(-)
v2.6.36: 871 files changed, 43841 insertions(+), 13222 deletions(-)
v2.6.37: 1126 files changed, 48471 insertions(+), 12067 deletions(-)
v2.6.38: 1055 files changed, 60061 insertions(+), 17964 deletions(-)
v2.6.39: 1223 files changed, 52552 insertions(+), 23067 deletions(-)
v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)
Rob
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 3.17
@ 2014-08-08 20:03 ` Rob Herring
0 siblings, 0 replies; 28+ messages in thread
From: Rob Herring @ 2014-08-08 20:03 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
> A moderately sized set of branches this merge window for us, about 750
> patches in total. There are several fairly large cleanups, and a net
> negative delta(!)
>
> 1014 files changed, 39452 insertions(+), 42425 deletions(-)
If you look at mach-* and plat-* only, the overall delta has been
negative mostly since 3.0 which was when ARM DT support went in. The
overall size is trending down as well after growing by an order of
magnitude. You're going to be out of a job soon (or DTS maintainer).
;)
v2.6.12: 104 files changed, 3896 insertions(+), 1001 deletions(-)
v2.6.13: 153 files changed, 4160 insertions(+), 2033 deletions(-)
v2.6.14: 125 files changed, 4048 insertions(+), 924 deletions(-)
v2.6.15: 178 files changed, 15850 insertions(+), 2666 deletions(-)
v2.6.16: 179 files changed, 3741 insertions(+), 2338 deletions(-)
v2.6.17: 151 files changed, 9469 insertions(+), 1646 deletions(-)
v2.6.18: 293 files changed, 14782 insertions(+), 2056 deletions(-)
v2.6.19: 228 files changed, 5906 insertions(+), 4286 deletions(-)
v2.6.20: 159 files changed, 7002 insertions(+), 646 deletions(-)
v2.6.21: 193 files changed, 17596 insertions(+), 5574 deletions(-)
v2.6.22: 238 files changed, 8694 insertions(+), 1364 deletions(-)
v2.6.23: 143 files changed, 4811 insertions(+), 849 deletions(-)
v2.6.24: 139 files changed, 7448 insertions(+), 1038 deletions(-)
v2.6.25: 238 files changed, 18425 insertions(+), 3397 deletions(-)
v2.6.26: 225 files changed, 19606 insertions(+), 8390 deletions(-)
v2.6.27: 1384 files changed, 90110 insertions(+), 5576 deletions(-)
v2.6.28: 640 files changed, 21783 insertions(+), 5853 deletions(-)
v2.6.29: 724 files changed, 24235 insertions(+), 8258 deletions(-)
v2.6.30: 678 files changed, 31267 insertions(+), 12506 deletions(-)
v2.6.31: 685 files changed, 49529 insertions(+), 10099 deletions(-)
v2.6.32: 698 files changed, 59564 insertions(+), 5593 deletions(-)
v2.6.33: 835 files changed, 50995 insertions(+), 16124 deletions(-)
v2.6.34: 1059 files changed, 56064 insertions(+), 16620 deletions(-)
v2.6.35: 797 files changed, 44051 insertions(+), 11856 deletions(-)
v2.6.36: 871 files changed, 43841 insertions(+), 13222 deletions(-)
v2.6.37: 1126 files changed, 48471 insertions(+), 12067 deletions(-)
v2.6.38: 1055 files changed, 60061 insertions(+), 17964 deletions(-)
v2.6.39: 1223 files changed, 52552 insertions(+), 23067 deletions(-)
v3.0: 833 files changed, 10945 insertions(+), 37476 deletions(-)
v3.1: 955 files changed, 17796 insertions(+), 20300 deletions(-)
v3.2: 1507 files changed, 32960 insertions(+), 33392 deletions(-)
v3.3: 1301 files changed, 27725 insertions(+), 18941 deletions(-)
v3.4: 1324 files changed, 27079 insertions(+), 21500 deletions(-)
v3.5: 975 files changed, 32340 insertions(+), 46663 deletions(-)
v3.6: 648 files changed, 16121 insertions(+), 13161 deletions(-)
v3.7: 1389 files changed, 23739 insertions(+), 61097 deletions(-)
v3.8: 1066 files changed, 32812 insertions(+), 40821 deletions(-)
v3.9: 1031 files changed, 10051 insertions(+), 33399 deletions(-)
v3.10: 831 files changed, 15049 insertions(+), 27333 deletions(-)
v3.11: 675 files changed, 18519 insertions(+), 30012 deletions(-)
v3.12: 474 files changed, 12575 insertions(+), 25120 deletions(-)
v3.13: 491 files changed, 11088 insertions(+), 13375 deletions(-)
v3.14: 408 files changed, 5586 insertions(+), 12691 deletions(-)
v3.15: 538 files changed, 7809 insertions(+), 9337 deletions(-)
v3.16: 499 files changed, 6528 insertions(+), 10252 deletions(-)
Rob
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
2014-08-08 18:23 ` Linus Torvalds
@ 2014-08-08 20:34 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:34 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux Kernel Mailing List, ARM SoC, linux-arm-kernel
On Fri, Aug 8, 2014 at 11:23 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>>
>> drivers/phy/Kconfig:
>> Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
>
> You may want to review your alphabet.
D'oh, yes. Roll call held, all 29 showed up. Order was descrambled.
All good now.
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 5/7] .17 ARM: SoC driver changes for 3.17
@ 2014-08-08 20:34 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:34 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Aug 8, 2014 at 11:23 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Fri, Aug 8, 2014 at 9:47 AM, Olof Johansson <olof@lixom.net> wrote:
>>
>> drivers/phy/Kconfig:
>> Add/add. Keep both sides, sort (ST -> QCOM -> XGENE)
>
> You may want to review your alphabet.
D'oh, yes. Roll call held, all 29 showed up. Order was descrambled.
All good now.
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [GIT PULL 0/7] ARM: SoC changes for 3.17
2014-08-08 20:03 ` Rob Herring
@ 2014-08-08 20:37 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:37 UTC (permalink / raw)
To: Rob Herring; +Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel
On Fri, Aug 8, 2014 at 1:03 PM, Rob Herring <robherring2@gmail.com> wrote:
> On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
>> A moderately sized set of branches this merge window for us, about 750
>> patches in total. There are several fairly large cleanups, and a net
>> negative delta(!)
>>
>> 1014 files changed, 39452 insertions(+), 42425 deletions(-)
>
> If you look at mach-* and plat-* only, the overall delta has been
> negative mostly since 3.0 which was when ARM DT support went in. The
> overall size is trending down as well after growing by an order of
> magnitude. You're going to be out of a job soon (or DTS maintainer).
> ;)
Yeah, mach/plat contents has gone down for quite a while, but we've
been busy adding stuff like DTS contents and the like. I think might
had a few net-negative-in-total merge windows in the past, but they
haven't been all that common.
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for 3.17
@ 2014-08-08 20:37 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-08 20:37 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Aug 8, 2014 at 1:03 PM, Rob Herring <robherring2@gmail.com> wrote:
> On Fri, Aug 8, 2014 at 11:47 AM, Olof Johansson <olof@lixom.net> wrote:
>> A moderately sized set of branches this merge window for us, about 750
>> patches in total. There are several fairly large cleanups, and a net
>> negative delta(!)
>>
>> 1014 files changed, 39452 insertions(+), 42425 deletions(-)
>
> If you look at mach-* and plat-* only, the overall delta has been
> negative mostly since 3.0 which was when ARM DT support went in. The
> overall size is trending down as well after growing by an order of
> magnitude. You're going to be out of a job soon (or DTS maintainer).
> ;)
Yeah, mach/plat contents has gone down for quite a while, but we've
been busy adding stuff like DTS contents and the like. I think might
had a few net-negative-in-total merge windows in the past, but they
haven't been all that common.
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [GIT PULL 2/7] ARM: SoC platform changes for 3.17
2014-08-08 16:47 ` Olof Johansson
@ 2014-08-11 19:51 ` Brian Norris
-1 siblings, 0 replies; 28+ messages in thread
From: Brian Norris @ 2014-08-11 19:51 UTC (permalink / raw)
To: Olof Johansson
Cc: torvalds, arm, linux-kernel, linux-arm-kernel, Matt Porter,
Russell King, robherring2, Florian Fainelli, Marc Carino,
Gregory Fong
+ other involved parties
On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
> This is the bulk of new SoC enablement and other platform changes for 3.17:
[...]
> * Broadcom BCM7xxx settop box chipset is introduced
[...]
> Marc Carino (1):
> ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
I realize this is a bit late (the pull request is already merged), but
I'd like to be up-front about this: there were some (late) oustanding
review comments made on this patch [1]. I have a few patches queued
locally for addressing many of them, but not all of the issues are
completely resolved.
Shall I simply send a revert patch for the
arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
incremental improvement approach, as we have functioning code with no
clear alternative proposal yet?
Again, sorry for the late noise.
Brian
[1] version 8 patch:
http://article.gmane.org/gmane.linux.ports.arm.kernel/343391
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
@ 2014-08-11 19:51 ` Brian Norris
0 siblings, 0 replies; 28+ messages in thread
From: Brian Norris @ 2014-08-11 19:51 UTC (permalink / raw)
To: linux-arm-kernel
+ other involved parties
On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
> This is the bulk of new SoC enablement and other platform changes for 3.17:
[...]
> * Broadcom BCM7xxx settop box chipset is introduced
[...]
> Marc Carino (1):
> ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
I realize this is a bit late (the pull request is already merged), but
I'd like to be up-front about this: there were some (late) oustanding
review comments made on this patch [1]. I have a few patches queued
locally for addressing many of them, but not all of the issues are
completely resolved.
Shall I simply send a revert patch for the
arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
incremental improvement approach, as we have functioning code with no
clear alternative proposal yet?
Again, sorry for the late noise.
Brian
[1] version 8 patch:
http://article.gmane.org/gmane.linux.ports.arm.kernel/343391
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [GIT PULL 2/7] ARM: SoC platform changes for 3.17
2014-08-11 19:51 ` Brian Norris
@ 2014-08-11 20:35 ` Olof Johansson
-1 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-11 20:35 UTC (permalink / raw)
To: Brian Norris
Cc: Linus Torvalds, arm, linux-kernel, linux-arm-kernel, Matt Porter,
Russell King, Rob Herring, Florian Fainelli, Marc Carino,
Gregory Fong
On Mon, Aug 11, 2014 at 12:51 PM, Brian Norris
<computersforpeace@gmail.com> wrote:
> + other involved parties
>
> On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
>> This is the bulk of new SoC enablement and other platform changes for 3.17:
> [...]
>> * Broadcom BCM7xxx settop box chipset is introduced
> [...]
>> Marc Carino (1):
>> ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
>
> I realize this is a bit late (the pull request is already merged), but
> I'd like to be up-front about this: there were some (late) oustanding
> review comments made on this patch [1]. I have a few patches queued
> locally for addressing many of them, but not all of the issues are
> completely resolved.
>
> Shall I simply send a revert patch for the
> arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
> bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
> incremental improvement approach, as we have functioning code with no
> clear alternative proposal yet?
Yeah, looks like the discussion happened the first day I was on
vacation and I missed the thread in the backlog. :(
Looks like all the outstanding issues are with the SMP support. How
about you send a patch that removes/stubs those portions? It won't be
a pure revert since as mentioned in the thread SMP was combined with
platform support, but that's OK.
That way the basic platform stuff can still go in for 3.17, and we can
re-queue the SMP pieces for 3.18 once things are sorted out.
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
* [GIT PULL 2/7] ARM: SoC platform changes for 3.17
@ 2014-08-11 20:35 ` Olof Johansson
0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2014-08-11 20:35 UTC (permalink / raw)
To: linux-arm-kernel
On Mon, Aug 11, 2014 at 12:51 PM, Brian Norris
<computersforpeace@gmail.com> wrote:
> + other involved parties
>
> On Fri, Aug 08, 2014 at 09:47:54AM -0700, Olof Johansson wrote:
>> This is the bulk of new SoC enablement and other platform changes for 3.17:
> [...]
>> * Broadcom BCM7xxx settop box chipset is introduced
> [...]
>> Marc Carino (1):
>> ARM: brcmstb: add infrastructure for ARM-based Broadcom STB SoCs
>
> I realize this is a bit late (the pull request is already merged), but
> I'd like to be up-front about this: there were some (late) oustanding
> review comments made on this patch [1]. I have a few patches queued
> locally for addressing many of them, but not all of the issues are
> completely resolved.
>
> Shall I simply send a revert patch for the
> arch/arm/mach-bcm/platsmp-brcmstb.c stuff, and get it in through the
> bcm -> arm-soc -> Linus merge path in 3.17-rcX? Or should I take the
> incremental improvement approach, as we have functioning code with no
> clear alternative proposal yet?
Yeah, looks like the discussion happened the first day I was on
vacation and I missed the thread in the backlog. :(
Looks like all the outstanding issues are with the SMP support. How
about you send a patch that removes/stubs those portions? It won't be
a pure revert since as mentioned in the thread SMP was combined with
platform support, but that's OK.
That way the basic platform stuff can still go in for 3.17, and we can
re-queue the SMP pieces for 3.18 once things are sorted out.
-Olof
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2014-08-11 20:35 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-08 16:47 [GIT PULL 0/7] ARM: SoC changes for 3.17 Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 1/7] ARM: SoC cleanups " Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 2/7] ARM: SoC platform changes " Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-11 19:51 ` Brian Norris
2014-08-11 19:51 ` Brian Norris
2014-08-11 20:35 ` Olof Johansson
2014-08-11 20:35 ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 3/7] ARM: SoC board " Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 4/7] ARM: SoC device-tree " Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 5/7] .17 ARM: SoC driver " Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 18:23 ` Linus Torvalds
2014-08-08 18:23 ` Linus Torvalds
2014-08-08 20:34 ` Olof Johansson
2014-08-08 20:34 ` Olof Johansson
2014-08-08 16:47 ` [GIT PATCH 6/7] phy: fix up for devm_phy_create api change Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 16:47 ` [GIT PULL 7/7] ARM: SoC defconfig updates for 3.17 Olof Johansson
2014-08-08 16:47 ` Olof Johansson
2014-08-08 20:03 ` [GIT PULL 0/7] ARM: SoC changes " Rob Herring
2014-08-08 20:03 ` Rob Herring
2014-08-08 20:37 ` Olof Johansson
2014-08-08 20:37 ` Olof Johansson
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.