[GIT PULL] ARM: SoC fixes for 4.13

From: Arnd Bergmann
Date: Fri Aug 04 2017 - 17:47:11 EST


Missed the '[GIT PULL]' in the subject, sorry.

On Fri, Aug 4, 2017 at 11:40 PM, Arnd Bergmann <arnd@xxxxxxxx> wrote:
> The following changes since commit 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9:
>
> Linux 4.13-rc2 (2017-07-23 16:15:17 -0700)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
> tags/armsoc-fixes
>
> for you to fetch changes up to 41c454fa0e86e3d186abfe1598645ead667da4ac:
>
> Merge tag 'davinci-fixes-for-v4.13' of
> git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci
> into fixes (2017-08-04 13:22:33 +0200)
>
> ----------------------------------------------------------------
> ARM: SoC fixes for 4.13
>
> This comes a bit later than I planned, and as a consequence is a larger
> than it should be.
>
> Most of the changes are devicetree fixes, across lots of platforms:
> Renesas, Samsung Exynos, Marvell EBU, TI OMAP, Rockchips, Amlogic Meson,
> Sigma Desings Tango, Allwinner SUNxi and TI Davinci.
>
> Also across many platforms, I applied an older series of simple randconfig
> build fixes. This includes making the CONFIG_MTD_XIP option compile again,
> which had been broken for many years and probably has not been missed, but
> it felt wrong to just remove it completely.
>
> The only other changes are:
>
> - We enable HWSPINLOCK in defconfig to get some Qualcomm boards
> to work out of the box.
>
> - A few regression fixes for Texas Instruments OMAP2+.
>
> - A boot regression fix for the Renesas regulator quirk.
>
> - A suspend/resume fix for Uniphier SoCs, fixing the resume of the
> system bus.
>
> ----------------------------------------------------------------
> Alexander Sverdlin (1):
> ARM: ep93xx: normalize clk API
>
> Antoine Tenart (1):
> arm64: dts: marvell: mark the cp110 crypto engine as dma coherent
>
> Arnd Bergmann (26):
> Merge tag 'renesas-fixes-for-v4.13' of
> https://git.kernel.org/.../horms/renesas into fixes
> Merge tag 'omap-for-v4.13/fixes-merge-window' of
> git://git.kernel.org/.../tmlind/linux-omap into fixes
> Merge tag 'renesas-fixes2-for-v4.13' of
> https://git.kernel.org/.../horms/renesas into fixes
> Merge tag 'mvebu-fixes-4.13-1' of
> git://git.infradead.org/linux-mvebu into fixes
> ARM: davinci: don't mark vpif_input structures as 'const'
> ARM: sa1100/pxa: fix MTD_XIP build
> ARM: davinci: normalize clk API
> ARM: sa1100: normalize clk API
> ARM: w90x900: normalize clk API
> ARM: rpc: rename RAM_SIZE macro
> ARM: omap1/ams-delta: warn about failed regulator enable
> ARM: ixp4xx: use normal prototype for {read,write}s{b,w,l}
> ARM: sirf: mark sirfsoc_init_late as __maybe_unused
> ARM: omap1: avoid unused variable warning
> ARM: omap2: mark unused functions as __maybe_unused
> ARM: mmp: mark usb_dma_mask as __maybe_unused
> ARM: ep93xx: use ARM_PATCH_PHYS_VIRT correctly
> ARM: ixp4xx: fix ioport_unmap definition
> ARM: pxa: select both FB and FB_W100 for eseries
> Merge tag 'v4.13-rockchip-dts32fixes-1' of
> git://git.kernel.org/.../mmind/linux-rockchip into fixes
> Merge tag 'amlogic-fixes' of
> git://git.kernel.org/.../khilman/linux-amlogic into fixes
> Merge tag 'mvebu-fixes-4.13-2' of
> git://git.infradead.org/linux-mvebu into fixes
> Merge tag 'renesas-fixes3-for-v4.13' of
> https://git.kernel.org/.../horms/renesas into fixes
> Merge tag 'qcom-arm64-defconfig-fixes-for-4.13-rc2' of
> git://git.kernel.org/.../agross/linux into fixes
> Merge tag 'sunxi-fixes-for-4.13' of
> https://git.kernel.org/.../sunxi/linux into fixes
> Merge tag 'davinci-fixes-for-v4.13' of
> git://git.kernel.org/.../nsekhar/linux-davinci into fixes
>
> Chen-Yu Tsai (1):
> ARM: dts: sun8i: a83t: Switch to CCU device tree binding macros
>
> Corentin Labbe (2):
> ARM: dts: sunxi: h3/h5: Correct emac register size
> arm64: allwinner: sun50i-a64: Correct emac register size
>
> Geert Uytterhoeven (2):
> soc: zte: Restrict SOC_ZTE to ARCH_ZX or COMPILE_TEST
> ARM: shmobile: rcar-gen2: Fix deadlock in regulator quirk
>
> Georgi Djakov (1):
> arm64: defconfig: enable missing HWSPINLOCK
>
> Gregory CLEMENT (3):
> ARM: mvebu: use __pa_symbol in the mv98dx3236 platform SMP code
> ARM: dts: armada-38x: Fix irq type for pca955
> ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridge
>
> Heiko Stuebner (2):
> dt-bindings: gpu: drop wrong compatible from midgard binding example
> ARM: dts: rockchip: fix mali gpu node on rk3288
>
> Jerome Brunet (2):
> ARM64: dts: meson-gx: use specific compatible for the AO pwms
> ARM64: dts: meson-gxl-s905x-libretech-cc: fixup board definition
>
> Kevin Hilman (2):
> ARM: dts: da850-evm: drop unused VPIF endpoints
> ARM: dts: da850-lcdk: drop unused VPIF endpoints
>
> Krzysztof Kozlowski (1):
> ARM: dts: exynos: Add clocks to audss block to fix silent hang
> on Exynos4412
>
> Kuninori Morimoto (1):
> arm64: renesas: salvator-common: sound clock-frequency needs
> descending order
>
> Lokesh Vutla (1):
> ARM: dts: dra71-evm: mdio: Fix impedance values
>
> Marc Gonzalez (1):
> ARM: dts: tango4: Request RGMII RX and TX clock delays
>
> Masahiro Yamada (1):
> bus: uniphier-system-bus: set up registers when resuming
>
> Mihail Grigorov (1):
> ARM: dts: dm816x: Correct the state of the write protect pin
>
> Thomas Petazzoni (1):
> arm64: dts: marvell: use ICU for the CP110 slave RTC
>
> Tom Rini (1):
> ARM: dts: dm816x: Correct NAND support nodes
>
> Tony Lindgren (2):
> ARM: OMAP2+: Fix omap3 prm shared irq
> ARM: OMAP4: Fix legacy code clean-up regression
>
> Vladimir Barinov (1):
> arm64: dts: renesas: ulcb: sound clock-frequency needs descending order
>
> .../devicetree/bindings/gpu/arm,mali-midgard.txt | 2 +-
> arch/arm/Kconfig | 2 +-
> arch/arm/boot/dts/armada-388-gp.dts | 4 +-
> arch/arm/boot/dts/da850-evm.dts | 21 -----
> arch/arm/boot/dts/da850-lcdk.dts | 7 --
> arch/arm/boot/dts/dm8168-evm.dts | 34 ++++++-
> arch/arm/boot/dts/dm816x.dtsi | 2 +-
> arch/arm/boot/dts/dra71-evm.dts | 4 +-
> arch/arm/boot/dts/exynos4.dtsi | 3 +
> arch/arm/boot/dts/rk3288.dtsi | 4 +-
> arch/arm/boot/dts/sun8i-a83t.dtsi | 16 ++--
> arch/arm/boot/dts/sunxi-h3-h5.dtsi | 2 +-
> arch/arm/boot/dts/tango4-vantage-1172.dts | 2 +-
> arch/arm/mach-davinci/board-da850-evm.c | 4 +-
> arch/arm/mach-davinci/clock.c | 9 ++
> arch/arm/mach-ep93xx/clock.c | 20 ++++
> arch/arm/mach-ixp4xx/include/mach/io.h | 34 +++++--
> arch/arm/mach-mmp/devices.c | 2 +-
> arch/arm/mach-mvebu/platsmp.c | 2 +-
> arch/arm/mach-omap1/board-ams-delta.c | 12 ++-
> arch/arm/mach-omap1/board-osk.c | 4 -
> arch/arm/mach-omap2/board-generic.c | 2 +-
> arch/arm/mach-omap2/io.c | 2 +-
> arch/arm/mach-omap2/pm34xx.c | 1 -
> arch/arm/mach-omap2/prm3xxx.c | 7 +-
> arch/arm/mach-omap2/prm44xx.c | 55 +++++++++++
> arch/arm/mach-prima2/common.c | 2 +-
> arch/arm/mach-pxa/Kconfig | 1 +
> arch/arm/mach-pxa/include/mach/mtd-xip.h | 10 +-
> arch/arm/mach-rpc/include/mach/hardware.h | 4 +-
> arch/arm/mach-sa1100/clock.c | 25 +++++
> arch/arm/mach-sa1100/include/mach/mtd-xip.h | 4 +-
> arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c | 6 +-
> arch/arm/mach-w90x900/clock.c | 29 ++++++
> arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 2 +-
> arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 2 +-
> .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 4 +-
> .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 103 ++++++++++++++++++---
> arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +-
> .../boot/dts/marvell/armada-cp110-master.dtsi | 1 +
> .../arm64/boot/dts/marvell/armada-cp110-slave.dtsi | 3 +-
> arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +-
> arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +-
> arch/arm64/configs/defconfig | 1 +
> drivers/bus/uniphier-system-bus.c | 14 +++
> drivers/soc/zte/Kconfig | 1 +
> 46 files changed, 372 insertions(+), 103 deletions(-)