[GIT PULL] Mailbox changes for v5.16

From: Jassi Brar
Date: Mon Nov 01 2021 - 11:04:06 EST


Hi Linus,

The following changes since commit 6985c40ab6c5d63a494ce9adce9a4768364f2507:

Merge tag 'clk-fixes-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux (2021-10-16
10:22:08 -0700)

are available in the Git repository at:

git://git.linaro.org/landing-teams/working/fujitsu/integration.git
tags/mailbox-v5.16

for you to fetch changes up to 97961f78e8bc7f50ff7113fec030af6fa5f004d0:

mailbox: imx: support i.MX8ULP S4 MU (2021-10-29 23:03:09 -0500)

----------------------------------------------------------------
- qcom: add support for qcm2290
consolidate msm8994 type apcs_data
- mtk: fix clock id usage
- apple: add driver for ASC/M3 controllers
- pcc: reorganise PCC pcc_mbox_request_channel
add support for PCCT extended PCC subspaces
- misc: make use of devm_platform_ioremap_resource()
change Altera, PCC and Apple mailbox maintainers

----------------------------------------------------------------
Cai Huoqing (12):
mailbox: altera: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: bcm2835: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: hi3660: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: hi6220: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: mtk-cmdq: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: omap: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: platform-mhu: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: qcom-apcs-ipc: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: sti: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: stm32-ipcc: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: sun6i: Make use of the helper function
devm_platform_ioremap_resource()
mailbox: xgene-slimpro: Make use of the helper function
devm_platform_ioremap_resource()

Fei Shao (2):
mailbox: mtk-cmdq: Validate alias_id on probe
mailbox: mtk-cmdq: Fix local clock ID usage

Mun Yew Tham (1):
MAINTAINERS: Update Mun Yew Tham as Altera Mailbox Driver maintainer

Peng Fan (2):
dt-bindings: mailbox: imx-mu: add i.MX8ULP S400 MU support
mailbox: imx: support i.MX8ULP S4 MU

Shawn Guo (4):
mailbox: qcom-apcs-ipc: Consolidate msm8994 type apcs_data
dt-bindings: mailbox: qcom: Add QCM2290 APCS compatible
mailbox: qcom-apcs-ipc: Add QCM2290 APCS IPC support
dt-bindings: mailbox: Update maintainer email for qcom apcs-kpss

Sudeep Holla (13):
mailbox: pcc: Fix kernel doc warnings
mailbox: pcc: Refactor all PCC channel information into a structure
mailbox: pcc: Consolidate subspace interrupt information parsing
mailbox: pcc: Consolidate subspace doorbell register parsing
mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory
region info
mailbox: pcc: Use PCC mailbox channel pointer instead of standard
mailbox: pcc: Rename doorbell ack to platform interrupt ack register
mailbox: pcc: Add PCC register bundle and associated accessor functions
mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq
mailbox: pcc: Drop handling invalid bit-width in {read,write}_register
mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4)
mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe
ACPI/PCC: Add maintainer for PCC mailbox driver

Sven Peter (3):
MAINTAINERS: Add Apple mailbox files
dt-bindings: mailbox: Add Apple mailbox bindings
mailbox: apple: Add driver for Apple mailboxes

jason-jh.lin (1):
mailbox: Remove WARN_ON for async_cb.cb in cmdq_exec_done

.../devicetree/bindings/mailbox/apple,mailbox.yaml | 77 +++
.../devicetree/bindings/mailbox/fsl,mu.yaml | 1 +
.../bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +-
MAINTAINERS | 11 +-
drivers/acpi/cppc_acpi.c | 43 +-
drivers/hwmon/xgene-hwmon.c | 35 +-
drivers/i2c/busses/i2c-xgene-slimpro.c | 33 +-
drivers/mailbox/Kconfig | 12 +
drivers/mailbox/Makefile | 2 +
drivers/mailbox/apple-mailbox.c | 384 +++++++++++++
drivers/mailbox/bcm2835-mailbox.c | 4 +-
drivers/mailbox/hi3660-mailbox.c | 4 +-
drivers/mailbox/hi6220-mailbox.c | 7 +-
drivers/mailbox/imx-mailbox.c | 124 +++--
drivers/mailbox/mailbox-altera.c | 5 +-
drivers/mailbox/mailbox-sti.c | 4 +-
drivers/mailbox/mailbox-xgene-slimpro.c | 4 +-
drivers/mailbox/mtk-cmdq-mailbox.c | 15 +-
drivers/mailbox/omap-mailbox.c | 4 +-
drivers/mailbox/pcc.c | 598 +++++++++++++--------
drivers/mailbox/platform_mhu.c | 4 +-
drivers/mailbox/qcom-apcs-ipc-mailbox.c | 31 +-
drivers/mailbox/stm32-ipcc.c | 4 +-
drivers/mailbox/sun6i-msgbox.c | 9 +-
include/acpi/pcc.h | 21 +-
include/linux/apple-mailbox.h | 19 +
include/linux/firmware/imx/s4.h | 20 +
27 files changed, 1061 insertions(+), 417 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
create mode 100644 drivers/mailbox/apple-mailbox.c
create mode 100644 include/linux/apple-mailbox.h
create mode 100644 include/linux/firmware/imx/s4.h