ARM: SoC fixes for 4.13
From: Arnd Bergmann
Date: Fri Aug 04 2017 - 17:40:19 EST
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(-)