[GIT PULL] soc fixes for 7.0, part 2

From: Arnd Bergmann

Date: Mon Apr 06 2026 - 04:03:16 EST


The following changes since commit df3ef89d7ef8185fa719812e2d175b83112aa315:

Merge tag 'scmi-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes (2026-03-18 14:06:34 +0100)

are available in the Git repository at:

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

for you to fetch changes up to eaad992e3fa8086db47f2cf05498af518ca5edda:

Merge tag 'at91-fixes-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes (2026-04-04 17:22:39 +0200)

----------------------------------------------------------------
soc fixes for 7.0, part 2

The largest part here are devicetree fixes for Qualcomm, and NXP i.MX,
addressing a few regressions and incorrect settings in board and
SoC pecific dts files. The largest single commits are a revert of
a cleanup patch for i.MX that caused regressions for the NAND
flash controller and a fixup for an incomplete cleanup of the PCIe
controller on Qualcomm platforms that broke because the state was
left incompatible with both the old and new behavior.

On the Rockchips, Hisilicon, Renesas, Allwinner and AT91 platforms,
only a single simple dts bugfix each was added since the last round
of fixes.

On the SoC specific device drivers, everything is relatively harmless:
three reset controller driver fixes, a compatibility for fix ASpeed
soc ID, and error handling fixes for Qualcomm and Microchip. One
regression fix on Qualcomm addresses a problem with a previous fix
for DisplayPort alt mode.

----------------------------------------------------------------
Arnd Bergmann (3):
Merge tag 'renesas-fixes-for-v7.0-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag 'sunxi-fixes-for-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into arm/fixes
Merge tag 'qcom-arm64-fixes-for-7.0-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes

Biju Das (1):
reset: rzg2l-usbphy-ctrl: Fix malformed MODULE_AUTHOR string

Chen-Yu Tsai (1):
arm64: dts: allwinner: sun55i: Fix r-spi DMA

Conor Dooley (1):
firmware: microchip: fail auto-update probe if no flash found

Daniel J Blueman (1):
arm64: dts: qcom: hamoa/x1: fix idle exit latency

Felix Gu (2):
soc: microchip: mpfs-control-scb: Fix resource leak on driver unbind
soc: microchip: mpfs-mss-top-sysreg: Fix resource leak on driver unbind

Guangshuo Li (1):
reset: gpio: fix double free in reset_add_gpio_aux_device() error path

Heiko Stuebner (1):
Revert "arm64: dts: rockchip: Further describe the WiFi for the Pinebook Pro"

Konrad Dybcio (2):
soc: qcom: pmic_glink_altmode: Fix SVID=DP && unconnected edge case
soc: qcom: pmic_glink_altmode: Fix TBT->SAFE->!TBT transition

Krzysztof Kozlowski (9):
dt-bindings: display/msm: qcm2290-mdss: Fix missing ranges in example
Merge tag 'imx-fixes-7.0' of https://git.kernel.org/pub/scm/linux/kernel/git/frank.li/linux into arm/fixes
Merge tag 'v7.0-rockchip-dtsfixes1-v2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag 'reset-fixes-for-v7.0-2' of https://git.pengutronix.de/git/pza/linux into arm/fixes
Merge tag 'aspeed-7.0-fixes-0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/bmc/linux into arm/fixes
Merge tag 'riscv-soc-fixes-for-v7.0-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag 'qcom-drivers-fixes-for-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag 'hisi-dts-fixes-for-7.0' of https://github.com/hisilicon/linux-hisi into arm/fixes
Merge tag 'at91-fixes-7.0' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes

Loic Poulain (2):
arm64: dts: qcom: monaco: Fix UART10 pinconf
arm64: dts: qcom: monaco: Reserve full Gunyah metadata region

Luke Wang (1):
arm64: dts: imx93-9x9-qsb: change usdhc tuning step for eMMC and SD

Marek Vasut (1):
arm64: dts: renesas: sparrow-hawk: Reserve first 128 MiB of DRAM

Markus Niebel (2):
arm64: dts: imx91-tqma9131: improve eMMC pad configuration
arm64: dts: imx93-tqma9352: improve eMMC pad configuration

Max Krummenacher (1):
Revert "ARM: dts: imx: move nand related property under nand@0"

Mihai Sain (1):
ARM: dts: microchip: sam9x7: fix gpio-lines count for pioB

Mukesh Ojha (1):
soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei

Potin Lai (1):
soc: aspeed: socinfo: Mask table entries for accurate SoC ID matching

Ravi Hothi (1):
arm64: dts: qcom: qcm6490-idp: Fix WCD9370 reset GPIO polarity

Sebastian Krzyszkowiak (3):
arm64: dts: imx8mq: Set the correct gpu_ahb clock frequency
Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower"
arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V

