/linux/Documentation/devicetree/bindings/media/ |
H A D | mediatek,mdp3-rsz.yaml | 30 mediatek,gce-client-reg: 34 - description: phandle of GCE 35 - description: GCE subsys id 38 description: The register of client driver can be configured by gce with 39 4 arguments defined in this property. Each GCE subsys id is mapping to 40 a client defined in the header include/dt-bindings/gce/<chip>-gce.h. 42 mediatek,gce-events: 45 to gce. The event id is defined in the gce header 46 include/dt-bindings/gce/<chip>-gce.h of each chips. 55 - mediatek,gce-client-reg [all …]
|
H A D | mediatek,mdp3-wrot.yaml | 30 mediatek,gce-client-reg: 34 - description: phandle of GCE 35 - description: GCE subsys id 38 description: The register of client driver can be configured by gce with 39 4 arguments defined in this property. Each GCE subsys id is mapping to 40 a client defined in the header include/dt-bindings/gce/<chip>-gce.h. 42 mediatek,gce-events: 45 to gce. The event id is defined in the gce header 46 include/dt-bindings/gce/<chip>-gce.h of each chips. 64 - mediatek,gce-client-reg [all …]
|
H A D | mediatek,mdp3-rdma.yaml | 36 mediatek,gce-client-reg: 40 - description: phandle of GCE 41 - description: GCE subsys id 44 description: The register of client driver can be configured by gce with 45 4 arguments defined in this property. Each GCE subsys id is mapping to 46 a client defined in the header include/dt-bindings/gce/<chip>-gce.h. 48 mediatek,gce-events: 51 to gce. The event id is defined in the gce header 52 include/dt-bindings/gce/<chip>-gce.h of each chips. 93 - mediatek,gce-client-reg [all …]
|
H A D | mediatek,mdp3-tcc.yaml | 30 mediatek,gce-client-reg: 32 The register of display function block to be set by gce. There are 4 arguments, 33 such as gce node, subsys id, offset and register size. The subsys id that is 34 mapping to the register of display function blocks is defined in the gce header 35 include/dt-bindings/gce/<chip>-gce.h of each chips. 39 - description: phandle of GCE 40 - description: GCE subsys id 51 - mediatek,gce-client-reg 59 #include <dt-bindings/gce/mt8195-gce.h> 64 mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0xb000 0x1000>;
|
H A D | mediatek,mdp3-hdr.yaml | 29 mediatek,gce-client-reg: 31 The register of display function block to be set by gce. There are 4 arguments, 32 such as gce node, subsys id, offset and register size. The subsys id that is 33 mapping to the register of display function blocks is defined in the gce header 34 include/dt-bindings/gce/<chip>-gce.h of each chips. 38 - description: phandle of GCE 39 - description: GCE subsys id 50 - mediatek,gce-client-reg 58 #include <dt-bindings/gce/mt8195-gce.h> 63 mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x4000 0x1000>;
|
H A D | mediatek,mdp3-fg.yaml | 29 mediatek,gce-client-reg: 31 The register of display function block to be set by gce. There are 4 arguments, 32 such as gce node, subsys id, offset and register size. The subsys id that is 33 mapping to the register of display function blocks is defined in the gce header 34 include/dt-bindings/gce/<chip>-gce.h of each chips. 38 - description: phandle of GCE 39 - description: GCE subsys id 50 - mediatek,gce-client-reg 58 #include <dt-bindings/gce/mt8195-gce.h> 63 mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x2000 0x1000>;
|
H A D | mediatek,mdp3-tdshp.yaml | 29 mediatek,gce-client-reg: 31 The register of display function block to be set by gce. There are 4 arguments, 32 such as gce node, subsys id, offset and register size. The subsys id that is 33 mapping to the register of display function blocks is defined in the gce header 34 include/dt-bindings/gce/<chip>-gce.h of each chips. 38 - description: phandle of GCE 39 - description: GCE subsys id 50 - mediatek,gce-client-reg 58 #include <dt-bindings/gce/mt8195-gce.h> 63 mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x7000 0x1000>;
|
H A D | mediatek,mdp3-stitch.yaml | 29 mediatek,gce-client-reg: 31 The register of display function block to be set by gce. There are 4 arguments, 32 such as gce node, subsys id, offset and register size. The subsys id that is 33 mapping to the register of display function blocks is defined in the gce header 34 include/dt-bindings/gce/<chip>-gce.h of each chips. 38 - description: phandle of GCE 39 - description: GCE subsys id 50 - mediatek,gce-client-reg 58 #include <dt-bindings/gce/mt8195-gce.h> 63 mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x3000 0x1000>;
|
/linux/Documentation/devicetree/bindings/soc/mediatek/ |
H A D | mediatek,ccorr.yaml | 25 mediatek,gce-client-reg: 29 - description: phandle of GCE 30 - description: GCE subsys id 33 description: The register of client driver can be configured by gce with 34 4 arguments defined in this property. Each GCE subsys id is mapping to 35 a client defined in the header include/dt-bindings/gce/<chip>-gce.h. 37 mediatek,gce-events: 40 to gce. The event id is defined in the gce header 41 include/dt-bindings/gce/<chip>-gce.h of each chips. 50 - mediatek,gce-client-reg [all …]
|
H A D | mediatek,wdma.yaml | 26 mediatek,gce-client-reg: 30 - description: phandle of GCE 31 - description: GCE subsys id 34 description: The register of client driver can be configured by gce with 35 4 arguments defined in this property. Each GCE subsys id is mapping to 36 a client defined in the header include/dt-bindings/gce/<chip>-gce.h. 38 mediatek,gce-events: 41 to gce. The event id is defined in the gce header 42 include/dt-bindings/gce/<chip>-gce.h of each chips. 57 - mediatek,gce-client-reg [all …]
|
H A D | mediatek,mutex.yaml | 57 mediatek,gce-events: 60 to gce. The event id is defined in the gce header 61 include/dt-bindings/gce/<chip>-gce.h of each chips. 64 mediatek,gce-client-reg: 68 - description: phandle of GCE 69 - description: GCE subsys id 72 description: The register of client driver can be configured by gce with 73 4 arguments defined in this property. Each GCE subsys id is mapping to 74 a client defined in the header include/dt-bindings/gce/<chip>-gce.h. 108 #include <dt-bindings/gce/mt8173-gce.h> [all …]
|
/linux/Documentation/devicetree/bindings/mailbox/ |
H A D | mediatek,gce-props.yaml | 4 $id: http://devicetree.org/schemas/mailbox/mediatek,gce-props.yaml# 13 The Global Command Engine (GCE) is an instruction based, multi-threaded, 15 (CMDQ) mailbox driver is a driver for GCE, implemented using the Linux 17 and configure GCE to execute the specified instruction set in the message. 18 We use mediatek,gce-mailbox.yaml to define the properties for CMDQ mailbox 21 channel corresponding to a GCE hardware thread to send a message, specifying 22 that the GCE thread to configure its hardware. The mailbox provider can also 23 reserve a mailbox channel to configure GCE hardware register by the specific 24 GCE thread. This binding defines the common GCE properties for both mailbox 28 mediatek,gce-events: [all …]
|
/linux/Documentation/devicetree/bindings/display/mediatek/ |
H A D | mediatek,padding.yaml | 41 mediatek,gce-client-reg: 43 GCE (Global Command Engine) is a multi-core micro processor that helps 45 describes GCE client's information that is composed by 4 fields. 46 1. Phandle of the GCE (there may be several GCE processors) 48 (Please refer to include/dt-bindings/gce/<chip>-gce.h) 54 - description: Phandle of the GCE 65 - mediatek,gce-client-reg 74 #include <dt-bindings/gce/mt8195-gce.h> 85 mediatek,gce-client-reg = <&gce0 SUBSYS_1c11XXXX 0xd000 0x1000>;
|
H A D | mediatek,wdma.yaml | 50 mediatek,gce-client-reg: 51 description: The register of client driver can be configured by gce with 52 4 arguments defined in this property, such as phandle of gce, subsys id, 53 register offset and size. Each GCE subsys id is mapping to a client 54 defined in the header include/dt-bindings/gce/<chip>-gce.h. 73 #include <dt-bindings/gce/mt8173-gce.h> 87 mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0x1000 0x1000>;
|
H A D | mediatek,split.yaml | 43 mediatek,gce-client-reg: 45 The register of display function block to be set by gce. There are 4 arguments, 46 such as gce node, subsys id, offset and register size. The subsys id that is 47 mapping to the register of display function blocks is defined in the gce header 48 include/dt-bindings/gce/<chip>-gce.h of each chips. 52 - description: phandle of GCE 53 - description: GCE subsys id 84 - mediatek,gce-client-reg
|
H A D | mediatek,color.yaml | 64 mediatek,gce-client-reg: 65 description: The register of client driver can be configured by gce with 66 4 arguments defined in this property, such as phandle of gce, subsys id, 67 register offset and size. Each GCE subsys id is mapping to a client 68 defined in the header include/dt-bindings/gce/<chip>-gce.h. 108 #include <dt-bindings/gce/mt8173-gce.h> 120 mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0x3000 0x1000>;
|
H A D | mediatek,aal.yaml | 61 mediatek,gce-client-reg: 62 description: The register of client driver can be configured by gce with 63 4 arguments defined in this property, such as phandle of gce, subsys id, 64 register offset and size. Each GCE subsys id is mapping to a client 65 defined in the header include/dt-bindings/gce/<chip>-gce.h. 104 #include <dt-bindings/gce/mt8173-gce.h> 116 mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0x5000 0x1000>;
|
H A D | mediatek,merge.yaml | 76 mediatek,gce-client-reg: 77 description: The register of client driver can be configured by gce with 78 4 arguments defined in this property, such as phandle of gce, subsys id, 79 register offset and size. Each GCE subsys id is mapping to a client 80 defined in the header include/dt-bindings/gce/<chip>-gce.h.
|
/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8173.dtsi | 14 #include <dt-bindings/gce/mt8173-gce.h> 634 gce: mailbox@10212000 { label 635 compatible = "mediatek,mt8173-gce"; 639 clock-names = "gce"; 1013 mboxes = <&gce 0 CMDQ_THR_PRIO_HIGHEST>, 1014 <&gce 1 CMDQ_THR_PRIO_HIGHEST>; 1015 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0 0x1000>; 1090 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xc000 0x1000>; 1100 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xd000 0x1000>; 1110 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xe000 0x1000>; [all …]
|
H A D | mt8192.dtsi | 9 #include <dt-bindings/gce/mt8192-gce.h> 744 gce: mailbox@10228000 { label 745 compatible = "mediatek,mt8192-gce"; 750 clock-names = "gce"; 1457 mboxes = <&gce 0 CMDQ_THR_PRIO_HIGHEST>, 1458 <&gce 1 CMDQ_THR_PRIO_HIGHEST>; 1459 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0 0x1000>; 1467 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x1000 0x1000>; 1468 mediatek,gce-events = <CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_0>, 1512 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x5000 0x1000>; [all …]
|
/linux/include/dt-bindings/gce/ |
H A D | mt8173-gce.h | 11 /* GCE HW thread priority */ 15 /* GCE SUBSYS */ 20 /* GCE HW EVENT */
|
H A D | mt8186-gce.h | 14 /* GCE thread priority */ 27 /* GCE subsys table */ 60 /* GCE General Purpose Register (GPR) support 63 /* GCE: write mask */ 89 /* GCE hardware events */ 349 * Following definitions are gce sw token which may use by clients 396 /* Resource lock event to control resource in GCE thread */
|
H A D | mediatek,mt6795-gce.h | 9 /* GCE HW thread priority */ 19 /* GCE SUBSYS */ 44 /* GCE HW EVENT */
|
H A D | mt6779-gce.h | 12 /* GCE HW thread priority */ 22 /* GCE subsys table */ 55 /* GCE hardware events */
|
H A D | mt8183-gce.h | 13 /* GCE HW thread priority */ 17 /* GCE SUBSYS */
|