[GIT PULL] ARM: SoC fixes for 6.1, part 2

From: Arnd Bergmann
Date: Fri Nov 04 2022 - 07:40:31 EST


The following changes since commit 247f34f7b80357943234f93f247a1ae6b6c3a740:

Linux 6.1-rc2 (2022-10-23 15:27:33 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.1-2

for you to fetch changes up to 5449cabd95bbf141e2b7471e8d3cedb6f3b92492:

Merge tag 'juno-fix-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes (2022-11-02 21:58:46 +0100)

----------------------------------------------------------------
ARM: SoC fixes for 6.1, part 2

There are not a lot of important fixes for the soc tree yet this
time, but it's time to upstream what I got so far before more comes
The contents so far are:

- DT Fixes for Arm Juno and ST-Ericsson Ux500 to add missing critical
temperature points

- A number of fixes for the Arm SCMI firmware, addressing correctness
issues in the code, in particular error handling and resource leaks.

- One error handling fix for the new i.MX93 power domain driver

- Several devicetree fixes for NXP i.MX6/8/9 and Layerscape chips,
fixing incorrect or missing DT properties for MDIO controller nodes,
CPLD, USB and regulators for various boards, as well as some
fixes for DT schema checks.

- MAINTAINERS file updates for HiSilicon LPC Bus and Broadcom git URLs

----------------------------------------------------------------
Arnd Bergmann (4):
Merge tag 'arm-soc/for-6.1/maintainers-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'imx-fixes-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag 'scmi-fixes-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag 'juno-fix-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes

Christophe JAILLET (1):
soc: imx: imx93-pd: Fix the error handling path of imx93_pd_probe()

Cristian Marussi (7):
firmware: arm_scmi: Cleanup the core driver removal callback
firmware: arm_scmi: Suppress the driver's bind attributes
firmware: arm_scmi: Make tx_prepare time out eventually
firmware: arm_scmi: Make Rx chan_setup fail on memory errors
firmware: arm_scmi: Fix devres allocation device in virtio transport
firmware: arm_scmi: Fix deferred_tx_wq release on error paths
arm64: dts: juno: Add thermal critical trip points

Ioana Ciornei (3):
arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers

Jay Fang (1):
MAINTAINERS: Update HiSilicon LPC BUS Driver maintainer

Li Jun (4):
arm64: dts: imx8mm: remove otg1/2 power domain dependency on hsio
arm64: dts: imx8mm: correct usb power domains
arm64: dts: imx8mn: remove otg1 power domain dependency on hsio
arm64: dts: imx8mn: Correct the usb power domain

Linus Walleij (1):
ARM: dts: ux500: Add trips to battery thermal zones

Marek Vasut (1):
arm64: dts: imx8mm: Enable CPLD_Dn pull down resistor on MX8Menlo

Max Krummenacher (1):
arm64: dts: verdin-imx8mp: fix ctrl_sleep_moci

Palmer Dabbelt (1):
MAINTAINERS: git://github -> https://github.com for broadcom

Peng Fan (4):
arm64: dts: imx8: correct clock order
dt-bindings: power: gpcv2: add power-domains property
arm64: dts: imx93: correct s4mu interrupt names
arm64: dts: imx93: correct gpio-ranges

Petr Benes (1):
ARM: dts: imx6dl-yapp4: Do not allow PM to switch PU regulator off on Q/QP

Tim Harvey (1):
ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset

.../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 3 ++
MAINTAINERS | 16 ++++-----
arch/arm/boot/dts/imx6q-yapp4-crux.dts | 4 +++
arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 2 +-
arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 2 +-
arch/arm/boot/dts/imx6qp-yapp4-crux-plus.dts | 4 +++
arch/arm/boot/dts/ste-href.dtsi | 8 +++++
arch/arm/boot/dts/ste-snowball.dts | 8 +++++
arch/arm/boot/dts/ste-ux500-samsung-codina-tmo.dts | 8 +++++
arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 8 +++++
arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 8 +++++
arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 8 +++++
arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 8 +++++
arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 8 +++++
arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 8 +++++
arch/arm64/boot/dts/arm/juno-base.dtsi | 14 ++++++++
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 6 ++++
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 ++++
arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 ++++
arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 18 +++++-----
arch/arm64/boot/dts/freescale/imx8mm-mx8menlo.dts | 16 ++++-----
arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 ++---
arch/arm64/boot/dts/freescale/imx8mn.dtsi | 4 +--
arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 20 +++++------
arch/arm64/boot/dts/freescale/imx93.dtsi | 11 +++---
drivers/firmware/arm_scmi/bus.c | 11 ++++++
drivers/firmware/arm_scmi/common.h | 5 ++-
drivers/firmware/arm_scmi/driver.c | 41 ++++++++++++++--------
drivers/firmware/arm_scmi/mailbox.c | 2 +-
drivers/firmware/arm_scmi/optee.c | 2 +-
drivers/firmware/arm_scmi/shmem.c | 31 +++++++++++++---
drivers/firmware/arm_scmi/smc.c | 2 +-
drivers/firmware/arm_scmi/virtio.c | 26 ++++++++------
drivers/soc/imx/imx93-pd.c | 17 +++++++--
34 files changed, 267 insertions(+), 82 deletions(-)