1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/mailbox/mediatek,gce-mailbox.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Mediatek Global Command Engine Mailbox
10 - Houlong Wei <houlong.wei@mediatek.com>
13 The Global Command Engine (GCE) is used to help read/write registers with
14 critical time limitation, such as updating display configuration during the
15 vblank. The GCE can be used to implement the Command Queue (CMDQ) driver.
31 The first cell describes the Thread ID of the GCE,
32 the second cell describes the priority of the GCE thread
42 - description: Global Command Engine clock
61 const: mediatek,mt8195-gce
66 additionalProperties: false
70 #include <dt-bindings/clock/mt8173-clk.h>
71 #include <dt-bindings/interrupt-controller/arm-gic.h>
72 #include <dt-bindings/interrupt-controller/irq.h>
78 gce: mailbox@10212000 {
79 compatible = "mediatek,mt8173-gce";
80 reg = <0 0x10212000 0 0x1000>;
81 interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_LOW>;
83 clocks = <&infracfg CLK_INFRA_GCE>;