- mtk: added support for mt8192 and mt8195
minor fix regarding address shift. - qcom: added compatibles for MSM8953, SM6350 and SM6115 enable loading IPCC as a module - misc: change Altera maintainer fix sti kernel-doc warnings -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE6EwehDt/SOnwFyTyf9lkf8eYP5UFAmEvkXIACgkQf9lkf8eY P5VVXg/9FItkspoh1DxiOi2KBrtpSdwMpbnjQRPoQx22efHR89KFRil1+srxdL5X eYEDXJV91J7jdo9JS4O6hM3uTUGVNRHYypDrSGhzmG1WDuLVM4x9EVLAe6EG026q 3h8NRt7bxDLNGI9wjSuZyVsTt+rpAOQXpEkw3GPOhZFwE2ZRBNSqiv6fI+TI/GC9 c8nELD1fktrEU491wLOAFiEwOQxJe5rLPexfT2gox2sg8DOpbNSz1BAjqfks5Qcl f4Gc8Q/AhAlghEnjpRNC44RoE7ce2KLJtrYJrClN7ToyjGbV4NMDg7vfHeZiTACh n/lp7oS0sX1xdKclZyZDFtYJW/FnwkkgVm7cpH48sQR0jqsrZmfyen8gnGhxxo1B 4F+/k8tplIs1or8EqpR688+fzkUKjXDzFTESa+xj2cL8cdfmZomnyBhTdsfKVoi0 Aqydgn907v8+l5uep0b5uj1SMRCDolgnipBjkryKkp+Y78i9AsqWWGPcCoY+VP35 0vCU5Q+UgtINIrO5MjaEtm3fqw/xpgu4TDPIEnfOCZMLxp7wSV9e3Zqh+ppGnzMn sWPRI93q7YQx4hkbrFsaGGEylWmxffr3fiBDnR9f7ZV7sLMQON73+493AIeCTBND BkUhEwdBlLVLVcGreSO8wr4IyJ4MNvRm0vB3T7LjQXPoa7fLw0A= =F3Lm -----END PGP SIGNATURE----- Merge tag 'mailbox-v5.15' of git://git.linaro.org/landing-teams/working/fujitsu/integration Pull mailbox updates from Jassi Brar: - mtk: - added support for mt8192 and mt8195 - minor fix regarding address shift - qcom: - added compatibles for MSM8953, SM6350 and SM6115 - enable loading IPCC as a module - misc: - change Altera maintainer - fix sti kernel-doc warnings * tag 'mailbox-v5.15' of git://git.linaro.org/landing-teams/working/fujitsu/integration: mailbox: cmdq: add multi-gce clocks support for mt8195 mailbox: cmdq: add mediatek mailbox support for mt8195 dt-bindings: gce: add gce header file for mt8195 dt-bindings: mailbox: add definition for mt8195 mailbox: qcom-apcs-ipc: Add compatible for MSM8953 SoC dt-bindings: mailbox: Add compatible for the MSM8953 dt-bindings: mailbox: qcom-ipcc: Add compatible for SM6350 mailbox: qcom: Add support for SM6115 APCS IPC dt-bindings: mailbox: qcom: Add SM6115 APCS compatible soc: mediatek: cmdq: add address shift in jump mailbox: cmdq: add mt8192 support dt-binding: gce: add gce header file for mt8192 MAINTAINERS: Replace Ley Foon Tan as Altera Mailbox maintainer mailbox: qcom-ipcc: Enable loading QCOM_IPCC as a module mailbox: sti: quieten kernel-doc warnings
This commit is contained in:
commit
a180eab0b5
@ -9,8 +9,8 @@ CMDQ driver uses mailbox framework for communication. Please refer to
|
||||
mailbox.txt for generic information about mailbox device-tree bindings.
|
||||
|
||||
Required properties:
|
||||
- compatible: can be "mediatek,mt8173-gce", "mediatek,mt8183-gce" or
|
||||
"mediatek,mt6779-gce".
|
||||
- compatible: can be "mediatek,mt8173-gce", "mediatek,mt8183-gce",
|
||||
"mediatek,mt8192-gce", "mediatek,mt8195-gce" or "mediatek,mt6779-gce".
|
||||
- reg: Address range of the GCE unit
|
||||
- interrupts: The interrupt signal from the GCE block
|
||||
- clock: Clocks according to the common clock binding
|
||||
@ -40,8 +40,9 @@ Optional properties for a client mutex node:
|
||||
defined in 'dt-bindings/gce/<chip>-gce.h'.
|
||||
|
||||
Some vaules of properties are defined in 'dt-bindings/gce/mt8173-gce.h',
|
||||
'dt-binding/gce/mt8183-gce.h' or 'dt-bindings/gce/mt6779-gce.h'. Such as
|
||||
sub-system ids, thread priority, event ids.
|
||||
'dt-binding/gce/mt8183-gce.h', 'dt-binding/gce/mt8192-gce.h',
|
||||
'dt-binding/gce/mt8195-gce.h' or 'dt-bindings/gce/mt6779-gce.h'.
|
||||
Such as sub-system ids, thread priority, event ids.
|
||||
|
||||
Example:
|
||||
|
||||
|
@ -20,6 +20,7 @@ properties:
|
||||
- qcom,ipq8074-apcs-apps-global
|
||||
- qcom,msm8916-apcs-kpss-global
|
||||
- qcom,msm8939-apcs-kpss-global
|
||||
- qcom,msm8953-apcs-kpss-global
|
||||
- qcom,msm8994-apcs-kpss-global
|
||||
- qcom,msm8996-apcs-hmss-global
|
||||
- qcom,msm8998-apcs-hmss-global
|
||||
@ -29,6 +30,7 @@ properties:
|
||||
- qcom,sdm660-apcs-hmss-global
|
||||
- qcom,sdm845-apss-shared
|
||||
- qcom,sm6125-apcs-hmss-global
|
||||
- qcom,sm6115-apcs-hmss-global
|
||||
- qcom,sm8150-apss-shared
|
||||
|
||||
reg:
|
||||
|
@ -24,6 +24,7 @@ properties:
|
||||
compatible:
|
||||
items:
|
||||
- enum:
|
||||
- qcom,sm6350-ipcc
|
||||
- qcom,sm8250-ipcc
|
||||
- qcom,sm8350-ipcc
|
||||
- qcom,sc7280-ipcc
|
||||
|
@ -798,7 +798,7 @@ F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
|
||||
F: drivers/i2c/busses/i2c-altera.c
|
||||
|
||||
ALTERA MAILBOX DRIVER
|
||||
M: Ley Foon Tan <ley.foon.tan@intel.com>
|
||||
M: Joyce Ooi <joyce.ooi@intel.com>
|
||||
S: Maintained
|
||||
F: drivers/mailbox/mailbox-altera.c
|
||||
|
||||
|
@ -264,7 +264,7 @@ config SPRD_MBOX
|
||||
you want to build the Spreatrum mailbox controller driver.
|
||||
|
||||
config QCOM_IPCC
|
||||
bool "Qualcomm Technologies, Inc. IPCC driver"
|
||||
tristate "Qualcomm Technologies, Inc. IPCC driver"
|
||||
depends on ARCH_QCOM || COMPILE_TEST
|
||||
help
|
||||
Qualcomm Technologies, Inc. Inter-Processor Communication Controller
|
||||
|
@ -36,12 +36,7 @@
|
||||
#define MBOX_BASE(mdev, inst) ((mdev)->base + ((inst) * 4))
|
||||
|
||||
/**
|
||||
* STi Mailbox device data
|
||||
*
|
||||
* An IP Mailbox is currently composed of 4 instances
|
||||
* Each instance is currently composed of 32 channels
|
||||
* This means that we have 128 channels per Mailbox
|
||||
* A channel an be used for TX or RX
|
||||
* struct sti_mbox_device - STi Mailbox device data
|
||||
*
|
||||
* @dev: Device to which it is attached
|
||||
* @mbox: Representation of a communication channel controller
|
||||
@ -49,6 +44,11 @@
|
||||
* @name: Name of the mailbox
|
||||
* @enabled: Local copy of enabled channels
|
||||
* @lock: Mutex protecting enabled status
|
||||
*
|
||||
* An IP Mailbox is currently composed of 4 instances
|
||||
* Each instance is currently composed of 32 channels
|
||||
* This means that we have 128 channels per Mailbox
|
||||
* A channel an be used for TX or RX
|
||||
*/
|
||||
struct sti_mbox_device {
|
||||
struct device *dev;
|
||||
@ -60,7 +60,7 @@ struct sti_mbox_device {
|
||||
};
|
||||
|
||||
/**
|
||||
* STi Mailbox platform specific configuration
|
||||
* struct sti_mbox_pdata - STi Mailbox platform specific configuration
|
||||
*
|
||||
* @num_inst: Maximum number of instances in one HW Mailbox
|
||||
* @num_chan: Maximum number of channel per instance
|
||||
@ -71,7 +71,7 @@ struct sti_mbox_pdata {
|
||||
};
|
||||
|
||||
/**
|
||||
* STi Mailbox allocated channel information
|
||||
* struct sti_channel - STi Mailbox allocated channel information
|
||||
*
|
||||
* @mdev: Pointer to parent Mailbox device
|
||||
* @instance: Instance number channel resides in
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#define CMDQ_OP_CODE_MASK (0xff << CMDQ_OP_CODE_SHIFT)
|
||||
#define CMDQ_NUM_CMD(t) (t->cmd_buf_size / CMDQ_INST_SIZE)
|
||||
#define CMDQ_GCE_NUM_MAX (2)
|
||||
|
||||
#define CMDQ_CURR_IRQ_STATUS 0x10
|
||||
#define CMDQ_SYNC_TOKEN_UPDATE 0x68
|
||||
@ -36,6 +37,8 @@
|
||||
#define CMDQ_THR_WAIT_TOKEN 0x30
|
||||
#define CMDQ_THR_PRIORITY 0x40
|
||||
|
||||
#define GCE_GCTL_VALUE 0x48
|
||||
|
||||
#define CMDQ_THR_ACTIVE_SLOT_CYCLES 0x3200
|
||||
#define CMDQ_THR_ENABLED 0x1
|
||||
#define CMDQ_THR_DISABLED 0x0
|
||||
@ -73,14 +76,18 @@ struct cmdq {
|
||||
u32 thread_nr;
|
||||
u32 irq_mask;
|
||||
struct cmdq_thread *thread;
|
||||
struct clk *clock;
|
||||
struct clk_bulk_data clocks[CMDQ_GCE_NUM_MAX];
|
||||
bool suspended;
|
||||
u8 shift_pa;
|
||||
bool control_by_sw;
|
||||
u32 gce_num;
|
||||
};
|
||||
|
||||
struct gce_plat {
|
||||
u32 thread_nr;
|
||||
u8 shift;
|
||||
bool control_by_sw;
|
||||
u32 gce_num;
|
||||
};
|
||||
|
||||
u8 cmdq_get_shift_pa(struct mbox_chan *chan)
|
||||
@ -120,11 +127,13 @@ static void cmdq_init(struct cmdq *cmdq)
|
||||
{
|
||||
int i;
|
||||
|
||||
WARN_ON(clk_enable(cmdq->clock) < 0);
|
||||
WARN_ON(clk_bulk_enable(cmdq->gce_num, cmdq->clocks));
|
||||
if (cmdq->control_by_sw)
|
||||
writel(0x7, cmdq->base + GCE_GCTL_VALUE);
|
||||
writel(CMDQ_THR_ACTIVE_SLOT_CYCLES, cmdq->base + CMDQ_THR_SLOT_CYCLES);
|
||||
for (i = 0; i <= CMDQ_MAX_EVENT; i++)
|
||||
writel(i, cmdq->base + CMDQ_SYNC_TOKEN_UPDATE);
|
||||
clk_disable(cmdq->clock);
|
||||
clk_bulk_disable(cmdq->gce_num, cmdq->clocks);
|
||||
}
|
||||
|
||||
static int cmdq_thread_reset(struct cmdq *cmdq, struct cmdq_thread *thread)
|
||||
@ -168,7 +177,8 @@ static void cmdq_task_insert_into_thread(struct cmdq_task *task)
|
||||
dma_sync_single_for_cpu(dev, prev_task->pa_base,
|
||||
prev_task->pkt->cmd_buf_size, DMA_TO_DEVICE);
|
||||
prev_task_base[CMDQ_NUM_CMD(prev_task->pkt) - 1] =
|
||||
(u64)CMDQ_JUMP_BY_PA << 32 | task->pa_base;
|
||||
(u64)CMDQ_JUMP_BY_PA << 32 |
|
||||
(task->pa_base >> task->cmdq->shift_pa);
|
||||
dma_sync_single_for_device(dev, prev_task->pa_base,
|
||||
prev_task->pkt->cmd_buf_size, DMA_TO_DEVICE);
|
||||
|
||||
@ -262,7 +272,7 @@ static void cmdq_thread_irq_handler(struct cmdq *cmdq,
|
||||
|
||||
if (list_empty(&thread->task_busy_list)) {
|
||||
cmdq_thread_disable(cmdq, thread);
|
||||
clk_disable(cmdq->clock);
|
||||
clk_bulk_disable(cmdq->gce_num, cmdq->clocks);
|
||||
}
|
||||
}
|
||||
|
||||
@ -307,7 +317,7 @@ static int cmdq_suspend(struct device *dev)
|
||||
if (task_running)
|
||||
dev_warn(dev, "exist running task(s) in suspend\n");
|
||||
|
||||
clk_unprepare(cmdq->clock);
|
||||
clk_bulk_unprepare(cmdq->gce_num, cmdq->clocks);
|
||||
|
||||
return 0;
|
||||
}
|
||||
@ -316,7 +326,7 @@ static int cmdq_resume(struct device *dev)
|
||||
{
|
||||
struct cmdq *cmdq = dev_get_drvdata(dev);
|
||||
|
||||
WARN_ON(clk_prepare(cmdq->clock) < 0);
|
||||
WARN_ON(clk_bulk_prepare(cmdq->gce_num, cmdq->clocks));
|
||||
cmdq->suspended = false;
|
||||
return 0;
|
||||
}
|
||||
@ -325,8 +335,7 @@ static int cmdq_remove(struct platform_device *pdev)
|
||||
{
|
||||
struct cmdq *cmdq = platform_get_drvdata(pdev);
|
||||
|
||||
clk_unprepare(cmdq->clock);
|
||||
|
||||
clk_bulk_unprepare(cmdq->gce_num, cmdq->clocks);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -352,7 +361,8 @@ static int cmdq_mbox_send_data(struct mbox_chan *chan, void *data)
|
||||
task->pkt = pkt;
|
||||
|
||||
if (list_empty(&thread->task_busy_list)) {
|
||||
WARN_ON(clk_enable(cmdq->clock) < 0);
|
||||
WARN_ON(clk_bulk_enable(cmdq->gce_num, cmdq->clocks));
|
||||
|
||||
/*
|
||||
* The thread reset will clear thread related register to 0,
|
||||
* including pc, end, priority, irq, suspend and enable. Thus
|
||||
@ -424,7 +434,8 @@ static void cmdq_mbox_shutdown(struct mbox_chan *chan)
|
||||
}
|
||||
|
||||
cmdq_thread_disable(cmdq, thread);
|
||||
clk_disable(cmdq->clock);
|
||||
clk_bulk_disable(cmdq->gce_num, cmdq->clocks);
|
||||
|
||||
done:
|
||||
/*
|
||||
* The thread->task_busy_list empty means thread already disable. The
|
||||
@ -469,7 +480,7 @@ static int cmdq_mbox_flush(struct mbox_chan *chan, unsigned long timeout)
|
||||
|
||||
cmdq_thread_resume(thread);
|
||||
cmdq_thread_disable(cmdq, thread);
|
||||
clk_disable(cmdq->clock);
|
||||
clk_bulk_disable(cmdq->gce_num, cmdq->clocks);
|
||||
|
||||
out:
|
||||
spin_unlock_irqrestore(&thread->chan->lock, flags);
|
||||
@ -518,6 +529,10 @@ static int cmdq_probe(struct platform_device *pdev)
|
||||
struct cmdq *cmdq;
|
||||
int err, i;
|
||||
struct gce_plat *plat_data;
|
||||
struct device_node *phandle = dev->of_node;
|
||||
struct device_node *node;
|
||||
int alias_id = 0;
|
||||
char clk_name[4] = "gce";
|
||||
|
||||
cmdq = devm_kzalloc(dev, sizeof(*cmdq), GFP_KERNEL);
|
||||
if (!cmdq)
|
||||
@ -540,6 +555,8 @@ static int cmdq_probe(struct platform_device *pdev)
|
||||
|
||||
cmdq->thread_nr = plat_data->thread_nr;
|
||||
cmdq->shift_pa = plat_data->shift;
|
||||
cmdq->control_by_sw = plat_data->control_by_sw;
|
||||
cmdq->gce_num = plat_data->gce_num;
|
||||
cmdq->irq_mask = GENMASK(cmdq->thread_nr - 1, 0);
|
||||
err = devm_request_irq(dev, cmdq->irq, cmdq_irq_handler, IRQF_SHARED,
|
||||
"mtk_cmdq", cmdq);
|
||||
@ -551,10 +568,28 @@ static int cmdq_probe(struct platform_device *pdev)
|
||||
dev_dbg(dev, "cmdq device: addr:0x%p, va:0x%p, irq:%d\n",
|
||||
dev, cmdq->base, cmdq->irq);
|
||||
|
||||
cmdq->clock = devm_clk_get(dev, "gce");
|
||||
if (IS_ERR(cmdq->clock)) {
|
||||
dev_err(dev, "failed to get gce clk\n");
|
||||
return PTR_ERR(cmdq->clock);
|
||||
if (cmdq->gce_num > 1) {
|
||||
for_each_child_of_node(phandle->parent, node) {
|
||||
char clk_id[8];
|
||||
|
||||
alias_id = of_alias_get_id(node, clk_name);
|
||||
if (alias_id < cmdq->gce_num) {
|
||||
snprintf(clk_id, sizeof(clk_id), "%s%d", clk_name, alias_id);
|
||||
cmdq->clocks[alias_id].id = clk_id;
|
||||
cmdq->clocks[alias_id].clk = of_clk_get(node, 0);
|
||||
if (IS_ERR(cmdq->clocks[alias_id].clk)) {
|
||||
dev_err(dev, "failed to get gce clk: %d\n", alias_id);
|
||||
return PTR_ERR(cmdq->clocks[alias_id].clk);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
cmdq->clocks[alias_id].id = clk_name;
|
||||
cmdq->clocks[alias_id].clk = devm_clk_get(&pdev->dev, clk_name);
|
||||
if (IS_ERR(cmdq->clocks[alias_id].clk)) {
|
||||
dev_err(dev, "failed to get gce clk\n");
|
||||
return PTR_ERR(cmdq->clocks[alias_id].clk);
|
||||
}
|
||||
}
|
||||
|
||||
cmdq->mbox.dev = dev;
|
||||
@ -590,7 +625,8 @@ static int cmdq_probe(struct platform_device *pdev)
|
||||
}
|
||||
|
||||
platform_set_drvdata(pdev, cmdq);
|
||||
WARN_ON(clk_prepare(cmdq->clock) < 0);
|
||||
|
||||
WARN_ON(clk_bulk_prepare(cmdq->gce_num, cmdq->clocks));
|
||||
|
||||
cmdq_init(cmdq);
|
||||
|
||||
@ -602,14 +638,47 @@ static const struct dev_pm_ops cmdq_pm_ops = {
|
||||
.resume = cmdq_resume,
|
||||
};
|
||||
|
||||
static const struct gce_plat gce_plat_v2 = {.thread_nr = 16};
|
||||
static const struct gce_plat gce_plat_v3 = {.thread_nr = 24};
|
||||
static const struct gce_plat gce_plat_v4 = {.thread_nr = 24, .shift = 3};
|
||||
static const struct gce_plat gce_plat_v2 = {
|
||||
.thread_nr = 16,
|
||||
.shift = 0,
|
||||
.control_by_sw = false,
|
||||
.gce_num = 1
|
||||
};
|
||||
|
||||
static const struct gce_plat gce_plat_v3 = {
|
||||
.thread_nr = 24,
|
||||
.shift = 0,
|
||||
.control_by_sw = false,
|
||||
.gce_num = 1
|
||||
};
|
||||
|
||||
static const struct gce_plat gce_plat_v4 = {
|
||||
.thread_nr = 24,
|
||||
.shift = 3,
|
||||
.control_by_sw = false,
|
||||
.gce_num = 1
|
||||
};
|
||||
|
||||
static const struct gce_plat gce_plat_v5 = {
|
||||
.thread_nr = 24,
|
||||
.shift = 3,
|
||||
.control_by_sw = true,
|
||||
.gce_num = 2
|
||||
};
|
||||
|
||||
static const struct gce_plat gce_plat_v6 = {
|
||||
.thread_nr = 24,
|
||||
.shift = 3,
|
||||
.control_by_sw = false,
|
||||
.gce_num = 2
|
||||
};
|
||||
|
||||
static const struct of_device_id cmdq_of_ids[] = {
|
||||
{.compatible = "mediatek,mt8173-gce", .data = (void *)&gce_plat_v2},
|
||||
{.compatible = "mediatek,mt8183-gce", .data = (void *)&gce_plat_v3},
|
||||
{.compatible = "mediatek,mt6779-gce", .data = (void *)&gce_plat_v4},
|
||||
{.compatible = "mediatek,mt8192-gce", .data = (void *)&gce_plat_v5},
|
||||
{.compatible = "mediatek,mt8195-gce", .data = (void *)&gce_plat_v6},
|
||||
{}
|
||||
};
|
||||
|
||||
|
@ -163,6 +163,7 @@ static const struct of_device_id qcom_apcs_ipc_of_match[] = {
|
||||
{ .compatible = "qcom,ipq8074-apcs-apps-global", .data = &ipq8074_apcs_data },
|
||||
{ .compatible = "qcom,msm8916-apcs-kpss-global", .data = &msm8916_apcs_data },
|
||||
{ .compatible = "qcom,msm8939-apcs-kpss-global", .data = &msm8916_apcs_data },
|
||||
{ .compatible = "qcom,msm8953-apcs-kpss-global", .data = &msm8994_apcs_data },
|
||||
{ .compatible = "qcom,msm8994-apcs-kpss-global", .data = &msm8994_apcs_data },
|
||||
{ .compatible = "qcom,msm8996-apcs-hmss-global", .data = &msm8996_apcs_data },
|
||||
{ .compatible = "qcom,msm8998-apcs-hmss-global", .data = &msm8998_apcs_data },
|
||||
@ -173,6 +174,7 @@ static const struct of_device_id qcom_apcs_ipc_of_match[] = {
|
||||
{ .compatible = "qcom,sdm845-apss-shared", .data = &apps_shared_apcs_data },
|
||||
{ .compatible = "qcom,sm6125-apcs-hmss-global", .data = &sm6125_apcs_data },
|
||||
{ .compatible = "qcom,sm8150-apss-shared", .data = &apps_shared_apcs_data },
|
||||
{ .compatible = "qcom,sm6115-apcs-hmss-global", .data = &sdm660_apcs_data },
|
||||
{ .compatible = "qcom,sdx55-apcs-gcc", .data = &sdx55_apcs_data },
|
||||
{}
|
||||
};
|
||||
|
@ -277,6 +277,7 @@ static struct platform_driver qcom_ipcc_driver = {
|
||||
.driver = {
|
||||
.name = "qcom-ipcc",
|
||||
.of_match_table = qcom_ipcc_of_match,
|
||||
.suppress_bind_attrs = true,
|
||||
},
|
||||
};
|
||||
|
||||
|
335
include/dt-bindings/gce/mt8192-gce.h
Normal file
335
include/dt-bindings/gce/mt8192-gce.h
Normal file
@ -0,0 +1,335 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Copyright (c) 2020 MediaTek Inc.
|
||||
* Author: Yongqiang Niu <yongqiang.niu@mediatek.com>
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_GCE_MT8192_H
|
||||
#define _DT_BINDINGS_GCE_MT8192_H
|
||||
|
||||
/* assign timeout 0 also means default */
|
||||
#define CMDQ_NO_TIMEOUT 0xffffffff
|
||||
#define CMDQ_TIMEOUT_DEFAULT 1000
|
||||
|
||||
/* GCE thread priority */
|
||||
#define CMDQ_THR_PRIO_LOWEST 0
|
||||
#define CMDQ_THR_PRIO_1 1
|
||||
#define CMDQ_THR_PRIO_2 2
|
||||
#define CMDQ_THR_PRIO_3 3
|
||||
#define CMDQ_THR_PRIO_4 4
|
||||
#define CMDQ_THR_PRIO_5 5
|
||||
#define CMDQ_THR_PRIO_6 6
|
||||
#define CMDQ_THR_PRIO_HIGHEST 7
|
||||
|
||||
/* CPR count in 32bit register */
|
||||
#define GCE_CPR_COUNT 1312
|
||||
|
||||
/* GCE subsys table */
|
||||
#define SUBSYS_1300XXXX 0
|
||||
#define SUBSYS_1400XXXX 1
|
||||
#define SUBSYS_1401XXXX 2
|
||||
#define SUBSYS_1402XXXX 3
|
||||
#define SUBSYS_1502XXXX 4
|
||||
#define SUBSYS_1880XXXX 5
|
||||
#define SUBSYS_1881XXXX 6
|
||||
#define SUBSYS_1882XXXX 7
|
||||
#define SUBSYS_1883XXXX 8
|
||||
#define SUBSYS_1884XXXX 9
|
||||
#define SUBSYS_1000XXXX 10
|
||||
#define SUBSYS_1001XXXX 11
|
||||
#define SUBSYS_1002XXXX 12
|
||||
#define SUBSYS_1003XXXX 13
|
||||
#define SUBSYS_1004XXXX 14
|
||||
#define SUBSYS_1005XXXX 15
|
||||
#define SUBSYS_1020XXXX 16
|
||||
#define SUBSYS_1028XXXX 17
|
||||
#define SUBSYS_1700XXXX 18
|
||||
#define SUBSYS_1701XXXX 19
|
||||
#define SUBSYS_1702XXXX 20
|
||||
#define SUBSYS_1703XXXX 21
|
||||
#define SUBSYS_1800XXXX 22
|
||||
#define SUBSYS_1801XXXX 23
|
||||
#define SUBSYS_1802XXXX 24
|
||||
#define SUBSYS_1804XXXX 25
|
||||
#define SUBSYS_1805XXXX 26
|
||||
#define SUBSYS_1808XXXX 27
|
||||
#define SUBSYS_180aXXXX 28
|
||||
#define SUBSYS_180bXXXX 29
|
||||
|
||||
#define CMDQ_EVENT_VDEC_LAT_SOF_0 0
|
||||
#define CMDQ_EVENT_VDEC_LAT_FRAME_DONE_0 1
|
||||
#define CMDQ_EVENT_VDEC_LAT_FRAME_DONE_1 2
|
||||
#define CMDQ_EVENT_VDEC_LAT_FRAME_DONE_2 3
|
||||
#define CMDQ_EVENT_VDEC_LAT_FRAME_DONE_3 4
|
||||
#define CMDQ_EVENT_VDEC_LAT_FRAME_DONE_4 5
|
||||
#define CMDQ_EVENT_VDEC_LAT_FRAME_DONE_5 6
|
||||
#define CMDQ_EVENT_VDEC_LAT_FRAME_DONE_6 7
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_0 8
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_1 9
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_2 10
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_3 11
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_4 12
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_5 13
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_6 14
|
||||
#define CMDQ_EVENT_VDEC_LAT_ENG_EVENT_7 15
|
||||
|
||||
#define CMDQ_EVENT_ISP_FRAME_DONE_A 65
|
||||
#define CMDQ_EVENT_ISP_FRAME_DONE_B 66
|
||||
#define CMDQ_EVENT_ISP_FRAME_DONE_C 67
|
||||
#define CMDQ_EVENT_CAMSV0_PASS1_DONE 68
|
||||
#define CMDQ_EVENT_CAMSV02_PASS1_DONE 69
|
||||
#define CMDQ_EVENT_CAMSV1_PASS1_DONE 70
|
||||
#define CMDQ_EVENT_CAMSV2_PASS1_DONE 71
|
||||
#define CMDQ_EVENT_CAMSV3_PASS1_DONE 72
|
||||
#define CMDQ_EVENT_MRAW_0_PASS1_DONE 73
|
||||
#define CMDQ_EVENT_MRAW_1_PASS1_DONE 74
|
||||
#define CMDQ_EVENT_SENINF_CAM0_FIFO_FULL 75
|
||||
#define CMDQ_EVENT_SENINF_CAM1_FIFO_FULL 76
|
||||
#define CMDQ_EVENT_SENINF_CAM2_FIFO_FULL 77
|
||||
#define CMDQ_EVENT_SENINF_CAM3_FIFO_FULL 78
|
||||
#define CMDQ_EVENT_SENINF_CAM4_FIFO_FULL 79
|
||||
#define CMDQ_EVENT_SENINF_CAM5_FIFO_FULL 80
|
||||
#define CMDQ_EVENT_SENINF_CAM6_FIFO_FULL 81
|
||||
#define CMDQ_EVENT_SENINF_CAM7_FIFO_FULL 82
|
||||
#define CMDQ_EVENT_SENINF_CAM8_FIFO_FULL 83
|
||||
#define CMDQ_EVENT_SENINF_CAM9_FIFO_FULL 84
|
||||
#define CMDQ_EVENT_SENINF_CAM10_FIFO_FULL 85
|
||||
#define CMDQ_EVENT_SENINF_CAM11_FIFO_FULL 86
|
||||
#define CMDQ_EVENT_SENINF_CAM12_FIFO_FULL 87
|
||||
#define CMDQ_EVENT_TG_OVRUN_A_INT 88
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_A_INT 89
|
||||
#define CMDQ_EVENT_TG_OVRUN_B_INT 90
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_B_INT 91
|
||||
#define CMDQ_EVENT_TG_OVRUN_C_INT 92
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_C_INT 93
|
||||
#define CMDQ_EVENT_TG_OVRUN_M0_INT 94
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_M0_INT 95
|
||||
#define CMDQ_EVENT_TG_GRABERR_M0_INT 96
|
||||
#define CMDQ_EVENT_TG_GRABERR_M1_INT 97
|
||||
#define CMDQ_EVENT_TG_GRABERR_A_INT 98
|
||||
#define CMDQ_EVENT_CQ_VR_SNAP_A_INT 99
|
||||
#define CMDQ_EVENT_TG_GRABERR_B_INT 100
|
||||
#define CMDQ_EVENT_CQ_VR_SNAP_B_INT 101
|
||||
#define CMDQ_EVENT_TG_GRABERR_C_INT 102
|
||||
#define CMDQ_EVENT_CQ_VR_SNAP_C_INT 103
|
||||
|
||||
#define CMDQ_EVENT_VENC_CMDQ_FRAME_DONE 129
|
||||
#define CMDQ_EVENT_VENC_CMDQ_PAUSE_DONE 130
|
||||
#define CMDQ_EVENT_JPGENC_CMDQ_DONE 131
|
||||
#define CMDQ_EVENT_VENC_CMDQ_MB_DONE 132
|
||||
#define CMDQ_EVENT_VENC_CMDQ_128BYTE_CNT_DONE 133
|
||||
#define CMDQ_EVENT_VENC_C0_CMDQ_WP_2ND_STAGE_DONE 134
|
||||
#define CMDQ_EVENT_VENC_C0_CMDQ_WP_3RD_STAGE_DONE 135
|
||||
#define CMDQ_EVENT_VENC_CMDQ_PPS_DONE 136
|
||||
#define CMDQ_EVENT_VENC_CMDQ_SPS_DONE 137
|
||||
#define CMDQ_EVENT_VENC_CMDQ_VPS_DONE 138
|
||||
|
||||
#define CMDQ_EVENT_VDEC_CORE0_SOF_0 160
|
||||
#define CMDQ_EVENT_VDEC_CORE0_FRAME_DONE_0 161
|
||||
#define CMDQ_EVENT_VDEC_CORE0_FRAME_DONE_1 162
|
||||
#define CMDQ_EVENT_VDEC_CORE0_FRAME_DONE_2 163
|
||||
#define CMDQ_EVENT_VDEC_CORE0_FRAME_DONE_3 164
|
||||
#define CMDQ_EVENT_VDEC_CORE0_FRAME_DONE_4 165
|
||||
#define CMDQ_EVENT_VDEC_CORE0_FRAME_DONE_5 166
|
||||
#define CMDQ_EVENT_VDEC_CORE0_FRAME_DONE_6 167
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_0 168
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_1 169
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_2 170
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_3 171
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_4 172
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_5 173
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_6 174
|
||||
#define CMDQ_EVENT_VDEC_CORE0_ENG_EVENT_7 175
|
||||
#define CMDQ_EVENT_FDVT_DONE 177
|
||||
#define CMDQ_EVENT_FE_DONE 178
|
||||
#define CMDQ_EVENT_RSC_DONE 179
|
||||
#define CMDQ_EVENT_DVS_DONE_ASYNC_SHOT 180
|
||||
#define CMDQ_EVENT_DVP_DONE_ASYNC_SHOT 181
|
||||
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_0 193
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_1 194
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_2 195
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_3 196
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_4 197
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_5 198
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_6 199
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_7 200
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_8 201
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_9 202
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_10 203
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_11 204
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_12 205
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_13 206
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_14 207
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_15 208
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_16 209
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_17 210
|
||||
#define CMDQ_EVENT_IMG2_DIP_FRAME_DONE_P2_18 211
|
||||
#define CMDQ_EVENT_IMG2_DIP_DMA_ERR_EVENT 212
|
||||
#define CMDQ_EVENT_IMG2_AMD_FRAME_DONE 213
|
||||
#define CMDQ_EVENT_IMG2_MFB_DONE_LINK_MISC 214
|
||||
#define CMDQ_EVENT_IMG2_WPE_A_DONE_LINK_MISC 215
|
||||
#define CMDQ_EVENT_IMG2_MSS_DONE_LINK_MISC 216
|
||||
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_0 225
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_1 226
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_2 227
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_3 228
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_4 229
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_5 230
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_6 231
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_7 232
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_8 233
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_9 234
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_10 235
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_11 236
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_12 237
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_13 238
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_14 239
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_15 240
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_16 241
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_17 242
|
||||
#define CMDQ_EVENT_IMG1_DIP_FRAME_DONE_P2_18 243
|
||||
#define CMDQ_EVENT_IMG1_DIP_DMA_ERR_EVENT 244
|
||||
#define CMDQ_EVENT_IMG1_AMD_FRAME_DONE 245
|
||||
#define CMDQ_EVENT_IMG1_MFB_DONE_LINK_MISC 246
|
||||
#define CMDQ_EVENT_IMG1_WPE_A_DONE_LINK_MISC 247
|
||||
#define CMDQ_EVENT_IMG1_MSS_DONE_LINK_MISC 248
|
||||
|
||||
#define CMDQ_EVENT_MDP_RDMA0_SOF 256
|
||||
#define CMDQ_EVENT_MDP_RDMA1_SOF 257
|
||||
#define CMDQ_EVENT_MDP_AAL0_SOF 258
|
||||
#define CMDQ_EVENT_MDP_AAL1_SOF 259
|
||||
#define CMDQ_EVENT_MDP_HDR0_SOF 260
|
||||
#define CMDQ_EVENT_MDP_HDR1_SOF 261
|
||||
#define CMDQ_EVENT_MDP_RSZ0_SOF 262
|
||||
#define CMDQ_EVENT_MDP_RSZ1_SOF 263
|
||||
#define CMDQ_EVENT_MDP_WROT0_SOF 264
|
||||
#define CMDQ_EVENT_MDP_WROT1_SOF 265
|
||||
#define CMDQ_EVENT_MDP_TDSHP0_SOF 266
|
||||
#define CMDQ_EVENT_MDP_TDSHP1_SOF 267
|
||||
#define CMDQ_EVENT_IMG_DL_RELAY0_SOF 268
|
||||
#define CMDQ_EVENT_IMG_DL_RELAY1_SOF 269
|
||||
#define CMDQ_EVENT_MDP_COLOR0_SOF 270
|
||||
#define CMDQ_EVENT_MDP_COLOR1_SOF 271
|
||||
#define CMDQ_EVENT_MDP_WROT1_FRAME_DONE 290
|
||||
#define CMDQ_EVENT_MDP_WROT0_FRAME_DONE 291
|
||||
#define CMDQ_EVENT_MDP_TDSHP1_FRAME_DONE 294
|
||||
#define CMDQ_EVENT_MDP_TDSHP0_FRAME_DONE 295
|
||||
#define CMDQ_EVENT_MDP_RSZ1_FRAME_DONE 302
|
||||
#define CMDQ_EVENT_MDP_RSZ0_FRAME_DONE 303
|
||||
#define CMDQ_EVENT_MDP_RDMA1_FRAME_DONE 306
|
||||
#define CMDQ_EVENT_MDP_RDMA0_FRAME_DONE 307
|
||||
#define CMDQ_EVENT_MDP_HDR1_FRAME_DONE 308
|
||||
#define CMDQ_EVENT_MDP_HDR0_FRAME_DONE 309
|
||||
#define CMDQ_EVENT_MDP_COLOR1_FRAME_DONE 312
|
||||
#define CMDQ_EVENT_MDP_COLOR0_FRAME_DONE 313
|
||||
#define CMDQ_EVENT_MDP_AAL1_FRAME_DONE 316
|
||||
#define CMDQ_EVENT_MDP_AAL0_FRAME_DONE 317
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_0 320
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_1 321
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_2 322
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_3 323
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_4 324
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_5 325
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_6 326
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_7 327
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_8 328
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_9 329
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_10 330
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_11 331
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_12 332
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_13 333
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_14 334
|
||||
#define CMDQ_EVENT_MDP_STREAM_DONE_ENG_EVENT_15 335
|
||||
#define CMDQ_EVENT_MDP_WROT1_SW_RST_DONE_ENG_EVENT 338
|
||||
#define CMDQ_EVENT_MDP_WROT0_SW_RST_DONE_ENG_EVENT 339
|
||||
#define CMDQ_EVENT_MDP_RDMA1_SW_RST_DONE_ENG_EVENT 342
|
||||
#define CMDQ_EVENT_MDP_RDMA0_SW_RST_DONE_ENG_EVENT 343
|
||||
|
||||
#define CMDQ_EVENT_DISP_OVL0_SOF 384
|
||||
#define CMDQ_EVENT_DISP_OVL0_2L_SOF 385
|
||||
#define CMDQ_EVENT_DISP_RDMA0_SOF 386
|
||||
#define CMDQ_EVENT_DISP_RSZ0_SOF 387
|
||||
#define CMDQ_EVENT_DISP_COLOR0_SOF 388
|
||||
#define CMDQ_EVENT_DISP_CCORR0_SOF 389
|
||||
#define CMDQ_EVENT_DISP_AAL0_SOF 390
|
||||
#define CMDQ_EVENT_DISP_GAMMA0_SOF 391
|
||||
#define CMDQ_EVENT_DISP_POSTMASK0_SOF 392
|
||||
#define CMDQ_EVENT_DISP_DITHER0_SOF 393
|
||||
#define CMDQ_EVENT_DISP_DSC_WRAP0_CORE0_SOF 394
|
||||
#define CMDQ_EVENT_DISP_DSC_WRAP0_CORE1_SOF 395
|
||||
#define CMDQ_EVENT_DSI0_SOF 396
|
||||
#define CMDQ_EVENT_DISP_WDMA0_SOF 397
|
||||
#define CMDQ_EVENT_DISP_UFBC_WDMA0_SOF 398
|
||||
#define CMDQ_EVENT_DISP_PWM0_SOF 399
|
||||
#define CMDQ_EVENT_DISP_OVL2_2L_SOF 400
|
||||
#define CMDQ_EVENT_DISP_RDMA4_SOF 401
|
||||
#define CMDQ_EVENT_DISP_DPI0_SOF 402
|
||||
#define CMDQ_EVENT_MDP_RDMA4_SOF 403
|
||||
#define CMDQ_EVENT_MDP_HDR4_SOF 404
|
||||
#define CMDQ_EVENT_MDP_RSZ4_SOF 405
|
||||
#define CMDQ_EVENT_MDP_AAL4_SOF 406
|
||||
#define CMDQ_EVENT_MDP_TDSHP4_SOF 407
|
||||
#define CMDQ_EVENT_MDP_COLOR4_SOF 408
|
||||
#define CMDQ_EVENT_DISP_Y2R0_SOF 409
|
||||
#define CMDQ_EVENT_MDP_TDSHP4_FRAME_DONE 410
|
||||
#define CMDQ_EVENT_MDP_RSZ4_FRAME_DONE 411
|
||||
#define CMDQ_EVENT_MDP_RDMA4_FRAME_DONE 412
|
||||
#define CMDQ_EVENT_MDP_HDR4_FRAME_DONE 413
|
||||
#define CMDQ_EVENT_MDP_COLOR4_FRAME_DONE 414
|
||||
#define CMDQ_EVENT_MDP_AAL4_FRAME_DONE 415
|
||||
#define CMDQ_EVENT_DSI0_FRAME_DONE 416
|
||||
#define CMDQ_EVENT_DISP_WDMA0_FRAME_DONE 417
|
||||
#define CMDQ_EVENT_DISP_UFBC_WDMA0_FRAME_DONE 418
|
||||
#define CMDQ_EVENT_DISP_RSZ0_FRAME_DONE 419
|
||||
#define CMDQ_EVENT_DISP_RDMA4_FRAME_DONE 420
|
||||
#define CMDQ_EVENT_DISP_RDMA0_FRAME_DONE 421
|
||||
#define CMDQ_EVENT_DISP_POSTMASK0_FRAME_DONE 422
|
||||
#define CMDQ_EVENT_DISP_OVL2_2L_FRAME_DONE 423
|
||||
#define CMDQ_EVENT_DISP_OVL0_FRAME_DONE 424
|
||||
#define CMDQ_EVENT_DISP_OVL0_2L_FRAME_DONE 425
|
||||
#define CMDQ_EVENT_DISP_GAMMA0_FRAME_DONE 426
|
||||
#define CMDQ_EVENT_DISP_DSC_WRAP0_CORE1_FRAME_DONE 427
|
||||
#define CMDQ_EVENT_DISP_DSC_WRAP0_CORE0_FRAME_DONE 428
|
||||
#define CMDQ_EVENT_DISP_DPI0_FRAME_DONE 429
|
||||
#define CMDQ_EVENT_DISP_DITHER0_FRAME_DONE 430
|
||||
#define CMDQ_EVENT_DISP_COLOR0_FRAME_DONE 431
|
||||
#define CMDQ_EVENT_DISP_CCORR0_FRAME_DONE 432
|
||||
#define CMDQ_EVENT_DISP_AAL0_FRAME_DONE 433
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_0 434
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_1 435
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_2 436
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_3 437
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_4 438
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_5 439
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_6 440
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_7 441
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_8 442
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_9 443
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_10 444
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_11 445
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_12 446
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_13 447
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_14 448
|
||||
#define CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_15 449
|
||||
#define CMDQ_EVENT_DSI0_TE_ENG_EVENT 450
|
||||
#define CMDQ_EVENT_DSI0_IRQ_ENG_EVENT 451
|
||||
#define CMDQ_EVENT_DSI0_DONE_ENG_EVENT 452
|
||||
#define CMDQ_EVENT_DISP_WDMA0_SW_RST_DONE_ENG_EVENT 453
|
||||
#define CMDQ_EVENT_DISP_SMIASSERT_ENG_EVENT 454
|
||||
#define CMDQ_EVENT_DISP_POSTMASK0_RST_DONE_ENG_EVENT 455
|
||||
#define CMDQ_EVENT_DISP_OVL2_2L_RST_DONE_ENG_EVENT 456
|
||||
#define CMDQ_EVENT_DISP_OVL0_RST_DONE_ENG_EVENT 457
|
||||
#define CMDQ_EVENT_DISP_OVL0_2L_RST_DONE_ENG_EVENT 458
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_0 459
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_1 460
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_2 461
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_3 462
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_4 463
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_5 464
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_6 465
|
||||
#define CMDQ_EVENT_BUF_UNDERRUN_ENG_EVENT_7 466
|
||||
#define CMDQ_MAX_HW_EVENT 512
|
||||
|
||||
#endif
|
812
include/dt-bindings/gce/mt8195-gce.h
Normal file
812
include/dt-bindings/gce/mt8195-gce.h
Normal file
@ -0,0 +1,812 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0 */
|
||||
/*
|
||||
* Copyright (c) 2021 MediaTek Inc.
|
||||
* Author: Jason-JH Lin <jason0jh.lin@mediatek.com>
|
||||
*/
|
||||
|
||||
#ifndef _DT_BINDINGS_GCE_MT8195_H
|
||||
#define _DT_BINDINGS_GCE_MT8195_H
|
||||
|
||||
/* assign timeout 0 also means default */
|
||||
#define CMDQ_NO_TIMEOUT 0xffffffff
|
||||
#define CMDQ_TIMEOUT_DEFAULT 1000
|
||||
|
||||
/* GCE thread priority */
|
||||
#define CMDQ_THR_PRIO_LOWEST 0
|
||||
#define CMDQ_THR_PRIO_1 1
|
||||
#define CMDQ_THR_PRIO_2 2
|
||||
#define CMDQ_THR_PRIO_3 3
|
||||
#define CMDQ_THR_PRIO_4 4
|
||||
#define CMDQ_THR_PRIO_5 5
|
||||
#define CMDQ_THR_PRIO_6 6
|
||||
#define CMDQ_THR_PRIO_HIGHEST 7
|
||||
|
||||
/* CPR count in 32bit register */
|
||||
#define GCE_CPR_COUNT 1312
|
||||
|
||||
/* GCE subsys table */
|
||||
#define SUBSYS_1400XXXX 0
|
||||
#define SUBSYS_1401XXXX 1
|
||||
#define SUBSYS_1402XXXX 2
|
||||
#define SUBSYS_1c00XXXX 3
|
||||
#define SUBSYS_1c01XXXX 4
|
||||
#define SUBSYS_1c02XXXX 5
|
||||
#define SUBSYS_1c10XXXX 6
|
||||
#define SUBSYS_1c11XXXX 7
|
||||
#define SUBSYS_1c12XXXX 8
|
||||
#define SUBSYS_14f0XXXX 9
|
||||
#define SUBSYS_14f1XXXX 10
|
||||
#define SUBSYS_14f2XXXX 11
|
||||
#define SUBSYS_1800XXXX 12
|
||||
#define SUBSYS_1801XXXX 13
|
||||
#define SUBSYS_1802XXXX 14
|
||||
#define SUBSYS_1803XXXX 15
|
||||
#define SUBSYS_1032XXXX 16
|
||||
#define SUBSYS_1033XXXX 17
|
||||
#define SUBSYS_1600XXXX 18
|
||||
#define SUBSYS_1601XXXX 19
|
||||
#define SUBSYS_14e0XXXX 20
|
||||
#define SUBSYS_1c20XXXX 21
|
||||
#define SUBSYS_1c30XXXX 22
|
||||
#define SUBSYS_1c40XXXX 23
|
||||
#define SUBSYS_1c50XXXX 24
|
||||
#define SUBSYS_1c60XXXX 25
|
||||
|
||||
/* GCE General Purpose Register (GPR) support */
|
||||
#define GCE_GPR_R00 0x0
|
||||
#define GCE_GPR_R01 0x1
|
||||
#define GCE_GPR_R02 0x2
|
||||
#define GCE_GPR_R03 0x3
|
||||
#define GCE_GPR_R04 0x4
|
||||
#define GCE_GPR_R05 0x5
|
||||
#define GCE_GPR_R06 0x6
|
||||
#define GCE_GPR_R07 0x7
|
||||
#define GCE_GPR_R08 0x8
|
||||
#define GCE_GPR_R09 0x9
|
||||
#define GCE_GPR_R10 0xa
|
||||
#define GCE_GPR_R11 0xb
|
||||
#define GCE_GPR_R12 0xc
|
||||
#define GCE_GPR_R13 0xd
|
||||
#define GCE_GPR_R14 0xe
|
||||
#define GCE_GPR_R15 0xf
|
||||
|
||||
/* GCE hw event id */
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_0 1
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_1 2
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_2 3
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_3 4
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_4 5
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_5 6
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_6 7
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_7 8
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_8 9
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_9 10
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_10 11
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_11 12
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_12 13
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_13 14
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW0_14 15
|
||||
#define CMDQ_EVENT_TRAW0_DMA_ERROR_INT 16
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_0 17
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_1 18
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_2 19
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_3 20
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_4 21
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_5 22
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_6 23
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_7 24
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_8 25
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_9 26
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_10 27
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_11 28
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_12 29
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_13 30
|
||||
#define CMDQ_EVENT_CQ_THR_DONE_TRAW1_14 31
|
||||
#define CMDQ_EVENT_TRAW1_DMA_ERROR_INT 32
|
||||
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_0 65
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_1 66
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_2 67
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_3 68
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_4 69
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_5 70
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_6 71
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_7 72
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_8 73
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_9 74
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_10 75
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_11 76
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_12 77
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_13 78
|
||||
#define CMDQ_EVENT_DIP0_FRAME_DONE_P2_14 79
|
||||
#define CMDQ_EVENT_DIP0_DMA_ERR 80
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_0 81
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_1 82
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_2 83
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_3 84
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_4 85
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_5 86
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_6 87
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_7 88
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_8 89
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_9 90
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_10 91
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_11 92
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_12 93
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_13 94
|
||||
#define CMDQ_EVENT_PQA0_FRAME_DONE_P2_14 95
|
||||
#define CMDQ_EVENT_PQA0_DMA_ERR 96
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_0 97
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_1 98
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_2 99
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_3 100
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_4 101
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_5 102
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_6 103
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_7 104
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_8 105
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_9 106
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_10 107
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_11 108
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_12 109
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_13 110
|
||||
#define CMDQ_EVENT_PQB0_FRAME_DONE_P2_14 111
|
||||
#define CMDQ_EVENT_PQB0_DMA_ERR 112
|
||||
#define CMDQ_EVENT_DIP0_DUMMY_0 113
|
||||
#define CMDQ_EVENT_DIP0_DUMMY_1 114
|
||||
#define CMDQ_EVENT_DIP0_DUMMY_2 115
|
||||
#define CMDQ_EVENT_DIP0_DUMMY_3 116
|
||||
#define CMDQ_EVENT_WPE0_EIS_GCE_FRAME_DONE 117
|
||||
#define CMDQ_EVENT_WPE0_EIS_DONE_SYNC_OUT 118
|
||||
#define CMDQ_EVENT_WPE0_TNR_GCE_FRAME_DONE 119
|
||||
#define CMDQ_EVENT_WPE0_TNR_DONE_SYNC_OUT 120
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_0 121
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_1 122
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_2 123
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_3 124
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_4 125
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_5 126
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_6 127
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_7 128
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_8 129
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_9 130
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_10 131
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_11 132
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_12 133
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_13 134
|
||||
#define CMDQ_EVENT_WPE0_EIS_FRAME_DONE_P2_14 135
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_0 136
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_1 137
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_2 138
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_3 139
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_4 140
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_5 141
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_6 142
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_7 143
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_8 144
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_9 145
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_10 146
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_11 147
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_12 148
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_13 149
|
||||
#define CMDQ_EVENT_WPE0_TNR_FRAME_DONE_P2_14 150
|
||||
#define CMDQ_EVENT_WPE0_DUMMY_0 151
|
||||
#define CMDQ_EVENT_IMGSYS_IPE_DUMMY 152
|
||||
#define CMDQ_EVENT_IMGSYS_IPE_FDVT_DONE 153
|
||||
#define CMDQ_EVENT_IMGSYS_IPE_ME_DONE 154
|
||||
#define CMDQ_EVENT_IMGSYS_IPE_DVS_DONE 155
|
||||
#define CMDQ_EVENT_IMGSYS_IPE_DVP_DONE 156
|
||||
|
||||
#define CMDQ_EVENT_TPR_0 194
|
||||
#define CMDQ_EVENT_TPR_1 195
|
||||
#define CMDQ_EVENT_TPR_2 196
|
||||
#define CMDQ_EVENT_TPR_3 197
|
||||
#define CMDQ_EVENT_TPR_4 198
|
||||
#define CMDQ_EVENT_TPR_5 199
|
||||
#define CMDQ_EVENT_TPR_6 200
|
||||
#define CMDQ_EVENT_TPR_7 201
|
||||
#define CMDQ_EVENT_TPR_8 202
|
||||
#define CMDQ_EVENT_TPR_9 203
|
||||
#define CMDQ_EVENT_TPR_10 204
|
||||
#define CMDQ_EVENT_TPR_11 205
|
||||
#define CMDQ_EVENT_TPR_12 206
|
||||
#define CMDQ_EVENT_TPR_13 207
|
||||
#define CMDQ_EVENT_TPR_14 208
|
||||
#define CMDQ_EVENT_TPR_15 209
|
||||
#define CMDQ_EVENT_TPR_16 210
|
||||
#define CMDQ_EVENT_TPR_17 211
|
||||
#define CMDQ_EVENT_TPR_18 212
|
||||
#define CMDQ_EVENT_TPR_19 213
|
||||
#define CMDQ_EVENT_TPR_20 214
|
||||
#define CMDQ_EVENT_TPR_21 215
|
||||
#define CMDQ_EVENT_TPR_22 216
|
||||
#define CMDQ_EVENT_TPR_23 217
|
||||
#define CMDQ_EVENT_TPR_24 218
|
||||
#define CMDQ_EVENT_TPR_25 219
|
||||
#define CMDQ_EVENT_TPR_26 220
|
||||
#define CMDQ_EVENT_TPR_27 221
|
||||
#define CMDQ_EVENT_TPR_28 222
|
||||
#define CMDQ_EVENT_TPR_29 223
|
||||
#define CMDQ_EVENT_TPR_30 224
|
||||
#define CMDQ_EVENT_TPR_31 225
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_0 226
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_1 227
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_2 228
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_3 229
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_4 230
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_5 231
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_6 232
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_7 233
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_8 234
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_9 235
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_10 236
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_11 237
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_12 238
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_13 239
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_14 240
|
||||
#define CMDQ_EVENT_TPR_TIMEOUT_15 241
|
||||
|
||||
#define CMDQ_EVENT_VPP0_MDP_RDMA_SOF 256
|
||||
#define CMDQ_EVENT_VPP0_MDP_FG_SOF 257
|
||||
#define CMDQ_EVENT_VPP0_STITCH_SOF 258
|
||||
#define CMDQ_EVENT_VPP0_MDP_HDR_SOF 259
|
||||
#define CMDQ_EVENT_VPP0_MDP_AAL_SOF 260
|
||||
#define CMDQ_EVENT_VPP0_MDP_RSZ_IN_RSZ_SOF 261
|
||||
#define CMDQ_EVENT_VPP0_MDP_TDSHP_SOF 262
|
||||
#define CMDQ_EVENT_VPP0_DISP_COLOR_SOF 263
|
||||
#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_SOF 264
|
||||
#define CMDQ_EVENT_VPP0_VPP_PADDING_IN_PADDING_SOF 265
|
||||
#define CMDQ_EVENT_VPP0_MDP_TCC_IN_SOF 266
|
||||
#define CMDQ_EVENT_VPP0_MDP_WROT_SOF 267
|
||||
|
||||
#define CMDQ_EVENT_VPP0_WARP0_MMSYS_TOP_RELAY_SOF_PRE 269
|
||||
#define CMDQ_EVENT_VPP0_WARP1_MMSYS_TOP_RELAY_SOF_PRE 270
|
||||
#define CMDQ_EVENT_VPP0_VPP1_MMSYS_TOP_RELAY_SOF 271
|
||||
#define CMDQ_EVENT_VPP0_VPP1_IN_MMSYS_TOP_RELAY_SOF_PRE 272
|
||||
|
||||
#define CMDQ_EVENT_VPP0_MDP_RDMA_FRAME_DONE 288
|
||||
#define CMDQ_EVENT_VPP0_MDP_FG_TILE_DONE 289
|
||||
#define CMDQ_EVENT_VPP0_STITCH_FRAME_DONE 290
|
||||
#define CMDQ_EVENT_VPP0_MDP_HDR_FRAME_DONE 291
|
||||
#define CMDQ_EVENT_VPP0_MDP_AAL_FRAME_DONE 292
|
||||
#define CMDQ_EVENT_VPP0_MDP_RSZ_FRAME_DONE 293
|
||||
#define CMDQ_EVENT_VPP0_MDP_TDSHP_FRAME_DONE 294
|
||||
#define CMDQ_EVENT_VPP0_DISP_COLOR_FRAME_DONE 295
|
||||
#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_FRAME_DONE 296
|
||||
#define CMDQ_EVENT_VPP0_VPP_PADDING_IN_PADDING_FRAME_DONE 297
|
||||
#define CMDQ_EVENT_VPP0_MDP_TCC_TCC_FRAME_DONE 298
|
||||
#define CMDQ_EVENT_VPP0_MDP_WROT_VIDO_WDONE 299
|
||||
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_0 320
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_1 321
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_2 322
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_3 323
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_4 324
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_5 325
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_6 326
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_7 327
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_8 328
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_9 329
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_10 330
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_11 331
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_12 332
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_13 333
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_14 334
|
||||
#define CMDQ_EVENT_VPP0_STREAM_DONE_15 335
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_0 336
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_1 337
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_2 338
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_3 339
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_4 340
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_5 341
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_6 342
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_7 343
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_8 344
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_9 345
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_10 346
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_11 347
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_12 348
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_13 349
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_14 350
|
||||
#define CMDQ_EVENT_VPP0_BUF_UNDERRUN_15 351
|
||||
#define CMDQ_EVENT_VPP0_MDP_RDMA_SW_RST_DONE 352
|
||||
#define CMDQ_EVENT_VPP0_MDP_RDMA_PM_VALID 353
|
||||
#define CMDQ_EVENT_VPP0_DISP_OVL_NOAFBC_FRAME_RESET_DONE_PULSE 354
|
||||
#define CMDQ_EVENT_VPP0_MDP_WROT_SW_RST_DONE 355
|
||||
|
||||
#define CMDQ_EVENT_VPP1_HDMI_META_SOF 384
|
||||
#define CMDQ_EVENT_VPP1_DGI_SOF 385
|
||||
#define CMDQ_EVENT_VPP1_VPP_SPLIT_SOF 386
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_TCC_SOF 387
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_RDMA_SOF 388
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_SOF 389
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_RDMA_SOF 390
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_FG_SOF 391
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_FG_SOF 392
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_FG_SOF 393
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_HDR_SOF 394
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_HDR_SOF 395
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_HDR_SOF 396
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_AAL_SOF 397
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_AAL_SOF 398
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_AAL_SOF 399
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_RSZ_SOF 400
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_SOF 401
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_SOF 402
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_TDSHP_SOF 403
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_TDSHP_SOF 404
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_TDSHP_SOF 405
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_VPP_MERGE_SOF 406
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_VPP_MERGE_SOF 407
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_COLOR_SOF 408
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_COLOR_SOF 409
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_COLOR_SOF 410
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_SOF 411
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_VPP_PAD_SOF 412
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_VPP_PAD_SOF 413
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_VPP_PAD_SOF 414
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_SOF 415
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_SOF 416
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_SOF 417
|
||||
#define CMDQ_EVENT_VPP1_VPP0_DL_IRLY_SOF 418
|
||||
#define CMDQ_EVENT_VPP1_VPP0_DL_ORLY_SOF 419
|
||||
#define CMDQ_EVENT_VPP1_VDO0_DL_ORLY_0_SOF 420
|
||||
#define CMDQ_EVENT_VPP1_VDO0_DL_ORLY_1_SOF 421
|
||||
#define CMDQ_EVENT_VPP1_VDO1_DL_ORLY_0_SOF 422
|
||||
#define CMDQ_EVENT_VPP1_VDO1_DL_ORLY_1_SOF 423
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_RDMA_FRAME_DONE 424
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_FRAME_DONE 425
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_RDMA_FRAME_DONE 426
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_FRAME_DONE 427
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_FRAME_DONE 428
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_FRAME_DONE 429
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_OVL_FRAME_DONE 430
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_RSZ_FRAME_DONE 431
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_FRAME_DONE 432
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_FRAME_DONE 433
|
||||
#define CMDQ_EVENT_VPP1_FRAME_DONE_10 434
|
||||
#define CMDQ_EVENT_VPP1_FRAME_DONE_11 435
|
||||
#define CMDQ_EVENT_VPP1_FRAME_DONE_12 436
|
||||
#define CMDQ_EVENT_VPP1_FRAME_DONE_13 437
|
||||
#define CMDQ_EVENT_VPP1_FRAME_DONE_14 438
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_0 439
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_1 440
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_2 441
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_3 442
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_4 443
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_5 444
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_6 445
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_7 446
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_8 447
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_9 448
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_10 449
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_11 450
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_12 451
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_13 452
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_14 453
|
||||
#define CMDQ_EVENT_VPP1_STREAM_DONE_15 454
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_0 455
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_1 456
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_2 457
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_3 458
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_4 459
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_5 460
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_6 461
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_7 462
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_8 463
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_9 464
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_10 465
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_11 466
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_12 467
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_13 468
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_14 469
|
||||
#define CMDQ_EVENT_VPP1_MDP_BUF_UNDERRUN_15 470
|
||||
#define CMDQ_EVENT_VPP1_DGI_0 471
|
||||
#define CMDQ_EVENT_VPP1_DGI_1 472
|
||||
#define CMDQ_EVENT_VPP1_DGI_2 473
|
||||
#define CMDQ_EVENT_VPP1_DGI_3 474
|
||||
#define CMDQ_EVENT_VPP1_DGI_4 475
|
||||
#define CMDQ_EVENT_VPP1_DGI_5 476
|
||||
#define CMDQ_EVENT_VPP1_DGI_6 477
|
||||
#define CMDQ_EVENT_VPP1_DGI_7 478
|
||||
#define CMDQ_EVENT_VPP1_DGI_8 479
|
||||
#define CMDQ_EVENT_VPP1_DGI_9 480
|
||||
#define CMDQ_EVENT_VPP1_DGI_10 481
|
||||
#define CMDQ_EVENT_VPP1_DGI_11 482
|
||||
#define CMDQ_EVENT_VPP1_DGI_12 483
|
||||
#define CMDQ_EVENT_VPP1_DGI_13 484
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_VPP_MERGE 485
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_VPP_MERGE 486
|
||||
#define CMDQ_EVENT_VPP1_MDP_OVL_FRAME_RESET_DONE_PULSE 487
|
||||
#define CMDQ_EVENT_VPP1_VPP_SPLIT_DGI 488
|
||||
#define CMDQ_EVENT_VPP1_VPP_SPLIT_HDMI 489
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_WROT_SW_RST_DONE 490
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_WROT_SW_RST_DONE 491
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_WROT_SW_RST_DONE 492
|
||||
#define CMDQ_EVENT_VPP1_SVPP3_MDP_FG_TILE_DONE 493
|
||||
#define CMDQ_EVENT_VPP1_SVPP2_MDP_FG_TILE_DONE 494
|
||||
#define CMDQ_EVENT_VPP1_SVPP1_MDP_FG_TILE_DONE 495
|
||||
|
||||
#define CMDQ_EVENT_VDO0_DISP_OVL0_SOF 512
|
||||
#define CMDQ_EVENT_VDO0_DISP_WDMA0_SOF 513
|
||||
#define CMDQ_EVENT_VDO0_DISP_RDMA0_SOF 514
|
||||
#define CMDQ_EVENT_VDO0_DISP_COLOR0_SOF 515
|
||||
#define CMDQ_EVENT_VDO0_DISP_CCORR0_SOF 516
|
||||
#define CMDQ_EVENT_VDO0_DISP_AAL0_SOF 517
|
||||
#define CMDQ_EVENT_VDO0_DISP_GAMMA0_SOF 518
|
||||
#define CMDQ_EVENT_VDO0_DISP_DITHER0_SOF 519
|
||||
#define CMDQ_EVENT_VDO0_DSI0_SOF 520
|
||||
#define CMDQ_EVENT_VDO0_DSC_WRAP0C0_SOF 521
|
||||
#define CMDQ_EVENT_VDO0_DISP_OVL1_SOF 522
|
||||
#define CMDQ_EVENT_VDO0_DISP_WDMA1_SOF 523
|
||||
#define CMDQ_EVENT_VDO0_DISP_RDMA1_SOF 524
|
||||
#define CMDQ_EVENT_VDO0_DISP_COLOR1_SOF 525
|
||||
#define CMDQ_EVENT_VDO0_DISP_CCORR1_SOF 526
|
||||
#define CMDQ_EVENT_VDO0_DISP_AAL1_SOF 527
|
||||
#define CMDQ_EVENT_VDO0_DISP_GAMMA1_SOF 528
|
||||
#define CMDQ_EVENT_VDO0_DISP_DITHER1_SOF 529
|
||||
#define CMDQ_EVENT_VDO0_DSI1_SOF 530
|
||||
#define CMDQ_EVENT_VDO0_DSC_WRAP0C1_SOF 531
|
||||
#define CMDQ_EVENT_VDO0_VPP_MERGE0_SOF 532
|
||||
#define CMDQ_EVENT_VDO0_DP_INTF0_SOF 533
|
||||
#define CMDQ_EVENT_VDO0_VPP1_DL_RELAY0_SOF 534
|
||||
#define CMDQ_EVENT_VDO0_VPP1_DL_RELAY1_SOF 535
|
||||
#define CMDQ_EVENT_VDO0_VDO1_DL_RELAY2_SOF 536
|
||||
#define CMDQ_EVENT_VDO0_VDO0_DL_RELAY3_SOF 537
|
||||
#define CMDQ_EVENT_VDO0_VDO0_DL_RELAY4_SOF 538
|
||||
#define CMDQ_EVENT_VDO0_DISP_PWM0_SOF 539
|
||||
#define CMDQ_EVENT_VDO0_DISP_PWM1_SOF 540
|
||||
|
||||
#define CMDQ_EVENT_VDO0_DISP_OVL0_FRAME_DONE 544
|
||||
#define CMDQ_EVENT_VDO0_DISP_WDMA0_FRAME_DONE 545
|
||||
#define CMDQ_EVENT_VDO0_DISP_RDMA0_FRAME_DONE 546
|
||||
#define CMDQ_EVENT_VDO0_DISP_COLOR0_FRAME_DONE 547
|
||||
#define CMDQ_EVENT_VDO0_DISP_CCORR0_FRAME_DONE 548
|
||||
#define CMDQ_EVENT_VDO0_DISP_AAL0_FRAME_DONE 549
|
||||
#define CMDQ_EVENT_VDO0_DISP_GAMMA0_FRAME_DONE 550
|
||||
#define CMDQ_EVENT_VDO0_DISP_DITHER0_FRAME_DONE 551
|
||||
#define CMDQ_EVENT_VDO0_DSI0_FRAME_DONE 552
|
||||
#define CMDQ_EVENT_VDO0_DSC_WRAP0C0_FRAME_DONE 553
|
||||
#define CMDQ_EVENT_VDO0_DISP_OVL1_FRAME_DONE 554
|
||||
#define CMDQ_EVENT_VDO0_DISP_WDMA1_FRAME_DONE 555
|
||||
#define CMDQ_EVENT_VDO0_DISP_RDMA1_FRAME_DONE 556
|
||||
#define CMDQ_EVENT_VDO0_DISP_COLOR1_FRAME_DONE 557
|
||||
#define CMDQ_EVENT_VDO0_DISP_CCORR1_FRAME_DONE 558
|
||||
#define CMDQ_EVENT_VDO0_DISP_AAL1_FRAME_DONE 559
|
||||
#define CMDQ_EVENT_VDO0_DISP_GAMMA1_FRAME_DONE 560
|
||||
#define CMDQ_EVENT_VDO0_DISP_DITHER1_FRAME_DONE 561
|
||||
#define CMDQ_EVENT_VDO0_DSI1_FRAME_DONE 562
|
||||
#define CMDQ_EVENT_VDO0_DSC_WRAP0C1_FRAME_DONE 563
|
||||
|
||||
#define CMDQ_EVENT_VDO0_DP_INTF0_FRAME_DONE 565
|
||||
|
||||
#define CMDQ_EVENT_VDO0_DISP_SMIASSERT_ENG 576
|
||||
#define CMDQ_EVENT_VDO0_DSI0_IRQ_ENG_EVENT_MM 577
|
||||
#define CMDQ_EVENT_VDO0_DSI0_TE_ENG_EVENT_MM 578
|
||||
#define CMDQ_EVENT_VDO0_DSI0_DONE_ENG_EVENT_MM 579
|
||||
#define CMDQ_EVENT_VDO0_DSI0_SOF_ENG_EVENT_MM 580
|
||||
#define CMDQ_EVENT_VDO0_DSI0_VACTL_ENG_EVENT_MM 581
|
||||
#define CMDQ_EVENT_VDO0_DSI1_IRQ_ENG_EVENT_MM 582
|
||||
#define CMDQ_EVENT_VDO0_DSI1_TE_ENG_EVENT_MM 583
|
||||
#define CMDQ_EVENT_VDO0_DSI1_DONE_ENG_EVENT_MM 584
|
||||
#define CMDQ_EVENT_VDO0_DSI1_SOF_ENG_EVENT_MM 585
|
||||
#define CMDQ_EVENT_VDO0_DSI1_VACTL_ENG_EVENT_MM 586
|
||||
#define CMDQ_EVENT_VDO0_DISP_WDMA0_SW_RST_DONE_ENG 587
|
||||
#define CMDQ_EVENT_VDO0_DISP_WDMA1_SW_RST_DONE_ENG 588
|
||||
#define CMDQ_EVENT_VDO0_DISP_OVL0_RST_DONE_ENG 589
|
||||
#define CMDQ_EVENT_VDO0_DISP_OVL1_RST_DONE_ENG 590
|
||||
#define CMDQ_EVENT_VDO0_DP_INTF0_VSYNC_START_ENG_EVENT_MM 591
|
||||
#define CMDQ_EVENT_VDO0_DP_INTF0_VSYNC_END_ENG_EVENT_MM 592
|
||||
#define CMDQ_EVENT_VDO0_DP_INTF0_VDE_START_ENG_EVENT_MM 593
|
||||
#define CMDQ_EVENT_VDO0_DP_INTF0_VDE_END_ENG_EVENT_MM 594
|
||||
#define CMDQ_EVENT_VDO0_DP_INTF0_TARGET_LINE_ENG_EVENT_MM 595
|
||||
#define CMDQ_EVENT_VDO0_VPP_MERGE0_ENG 596
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_0 597
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_1 598
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_2 599
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_3 600
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_4 601
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_5 602
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_6 603
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_7 604
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_8 605
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_9 606
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_10 607
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_11 608
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_12 609
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_13 610
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_14 611
|
||||
#define CMDQ_EVENT_VDO0_DISP_STREAM_DONE_15 612
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_0 613
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_1 614
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_2 615
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_3 616
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_4 617
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_5 618
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_6 619
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_7 620
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_8 621
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_9 622
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_10 623
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_11 624
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_12 625
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_13 626
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_14 627
|
||||
#define CMDQ_EVENT_VDO0_DISP_BUF_UNDERRUN_15 628
|
||||
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA0_SOF 640
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA1_SOF 641
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA2_SOF 642
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA3_SOF 643
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA4_SOF 644
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA5_SOF 645
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA6_SOF 646
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA7_SOF 647
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE0_SOF 648
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE1_SOF 649
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE2_SOF 650
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE3_SOF 651
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE4_SOF 652
|
||||
#define CMDQ_EVENT_VDO1_VPP2_DL_RELAY_SOF 653
|
||||
#define CMDQ_EVENT_VDO1_VPP3_DL_RELAY_SOF 654
|
||||
#define CMDQ_EVENT_VDO1_VDO0_DSC_DL_ASYNC_SOF 655
|
||||
#define CMDQ_EVENT_VDO1_VDO0_MERGE_DL_ASYNC_SOF 656
|
||||
#define CMDQ_EVENT_VDO1_OUT_DL_RELAY_SOF 657
|
||||
#define CMDQ_EVENT_VDO1_DISP_MIXER_SOF 658
|
||||
#define CMDQ_EVENT_VDO1_HDR_VDO_FE0_SOF 659
|
||||
#define CMDQ_EVENT_VDO1_HDR_VDO_FE1_SOF 660
|
||||
#define CMDQ_EVENT_VDO1_HDR_GFX_FE0_SOF 661
|
||||
#define CMDQ_EVENT_VDO1_HDR_GFX_FE1_SOF 662
|
||||
#define CMDQ_EVENT_VDO1_HDR_VDO_BE0_SOF 663
|
||||
#define CMDQ_EVENT_VDO1_HDR_MLOAD_SOF 664
|
||||
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA0_FRAME_DONE 672
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA1_FRAME_DONE 673
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA2_FRAME_DONE 674
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA3_FRAME_DONE 675
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA4_FRAME_DONE 676
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA5_FRAME_DONE 677
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA6_FRAME_DONE 678
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA7_FRAME_DONE 679
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE0_FRAME_DONE 680
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE1_FRAME_DONE 681
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE2_FRAME_DONE 682
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE3_FRAME_DONE 683
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE4_FRAME_DONE 684
|
||||
#define CMDQ_EVENT_VDO1_DPI0_FRAME_DONE 685
|
||||
#define CMDQ_EVENT_VDO1_DPI1_FRAME_DONE 686
|
||||
#define CMDQ_EVENT_VDO1_DP_INTF0_FRAME_DONE 687
|
||||
#define CMDQ_EVENT_VDO1_DISP_MIXER_FRAME_DONE_MM 688
|
||||
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_0 704
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_1 705
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_2 706
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_3 707
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_4 708
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_5 709
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_6 710
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_7 711
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_8 712
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_9 713
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_10 714
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_11 715
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_12 716
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_13 717
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_14 718
|
||||
#define CMDQ_EVENT_VDO1_STREAM_DONE_ENG_15 719
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_0 720
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_1 721
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_2 722
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_3 723
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_4 724
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_5 725
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_6 726
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_7 727
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_8 728
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_9 729
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_10 730
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_11 731
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_12 732
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_13 733
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_14 734
|
||||
#define CMDQ_EVENT_VDO1_BUF_UNDERRUN_ENG_15 735
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA0_SW_RST_DONE 736
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA1_SW_RST_DONE 737
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA2_SW_RST_DONE 738
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA3_SW_RST_DONE 739
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA4_SW_RST_DONE 740
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA5_SW_RST_DONE 741
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA6_SW_RST_DONE 742
|
||||
#define CMDQ_EVENT_VDO1_MDP_RDMA7_SW_RST_DONE 743
|
||||
|
||||
#define CMDQ_EVENT_VDO1_DP0_VDE_END_ENG_EVENT_MM 745
|
||||
#define CMDQ_EVENT_VDO1_DP0_VDE_START_ENG_EVENT_MM 746
|
||||
#define CMDQ_EVENT_VDO1_DP0_VSYNC_END_ENG_EVENT_MM 747
|
||||
#define CMDQ_EVENT_VDO1_DP0_VSYNC_START_ENG_EVENT_MM 748
|
||||
#define CMDQ_EVENT_VDO1_DP0_TARGET_LINE_ENG_EVENT_MM 749
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE0 750
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE1 751
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE2 752
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE3 753
|
||||
#define CMDQ_EVENT_VDO1_VPP_MERGE4 754
|
||||
#define CMDQ_EVENT_VDO1_HDMITX 755
|
||||
#define CMDQ_EVENT_VDO1_HDR_VDO_BE0_ADL_TRIG_EVENT_MM 756
|
||||
#define CMDQ_EVENT_VDO1_HDR_GFX_FE1_THDR_ADL_TRIG_EVENT_MM 757
|
||||
#define CMDQ_EVENT_VDO1_HDR_GFX_FE1_DM_ADL_TRIG_EVENT_MM 758
|
||||
#define CMDQ_EVENT_VDO1_HDR_GFX_FE0_THDR_ADL_TRIG_EVENT_MM 759
|
||||
#define CMDQ_EVENT_VDO1_HDR_GFX_FE0_DM_ADL_TRIG_EVENT_MM 760
|
||||
#define CMDQ_EVENT_VDO1_HDR_VDO_FE1_ADL_TRIG_EVENT_MM 761
|
||||
#define CMDQ_EVENT_VDO1_HDR_VDO_FE1_AD0_TRIG_EVENT_MM 762
|
||||
|
||||
#define CMDQ_EVENT_CAM_A_PASS1_DONE 769
|
||||
#define CMDQ_EVENT_CAM_B_PASS1_DONE 770
|
||||
#define CMDQ_EVENT_GCAMSV_A_PASS1_DONE 771
|
||||
#define CMDQ_EVENT_GCAMSV_B_PASS1_DONE 772
|
||||
#define CMDQ_EVENT_MRAW_0_PASS1_DONE 773
|
||||
#define CMDQ_EVENT_MRAW_1_PASS1_DONE 774
|
||||
#define CMDQ_EVENT_MRAW_2_PASS1_DONE 775
|
||||
#define CMDQ_EVENT_MRAW_3_PASS1_DONE 776
|
||||
#define CMDQ_EVENT_SENINF_CAM0_FIFO_FULL_X 777
|
||||
#define CMDQ_EVENT_SENINF_CAM1_FIFO_FULL_X 778
|
||||
#define CMDQ_EVENT_SENINF_CAM2_FIFO_FULL 779
|
||||
#define CMDQ_EVENT_SENINF_CAM3_FIFO_FULL 780
|
||||
#define CMDQ_EVENT_SENINF_CAM4_FIFO_FULL 781
|
||||
#define CMDQ_EVENT_SENINF_CAM5_FIFO_FULL 782
|
||||
#define CMDQ_EVENT_SENINF_CAM6_FIFO_FULL 783
|
||||
#define CMDQ_EVENT_SENINF_CAM7_FIFO_FULL 784
|
||||
#define CMDQ_EVENT_SENINF_CAM8_FIFO_FULL 785
|
||||
#define CMDQ_EVENT_SENINF_CAM9_FIFO_FULL 786
|
||||
#define CMDQ_EVENT_SENINF_CAM10_FIFO_FULL_X 787
|
||||
#define CMDQ_EVENT_SENINF_CAM11_FIFO_FULL_X 788
|
||||
#define CMDQ_EVENT_SENINF_CAM12_FIFO_FULL_X 789
|
||||
#define CMDQ_EVENT_SENINF_CAM13_FIFO_FULL_X 790
|
||||
#define CMDQ_EVENT_TG_OVRUN_MRAW0_INT_X0 791
|
||||
#define CMDQ_EVENT_TG_OVRUN_MRAW1_INT_X0 792
|
||||
#define CMDQ_EVENT_TG_OVRUN_MRAW2_INT 793
|
||||
#define CMDQ_EVENT_TG_OVRUN_MRAW3_INT 794
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_MRAW0_INT 795
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_MRAW1_INT 796
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_MRAW2_INT 797
|
||||
#define CMDQ_EVENT_DMA_R1_ERROR_MRAW3_INT 798
|
||||
#define CMDQ_EVENT_U_CAMSYS_PDA_IRQO_EVENT_DONE_D1 799
|
||||
#define CMDQ_EVENT_SUBB_TG_INT4 800
|
||||
#define CMDQ_EVENT_SUBB_TG_INT3 801
|
||||
#define CMDQ_EVENT_SUBB_TG_INT2 802
|
||||
#define CMDQ_EVENT_SUBB_TG_INT1 803
|
||||
#define CMDQ_EVENT_SUBA_TG_INT4 804
|
||||
#define CMDQ_EVENT_SUBA_TG_INT3 805
|
||||
#define CMDQ_EVENT_SUBA_TG_INT2 806
|
||||
#define CMDQ_EVENT_SUBA_TG_INT1 807
|
||||
#define CMDQ_EVENT_SUBB_DRZS4NO_R1_LOW_LATENCY_LINE_CNT_INT 808
|
||||
#define CMDQ_EVENT_SUBB_YUVO_R3_LOW_LATENCY_LINE_CNT_INT 809
|
||||
#define CMDQ_EVENT_SUBB_YUVO_R1_LOW_LATENCY_LINE_CNT_INT 810
|
||||
#define CMDQ_EVENT_SUBB_IMGO_R1_LOW_LATENCY_LINE_CNT_INT 811
|
||||
#define CMDQ_EVENT_SUBA_DRZS4NO_R1_LOW_LATENCY_LINE_CNT_INT 812
|
||||
#define CMDQ_EVENT_SUBA_YUVO_R3_LOW_LATENCY_LINE_CNT_INT 813
|
||||
#define CMDQ_EVENT_SUBA_YUVO_R1_LOW_LATENCY_LINE_CNT_INT 814
|
||||
#define CMDQ_EVENT_SUBA_IMGO_R1_LOW_LATENCY_LINE_CNT_INT 815
|
||||
#define CMDQ_EVENT_GCE1_SOF_0 816
|
||||
#define CMDQ_EVENT_GCE1_SOF_1 817
|
||||
#define CMDQ_EVENT_GCE1_SOF_2 818
|
||||
#define CMDQ_EVENT_GCE1_SOF_3 819
|
||||
#define CMDQ_EVENT_GCE1_SOF_4 820
|
||||
#define CMDQ_EVENT_GCE1_SOF_5 821
|
||||
#define CMDQ_EVENT_GCE1_SOF_6 822
|
||||
#define CMDQ_EVENT_GCE1_SOF_7 823
|
||||
#define CMDQ_EVENT_GCE1_SOF_8 824
|
||||
#define CMDQ_EVENT_GCE1_SOF_9 825
|
||||
#define CMDQ_EVENT_GCE1_SOF_10 826
|
||||
#define CMDQ_EVENT_GCE1_SOF_11 827
|
||||
#define CMDQ_EVENT_GCE1_SOF_12 828
|
||||
#define CMDQ_EVENT_GCE1_SOF_13 829
|
||||
#define CMDQ_EVENT_GCE1_SOF_14 830
|
||||
#define CMDQ_EVENT_GCE1_SOF_15 831
|
||||
|
||||
#define CMDQ_EVENT_VDEC_LAT_LINE_COUNT_THRESHOLD_INTERRUPT 832
|
||||
#define CMDQ_EVENT_VDEC_LAT_VDEC_INT 833
|
||||
#define CMDQ_EVENT_VDEC_LAT_VDEC_PAUSE 834
|
||||
#define CMDQ_EVENT_VDEC_LAT_VDEC_DEC_ERROR 835
|
||||
#define CMDQ_EVENT_VDEC_LAT_MC_BUSY_OVERFLOW_MDEC_TIMEOUT 836
|
||||
#define CMDQ_EVENT_VDEC_LAT_VDEC_FRAME_DONE 837
|
||||
#define CMDQ_EVENT_VDEC_LAT_INI_FETCH_RDY 838
|
||||
#define CMDQ_EVENT_VDEC_LAT_PROCESS_FLAG 839
|
||||
#define CMDQ_EVENT_VDEC_LAT_SEARCH_START_CODE_DONE 840
|
||||
#define CMDQ_EVENT_VDEC_LAT_REF_REORDER_DONE 841
|
||||
#define CMDQ_EVENT_VDEC_LAT_WP_TBLE_DONE 842
|
||||
#define CMDQ_EVENT_VDEC_LAT_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE 843
|
||||
#define CMDQ_EVENT_VDEC_LAT_GCE_CNT_OP_THRESHOLD 847
|
||||
|
||||
#define CMDQ_EVENT_VDEC_LAT1_LINE_COUNT_THRESHOLD_INTERRUPT 848
|
||||
#define CMDQ_EVENT_VDEC_LAT1_VDEC_INT 849
|
||||
#define CMDQ_EVENT_VDEC_LAT1_VDEC_PAUSE 850
|
||||
#define CMDQ_EVENT_VDEC_LAT1_VDEC_DEC_ERROR 851
|
||||
#define CMDQ_EVENT_VDEC_LAT1_MC_BUSY_OVERFLOW_MDEC_TIMEOUT 852
|
||||
#define CMDQ_EVENT_VDEC_LAT1_VDEC_FRAME_DONE 853
|
||||
#define CMDQ_EVENT_VDEC_LAT1_INI_FETCH_RDY 854
|
||||
#define CMDQ_EVENT_VDEC_LAT1_PROCESS_FLAG 855
|
||||
#define CMDQ_EVENT_VDEC_LAT1_SEARCH_START_CODE_DONE 856
|
||||
#define CMDQ_EVENT_VDEC_LAT1_REF_REORDER_DONE 857
|
||||
#define CMDQ_EVENT_VDEC_LAT1_WP_TBLE_DONE 858
|
||||
#define CMDQ_EVENT_VDEC_LAT1_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE 859
|
||||
#define CMDQ_EVENT_VDEC_LAT1_GCE_CNT_OP_THRESHOLD 863
|
||||
|
||||
#define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_0 864
|
||||
#define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_1 865
|
||||
|
||||
#define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_8 872
|
||||
#define CMDQ_EVENT_VDEC_SOC_GLOBAL_CON_250_9 873
|
||||
|
||||
#define CMDQ_EVENT_VDEC_CORE_LINE_COUNT_THRESHOLD_INTERRUPT 896
|
||||
#define CMDQ_EVENT_VDEC_CORE_VDEC_INT 897
|
||||
#define CMDQ_EVENT_VDEC_CORE_VDEC_PAUSE 898
|
||||
#define CMDQ_EVENT_VDEC_CORE_VDEC_DEC_ERROR 899
|
||||
#define CMDQ_EVENT_VDEC_CORE_MC_BUSY_OVERFLOW_MDEC_TIMEOUT 900
|
||||
#define CMDQ_EVENT_VDEC_CORE_VDEC_FRAME_DONE 901
|
||||
#define CMDQ_EVENT_VDEC_CORE_INI_FETCH_RDY 902
|
||||
#define CMDQ_EVENT_VDEC_CORE_PROCESS_FLAG 903
|
||||
#define CMDQ_EVENT_VDEC_CORE_SEARCH_START_CODE_DONE 904
|
||||
#define CMDQ_EVENT_VDEC_CORE_REF_REORDER_DONE 905
|
||||
#define CMDQ_EVENT_VDEC_CORE_WP_TBLE_DONE 906
|
||||
#define CMDQ_EVENT_VDEC_CORE_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE 907
|
||||
#define CMDQ_EVENT_VDEC_CORE_GCE_CNT_OP_THRESHOLD 911
|
||||
|
||||
#define CMDQ_EVENT_VDEC_CORE1_LINE_COUNT_THRESHOLD_INTERRUPT 912
|
||||
#define CMDQ_EVENT_VDEC_CORE1_VDEC_INT 913
|
||||
#define CMDQ_EVENT_VDEC_CORE1_VDEC_PAUSE 914
|
||||
#define CMDQ_EVENT_VDEC_CORE1_VDEC_DEC_ERROR 915
|
||||
#define CMDQ_EVENT_VDEC_CORE1_MC_BUSY_OVERFLOW_MDEC_TIMEOUT 916
|
||||
#define CMDQ_EVENT_VDEC_CORE1_VDEC_FRAME_DONE 917
|
||||
#define CMDQ_EVENT_VDEC_CORE1_INI_FETCH_RDY 918
|
||||
#define CMDQ_EVENT_VDEC_CORE1_PROCESS_FLAG 919
|
||||
#define CMDQ_EVENT_VDEC_CORE1_SEARCH_START_CODE_DONE 920
|
||||
#define CMDQ_EVENT_VDEC_CORE1_REF_REORDER_DONE 921
|
||||
#define CMDQ_EVENT_VDEC_CORE1_WP_TBLE_DONE 922
|
||||
#define CMDQ_EVENT_VDEC_CORE1_COUNT_SRAM_CLR_DONE_AND_CTX_SRAM_CLR_DONE 923
|
||||
#define CMDQ_EVENT_VDEC_CORE1_CNT_OP_THRESHOLD 927
|
||||
|
||||
#define CMDQ_EVENT_VENC_TOP_FRAME_DONE 929
|
||||
#define CMDQ_EVENT_VENC_TOP_PAUSE_DONE 930
|
||||
#define CMDQ_EVENT_VENC_TOP_JPGENC_DONE 931
|
||||
#define CMDQ_EVENT_VENC_TOP_MB_DONE 932
|
||||
#define CMDQ_EVENT_VENC_TOP_128BYTE_DONE 933
|
||||
#define CMDQ_EVENT_VENC_TOP_JPGDEC_DONE 934
|
||||
#define CMDQ_EVENT_VENC_TOP_JPGDEC_C1_DONE 935
|
||||
#define CMDQ_EVENT_VENC_TOP_JPGDEC_INSUFF_DONE 936
|
||||
#define CMDQ_EVENT_VENC_TOP_JPGDEC_C1_INSUFF_DONE 937
|
||||
#define CMDQ_EVENT_VENC_TOP_WP_2ND_STAGE_DONE 938
|
||||
#define CMDQ_EVENT_VENC_TOP_WP_3RD_STAGE_DONE 939
|
||||
#define CMDQ_EVENT_VENC_TOP_PPS_HEADER_DONE 940
|
||||
#define CMDQ_EVENT_VENC_TOP_SPS_HEADER_DONE 941
|
||||
#define CMDQ_EVENT_VENC_TOP_VPS_HEADER_DONE 942
|
||||
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_FRAME_DONE 945
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_PAUSE_DONE 946
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_JPGENC_DONE 947
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_MB_DONE 948
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_128BYTE_DONE 949
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_DONE 950
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_C1_DONE 951
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_INSUFF_DONE 952
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_JPGDEC_C1_INSUFF_DONE 953
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_WP_2ND_STAGE_DONE 954
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_WP_3RD_STAGE_DONE 955
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_PPS_HEADER_DONE 956
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_SPS_HEADER_DONE 957
|
||||
#define CMDQ_EVENT_VENC_CORE1_TOP_VPS_HEADER_DONE 958
|
||||
|
||||
#define CMDQ_EVENT_WPE_VPP0_WPE_GCE_FRAME_DONE 962
|
||||
#define CMDQ_EVENT_WPE_VPP0_WPE_DONE_SYNC_OUT 963
|
||||
|
||||
#define CMDQ_EVENT_WPE_VPP1_WPE_GCE_FRAME_DONE 969
|
||||
#define CMDQ_EVENT_WPE_VPP1_WPE_DONE_SYNC_OUT 970
|
||||
|
||||
#define CMDQ_EVENT_DP_TX_VBLANK_FALLING 994
|
||||
#define CMDQ_EVENT_DP_TX_VSC_FINISH 995
|
||||
|
||||
#define CMDQ_EVENT_OUTPIN_0 1018
|
||||
#define CMDQ_EVENT_OUTPIN_1 1019
|
||||
|
||||
/* end of hw event */
|
||||
#define CMDQ_MAX_HW_EVENT 1019
|
||||
|
||||
#endif
|
Loading…
x
Reference in New Issue
Block a user