1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/mailbox/med 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: MediaTek Global Command Engine Common P 8 9 maintainers: 10 - Houlong Wei <houlong.wei@mediatek.com> 11 12 description: 13 The Global Command Engine (GCE) is an instru 14 single-core command dispatcher for MediaTek 15 (CMDQ) mailbox driver is a driver for GCE, i 16 mailbox framework. It is used to receive mes 17 and configure GCE to execute the specified i 18 We use mediatek,gce-mailbox.yaml to define t 19 driver. A device driver that uses the CMDQ d 20 registers is a mailbox consumer. The mailbox 21 channel corresponding to a GCE hardware thre 22 that the GCE thread to configure its hardwar 23 reserve a mailbox channel to configure GCE h 24 GCE thread. This binding defines the common 25 provider and consumers. 26 27 properties: 28 mediatek,gce-events: 29 description: 30 GCE has an event table in SRAM, consisti 31 Each event ID has a boolean event value 32 The property mediatek,gce-events is used 33 Some gce-events are hardware-bound and c 34 For instance, in MT8195, when VDO0_MUTEX 35 send an event signal to GCE, setting the 36 Similarly, in MT8188, the value of event 37 VOD0_MUTEX is stream done. 38 On the other hand, some gce-events are n 39 changed by software. For example, in MT8 40 event ID 855, which is not bound to any 41 in the secure world completes a task. Ho 42 is already bound to VDEC_LAT1, so we nee 43 achieve the same purpose. This event ID 44 to any hardware and is not yet used in a 45 To determine if the event ID is bound to 46 software driver, refer to the GCE header 47 include/dt-bindings/gce/<chip>-gce.h of 48 $ref: /schemas/types.yaml#/definitions/uin 49 minItems: 1 50 maxItems: 32 51 52 additionalProperties: true
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.