[GIT PULL] Mailbox changes for v6.13

From: Jassi Brar
Date: Sun Nov 24 2024 - 21:02:45 EST


Hi Linus,

The following changes since commit 2d5404caa8c7bb5c4e0435f94b28834ae5456623:

Linux 6.12-rc7 (2024-11-10 14:19:35 -0800)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git
tags/mailbox-v6.13

for you to fetch changes up to 7f9e19f207be0c534d517d65e01417ba968cdd34:

mailbox: pcc: Check before sending MCTP PCC response ACK (2024-11-24
13:20:40 -0600)

----------------------------------------------------------------
common: switch back from remove_new() to remove() callback
imx: fix format specifier
zynqmp: setup IPI for each child node
thead: Add th1520 driver and bindings
qcom: add SM8750 and SAR2130p compatibles
fix expected clocks for callbacks
use IRQF_NO_SUSPEND for cpucp
mtk-cmdq: switch to __pm_runtime_put_autosuspend()
fix alloc size of clocks
mpfs: fix reg properties
ti-msgmgr: don't use of_match_ptr helper
enable COMPILE_TEST build
pcc: consider the PCC_ACK_FLAG
arm_mhuv2: fix non-fatal improper reuse of variable

----------------------------------------------------------------
Adam Young (1):
mailbox: pcc: Check before sending MCTP PCC response ACK

Andrew Davis (2):
mailbox: ti-msgmgr: Remove use of of_match_ptr() helper
mailbox: ti-msgmgr: Allow building under COMPILE_TEST

Conor Dooley (2):
dt-bindings: mailbox: mpfs: fix reg properties
mailbox: mpfs: support new, syscon based, devicetree configuration

Dan Carpenter (1):
mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()

Dmitry Baryshkov (1):
dt-bindings: mailbox: qcom-ipcc: Add SAR2130P compatible

Krzysztof Kozlowski (2):
dt-bindings: mailbox: qcom,apcs-kpss-global: correct expected
clocks for fallbacks
dt-bindings: mailbox: qcom-ipcc: Add SM8750

Michal Wilczynski (2):
mailbox: Introduce support for T-head TH1520 Mailbox driver
dt-bindings: mailbox: Add thead,th1520-mailbox bindings

Sakari Ailus (1):
mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()

Sibi Sankar (1):
mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag

Tanmay Shah (1):
mailbox: zynqmp: setup IPI for each valid child node

Uwe Kleine-König (1):
mailbox: Switch back to struct platform_driver::remove()

Yang Yingliang (1):
mailbox: mtk-cmdq: fix wrong use of sizeof in cmdq_get_clocks()

zhang jiao (1):
mailbox: imx: Modify the incorrect format specifier

.../bindings/mailbox/microchip,mpfs-mailbox.yaml | 13 +-
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 13 +-
.../devicetree/bindings/mailbox/qcom-ipcc.yaml | 2 +
.../bindings/mailbox/thead,th1520-mbox.yaml | 89 +++
MAINTAINERS | 2 +
drivers/mailbox/Kconfig | 13 +-
drivers/mailbox/Makefile | 2 +
drivers/mailbox/arm_mhuv2.c | 8 +-
drivers/mailbox/bcm-flexrm-mailbox.c | 2 +-
drivers/mailbox/bcm-pdc-mailbox.c | 2 +-
drivers/mailbox/imx-mailbox.c | 6 +-
drivers/mailbox/mailbox-mpfs.c | 81 ++-
drivers/mailbox/mailbox-test.c | 4 +-
drivers/mailbox/mailbox-th1520.c | 597 +++++++++++++++++++++
drivers/mailbox/mtk-cmdq-mailbox.c | 14 +-
drivers/mailbox/pcc.c | 61 ++-
drivers/mailbox/qcom-apcs-ipc-mailbox.c | 2 +-
drivers/mailbox/qcom-cpucp-mbox.c | 2 +-
drivers/mailbox/qcom-ipcc.c | 2 +-
drivers/mailbox/stm32-ipcc.c | 2 +-
drivers/mailbox/sun6i-msgbox.c | 4 +-
drivers/mailbox/tegra-hsp.c | 2 +-
drivers/mailbox/ti-msgmgr.c | 2 +-
drivers/mailbox/zynqmp-ipi-mailbox.c | 6 +-
include/acpi/pcc.h | 7 +
25 files changed, 875 insertions(+), 63 deletions(-)
create mode 100644
Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
create mode 100644 drivers/mailbox/mailbox-th1520.c