~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/mailbox/mtk,adsp-mbox.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Mediatek ADSP mailbox
  8 
  9 maintainers:
 10   - Allen-KH Cheng <Allen-KH.Cheng@mediatek.com>
 11 
 12 description: |
 13   The MTK ADSP mailbox Inter-Processor Communication (IPC) enables the SoC
 14   to communicate with ADSP by passing messages through two mailbox channels.
 15   The MTK ADSP mailbox IPC also provides the ability for one processor to
 16   signal the other processor using interrupts.
 17 
 18 properties:
 19   compatible:
 20     oneOf:
 21       - enum:
 22           - mediatek,mt8186-adsp-mbox
 23           - mediatek,mt8195-adsp-mbox
 24       - items:
 25           - enum:
 26               - mediatek,mt8188-adsp-mbox
 27           - const: mediatek,mt8186-adsp-mbox
 28 
 29 
 30   "#mbox-cells":
 31     const: 0
 32 
 33   reg:
 34     maxItems: 1
 35 
 36   interrupts:
 37     maxItems: 1
 38 
 39 required:
 40   - compatible
 41   - "#mbox-cells"
 42   - reg
 43   - interrupts
 44 
 45 additionalProperties: false
 46 
 47 examples:
 48   - |
 49     #include <dt-bindings/interrupt-controller/arm-gic.h>
 50     #include <dt-bindings/interrupt-controller/irq.h>
 51 
 52     adsp_mailbox0:mailbox@10816000 {
 53         compatible = "mediatek,mt8195-adsp-mbox";
 54         #mbox-cells = <0>;
 55         reg = <0x10816000 0x1000>;
 56         interrupts = <GIC_SPI 702 IRQ_TYPE_LEVEL_HIGH 0>;
 57     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php