linux/Documentation/devicetree/bindings/mailbox
Linus Torvalds f0a475aedd mailbox: platform and core updates
PCC
 - Updates to transmission and interrupt handling, including
   dynamic txdone configuration, ->last_tx_done() wiring, and SHMEM
   initialization fixes. Reverted previous shared buffer patch.
 
 MediaTek
 - Introduce mtk-vcp-mailbox driver and bindings for MT8196 VCP.
 - Expand mtk-cmdq for MT8196 with GCE virtualization, mminfra_offset,
   and instruction generation data.
 
 Spreadtrum (SPRD)
 - Add Mailbox Revision 2 support and UMS9230 bindings.
 - Fix unhandled interrupt masking and TX done delivery flags.
 
 Microchip
 - Add pic64gx compatibility to MPFS.
 - Fix out-of-bounds access and smatch warnings in mchp-ipc-sbi.
 
 Core & Misc Platform Updates
 - Prevent out-of-bounds access in fw_mbox_index_xlate().
 - Add bindings for Qualcomm CPUCP (Kaanapali).
 - Simplify mtk-cmdq and zynqmp-ipi with scoped OF child iterators.
 - Consolidate various minor fixes, dead code removal, and typo
   corrections across Broadcom, NXP, Samsung, Xilinx, ARM, and
   core headers.
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6EwehDt/SOnwFyTyf9lkf8eYP5UFAmmP4QkACgkQf9lkf8eY
 P5XRlg//Ye7g0M4uLODJCPRBCG9WsBfHTi3FrpPi9yiaXXy0v5t8+2vwq8YEzevU
 /4UbuC1hANdVbDB8ETtyeI+kmpcIw9VbZz/B4MW5PNr0bNuO1UUKgueoalXwkT6g
 4S8zNX+Kx2dvjHjf4UF/tmBDDM0MAMKuTwEiugree2S7tuusrn0MFYt3XEeMVpKN
 0ob+JTzSi3kHIiWHLi6ZagK8PqtZtOJTdJEziAz0OgOXdLWg614M0lAwPwdnkqX0
 I+nIYeNaDqsR2tmMldPxRGv4A7sKKsZm/nnzrTC7OAvU/q+l7JNjF3ejeMJWehpF
 4I6/jFsnAhmBBr/4U+HuzMxwARI11VjexQYlTH+aoZFtfiAEGfCNVYLAnbzOX1jh
 7mnb1ccwWlgfuj0GtVYjYbrR0wjZVfsgSZX6mfbEOuDVLeQE/AWV1pq2V2Ptcl/s
 qzKQwzDtAuHIJRB73xYthAE4jWF/EigEHyedDPoEXE8K+pkv8G9zuVHQYsejYmNF
 oWlnoJZH/q+z7vMKCgblKQDPb++bUbXQr/x4PNLGW7J+ROikOOux0zOBJDaPSWoM
 Mpw2sUaWI40IgpmEswtoifqzspYUwN7t/C7nBM/vdyFy/13KVOjV0Jbk2oW7mtMA
 BzotYgVIThScG0P7iflXFvQz0fEMN8p4up/nYxbitgBFaBtHdU0=
 =9BUB
 -----END PGP SIGNATURE-----

Merge tag 'mailbox-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox

Pull mailbox updates from Jassi Brar:
 "Platform and core updates

  PCC:
   - Updates to transmission and interrupt handling, including dynamic
     txdone configuration, ->last_tx_done() wiring, and SHMEM
     initialization fixes. Reverted previous shared buffer patch

  MediaTek
   - Introduce mtk-vcp-mailbox driver and bindings for MT8196 VCP
   - Expand mtk-cmdq for MT8196 with GCE virtualization, mminfra_offset,
     and instruction generation data

  Spreadtrum (SPRD)
   - Add Mailbox Revision 2 support and UMS9230 bindings
   - Fix unhandled interrupt masking and TX done delivery flags

  Microchip
   - Add pic64gx compatibility to MPFS
   - Fix out-of-bounds access and smatch warnings in mchp-ipc-sbi

  Core & Misc Platform Updates
   - Prevent out-of-bounds access in fw_mbox_index_xlate()
   - Add bindings for Qualcomm CPUCP (Kaanapali)
   - Simplify mtk-cmdq and zynqmp-ipi with scoped OF child iterators
   - Consolidate various minor fixes, dead code removal, and typo
     corrections across Broadcom, NXP, Samsung, Xilinx, ARM, and core
     headers"

