[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <89b2c3f7-2740-4d85-b17b-ff7cb30c38a6@app.fastmail.com>
Date: Mon, 04 Nov 2024 23:18:26 +0100
From: "Arnd Bergmann" <arnd@...db.de>
To: "Linus Torvalds" <torvalds@...ux-foundation.org>
Cc: soc@...ts.linux.dev, linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] soc: fixes for 6.12, part 2
The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924:
Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-fixes-6.12-2
for you to fetch changes up to bbfbb57958635912ba472925622f2bb0bab5f06c:
Merge tag 'qcom-drivers-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes (2024-11-04 14:23:09 +0100)
----------------------------------------------------------------
soc: fixes for 6.12, part 2
Where the last set of fixes was mostly drivers, this time the devicetree
changes all come at once, targeting mostly the Rockchips, Qualcomm and
NXP platforms.
The Qualcomm bugfixes target the Snapdragon X Elite laptops, specifically
problems with PCIe and NVMe support to improve reliability, and a boot
regresion on msm8939. Also for Snapdragon platforms, there are a number
of correctness changes in the several platform specific device drivers,
but none of these are as impactful.
On the NXP i.MX platform, the fixes are all for 64-bit i.MX8 variants,
correcting individual entries in the devicetree that were incorrect and
causing the media, video, mmc and spi drivers to misbehave in minor
ways.
The Arm SCMI firmware driver gets fixes for a use-after-free bug and
for correctly parsing firmware information.
On the RISC-V side, there are three minor devicetree fixes for starfive
and sophgo, again addressing only minor mistakes. One device driver
patch fixes a problem with spurious interrupt handling.
----------------------------------------------------------------
Abel Vesa (2):
arm64: dts: qcom: x1e80100: Add Broadcast_AND region in LLCC block
arm64: dts: qcom: x1e80100: Fix PCIe 6a lanes description
Alexander Stein (1):
arm64: dts: imx8-ss-vpu: Fix imx8qm VPU IRQs
Arnd Bergmann (8):
Merge tag 'imx-fixes-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into HEAD
Merge tag 'riscv-sophgo-dt-fixes-for-v6.12-rc1' of https://github.com/sophgo/linux into HEAD
Merge tag 'v6.12-rockchip-dtsfixes1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into HEAD
Merge tag 'riscv-soc-fixes-for-v6.12-rc6' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into HEAD
Merge tag 'scmi-fixes-6.12-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into HEAD
Merge tag 'qcom-arm64-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD
Merge tag 'qcom-arm64-fixes-for-6.12-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into HEAD
Merge tag 'qcom-drivers-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Bartosz Golaszewski (1):
firmware: qcom: scm: fix a NULL-pointer dereference
Bjorn Andersson (2):
rpmsg: glink: Handle rejected intent request better
soc: qcom: pmic_glink: Handle GLINK intent allocation rejections
Charles Han (1):
soc: qcom: Add check devm_kasprintf() returned value
Conor Dooley (3):
firmware: microchip: auto-update: fix poll_complete() to not report spurious timeout errors
riscv: dts: starfive: disable unused csi/camss nodes
MAINTAINERS: invert Misc RISC-V SoC Support's pattern
Cristian Ciocaltea (1):
arm64: dts: rockchip: Drop invalid clock-names from es8388 codec nodes
Cristian Marussi (3):
firmware: arm_scmi: Reject clear channel request on A2P
dt-bindings: firmware: arm,scmi: Add missing vendor string
firmware: arm_scmi: Use vendor string in max-rx-timeout-ms
Diederik de Haas (4):
arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
arm64: dts: rockchip: Fix wakeup prop names on PineNote BT node
arm64: dts: rockchip: Fix reset-gpios property on brcm BT nodes
arm64: dts: rockchip: Correct GPIO polarity on brcm BT nodes
Diogo Silva (1):
arm64: dts: imx8: Fix lvds0 device tree
Dmitry Baryshkov (1):
arm64: dts: qcom: sm8450 fix PIPE clock specification for pcie1
Dragan Simic (2):
arm64: dts: rockchip: Move L3 cache outside CPUs in RK3588(S) SoC dtsi
arm64: dts: rockchip: Start cooling maps numbering from zero on ROCK 5B
E Shattow (1):
riscv: dts: starfive: Update ethernet phy0 delay parameter values for Star64
Fabien Parent (1):
arm64: dts: qcom: msm8939: revert use of APCS mbox for RPM
Geert Uytterhoeven (2):
arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-eaidk-610
arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
Haibo Chen (1):
arm64: dts: imx8ulp: correct the flexspi compatible string
Heiko Stuebner (13):
arm64: dts: rockchip: fix i2c2 pinctrl-names property on anbernic-rg353p/v
arm64: dts: rockchip: Drop regulator-init-microvolt from two boards
arm64: dts: rockchip: Fix bluetooth properties on rk3566 box demo
arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
arm64: dts: rockchip: Remove undocumented supports-emmc property
arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
arm64: dts: rockchip: remove num-slots property from rk3328-nanopi-r2s-plus
arm64: dts: rockchip: remove orphaned pinctrl-names from pinephone pro
ARM: dts: rockchip: fix rk3036 acodec node
ARM: dts: rockchip: drop grf reference from rk3036 hdmi
ARM: dts: rockchip: Fix the spi controller on rk3036
ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
Johan Hovold (11):
arm64: dts: qcom: x1e80100: fix PCIe4 and PCIe6a PHY clocks
arm64: dts: qcom: x1e80100: fix PCIe5 PHY clocks
firmware: qcom: scm: suppress download mode error
arm64: dts: qcom: x1e78100-t14s: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-crd: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-vivobook-s15: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-yoga-slim7x: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-microsoft-romulus: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100-qcp: fix nvme regulator boot glitch
arm64: dts: qcom: x1e80100: fix PCIe4 interconnect
arm64: dts: qcom: x1e80100: fix PCIe5 interconnect
Konrad Dybcio (1):
arm64: dts: qcom: x1e80100: Fix up BAR spaces
Liu Ying (1):
arm64: dts: imx8mp-skov-revb-mi1010ait-1cp1: Assign "media_isp" clock rate
Manikanta Mylavarapu (1):
soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
Marek Vasut (1):
arm64: dts: imx8mp-phyboard-pollux: Set Video PLL1 frequency to 506.8 MHz
Maya Matuszczyk (1):
arm64: dts: qcom: x1e80100-crd Rename "Twitter" to "Tweeter"
Peng Fan (1):
arm64: dts: imx8mp: correct sdhc ipg clk
Qingqing Zhou (1):
firmware: qcom: scm: Return -EOPNOTSUPP for unsupported SHM bridge enabling
Rajendra Nayak (1):
EDAC/qcom: Make irq configuration optional
Sam Edwards (1):
arm64: dts: rockchip: Designate Turing RK1's system power controller
Simon Horman (1):
MAINTAINERS: Qualcomm SoC: Match reserved-memory bindings
Uwe Kleine-König (1):
riscv: dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-gpio-port devices
Xinqi Zhang (1):
firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
.../devicetree/bindings/firmware/arm,scmi.yaml | 2 +-
MAINTAINERS | 12 ++---
arch/arm/boot/dts/rockchip/rk3036-kylin.dts | 4 +-
arch/arm/boot/dts/rockchip/rk3036.dtsi | 14 +++---
arch/arm64/boot/dts/freescale/imx8-ss-lvds0.dtsi | 12 ++---
arch/arm64/boot/dts/freescale/imx8-ss-vpu.dtsi | 4 +-
.../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 12 +++++
.../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 1 +
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +--
arch/arm64/boot/dts/freescale/imx8qxp-ss-vpu.dtsi | 8 ++++
arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8450.dtsi | 2 +-
.../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 2 +
.../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 2 +
arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 10 ++--
.../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 2 +
.../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 2 +
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 2 +
arch/arm64/boot/dts/qcom/x1e80100.dtsi | 53 +++++++++++++---------
arch/arm64/boot/dts/rockchip/px30-ringneck.dtsi | 1 -
arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 4 +-
.../boot/dts/rockchip/rk3328-nanopi-r2s-plus.dts | 2 -
arch/arm64/boot/dts/rockchip/rk3328.dtsi | 3 +-
arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 1 -
arch/arm64/boot/dts/rockchip/rk3399-eaidk-610.dts | 2 +-
.../boot/dts/rockchip/rk3399-pinephone-pro.dts | 2 -
.../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 1 -
arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 2 +-
.../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +-
.../boot/dts/rockchip/rk3566-anbernic-rg353p.dts | 2 +-
.../boot/dts/rockchip/rk3566-anbernic-rg353v.dts | 2 +-
arch/arm64/boot/dts/rockchip/rk3566-box-demo.dts | 6 +--
arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts | 1 -
arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 6 +--
arch/arm64/boot/dts/rockchip/rk3566-radxa-cm3.dtsi | 2 +-
arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts | 1 -
arch/arm64/boot/dts/rockchip/rk3568-roc-pc.dts | 3 --
arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 20 ++++----
.../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts | 1 -
arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 4 +-
.../arm64/boot/dts/rockchip/rk3588-toybrick-x0.dts | 1 -
.../arm64/boot/dts/rockchip/rk3588-turing-rk1.dtsi | 1 +
.../boot/dts/rockchip/rk3588s-indiedroid-nova.dts | 1 -
arch/riscv/boot/dts/sophgo/sg2042.dtsi | 6 +--
arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 2 -
.../boot/dts/starfive/jh7110-pine64-star64.dts | 3 +-
drivers/edac/qcom_edac.c | 8 ++--
drivers/firmware/arm_scmi/bus.c | 7 +--
drivers/firmware/arm_scmi/common.h | 2 +
drivers/firmware/arm_scmi/driver.c | 10 +++-
drivers/firmware/microchip/mpfs-auto-update.c | 42 +++--------------
drivers/firmware/qcom/qcom_scm.c | 17 +++++--
drivers/rpmsg/qcom_glink_native.c | 10 ++--
drivers/soc/qcom/llcc-qcom.c | 3 ++
drivers/soc/qcom/pmic_glink.c | 25 ++++++++--
drivers/soc/qcom/socinfo.c | 8 +++-
include/linux/soc/qcom/llcc-qcom.h | 2 +
59 files changed, 213 insertions(+), 158 deletions(-)
Powered by blists - more mailing lists