[GIT PULL] ARM: SoC fixes for v4.6

From: Arnd Bergmann
Date: Tue Apr 26 2016 - 15:19:58 EST


The following changes since commit 0b24f7a8d6e0d17bcf24433ce5827841a05b5b46:

Merge tag 'mvebu-fixes-4.6-1' of git://git.infradead.org/linux-mvebu into fixes (2016-04-12 12:35:07 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git tags/fixes-for-linus

for you to fetch changes up to 978fa436231a834dc686292efc7d944d9013e035:

drivers: firmware: psci: unify enable-method binding on ARM {64,32}-bit systems (2016-04-26 12:46:08 +0200)

----------------------------------------------------------------
Here are the latest bug fixes for ARM SoCs, mostly addressing
recent regressions. Changes are across several platforms, so
I'm listing every change separately here.

Regressions since 4.5:

- A correction of the psci firmware DT binding, to prevent
users from relying on unintended semantics

- Actually getting the newly merged clock driver for some OMAP
platforms to work (a fairly large chunk in one file)

- A revert of patches for the Qualcomm BAM, these need to be
reworked for 4.7 to avoid breaking boards other than the one
they were intended for

- A correction for the I2C device nodes on the Socionext Uniphier
platform

- i.MX SDHCI was broken for non-DT platforms due to a change
with the setting of the DMA mask

- A revert of a patch that accidentally added a nonexisting
clock on the Rensas "Porter" board

- A couple of OMAP fixes that are all related to suspend after
the power domain changes for dra7

- On Mediatek, revert part of the power domain initialization
changes that broke mt8173-evb

Fixes for older bugs:

- Workaround for an "external abort" in the omap34xx
suspend/resume code.

- The USB1/eSATA should not be listed as an excon device on
am57xx-beagle-x15 (broken since v4.0)

- A v4.5 regression in the TI AM33xx and AM43XX DT specifying
incorrect DMA request lines for the GPMC

- The jiffies calibration on Renesas platforms was incorrect
for some modern CPU cores.

- A hardware errata woraround for clockdomains on TI DRA7

----------------------------------------------------------------
Alexander Kurz (1):
ARM: mach-imx: sdhci-esdhc-imx: initialize DMA mask

Andy Gross (2):
Revert "dts: msm8974: Add blsp2_bam dma node"
Revert "dts: msm8974: Add dma channels for blsp2_i2c1 node"

Arnd Bergmann (1):
Merge tag 'qcom-fixes-for-4.6-rc2' of git://git.kernel.org/.../agross/linux into fixes

Dave Gerlach (1):
ARM: OMAP3: Fix external abort on 36xx waking from off mode idle

Franklin S Cooper Jr (2):
ARM: dts: am33xx: Fix GPMC dma properties
ARM: dts: am437x: Fix GPMC dma properties

Geert Uytterhoeven (1):
ARM: shmobile: timer: Fix preset_lpj leading to too short delays

James Liao (1):
Revert "soc: mediatek: SCPSYS: Fix double enabling of regulators"

Keerthy (2):
ARM: dts: dra7: Correct clock tree for sys_32k_ck
ARM: DRA7: clockdomain: Implement timer workaround for errata i874

Kevin Hilman (6):
Merge tag 'v4.6-soc-fixes' of https://github.com/mbgg/linux-mediatek into fixes
Merge tag 'omap-for-v4.6/fixes-rc2-v2-signed' of git://git.kernel.org/.../tmlind/linux-omap into fixes
Merge tag 'renesas-fixes-for-v4.6' of git://git.kernel.org/.../horms/renesas into fixes
Merge tag 'omap-for-v4.6/fixes-rc3' of git://git.kernel.org/.../tmlind/linux-omap into fixes
Merge tag 'imx-fixes-4.6' of git://git.kernel.org/.../shawnguo/linux into fixes
Merge tag 'omap-for-v4.6/dt-ti81xx-signed' of git://git.kernel.org/.../tmlind/linux-omap into fixes

Masahiro Yamada (1):
arm64: dts: uniphier: fix I2C nodes of PH1-LD20

Nishanth Menon (3):
ARM: OMAP: DRA7: wakeupgen: Skip SAR save for wakeupgen
ARM: OMAP: DRA7: Provide proper class to omap2_set_globals_tap
ARM: OMAP: Catch callers of revision information prior to it being populated

Roger Quadros (1):
ARM: dts: am57xx-beagle-x15: remove extcon_usb1

Sjoerd Simons (2):
ARM: dts: r8a7791: Don't disable referenced optional clocks
Revert "ARM: dts: porter: Enable SCIF_CLK frequency and pins"

Sudeep Holla (1):
drivers: firmware: psci: unify enable-method binding on ARM {64,32}-bit systems

Tony Lindgren (4):
ARM: dts: Add clocks for dm814x ADPLL
Merge branch 'fixes-rc2' into omap-for-v4.6/fixes
Merge tag 'for-v4.6-rc/omap-fixes-b' of git://git.kernel.org/.../pjw/omap-pending into omap-for-v4.6/fixes
Revert "ARM: OMAP: Catch callers of revision information prior to it being populated"
---
Documentation/devicetree/bindings/arm/cpus.txt | 1 -
arch/arm/boot/dts/am33xx.dtsi | 2 +-
arch/arm/boot/dts/am4372.dtsi | 2 +-
arch/arm/boot/dts/am57xx-beagle-x15.dts | 17 --
arch/arm/boot/dts/dm814x-clocks.dtsi | 243 ++++++++++++++++++---
arch/arm/boot/dts/dra62x-clocks.dtsi | 26 +++
arch/arm/boot/dts/dra7xx-clocks.dtsi | 18 +-
arch/arm/boot/dts/qcom-msm8974.dtsi | 14 +-
arch/arm/boot/dts/r8a7791-koelsch.dts | 1 +
arch/arm/boot/dts/r8a7791-porter.dts | 14 +-
arch/arm/boot/dts/r8a7791.dtsi | 5 +-
.../mach-imx/devices/platform-sdhci-esdhc-imx.c | 5 +-
arch/arm/mach-omap2/clockdomains7xx_data.c | 2 +-
arch/arm/mach-omap2/io.c | 3 +-
arch/arm/mach-omap2/omap-wakeupgen.c | 7 +
arch/arm/mach-omap2/pm34xx.c | 23 +-
arch/arm/mach-shmobile/timer.c | 28 +--
.../boot/dts/socionext/uniphier-ph1-ld20-ref.dts | 1 -
.../boot/dts/socionext/uniphier-ph1-ld20.dtsi | 20 +-
drivers/firmware/psci.c | 2 +-
drivers/soc/mediatek/mtk-scpsys.c | 11 +-
21 files changed, 310 insertions(+), 135 deletions(-)