[GIT PULL] ARM: SoC fixes for 6.7, part 3

From: Arnd Bergmann
Date: Thu Oct 26 2023 - 11:23:58 EST


The following changes since commit 58720809f52779dc0f08e53e54b014209d13eebb:

Linux 6.6-rc6 (2023-10-15 13:34:39 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.7-3

for you to fetch changes up to 736a4aad8a9fdcf577ffa33b33df240c67557af8:

Merge tag 'renesas-fixes-for-v6.6-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes (2023-10-26 17:06:42 +0200)

----------------------------------------------------------------
ARM: SoC fixes for 6.7, part 3

A couple of platforms have some last-minute fixes for 6.7, in particular

- riscv gets some fixes for noncoherent DMA on the renesas and thead
platforms and dts fix for SPI on the visionfive 2 board

- Qualcomm Snapdragon gets three dts fixes to address board specific
regressions on the pmic and gpio nodes

- Rockchip platforms get multiple dts fixes to address issues on
the recent rk3399 platform as well as the older rk3128 platform
that apparently regressed a while ago.

- TI OMAP gets some trivial code and dts fixes and a regression fix
for the omap1 ams-delta modem

- NXP i.MX firmware has one fix for a use-after-free but in its
error handling.

----------------------------------------------------------------
Alex Bee (4):
ARM: dts: rockchip: Fix i2c0 register address for RK3128
ARM: dts: rockchip: Add missing arm timer interrupt for RK3128
ARM: dts: rockchip: Add missing quirk for RK3128's dma engine
ARM: dts: rockchip: Fix timer clocks for RK3128

Arnd Bergmann (8):
Merge tag 'renesas-fixes-for-v6.6-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes
Merge tag 'imx-fixes-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
Merge tag 'qcom-arm64-fixes-for-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag 'riscv-dt-for-v6.6-final' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag 'v6.6-rockchip-dtsfixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/fixes
Merge tag 'omap-fixes-audio-clock-and-modem-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/fixes
Merge tag 'mvebu-fixes-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag 'renesas-fixes-for-v6.6-tag3' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/fixes

Christoph Hellwig (3):
riscv: RISCV_NONSTANDARD_CACHE_OPS shouldn't depend on RISCV_DMA_NONCOHERENT
riscv: only select DMA_DIRECT_REMAP from RISCV_ISA_ZICBOM and ERRATA_THEAD_PBMT
soc: renesas: ARCH_R9A07G043 depends on !RISCV_ISA_ZICBOM

Christopher Obbard (2):
arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards

Conor Dooley (1):
soc: renesas: Make ARCH_R9A07G043 depend on required options

Dan Carpenter (1):
ARM: omap2: fix a debug printk

Ermin Sunj (1):
arm64: dts: rockchip: use codec as clock master on px30-ringneck-haikou

Hao Ge (1):
firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()

Jakob Unterwurzacher (1):
arm64: dts: rockchip: set codec system-clock-fixed on px30-ringneck-haikou

Janusz Krzysztofik (1):
ARM: OMAP1: ams-delta: Fix MODEM initialization failure

Jisheng Zhang (1):
riscv: dts: thead: set dma-noncoherent to soc bus

Krzysztof Kozlowski (3):
arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges
arm64: dts: qcom: apq8096-db820c: fix missing clock populate
arm64: dts: qcom: msm8996-xiaomi: fix missing clock populate

Nam Cao (1):
riscv: dts: starfive: visionfive 2: correct spi's ss pin

Randy Dunlap (1):
ARM: OMAP: timer32K: fix all kernel-doc warnings

Robert Marko (2):
MAINTAINERS: uDPU: make myself maintainer of it
MAINTAINERS: uDPU: add remaining Methode boards

Tony Lindgren (2):
clk: ti: Fix missing omap4 mcbsp functional clock and aliases
clk: ti: Fix missing omap5 mcbsp functional clock and aliases

MAINTAINERS | 5 +-
arch/arm/boot/dts/rockchip/rk3128.dtsi | 18 ++++---
arch/arm/boot/dts/ti/omap/omap4-l4-abe.dtsi | 6 +++
arch/arm/boot/dts/ti/omap/omap4-l4.dtsi | 2 +
arch/arm/boot/dts/ti/omap/omap5-l4-abe.dtsi | 6 +++
arch/arm/mach-omap1/board-ams-delta.c | 60 ++++++----------------
arch/arm/mach-omap1/timer32k.c | 14 ++---
arch/arm/mach-omap2/omap_hwmod.c | 2 +-
arch/arm64/boot/dts/qcom/apq8096-db820c.dts | 32 ++++++------
.../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 32 ++++++------
arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 18 +++----
arch/arm64/boot/dts/qcom/sa8775p-pmics.dtsi | 2 +-
.../boot/dts/rockchip/px30-ringneck-haikou.dts | 10 ++--
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 1 +
arch/arm64/boot/dts/rockchip/rk3399.dtsi | 10 ++++
arch/riscv/Kconfig | 3 +-
arch/riscv/Kconfig.errata | 1 +
.../dts/starfive/jh7110-starfive-visionfive-2.dtsi | 2 +-
arch/riscv/boot/dts/thead/th1520.dtsi | 1 +
drivers/cache/Kconfig | 2 +-
drivers/clk/ti/clk-44xx.c | 5 ++
drivers/clk/ti/clk-54xx.c | 4 ++
drivers/firmware/imx/imx-dsp.c | 2 +-
drivers/soc/renesas/Kconfig | 10 ++--
24 files changed, 128 insertions(+), 120 deletions(-)