* tag 'mailbox-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox: (34 commits)
  mailbox: sprd: mask interrupts that are not handled
  mailbox: sprd: add support for mailbox revision 2
  mailbox: sprd: clear delivery flag before handling TX done
  dt-bindings: mailbox: sprd: add compatible for UMS9230
  mailbox: bcm-ferxrm-mailbox: Use default primary handler
  mailbox: Remove mailbox_client.h from controller drivers
  mailbox: zynqmp-ipi: Simplify with scoped for each OF child loop
  mailbox: mtk-cmdq: Simplify with scoped for each OF child loop
  dt-bindings: mailbox: xlnx,zynqmp-ipi-mailbox: Document msg region requirement
  mailbox: Improve RISCV_SBI_MPXY_MBOX guidance
  mailbox: mchp-ipc-sbi: fix uninitialized symbol and other smatch warnings
  mailbox: arm_mhuv3: fix typo in comment
  mailbox: cix: fix typo in error message
  mailbox: imx: Skip the suspend flag for i.MX7ULP
  mailbox: exynos: drop unneeded runtime pointer (pclk)
  mailbox: pcc: Remove spurious IRQF_ONESHOT usage
  mailbox: mtk-cmdq: Add driver data to support for MT8196
  mailbox: mtk-cmdq: Add mminfra_offset configuration for DRAM transaction
  mailbox: mtk-cmdq: Add GCE hardware virtualization configuration
  mailbox: mtk-cmdq: Add cmdq private data to cmdq_pkt for generating instruction
  ...
