[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-riscv
mailing list