linux/Documentation/devicetree/bindings/mailbox
Linus Torvalds 8bfab832ad mailbox: updates for v7.3
- mhuv2: convert channel translation to fw_xlate() and use generic device
           property APIs
  - axiado: add AX3005 mailbox controller driver and DT bindings
  - bcm2835: use platform_get_irq() and simplify probe error handling
  - cix: fix DT property string typo and use dev_err_probe()
  - exynos: add Exynos850 mailbox driver support and DT bindings
  - microchip: add null check for devm_kasprintf()
  - pcc: fix missed-interrupt command timeout, verify shared memory signature,
        and notify clients on polled completion
  - qcom: fix CPUCP PREEMPT_RT deadlock and NULL data crash, fix IPCC duplicate
         channel allocation across holes, and add IPQ5210 APCS and Nord IPCC bindings
  - riscv: validate RPMI notification buffer lengths and event payload bounds
  - rockchip: manage peripheral clock with devm helper and drop unused struct field
  - ti-msgmgr: convert bindings to DT schema
  - misc: remove redundant dev_err()/dev_err_probe() on IRQ request failures
         across drivers
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE6EwehDt/SOnwFyTyf9lkf8eYP5UFAmqLoQ8ACgkQf9lkf8eY
 P5X5Yg//fV6vjCgnuCPSfL0z8RbGrE8WlY9XWmQnp5boKa7rjNVKedwkiPxNFMAw
 ro/ERpyfxLSQziws/nonAr7bJ5yxrz6wHFU6++5rT9w5m4e0Y7meoKT6GEj+1bEy
 1kQ/4xmaZSLkUUTJkndU6wGBWxt0GJHObUNzVJxx28E0f1OAQa4MojT96gcgx8tm
 uPzaL6acBigsLRtlCUYgtTR5/CLi9ArJmzRYrWVNG07fxr4sSKuMWTp5Fu+te5/w
 jLJXyEgdzIzbjKrysyQPt0Di3iR2raTlw/86bFQtqdk4GNBMjPcQQtc7qWhUsst8
 XhjXm0OB8yHtJ0cn59yLeChWZ/2Cc+nPqWtYdtadWghuqnTGfdpjkS2sngPsNVRy
 txEvyqgzszQcpAqemKVnVlKHBgq0D3VwMR3KQ/tUIWLgpxw5YcG4oczum/Cf+YOR
 i3VVbxFKkzHjopzh8Gh7pgAuwY4uJnVEgOtFnQLGe6goLcs6nNmBAMe6wi2Ge5mQ
 0ZxoAj1z7pylQPiAQViPYM1uJcgRWJx+B6dzfBJKKBSTsHmHPhjXVYqbs/5/RrU+
 0iHNFVs2dQuKkyjgOQ/qX7Oas3uasc87nuTM7yyHfhFjgt3G+7XaDPETgVuBK/BX
 /3vlpkQEjQFL5CJVcxCZ0/ZSQnwhx0Kr84qXEttq2LMl1Qlzq5w=
 =rp2p
 -----END PGP SIGNATURE-----

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

Pull mailbox updates from Jassi Brar:

 - mhuv2:
     - convert channel translation to fw_xlate()
     - use generic device property APIs

 - axiado:
     - add AX3005 mailbox controller driver and DT bindings

 - bcm2835:
     - use platform_get_irq()
     - simplify probe error handling

 - cix:
     - fix DT property string typo
     - use dev_err_probe()

 - exynos:
     - add Exynos850 mailbox driver support and DT bindings

 - microchip:
     - add null check for devm_kasprintf()

 - pcc:
     - fix missed-interrupt command timeout
     - verify shared memory signature
     - notify clients on polled completion

 - qcom:
     - fix CPUCP PREEMPT_RT deadlock and NULL data crash
     - fix IPCC duplicate channel allocation across holes
     - add IPQ5210 APCS and Nord IPCC bindings

 - riscv:
     - validate RPMI notification buffer lengths and event payload bounds

 - rockchip:
     - manage peripheral clock with devm helper
     - drop unused struct field

 - ti-msgmgr:
     - convert bindings to DT schema

 - remove redundant dev_err()/dev_err_probe() on IRQ request failures
   across drivers

* tag 'mailbox-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox: (22 commits)
  mailbox: add Axiado AX3005 mailbox driver
  dt-bindings: mailbox: add Axiado AX3005 mailbox
  dt-bindings: mailbox: Convert TI Message Manager to DT schema
  mailbox: cix: fix DT property name string typo and use dev_err_probe()
  mailbox: riscv-sbi-mpxy: validate RPMI notification lengths
  mailbox: bcm2835: use platform_get_irq and simplify probe
  mailbox: qcom-ipcc: fix duplicate channel allocation across holes
  mailbox: mchp-ipc-sbi: Add null check for devm_kasprintf()
  mailbox: Remove redundant dev_err()/dev_err_probe()
  dt-bindings: mailbox: qcom: Add IPQ5210 APCS compatible
  dt-bindings: mailbox: qcom-ipcc: Document Nord IPCC
  mailbox: exynos: Add support for Exynos850 mailbox
  dt-bindings: mailbox: google,gs101-mbox: Add samsung,exynos850-mbox
  mailbox: pcc: Fix command timeout due to missed interrupt
  mailbox: pcc: Check shared memory signature on request
  mailbox: pcc: Notify clients on polled completion
  mailbox: rockchip: drop unneeded runtime pointer (pclk)
  mailbox: rockchip: disable pclk on probe failure and unbind
  mailbox: qcom-cpucp: handle NULL data in send_data callback
  mailbox: qcom-cpucp: fix PREEMPT_RT self-deadlock in IRQ handler
  ...
2026-08-24 10:03:49 -07: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: update Sudeep Holla's email address 2026-07-20 16:20:25 -05:00
aspeed,ast2700-mailbox.yaml dt-bindings: mailbox: Add ASPEED AST2700 series SoC 2025-08-06 12:45:05 -05:00
axiado,ax3005-mailbox.yaml dt-bindings: mailbox: add Axiado AX3005 mailbox 2026-08-23 15:41:13 -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: google,gs101-mbox: Add samsung,exynos850-mbox 2026-08-15 15:41:12 -05: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-ipcc.yaml dt-bindings: mailbox: qcom-ipcc: Document Nord IPCC 2026-08-15 15:41:13 -05:00
qcom,apcs-kpss-global.yaml dt-bindings: mailbox: qcom: Add IPQ5210 APCS compatible 2026-08-15 15:41:13 -05:00
qcom,cpucp-mbox.yaml dt-bindings: mailbox: qcom,cpucp-mbox: Add Hawi compatible 2026-05-18 13:29:29 -05: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: Correct white-space style 2026-08-07 09:38:48 -05: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,k2g-message-manager.yaml dt-bindings: mailbox: Convert TI Message Manager to DT schema 2026-08-15 15:41:13 -05: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