2026-02-14 11:13:32 -08:00
..
allwinner,sun6i-a31-msgbox.yaml dt-bindings: mailbox: Correct example indentation 2025-08-06 12:45:04 -05:00
altera-mailbox.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
amlogic,meson-gxbb-mhu.yaml dt-bindings: mailbox: Correct example indentation 2025-08-06 12:45:04 -05:00
apm,xgene-slimpro-mbox.yaml dt-bindings: mailbox: Convert apm,xgene-slimpro-mbox to DT schema 2025-10-14 17:12:15 -05:00
apple,mailbox.yaml dt-bindings: mailbox: apple,mailbox: Add t6020 compatible 2025-09-14 21:49:43 +02:00
arm,mhu.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
arm,mhuv2.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
arm,mhuv3.yaml dt-bindings: mailbox: arm,mhuv3: Add bindings 2024-05-19 22:30:09 -05:00
aspeed,ast2700-mailbox.yaml dt-bindings: mailbox: Add ASPEED AST2700 series SoC 2025-08-06 12:45:05 -05:00
brcm,bcm2835-mbox.yaml dt-bindings: mailbox: convert bcm2835-mbox bindings to YAML 2023-06-30 17:35:45 -05:00
brcm,bcm74110-mbox.yaml dt-bindings: mailbox: Add support for bcm74110 2025-08-06 12:41:45 -05:00
brcm,iproc-flexrm-mbox.yaml dt-bindings: mailbox: Convert brcm,iproc-flexrm-mbox to DT schema 2025-09-19 12:29:28 -05:00
brcm,iproc-pdc-mbox.yaml dt-bindings: mailbox: Convert brcm,iproc-pdc-mbox to DT schema 2025-09-19 12:29:28 -05:00
cix,sky1-mbox.yaml dt-bindings: mailbox: add cix,sky1-mbox 2025-07-21 17:14:55 +02:00
fsl,mu.yaml dt-bindings: mailbox: fsl,mu: Add i.MX94 compatible 2025-03-26 20:58:25 -05:00
google,gs101-mbox.yaml dt-bindings: mailbox: add google,gs101-mbox 2025-01-18 16:18:10 -06:00
hisilicon,hi3660-mailbox.txt dt-bindings: mailbox: Introduce Hi3660 controller binding 2018-03-20 11:15:50 +08:00
hisilicon,hi6220-mailbox.txt dt-bindings: mailbox: Document Hi6220 mailbox driver 2016-03-04 12:32:19 +05:30
mailbox.txt dt-bindings: mailbox: add support for mailbox client shared memory 2018-02-28 16:37:57 +00:00
marvell,armada-3700-rwtm-mailbox.yaml dt-bindings: mailbox: Convert marvell,armada-3700-rwtm-mailbox to DT schema 2025-09-19 12:29:28 -05:00
mediatek,gce-mailbox.yaml dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-names optional 2025-10-06 18:14:00 -05:00
mediatek,gce-props.yaml dt-bindings: mailbox: Add mediatek,gce-props.yaml 2024-07-10 13:24:55 -05:00
mediatek,mt8196-gpueb-mbox.yaml dt-bindings: mailbox: Add MT8196 GPUEB Mailbox 2025-10-06 18:14:01 -05:00
mediatek,mt8196-vcp-mbox.yaml dt-bindings: mailbox: mediatek,mt8196-vcp-mbox: add mtk vcp-mbox document 2026-01-18 12:50:45 -06:00
microchip,mpfs-mailbox.yaml dt-bindings: mbox: add pic64gx mailbox compatibility to mpfs mailbox 2026-01-18 14:19:20 -06:00
microchip,sbi-ipc.yaml dt-bindings: mailbox: add binding for Microchip IPC mailbox controller 2025-01-18 16:09:13 -06:00
mtk,adsp-mbox.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
nvidia,tegra186-hsp.yaml dt-bindings: mailbox: Drop consumers example DTS 2025-08-06 12:45:05 -05:00
qcom,apcs-kpss-global.yaml dt-bindings: Fix inconsistent quoting 2025-11-17 11:24:50 -06:00
qcom,cpucp-mbox.yaml dt-bindings: mailbox: qcom: Add CPUCP mailbox controller bindings for Kaanapali 2026-01-18 12:50:45 -06:00
qcom-ipcc.yaml dt-bindings: mailbox: qcom: Add IPCC support for Kaanapali and Glymur Platforms 2026-01-17 15:35:17 -06:00
riscv,rpmi-shmem-mbox.yaml dt-bindings: mailbox: Add bindings for RPMI shared memory transport 2025-09-23 22:51:59 -06:00
riscv,sbi-mpxy-mbox.yaml dt-bindings: mailbox: Add bindings for RISC-V SBI MPXY extension 2025-09-24 16:56:19 -06:00
rockchip,rk3368-mailbox.yaml dt-bindings: mailbox: Convert rockchip,rk3368-mailbox to DT schema 2025-09-19 12:29:28 -05:00
sophgo,cv1800b-mailbox.yaml dt-bindings: mailbox: add Sophgo CV18XX series SoC 2025-05-26 16:23:39 -05:00
sprd-mailbox.yaml dt-bindings: mailbox: sprd: add compatible for UMS9230 2026-02-01 18:59:14 -06:00
st,sti-mailbox.yaml dt-bindings: mailbox: sti-mailbox: convert to DT schema 2023-02-23 14:47:12 -06:00
st,stm32-ipcc.yaml dt-bindings: mailbox: Drop unneeded quotes 2023-04-04 12:12:12 -05:00
thead,th1520-mbox.yaml dt-bindings: mailbox: Add thead,th1520-mailbox bindings 2024-11-24 13:06:42 -06:00
ti,message-manager.txt dt-bindings: mailbox: ti,message-manager: Fix interrupt name error 2017-12-15 15:03:24 -06:00
ti,omap-mailbox.yaml dt-bindings: mailbox: Drop consumers example DTS 2025-08-06 12:45:05 -05:00
ti,secure-proxy.yaml dt-bindings: mailbox: Correct example indentation 2025-08-06 12:45:04 -05:00
xlnx,zynqmp-ipi-mailbox.yaml dt-bindings: mailbox: xlnx,zynqmp-ipi-mailbox: Document msg region requirement 2026-01-24 18:42:39 -06:00