[PATCH v21 4/4] soc: mediatek: Add Mediatek CMDQ helper

2018-01-30 Thread houlong.wei
From: "hs.l...@mediatek.com" Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: Houlong Wei Signed-off-by: HS Liao --- drivers/soc/mediatek/Kconfig | 12 ++ drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-cmdq-helper.c

[PATCH v21 3/4] arm64: dts: mt8173: Add GCE node

2018-01-30 Thread houlong.wei
From: "hs.l...@mediatek.com" This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: Houlong Wei Signed-off-by: HS Liao --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt817

[PATCH v21 2/4] mailbox: mediatek: Add Mediatek CMDQ driver

2018-01-30 Thread houlong.wei
From: "hs.l...@mediatek.com" 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 requi

[PATCH v21 1/4] dt-bindings: soc: Add documentation for the MediaTek GCE unit

2018-01-30 Thread houlong.wei
From: "hs.l...@mediatek.com" This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: Houlong Wei Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 1 file chan

[PATCH v21 0/4] Mediatek MT8173 CMDQ support

2018-01-30 Thread houlong.wei
Hi, This is Mediatek MT8173 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. Changes since v20: -rebase to v