[GIT PULL] Arm SoC fixes for 6.8, part 1

Arnd Bergmann arnd at arndb.de
Fri Jan 26 10:22:04 PST 2024


The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d:

  Linux 6.8-rc1 (2024-01-21 14:11:32 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/arm-fixes-6.8-1

for you to fetch changes up to 1f4a994be2c3d13852fd5c1054f292bd303352cc:

  riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to fit aclint format (2024-01-26 13:33:52 +0100)

----------------------------------------------------------------
Arm SoC fixes for 6.8, part 1

There are a couple of devicetree fixes for samsung, riscv/sophgo, and for
TPM device nodes on a couple of platforms.

Both the Arm FF-A and the SCMI firmware drivers get a number of code fixes,
addressing minor implementation bugs and compatibility with firmware
implementations. Most of these bugs relate to the usage of xarray and
rwlock structures and are fixed by Cristian Marussi.

----------------------------------------------------------------
Arnd Bergmann (3):
      Merge tag 'scmi-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
      Merge tag 'ffa-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/fixes
      Merge tag 'samsung-fixes-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/fixes

Artur Weber (1):
      ARM: dts: exynos4212-tab3: add samsung,invert-vclk flag to fimd

Cristian Marussi (11):
      firmware: arm_scmi: Check mailbox/SMT channel for consistency
      firmware: arm_scmi: Use xa_insert() to store opps
      firmware: arm_scmi: Use xa_insert() when saving raw queues
      firmware: arm_scmi: Fix the clock protocol version for v3.2
      firmware: arm_scmi: Fix the clock protocol supported version
      firmware: arm_ffa: Add missing rwlock_init() in ffa_setup_partitions()
      firmware: arm_ffa: Add missing rwlock_init() for the driver partition
      firmware: arm_ffa: Check xa_load() return value
      firmware: arm_ffa: Simplify ffa_partitions_cleanup()
      firmware: arm_ffa: Use xa_insert() and check for result
      firmware: arm_ffa: Handle partitions setup failures

Inochi Amaoto (1):
      riscv: dts: sophgo: separate sg2042 mtime and mtimecmp to fit aclint format

Lukas Wunner (2):
      ARM: dts: Fix TPM schema violations
      arm64: dts: Fix TPM schema violations

Tanzir Hasan (1):
      firmware: arm_scmi: Replace asm-generic/bug.h with linux/bug.h

Tudor Ambarus (1):
      arm64: dts: exynos: gs101: comply with the new cmu_misc clock names

 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-bletchley.dts   |  4 ++--
 arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-wedge400.dts    |  4 ++--
 arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dts           |  2 +-
 arch/arm/boot/dts/aspeed/ast2600-facebook-netbmc-common.dtsi |  4 ++--
 arch/arm/boot/dts/nxp/imx/imx6ull-phytec-tauri.dtsi          |  2 +-
 arch/arm/boot/dts/nxp/imx/imx7d-flex-concentrator.dts        |  2 +-
 arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi               |  1 +
 arch/arm/boot/dts/ti/omap/am335x-moxa-uc-2100-common.dtsi    |  2 +-
 arch/arm64/boot/dts/exynos/google/gs101.dtsi                 |  2 +-
 arch/arm64/boot/dts/freescale/imx8mm-phygate-tauri-l.dts     |  2 +-
 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi      |  2 +-
 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi      |  2 +-
 arch/arm64/boot/dts/freescale/imx8mp-beacon-kit.dts          |  2 +-
 arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx.dtsi      |  2 +-
 arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi      |  2 +-
 arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dts       |  2 +-
 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts  |  2 +-
 arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi               |  2 +-
 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi             |  2 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts              |  2 +-
 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet.dtsi         |  2 +-
 arch/riscv/boot/dts/sophgo/sg2042.dtsi                       | 80 +++++++++++++++++++++++++++++++++++++++--------------------------
 drivers/firmware/arm_ffa/driver.c                            | 85 +++++++++++++++++++++++++++++++++++++++++++++++-----------------------
 drivers/firmware/arm_scmi/clock.c                            |  5 ++---
 drivers/firmware/arm_scmi/common.h                           |  1 +
 drivers/firmware/arm_scmi/mailbox.c                          | 14 ++++++++++++
 drivers/firmware/arm_scmi/perf.c                             | 23 ++++++++++++++-----
 drivers/firmware/arm_scmi/raw_mode.c                         | 12 ++++++----
 drivers/firmware/arm_scmi/shmem.c                            |  8 ++++++-
 29 files changed, 179 insertions(+), 96 deletions(-)



More information about the linux-arm-kernel mailing list