[GIT PULL] ARM: SoC fixes for v4.16
From: Arnd Bergmann
Date: Wed Feb 28 2018 - 18:06:57 EST
The following changes since commit 91ab883eb21325ad80f3473633f794c78ac87f51:
Linux 4.16-rc2 (2018-02-18 17:29:42 -0800)
are available in the git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
tags/armsoc-fixes
for you to fetch changes up to 8f148f32926c8226cb26b0108aec0c295056775b:
Merge tag 'arm-soc/for-4.16/drivers-fixes' of
https://github.com/Broadcom/stblinux into fixes (2018-02-28 23:27:21
+0100)
----------------------------------------------------------------
ARM: SoC fixes for 4.16
This is the first set of bugfixes for ARM SoCs, fixing a couple
of stability problems, mostly on TI OMAP and Rockchips platforms:
- OMAP2 hwmod clocks must be enabled in the correct order
- OMAP3 Wakeup from resume through PRM IRQ was unreliable
- One regression on OMAP5 caused by a kexec fix
- Rockchip ethernet needs some settings for stable operation on Rock64
- Rockchip based Chrombook Plus needs another clock setting for
stable display suspend/resume
- Rockchip based phyCORE-RK3288 was able to run at an invalid
CPU clock frequency
- Rockchip MMC link was sometimes unreliable
- Multiple fixes to avoid crashes in the Broadcom STB DPFE driver
Other minor changes include:
- Devicetree fixes for incorrect hardware description (rockchip,
omap, Gemini, amlogic)
- Some MAINTAINER file updates to correct email and git addresses
- Some fixes addressing 'make W=1' dtc warnings (broadcom, amlogic,
cavium, qualcomm, hisilicon, zx)
- Fixes for LTO-compilation (orion, davinci, clps711x)
- One fix for an incorrect Kconfig errata selection
- A memory leak in the OMAP timer driver
- A kernel data leak in OMAP1 debugfs files
----------------------------------------------------------------
Adam Ford (2):
ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux
ARM: dts: LogicPD SOM-LV: Fix I2C1 pinmux
Alexandre Belloni (1):
MAINTAINERS: ARM: at91: update my email address
Alexandre Torgue (1):
MAINTAINERS: update entries for ARM/STM32
Arnd Bergmann (13):
Merge tag 'amlogic-fixes' of
ssh://gitolite.kernel.org/.../khilman/linux-amlogic into fixes
Merge tag 'at91-ab-4.16-soc-fixes' of
ssh://gitolite.kernel.org/.../abelloni/linux into fixes
ARM: clps711x: mark clps711x_compat as const
ARM: davinci: mark spi_board_info arrays as const
Merge tag 'mvebu-fixes-4.16-1' of
git://git.infradead.org/linux-mvebu into fixes
Merge tag 'omap-for-v4.16/fixes-signed' of
ssh://gitolite.kernel.org/.../tmlind/linux-omap into fixes
Merge tag 'v4.16-rockchip-dts32fixes-1' of
ssh://gitolite.kernel.org/.../mmind/linux-rockchip into fixes
Merge tag 'v4.16-rockchip-dts64fixes-1' of
ssh://gitolite.kernel.org/.../mmind/linux-rockchip into fixes
ARM: orion: fix orion_ge00_switch_board_info initialization
ARM: omap2: set CONFIG_LIRC=y in defconfig
Merge tag 'imx-fixes-4.16' of
ssh://gitolite.kernel.org/.../shawnguo/linux into fixes
Merge tag 'arm-soc/for-4.16/devicetree-fixes' of
https://github.com/Broadcom/stblinux into fixes
Merge tag 'arm-soc/for-4.16/drivers-fixes' of
https://github.com/Broadcom/stblinux into fixes
Daniel Schultz (1):
ARM: dts: rockchip: Remove 1.8 GHz operation point from phycore som
Florian Fainelli (1):
ARM: dts: NSP: Fix amount of RAM on BCM958625HR
Geert Uytterhoeven (2):
ARM: OMAP1: clock: Fix debugfs_create_*() usage
ARM: dts: OMAP5: uevm: Fix "debounce-interval" property misspelling
Gregory CLEMENT (1):
MAINTAINERS: update email address for Gregory CLEMENT
Jerome Brunet (1):
ARM64: dts: meson-gxl: add internal ethernet PHY irq
Kamil TrzciÅski (1):
arm64: dts: rockchip: fix rock64 gmac2io stability issues
Linus Walleij (1):
ARM: dts: Set D-Link DNS-313 SATA to muxmode 0
Markus Mayer (3):
memory: brcmstb: dpfe: properly mask vendor error bits
memory: brcmstb: dpfe: fix type declaration of variable "ret"
memory: brcmstb: dpfe: support new way of passing data from the DCPU
Mathieu Malaterre (3):
arm64: dts: Remove leading 0x and 0s from bindings notation
arm: zx: dts: Remove leading 0x and 0s from bindings notation
ARM: BCM: dts: Remove leading 0x and 0s from bindings notation
Qi Hou (1):
ARM: OMAP2+: timer: fix a kmemleak caused in omap_get_timer_dt
Rob Herring (1):
arm64: dts: cavium: fix PCI bus dtc warnings
Robin Murphy (2):
arm64: dts: rockchip: Fix DWMMC clocks
ARM: dts: rockchip: Fix DWMMC clocks
Shawn Lin (1):
arm64: dts: rockchip: correct ep-gpios for rk3399-sapphire
Shyam Saini (1):
ARM: dts: imx6dl: Include correct dtsi file for Engicam i.CoreM6
DualLite/Solo RQS
Stefan Agner (1):
soc: imx: gpc: de-register power domains only if initialized
Stefan Wahren (2):
ARM: dts: bcm283x: Fix unit address of local_intc
ARM: dts: bcm283x: Move arm-pmu out of soc node
Tero Kristo (1):
ARM: OMAP2+: hwmod_core: enable optional clocks before main clock
Tony Lindgren (4):
Merge branch 'omap-for-v4.16/soc' into omap-for-v4.16/fixes
ARM: OMAP3: Fix prm wake interrupt for resume
ARM: OMAP2+: Fix sar_base inititalization for HS omaps
bus: ti-sysc: Fix checking of no-reset-on-init quirk
Ulf Magnusson (1):
ARM: mvebu: Fix broken PL310_ERRATA_753970 selects
Yakir Yang (1):
arm64: dts: rockchip: introduce pclk_vio_grf in rk3399-eDP device node
Yixun Lan (1):
ARM64: dts: meson: uart: fix address space range
MAINTAINERS | 10 +--
arch/arm/boot/dts/bcm11351.dtsi | 2 +-
arch/arm/boot/dts/bcm21664.dtsi | 2 +-
arch/arm/boot/dts/bcm2835.dtsi | 6 +-
arch/arm/boot/dts/bcm2836.dtsi | 12 ++--
arch/arm/boot/dts/bcm2837.dtsi | 2 +-
arch/arm/boot/dts/bcm283x.dtsi | 2 +-
arch/arm/boot/dts/bcm958625hr.dts | 2 +-
arch/arm/boot/dts/gemini-dlink-dns-313.dts | 2 +-
arch/arm/boot/dts/imx6dl-icore-rqs.dts | 2 +-
arch/arm/boot/dts/logicpd-som-lv.dtsi | 9 ++-
arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 8 +++
arch/arm/boot/dts/omap5-uevm.dts | 2 +-
arch/arm/boot/dts/rk3036.dtsi | 4 +-
arch/arm/boot/dts/rk322x.dtsi | 6 +-
arch/arm/boot/dts/rk3288-phycore-som.dtsi | 20 ------
arch/arm/boot/dts/zx296702.dtsi | 20 +++---
arch/arm/configs/omap2plus_defconfig | 2 +-
arch/arm/mach-clps711x/board-dt.c | 2 +-
arch/arm/mach-davinci/board-dm355-evm.c | 2 +-
arch/arm/mach-davinci/board-dm355-leopard.c | 2 +-
arch/arm/mach-davinci/board-dm365-evm.c | 2 +-
arch/arm/mach-mvebu/Kconfig | 4 +-
arch/arm/mach-omap1/clock.c | 6 +-
arch/arm/mach-omap2/omap-wakeupgen.c | 4 +-
arch/arm/mach-omap2/omap_hwmod.c | 6 +-
arch/arm/mach-omap2/pm.c | 4 +-
arch/arm/mach-omap2/timer.c | 19 +++---
arch/arm/plat-orion/common.c | 23 ++++---
arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 4 +-
arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 10 +--
arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 1 +
arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi | 3 +-
arch/arm64/boot/dts/hisilicon/hi6220-hikey.dts | 2 +-
arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 6 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 6 +-
arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 7 +--
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 6 +-
arch/arm64/boot/dts/rockchip/rk3368.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 +-
drivers/bus/ti-sysc.c | 2 +-
drivers/memory/brcmstb_dpfe.c | 74 ++++++++++++++++++-----
drivers/soc/imx/gpc.c | 10 ++-
45 files changed, 191 insertions(+), 137 deletions(-)