[GIT PULL] ARM: SoC fixes for 6.0

From: Arnd Bergmann
Date: Mon Sep 05 2022 - 12:21:35 EST


The following changes since commit b90cb1053190353cc30f0fef0ef1f378ccc063c5:

Linux 6.0-rc3 (2022-08-28 15:05:29 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.0-rc4

for you to fetch changes up to 12f09234bde51810b3f7412b2b5c84af4c07cfb1:

Merge tag 'renesas-fixes-for-v6.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes (2022-09-02 12:05:28 +0200)

----------------------------------------------------------------
ARM: SoC fixes for 6.0

These are the expected fixes for the SoC tree. I have let the
patches pile up a little too long, so this is bigger than I
would have liked.

- Minor build fixes for Broadcom STB and NXP i.MX8M SoCs as well\
as TEE firmware

- Updates to the MAINTAINERS file for the PolarFire SoC

- Minor DT fixes for Renesas White Hawk and Arm Versatile and
Juno platforms

- A fix for a missing dependnecy in the NXP DPIO driver

- Broadcom BCA fixes to the newly added devicetree files

- Multiple fixes for Microchip AT91 based SoCs, dealing with
self-refresh timings and regulator settings in DT

- Several DT fixes for NXP i.MX platforms, dealing with incorrect
GPIO settings, extraneous nodes, and a wrong clock setting.

----------------------------------------------------------------
Alexander Stein (1):
arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names

Andrejs Cainikovs (2):
arm64: dts: imx8mm-verdin: update CAN clock to 40MHz
arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd

Arnd Bergmann (9):
Merge branch 'polarfire/fixes' into arm/fixes
Merge tag 'imx-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag 'versatile-dts-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into arm/fixes
Merge tag 'tee-fix-for-v6.0' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes
Merge tag 'juno-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag 'arm-soc/for-6.0/devicetree' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'arm-soc/for-6.0/drivers-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'at91-fixes-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
Merge tag 'renesas-fixes-for-v6.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes

Claudiu Beznea (8):
ARM: configs: at91: remove CONFIG_MICROCHIP_PIT64B
ARM: at91: pm: fix self-refresh for sama7g5
ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time

Conor Dooley (2):
MAINTAINERS: add PolarFire SoC dt bindings
MAINTAINERS: add the Polarfire SoC's i2c driver

David Jander (1):
ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led

Geert Uytterhoeven (1):
arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number

Jassi Brar (1):
arm64: dts: juno: Add missing MHU secure-irq

Jens Wiklander (1):
tee: fix compiler warning in tee_shm_register()

Julia Lawall (1):
ARM: ixp4xx: fix typos in comments

Kuldeep Singh (3):
ARM: dts: integratorap: Update spi node properties
ARM: dts: realview: Update spi clock-names property
ARM: dts: versatile: Update spi clock-names property

Liang He (1):
soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs

Marcel Ziswiler (2):
arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity
arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity

Marco Felsch (3):
Revert "soc: imx: imx8m-blk-ctrl: set power device name"
ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible

Marek Vasut (3):
arm64: dts: imx8mp: Adjust ECSPI1 pinmux on i.MX8M Plus DHCOM
soc: imx: gpcv2: Assert reset before ungating clock
arm64: dts: imx8mp: Fix I2C5 GPIO assignment on i.MX8M Plus DHCOM

Mathew McBride (1):
soc: fsl: select FSL_GUTS driver for DPIO

Peng Fan (1):
arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings

Philippe Schenker (1):
arm64: dts: verdin-imx8mm: add otg2 pd to usbphy

Rob Herring (1):
arm64: dts: arm: juno: Remove legacy Coresight 'slave-mode' property

Tim Harvey (1):
arm64: dts: imx8mm-venice-gw7901: fix port/phy validation

Vladimir Oltean (1):
arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x

William Zhang (9):
ARM: dts: bcmbca: bcm63178: fix timer node cpu mask flag
ARM: dts: bcmbca: bcm63178: clean up psci node
ARM: dts: bcmbca: bcm63178: fix interrupt controller node
ARM: dts: bcmbca: bcm63178: cosmetic change
ARM: dts: bcmbca: bcm6846: fix timer node cpu mask flag
ARM: dts: bcmbca: bcm6846: clean up psci node
ARM: dts: bcmbca: bcm6846: fix interrupt controller node
ARM: dts: bcmbca: bcm6878: fix timer node cpu mask flag
ARM: dts: bcmbca: bcm6878: cosmetic change

MAINTAINERS | 10 +++++
arch/arm/boot/dts/arm-realview-eb.dtsi | 2 +-
arch/arm/boot/dts/arm-realview-pb1176.dts | 2 +-
arch/arm/boot/dts/arm-realview-pb11mp.dts | 2 +-
arch/arm/boot/dts/arm-realview-pbx.dtsi | 2 +-
arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 21 +++++----
arch/arm/boot/dts/at91-sama5d2_icp.dts | 21 +++++----
arch/arm/boot/dts/at91-sama7g5ek.dts | 18 ++++----
arch/arm/boot/dts/bcm63178.dtsi | 20 +++++----
arch/arm/boot/dts/bcm6846.dtsi | 18 ++++----
arch/arm/boot/dts/bcm6878.dtsi | 9 ++--
arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi | 12 +-----
arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 2 +-
arch/arm/boot/dts/integratorap-im-pd1.dts | 4 +-
arch/arm/boot/dts/versatile-ab.dts | 2 +-
arch/arm/configs/at91_dt_defconfig | 1 -
arch/arm/configs/sama7_defconfig | 1 -
arch/arm/mach-at91/pm.c | 36 ++++++++++++++--
arch/arm/mach-at91/pm_suspend.S | 24 ++++++++---
arch/arm/mach-ixp4xx/ixp4xx-of.c | 2 +-
arch/arm64/boot/dts/arm/juno-base.dtsi | 3 +-
arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 2 -
.../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 1 -
.../boot/dts/freescale/imx8mm-venice-gw7901.dts | 4 ++
arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 11 ++---
.../arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi | 14 +++---
.../boot/dts/freescale/imx8mp-venice-gw74xx.dts | 8 ++--
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 4 +-
arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 1 -
arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 2 +-
drivers/soc/bcm/brcmstb/pm/pm-arm.c | 50 +++++++++++++++++-----
drivers/soc/fsl/Kconfig | 1 +
drivers/soc/imx/gpcv2.c | 5 ++-
drivers/soc/imx/imx8m-blk-ctrl.c | 1 -
drivers/tee/tee_shm.c | 1 +
include/soc/at91/sama7-ddr.h | 8 ++++
36 files changed, 202 insertions(+), 123 deletions(-)