Shawn Guo (2):
arm64: dts: hisilicon: poplar: Correct PCIe reset GPIO polarity
arm64: dts: hisilicon: hi3798cv200: Add missing dma-ranges

Sumit Garg (3):
dt-bindings: display: msm: qcm2290-mdss: Fix iommus property
dt-bindings: media: venus: Fix iommus property
arm64: dts: qcom: agatti: Fix IOMMU DT properties

Yixun Lan (1):
reset: spacemit: k3: Decouple composite reset lines

Ziyue Zhang (1):
arm64: dts: qcom: hamoa: Fix incomplete Root Port property migration

.../bindings/display/msm/qcom,qcm2290-mdss.yaml | 5 +-
.../bindings/media/qcom,qcm2290-venus.yaml | 7 +--
arch/arm/boot/dts/microchip/sam9x7.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6-logicpd-som.dtsi | 6 +--
arch/arm/boot/dts/nxp/imx/imx6qdl-icore.dtsi | 6 +--
.../boot/dts/nxp/imx/imx6qdl-phytec-pfla02.dtsi | 6 +--
.../dts/nxp/imx/imx6qdl-phytec-phycore-som.dtsi | 6 +--
arch/arm/boot/dts/nxp/imx/imx6qdl-skov-cpu.dtsi | 6 +--
arch/arm/boot/dts/nxp/imx/imx6qdl-tx6.dtsi | 6 +--
arch/arm/boot/dts/nxp/imx/imx6ul-geam.dts | 6 +--
arch/arm/boot/dts/nxp/imx/imx6ul-isiot.dtsi | 6 +--
.../dts/nxp/imx/imx6ul-phytec-phycore-som.dtsi | 6 +--
arch/arm/boot/dts/nxp/imx/imx6ul-tx6ul.dtsi | 6 +--
arch/arm/boot/dts/nxp/imx/imx6ull-colibri.dtsi | 12 ++---
.../boot/dts/nxp/imx/imx6ull-engicam-microgea.dtsi | 12 ++---
.../boot/dts/nxp/imx/imx6ull-myir-mys-6ulx.dtsi | 6 +--
arch/arm/boot/dts/nxp/imx/imx6ulz-bsh-smm-m2.dts | 6 +--
arch/arm/boot/dts/nxp/imx/imx7-colibri.dtsi | 8 +--
arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi | 2 +-
.../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 2 +-
arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 24 +++------
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 +-
arch/arm64/boot/dts/freescale/imx91-tqma9131.dtsi | 20 ++++----
arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 2 +
arch/arm64/boot/dts/freescale/imx93-tqma9352.dtsi | 26 +++++-----
.../boot/dts/hisilicon/hi3798cv200-poplar.dts | 2 +-
arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 1 +
arch/arm64/boot/dts/qcom/agatti.dtsi | 11 ++--
arch/arm64/boot/dts/qcom/hamoa.dtsi | 2 +-
arch/arm64/boot/dts/qcom/monaco.dtsi | 9 +++-
arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 2 +-
arch/arm64/boot/dts/qcom/x1-asus-zenbook-a14.dtsi | 16 +++---
arch/arm64/boot/dts/qcom/x1-crd.dtsi | 24 +++++----
arch/arm64/boot/dts/qcom/x1-dell-thena.dtsi | 14 ++---
arch/arm64/boot/dts/qcom/x1-hp-omnibook-x14.dtsi | 14 ++---
arch/arm64/boot/dts/qcom/x1-microsoft-denali.dtsi | 8 +--
.../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 6 +--
.../dts/qcom/x1e80100-medion-sprchrgd-14-s1.dts | 15 +++---
.../boot/dts/qcom/x1p42100-lenovo-thinkbook-16.dts | 14 ++---
.../boot/dts/renesas/r8a779g3-sparrow-hawk.dts | 11 ++++
.../boot/dts/rockchip/rk3399-pinebook-pro.dts | 18 -------
drivers/firmware/microchip/mpfs-auto-update.c | 10 ++--
drivers/reset/core.c | 1 -
drivers/reset/reset-rzg2l-usbphy-ctrl.c | 2 +-
drivers/reset/spacemit/reset-spacemit-k3.c | 60 +++++++++++++---------
drivers/soc/aspeed/aspeed-socinfo.c | 2 +-
drivers/soc/microchip/mpfs-control-scb.c | 6 ++-
drivers/soc/microchip/mpfs-mss-top-sysreg.c | 6 ++-
drivers/soc/qcom/pdr_internal.h | 2 +-
drivers/soc/qcom/pmic_glink_altmode.c | 39 ++++++++++----
drivers/soc/qcom/qcom_pdr_msg.c | 2 +-
include/dt-bindings/reset/spacemit,k3-resets.h | 48 ++++++++++++-----
include/linux/soc/qcom/pdr.h | 1 +
53 files changed, 271 insertions(+), 271 deletions(-)