mailbox: mediatek: Add Mediatek CMDQ driver
authorHoulong Wei <houlong.wei@mediatek.com>
Wed, 25 Jul 2018 01:26:40 +0000 (09:26 +0800)
committerJassi Brar <jaswinder.singh@linaro.org>
Fri, 3 Aug 2018 14:22:14 +0000 (19:52 +0530)
commit623a6143a845bd485b00ba684f0ccef11835edab
tree4d19effb909e5027a0396cd73790675055f05d93
parent1c82407aa302774b24bf619e56973aa97cbf25bd
mailbox: mediatek: Add Mediatek CMDQ driver

This patch is first version of Mediatek Command Queue(CMDQ) driver. The
CMDQ is used to help write registers with critical time limitation,
such as updating display configuration during the vblank. It controls
Global Command Engine (GCE) hardware to achieve this requirement.
Currently, CMDQ only supports display related hardwares, but we expect
it can be extended to other hardwares for future requirements.

Signed-off-by: Houlong Wei <houlong.wei@mediatek.com>
Signed-off-by: HS Liao <hs.liao@mediatek.com>
Signed-off-by: CK Hu <ck.hu@mediatek.com>
Signed-off-by: Jassi Brar <jaswinder.singh@linaro.org>
drivers/mailbox/Kconfig
drivers/mailbox/Makefile
drivers/mailbox/mtk-cmdq-mailbox.c [new file with mode: 0644]
include/linux/mailbox/mtk-cmdq-mailbox.h [new file with mode: 0644]