[GIT PULL] ARM SoC fixes for 6.9, part 2

Arnd Bergmann arnd at arndb.de
Fri Apr 26 14:00:07 PDT 2024


The following changes since commit 0bbac3facb5d6cc0171c45c9873a2dc96bea9680:

  Linux 6.9-rc4 (2024-04-14 13:38: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.9-2

for you to fetch changes up to 9f26bc71b1fd895e22151e63934588e5ddb11b05:

  Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next (2024-04-26 19:45:10 +0200)

----------------------------------------------------------------
ARM SoC fixes for 6.9, part 2

There are a lot of minor DT fixes for Mediatek, Rockchip, Qualcomm and
Microchip and NXP, addressing both build-time warnings and bugs found during
runtime testing. Most of these changes are machine specific fixups, but
there are a few notable regressions that affect an entire SoC:

 - The Qualcomm MSI support that was improved for 6.9 ended up being
   wrong on some chips and now gets fixed.

 - The i.MX8MP camera interface broke due to a typo and gets
   updated again.

The main driver fix is also for Qualcomm platofrms, rewriting an interface
in the QSEECOM firmware support that could lead to crashing the kernel
from a trusted application. The only other code changes are minor fixes
for Mediatek SoC drivers.

----------------------------------------------------------------
Andrei Simion (2):
      ARM: dts: microchip: at91-sama7g5ek: Replace regulator-suspend-voltage with the valid property
      ARM: dts: microchip: at91-sama7g54_curiosity: Replace regulator-suspend-voltage with the valid property

Andy Yan (1):
      arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi CM5

AngeloGioacchino Del Regno (1):
      soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names

Arnd Bergmann (7):
      Merge branch 'v6.9-armsoc/dtsfixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into for-next
      Merge tag 'qcom-arm64-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next
      Merge tag 'at91-fixes-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into for-next
      Merge tag 'mtk-dts64-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next
      Merge tag 'imx-fixes-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into for-next
      Merge tag 'qcom-drivers-fixes-for-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into for-next
      Merge tag 'mtk-soc-fixes-for-v6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into for-next

Arınç ÜNAL (1):
      arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f

Daniel Golle (1):
      soc: mediatek: mtk-socinfo: depends on CONFIG_SOC_BUS

Dragan Simic (2):
      arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
      arm64: dts: rockchip: Designate the system power controller on QuartzPro64

Ikjoon Jang (1):
      arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg

Iskander Amara (2):
      arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
      arm64: dts: rockchip: fix alphabetical ordering RK3399 puma

Johan Hovold (1):
      arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP

Jose Ignacio Tornos Martinez (1):
      arm64: dts: rockchip: regulator for sd needs to be always on for BPI-R2Pro

Krzysztof Kozlowski (4):
      arm64: dts: rockchip: drop panel port unit address in GRU Scarlet
      arm64: dts: rockchip: drop redundant pcie-reset-suspend in Scarlet Dumo
      arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 1
      arm64: dts: rockchip: drop redundant disable-gpios in Lubancat 2

Luca Weiss (1):
      arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs

Manivannan Sadhasivam (3):
      arm64: dts: qcom: sm8450: Fix the msi-map entries
      arm64: dts: qcom: sm8550: Fix the msi-map entries
      arm64: dts: qcom: sm8650: Fix the msi-map entries

Marek Vasut (1):
      arm64: dts: imx8mp: Fix assigned-clocks for second CSI2

Maximilian Luz (2):
      firmware: qcom: uefisecapp: Fix memory related IO errors and crashes
      arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB controller

Michael Heimpold (1):
      ARM: dts: imx6ull-tarragon: fix USB over-current polarity

Muhammed Efe Cetin (1):
      arm64: dts: rockchip: mark system power controller and fix typo on orangepi-5-plus

Nícolas F. R. A. Prado (5):
      arm64: dts: mediatek: mt8192: Add missing gce-client-reg to mutex
      arm64: dts: mediatek: mt8195: Add missing gce-client-reg to vpp/vdosys
      arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex
      arm64: dts: mediatek: mt8195: Add missing gce-client-reg to mutex1
      arm64: dts: mediatek: cherry: Describe CPU supplies

Pin-yen Lin (4):
      arm64: dts: mediatek: mt8192-asurada: Update min voltage constraint for MT6315
      arm64: dts: mediatek: mt8195-cherry: Update min voltage constraint for MT6315
      arm64: dts: mediatek: mt8183-kukui: Use default min voltage for MT6358
      arm64: dts: mediatek: mt8186-corsola: Update min voltage constraint for Vgpu

Quentin Schulz (3):
      arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
      arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
      arm64: dts: rockchip: add regulators for PCIe on RK3399 Puma Haikou

Rafał Miłecki (9):
      arm64: dts: mediatek: mt7622: fix clock controllers
      arm64: dts: mediatek: mt7622: fix IR nodename
      arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
      arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
      arm64: dts: mediatek: mt7986: drop invalid properties from ethsys
      arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet controller
      arm64: dts: mediatek: mt7986: drop invalid thermal block clock
      arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with "map-"
      arm64: dts: mediatek: mt2712: fix validation errors

Rajendra Nayak (1):
      arm64: dts: qcom: x1e80100: Fix the compatible for cluster idle states

Rob Herring (2):
      dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
      arm64: dts: rockchip: Fix USB interface compatible string on kobol-helios64

 .../devicetree/bindings/soc/rockchip/grf.yaml      |   1 +
 .../boot/dts/microchip/at91-sama7g54_curiosity.dts |   8 +-
 arch/arm/boot/dts/microchip/at91-sama7g5ek.dts     |   8 +-
 .../boot/dts/nxp/imx/imx6ull-tarragon-common.dtsi  |   1 +
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |   2 +-
 arch/arm64/boot/dts/mediatek/mt2712-evb.dts        |   8 +-
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   3 +-
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |  34 +++--
 .../boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts  |   6 +-
 arch/arm64/boot/dts/mediatek/mt7986a.dtsi          |   8 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi     |   1 -
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   1 +
 arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi   |   2 +-
 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi   |   6 +-
 arch/arm64/boot/dts/mediatek/mt8192.dtsi           |   1 +
 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi    |  36 +++++-
 arch/arm64/boot/dts/mediatek/mt8195.dtsi           |   5 +
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/sc8180x.dtsi              |   2 +-
 arch/arm64/boot/dts/qcom/sc8280xp.dtsi             |  11 +-
 arch/arm64/boot/dts/qcom/sm6350.dtsi               |   4 +-
 arch/arm64/boot/dts/qcom/sm6375.dtsi               |   2 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |   6 +-
 arch/arm64/boot/dts/qcom/sm8450.dtsi               |  16 +--
 arch/arm64/boot/dts/qcom/sm8550.dtsi               |  10 +-
 arch/arm64/boot/dts/qcom/sm8650.dtsi               |  10 +-
 arch/arm64/boot/dts/qcom/x1e80100.dtsi             |   4 +-
 .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi      |   3 +-
 .../boot/dts/rockchip/rk3399-kobol-helios64.dts    |   2 +-
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |   1 -
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |   2 +
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |  53 +++++++-
 arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts |   1 -
 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts |   6 +-
 arch/arm64/boot/dts/rockchip/rk3568-lubancat-2.dts |   1 -
 .../arm64/boot/dts/rockchip/rk3588-coolpi-cm5.dtsi |   4 +-
 .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts   |   3 +-
 .../arm64/boot/dts/rockchip/rk3588-quartzpro64.dts |   1 +
 drivers/firmware/qcom/qcom_qseecom_uefisecapp.c    | 137 ++++++++++++++-------
 drivers/firmware/qcom/qcom_scm.c                   |  37 +-----
 drivers/soc/mediatek/Kconfig                       |   1 +
 drivers/soc/mediatek/mtk-svs.c                     |   7 +-
 include/linux/firmware/qcom/qcom_qseecom.h         |  55 ++++++++-
 include/linux/firmware/qcom/qcom_scm.h             |  10 +-
 44 files changed, 331 insertions(+), 193 deletions(-)



More information about the linux-arm-kernel mailing list