[<prev] [next>] [day] [month] [year] [list]
Message-Id: <bcb75322-43e6-4e17-b0f4-59d9a5fb844f@app.fastmail.com>
Date: Fri, 20 Jan 2023 11:19:19 +0100
From: "Arnd Bergmann" <arnd@...db.de>
To: "Linus Torvalds" <torvalds@...ux-foundation.org>
Cc: soc@...nel.org, linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] ARM: SoC DT and driver fixes 6.2
The following changes since commit 88603b6dc419445847923fcb7fe5080067a30f98:
Linux 6.2-rc2 (2023-01-01 13:53:16 -0800)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.2
for you to fetch changes up to d2c865553adb7ad9abf3894cbb209cf1bc95484a:
firmware: zynqmp: fix declarations for gcc-13 (2023-01-20 10:54:05 +0100)
----------------------------------------------------------------
ARM: SoC DT and driver fixes 6.2
Lots of dts fixes for Qualcomm Snapdragon and NXP i.MX platforms,
including:
- A regression fix for SDHCI controllers on Inforce 6540, and
another SDHCI fix on SM8350
- Reenable cluster idle on sm8250 after the the code fix is upstream
- multiple fixes for the QMP PHY binding, needing an incompatible
dt change
- The reserved memory map is updated on Xiaomi Mi 4C and Huawei Nexus
6P, to avoid instabilities caused by use of protected memory regions
- Fix i.MX8MP DT for missing GPC Interrupt, power-domain typo and USB
clock error
- A couple of verdin-imx8mm DT fixes for audio playback support
- Fix pca9547 i2c-mux node name for i.MX and Vybrid device trees
- Fix an imx93-11x11-evk uSDHC pad setting problem that causes Micron
eMMC CMD8 CRC error in HS400ES/HS400 mode
The remaining ARM and RISC-V platforms only have very few
smaller dts bugfixes this time:
- A fix for the SiFive unmatched board's PCI memory space
- A revert to fix a regression with GPIO on Marvell Armada
- A fix for the UART address on Marvell AC5
- Missing chip-select phandles for stm32 boards
- Selecting the correct clock for the sam9x60 memory controller
- Amlogic based Odroid-HC4 needs a revert to restore USB
functionality.
And finally, there are some minor code fixes:
- Build fixes for OMAP1, pxa, riscpc, raspberry pi firmware, and zynq
firmware
- memory controller driver fixes for an OMAP regression and older bugs
on tegra, atmel and mvebu
- reset controller fixes for ti-sci and uniphier platforms
- ARM SCMI firmware fixes for a couple of rare corner cases
- Qualcomm platform driver fixes for incorrect error handling and a
backwards compatibility fix for the apr driver using older dtb
- NXP i.MX SoC driver fixes for HDMI output, error handling in the imx8
soc-id and missing reference counting on older cpuid code
----------------------------------------------------------------
Adam Ford (3):
arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
arm64: dts: imx8mp: Fix missing GPC Interrupt
arm64: dts: imx8mp: Fix power-domain typo
Alexandre Belloni (1):
ARM: footbridge: drop unnecessary inclusion
Arnd Bergmann (18):
ARM: pxa: enable PXA310/PXA320 for DT-only build
Merge tag 'memory-controller-drv-fixes-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/fixes
Merge tag 'scmi-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
Merge tag 'amlogic-fixes-v6.2-rc' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/fixes
Merge tag 'reset-fixes-for-v6.2' of git://git.pengutronix.de/pza/linux into arm/fixes
Merge tag 'imx-fixes-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
ARM: omap1: fix !ARCH_OMAP1_ANY link failures
ARM: omap1: fix building gpio15xx
Merge branch 'armsoc-build-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into arm/fixes
Merge tag 'qcom-dts-fixes-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag 'qcom-arm64-fixes-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag 'qcom-driver-fixes-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/fixes
Merge tag 'arm-soc/for-6.2/drivers-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
Merge tag 'mvebu-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into arm/fixes
Merge tag 'riscv-dt-fixes-for-v6.2-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into arm/fixes
Merge tag 'stm32-dt-for-v6.2-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into arm/fixes
Merge tag 'at91-fixes-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into arm/fixes
firmware: zynqmp: fix declarations for gcc-13
Ashish Mhetre (1):
memory: tegra: Remove clients SID override programming
Ben Dooks (1):
riscv: dts: sifive: fu740: fix size of pcie 32bit memory
Benedikt Niedermayr (1):
memory: omap-gpmc: fix wait pin validation
Chris Packham (1):
arm64: dts: marvell: AC5/AC5X: Fix address for UART1
Christophe JAILLET (1):
PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
Claudiu Beznea (1):
ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
Cristian Marussi (4):
firmware: arm_scmi: Clear stale xfer->hdr.status
firmware: arm_scmi: Harden shared memory access in fetch_response
firmware: arm_scmi: Harden shared memory access in fetch_notification
firmware: arm_scmi: Fix virtio channels cleanup on shutdown
Dario Binacchi (1):
ARM: imx: add missing of_node_put()
Dominik Kobinski (2):
arm64: dts: msm8992-bullhead: add memory hole region
arm64: dts: msm8994-angler: fix the memory map
Emanuele Ghidoli (2):
arm64: dts: verdin-imx8mm: fix dahlia audio playback
arm64: dts: verdin-imx8mm: fix dev board audio playback
Fabio Estevam (4):
arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
ARM: dts: imx7d-pico: Use 'clock-frequency'
ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
Gaosheng Cui (2):
memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
Geert Uytterhoeven (3):
ARM: dts: imx: Fix pca9547 i2c-mux node name
ARM: dts: vf610: Fix pca9548 i2c-mux node names
arm64: dts: freescale: Fix pca954x i2c-mux node names
Haibo Chen (1):
arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
Hui Tang (1):
reset: uniphier-glue: Fix possible null-ptr-deref
Johan Hovold (2):
arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes
Klaus Kudielka (2):
Revert "ARM: dts: armada-38x: Fix compatible string for gpios"
Revert "ARM: dts: armada-39x: Fix compatible string for gpios"
Konrad Dybcio (2):
arm64: dts: qcom: msm8992: Don't use sfpb mutex
arm64: dts: qcom: msm8992-libra: Fix the memory map
Krzysztof Kozlowski (3):
ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
arm64: dts: qcom: sm8350: correct SDHCI interconnect arguments
arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
Li Jun (1):
arm64: dts: imx8mp: correct usb clocks
Lucas Stach (2):
soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
soc: imx: imx8mp-blk-ctrl: don't set power device name
Marco Felsch (1):
arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
Marek Vasut (1):
arm64: dts: imx8mm: Drop xtal clock specifier from eDM SBC
Maxime Ripard (1):
firmware: raspberrypi: Fix type assignment
Miaoqian Lin (1):
soc: imx8m: Fix incorrect check for of_clk_get_by_name()
Patrice Chotard (4):
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
Pierre-Olivier Mercier (1):
Revert "arm64: dts: meson-sm1-odroid-hc4: disable unused USB PHY0"
Randy Dunlap (1):
reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
Stephan Gerhold (2):
dt-bindings: soc: qcom: apr: Make qcom,protection-domain optional again
soc: qcom: apr: Make qcom,protection-domain optional again
Tim Harvey (1):
arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
Ulf Hansson (1):
Revert "arm64: dts: qcom: sm8250: Disable the not yet supported cluster idle state"
.../bindings/soc/qcom/qcom,apr-services.yaml | 5 +-
arch/arm/boot/dts/armada-38x.dtsi | 4 +-
arch/arm/boot/dts/armada-39x.dtsi | 4 +-
arch/arm/boot/dts/imx53-ppd.dts | 2 +-
arch/arm/boot/dts/imx6qdl-gw560x.dtsi | 1 -
arch/arm/boot/dts/imx6ul-pico-dwarf.dts | 2 +-
arch/arm/boot/dts/imx7d-pico-dwarf.dts | 4 +-
arch/arm/boot/dts/imx7d-pico-nymph.dts | 4 +-
arch/arm/boot/dts/qcom-apq8084-ifc6540.dts | 20 +++---
arch/arm/boot/dts/qcom-apq8084.dtsi | 4 +-
arch/arm/boot/dts/sam9x60.dtsi | 2 +-
arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi | 8 ++-
arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 8 ++-
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 8 ++-
arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 8 ++-
arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 2 +-
arch/arm/boot/dts/vf610-zii-dev-rev-c.dts | 2 +-
arch/arm/mach-footbridge/isa-rtc.c | 1 -
arch/arm/mach-imx/cpu-imx25.c | 1 +
arch/arm/mach-imx/cpu-imx27.c | 1 +
arch/arm/mach-imx/cpu-imx31.c | 1 +
arch/arm/mach-imx/cpu-imx35.c | 1 +
arch/arm/mach-imx/cpu-imx5.c | 1 +
arch/arm/mach-omap1/Kconfig | 5 +-
arch/arm/mach-omap1/Makefile | 4 --
arch/arm/mach-omap1/gpio15xx.c | 1 +
arch/arm/mach-omap1/io.c | 32 ++++-----
arch/arm/mach-omap1/mcbsp.c | 21 ------
arch/arm/mach-omap1/pm.h | 7 --
arch/arm/mach-pxa/Kconfig | 2 +
.../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 8 +--
arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 2 +-
.../arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 2 +-
arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 2 +-
.../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 2 +-
.../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +-
.../dts/freescale/imx8mm-data-modul-edm-sbc.dts | 2 +-
.../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 +-
.../boot/dts/freescale/imx8mm-venice-gw7901.dts | 1 +
.../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 1 +
.../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 1 +
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 4 +-
.../boot/dts/freescale/imx8mp-phycore-som.dtsi | 10 ---
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 15 ++--
arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 4 +-
arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 4 +-
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 2 +-
arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 6 +-
arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 6 ++
arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 77 ++++++++++++++++-----
arch/arm64/boot/dts/qcom/msm8992.dtsi | 4 --
.../dts/qcom/msm8994-huawei-angler-rev-101.dts | 19 +++++-
arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 79 +++++++---------------
arch/arm64/boot/dts/qcom/sm8250.dtsi | 1 -
arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +-
arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 2 +-
drivers/firmware/arm_scmi/driver.c | 2 +
drivers/firmware/arm_scmi/shmem.c | 9 ++-
drivers/firmware/arm_scmi/virtio.c | 7 +-
drivers/memory/atmel-sdramc.c | 6 +-
drivers/memory/mvebu-devbus.c | 3 +-
drivers/memory/omap-gpmc.c | 3 +-
drivers/memory/tegra/tegra186.c | 36 ----------
drivers/reset/Kconfig | 2 +-
drivers/reset/reset-uniphier-glue.c | 4 +-
drivers/soc/imx/imx8mp-blk-ctrl.c | 7 +-
drivers/soc/imx/soc-imx8m.c | 4 +-
drivers/soc/qcom/apr.c | 3 +-
drivers/soc/qcom/cpr.c | 6 +-
include/linux/firmware/xlnx-zynqmp.h | 8 +--
include/linux/soc/ti/omap1-io.h | 4 +-
include/soc/bcm2835/raspberrypi-firmware.h | 2 +-
78 files changed, 262 insertions(+), 286 deletions(-)
Powered by blists - more mailing lists