mbox series

[GIT,PULL] ARM: SoC DT and driver fixes 6.2

Message ID bcb75322-43e6-4e17-b0f4-59d9a5fb844f@app.fastmail.com
State New
Headers show
Series [GIT,PULL] ARM: SoC DT and driver fixes 6.2 | expand

Pull-request

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

Message

Arnd Bergmann Jan. 20, 2023, 10:19 a.m. UTC
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(-)

Comments

pr-tracker-bot@kernel.org Jan. 20, 2023, 8:06 p.m. UTC | #1
The pull request you sent on Fri, 20 Jan 2023 11:19:19 +0100:

> https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-fixes-6.2

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/1ed46384f85bcf05fc9b6605f9fd54e1f81a331d

Thank you!