[PATCH v20 0/4] Mediatek MT8173 CMDQ support

2017-01-03 Thread HS Liao
dependency on top of v4.10-rc2. Changes since v19: - rebase to v4.10-rc2 Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit mailbox: mediatek: Add Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node soc: mediatek: Add Mediatek CMDQ helper

[PATCH v20 0/4] Mediatek MT8173 CMDQ support

2017-01-03 Thread HS Liao
dependency on top of v4.10-rc2. Changes since v19: - rebase to v4.10-rc2 Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit mailbox: mediatek: Add Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node soc: mediatek: Add Mediatek CMDQ helper

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

2017-01-03 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/soc/mediatek/Kconfig | 12 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c

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

2017-01-03 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/mailbox/Kconfig | 10 + drivers/mail

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

2017-01-03 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao --- drivers/soc/mediatek/Kconfig | 12 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 310 + include/linux/soc

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

2017-01-03 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mtk-cmdq-mailbox.c

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

2017-01-03 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 4

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

2017-01-03 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2017-01-03 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation

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

2017-01-03 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

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

2017-01-02 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/soc/mediatek/Kconfig | 12 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c

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

2017-01-02 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 4

[PATCH v19 0/4] Mediatek MT8173 CMDQ support

2017-01-02 Thread HS Liao
dependency on top of v4.10-rc1. Changes since v18: - add "select MAILBOX" into CMDQ helper - remove power saving part to prevent a potential bug Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit mailbox: mediatek: Add Mediatek CMDQ driv

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

2017-01-02 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao --- drivers/soc/mediatek/Kconfig | 12 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 310 + include/linux/soc

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

2017-01-02 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation

[PATCH v19 0/4] Mediatek MT8173 CMDQ support

2017-01-02 Thread HS Liao
dependency on top of v4.10-rc1. Changes since v18: - add "select MAILBOX" into CMDQ helper - remove power saving part to prevent a potential bug Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit mailbox: mediatek: Add Mediatek CMDQ driv

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

2017-01-02 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2017-01-02 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/mailbox/Kconfig | 10 + drivers/mail

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

2017-01-02 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

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

2017-01-02 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mtk-cmdq-mailbox.c

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

2016-12-26 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/mailbox/Kconfig | 10 + drivers/mail

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

2016-12-26 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mtk-cmdq-mailbox.c

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

2016-12-26 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2016-12-26 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

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

2016-12-26 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/soc/mediatek/Kconfig | 11 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c

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

2016-12-26 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao --- drivers/soc/mediatek/Kconfig | 11 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 310 + include/linux/soc

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

2016-12-26 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 4

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

2016-12-26 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation

[PATCH v18 0/4] Mediatek MT8173 CMDQ support

2016-12-26 Thread HS Liao
dependency on top of v4.10-rc1. Changes since v17: - rebase to v4.10-rc1 Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit mailbox: mediatek: Add Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node soc: mediatek: Add Mediatek CMDQ helper

[PATCH v18 0/4] Mediatek MT8173 CMDQ support

2016-12-26 Thread HS Liao
dependency on top of v4.10-rc1. Changes since v17: - rebase to v4.10-rc1 Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit mailbox: mediatek: Add Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node soc: mediatek: Add Mediatek CMDQ helper

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

2016-11-23 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2016-11-23 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

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

2016-11-23 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 4

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

2016-11-23 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/mailbox/Kconfig | 10 + drivers/mail

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

2016-11-23 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation

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

2016-11-23 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mtk-cmdq-mailbox.c

[PATCH v17 0/4] Mediatek MT8173 CMDQ support

2016-11-23 Thread HS Liao
dependency on top of v4.9-rc1. Changes since v16: - merge suspend/resume patch into cmdq driver patch - merge power saving patch into cmdq driver patch - split cmdq mailbox controller and cmdq helper into two different patches Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add

[PATCH v17 0/4] Mediatek MT8173 CMDQ support

2016-11-23 Thread HS Liao
dependency on top of v4.9-rc1. Changes since v16: - merge suspend/resume patch into cmdq driver patch - merge power saving patch into cmdq driver patch - split cmdq mailbox controller and cmdq helper into two different patches Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add

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

2016-11-23 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/soc/mediatek/Kconfig | 11 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c

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

2016-11-23 Thread HS Liao
Add Mediatek CMDQ helper to create CMDQ packet and assemble GCE op code. Signed-off-by: HS Liao --- drivers/soc/mediatek/Kconfig | 11 ++ drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq-helper.c | 310 + include/linux/soc

[PATCH v16 2/5] CMDQ: Mediatek CMDQ driver

2016-11-01 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/mailbox/Kconfig | 10 + drivers/mail

[PATCH v16 2/5] CMDQ: Mediatek CMDQ driver

2016-11-01 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mtk-cmdq-mailbox.c

[PATCH v16 3/5] arm64: dts: mt8173: Add GCE node

2016-11-01 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

[PATCH v16 3/5] arm64: dts: mt8173: Add GCE node

2016-11-01 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

[PATCH v16 5/5] CMDQ: save energy

2016-11-01 Thread HS Liao
use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/mailbox/mtk-cmdq-mailbox.c | 52 -- 1 file changed, 44 insertions(+), 8 deletions(-) diff --git a/drivers/m

[PATCH v16 4/5] CMDQ: suspend and resume

2016-11-01 Thread HS Liao
take suspend and resume into consideration Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/mailbox/mtk-cmdq-mailbox.c | 44 ++ 1 file changed, 44 insertions(+) diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c b/drivers/mailbox/mtk-cmdq-mai

[PATCH v16 5/5] CMDQ: save energy

2016-11-01 Thread HS Liao
use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao --- drivers/mailbox/mtk-cmdq-mailbox.c | 52 -- 1 file changed, 44 insertions(+), 8 deletions(-) diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c b

[PATCH v16 4/5] CMDQ: suspend and resume

2016-11-01 Thread HS Liao
take suspend and resume into consideration Signed-off-by: HS Liao --- drivers/mailbox/mtk-cmdq-mailbox.c | 44 ++ 1 file changed, 44 insertions(+) diff --git a/drivers/mailbox/mtk-cmdq-mailbox.c b/drivers/mailbox/mtk-cmdq-mailbox.c index d086fd8..747bcd3

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

2016-11-01 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 4

[PATCH v16 0/5] Mediatek MT8173 CMDQ support

2016-11-01 Thread HS Liao
dependency on top of v4.9-rc1. Changes since v15: - separate "suspend and resume" patch from "save energy" patch - don't stop running tasks in cmdq_suspend() (i.e. leave no running tasks guarantee to clients) Best regards, HS Liao HS Liao (5): dt-bindings: so

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

2016-11-01 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation

[PATCH v16 0/5] Mediatek MT8173 CMDQ support

2016-11-01 Thread HS Liao
dependency on top of v4.9-rc1. Changes since v15: - separate "suspend and resume" patch from "save energy" patch - don't stop running tasks in cmdq_suspend() (i.e. leave no running tasks guarantee to clients) Best regards, HS Liao HS Liao (5): dt-bindings: so

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

2016-10-17 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2016-10-17 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

[PATCH v15 4/4] CMDQ: save energy

2016-10-17 Thread HS Liao
1. take suspend/resume into consideration 2. use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/mailbox/mtk-cmdq-mailbox.c | 94 +++--- 1 file changed, 88 inse

[PATCH v15 4/4] CMDQ: save energy

2016-10-17 Thread HS Liao
1. take suspend/resume into consideration 2. use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao --- drivers/mailbox/mtk-cmdq-mailbox.c | 94 +++--- 1 file changed, 88 insertions(+), 6 deletions

[PATCH v15 2/4] CMDQ: Mediatek CMDQ driver

2016-10-17 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/mailbox/Kconfig | 10 + drivers/mail

[PATCH v15 2/4] CMDQ: Mediatek CMDQ driver

2016-10-17 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mtk-cmdq-mailbox.c

[PATCH v15 0/4] Mediatek MT8173 CMDQ support

2016-10-17 Thread HS Liao
() by platform_get_irq() - remove .owner = THIS_MODULE - rebase to Linux v4.9-rc1 Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node CMDQ: save energy .../devicetree/bindings/mailbox/mtk

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

2016-10-17 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 4

[PATCH v15 0/4] Mediatek MT8173 CMDQ support

2016-10-17 Thread HS Liao
() by platform_get_irq() - remove .owner = THIS_MODULE - rebase to Linux v4.9-rc1 Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node CMDQ: save energy .../devicetree/bindings/mailbox/mtk

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

2016-10-17 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation

[PATCH v14 4/4] CMDQ: save more energy in idle

2016-09-04 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/mailbox/mtk-cmdq.c | 54 +++--- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/drivers/m

[PATCH v14 4/4] CMDQ: save more energy in idle

2016-09-04 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao --- drivers/mailbox/mtk-cmdq.c | 54 +++--- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/drivers/mailbox/mtk-cmdq.c b/drivers

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

2016-09-04 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2016-09-04 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

[PATCH v14 2/4] CMDQ: Mediatek CMDQ driver

2016-09-04 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile |

[PATCH v14 2/4] CMDQ: Mediatek CMDQ driver

2016-09-04 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/mailbox/Kconfig | 10 + drivers/mailbox/Makefile | 2 + drivers/mailbox/mtk-cmdq.c | 927

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

2016-09-04 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 4

[PATCH v14 0/4] Mediatek MT8173 CMDQ support

2016-09-04 Thread HS Liao
dependency on top of v4.8-rc1. Changes since v13: - move to mailbox folder - simplify cmdq_thread_is_in_wfe Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node CMDQ: save more energy

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

2016-09-04 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/mailbox/mtk-gce.txt| 43 ++ 1 file changed, 43 insertions(+) create mode 100644 Documentation

[PATCH v14 0/4] Mediatek MT8173 CMDQ support

2016-09-04 Thread HS Liao
dependency on top of v4.8-rc1. Changes since v13: - move to mailbox folder - simplify cmdq_thread_is_in_wfe Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node CMDQ: save more energy

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

2016-08-23 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/soc/mediatek/gce.txt | 44 ++ 1 file changed, 4

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

2016-08-23 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/soc/mediatek/gce.txt | 44 ++ 1 file changed, 44 insertions(+) create mode 100644 Documentation

[PATCH v13 2/4] CMDQ: Mediatek CMDQ driver

2016-08-23 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/soc/mediatek/Kconfig| 11 + drivers/soc/mediatek/Makefile | 1 +

[PATCH v13 2/4] CMDQ: Mediatek CMDQ driver

2016-08-23 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/soc/mediatek/Kconfig| 11 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq.c | 945

[PATCH v13 4/4] CMDQ: save more energy in idle

2016-08-23 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/soc/mediatek/mtk-cmdq.c | 54 +++-- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/drive

[PATCH v13 4/4] CMDQ: save more energy in idle

2016-08-23 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao --- drivers/soc/mediatek/mtk-cmdq.c | 54 +++-- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/drivers/soc/mediatek/mtk-cmdq.c b

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

2016-08-23 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2016-08-23 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

[PATCH v13 0/4] Mediatek MT8173 CMDQ support

2016-08-23 Thread HS Liao
dependency on top of v4.8-rc1. Changes since v12: - remove mediatek,gce from device tree Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node CMDQ: save more energy in idle

[PATCH v13 0/4] Mediatek MT8173 CMDQ support

2016-08-23 Thread HS Liao
dependency on top of v4.8-rc1. Changes since v12: - remove mediatek,gce from device tree Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node CMDQ: save more energy in idle

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

2016-08-08 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2016-08-08 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

[PATCH v12 4/4] CMDQ: save more energy in idle

2016-08-08 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/soc/mediatek/mtk-cmdq.c | 54 +++-- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/drive

[PATCH v12 4/4] CMDQ: save more energy in idle

2016-08-08 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao --- drivers/soc/mediatek/mtk-cmdq.c | 54 +++-- 1 file changed, 46 insertions(+), 8 deletions(-) diff --git a/drivers/soc/mediatek/mtk-cmdq.c b

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

2016-08-08 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/soc/mediatek/gce.txt | 47 ++ 1 file changed, 4

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

2016-08-08 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao Acked-by: Rob Herring --- .../devicetree/bindings/soc/mediatek/gce.txt | 47 ++ 1 file changed, 47 insertions(+) create mode 100644 Documentation

[PATCH v12 2/4] CMDQ: Mediatek CMDQ driver

2016-08-08 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/soc/mediatek/Kconfig| 11 + drivers/soc/mediatek/Makefile | 1 +

[PATCH v12 2/4] CMDQ: Mediatek CMDQ driver

2016-08-08 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/soc/mediatek/Kconfig| 11 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq.c | 948

[PATCH v12 0/4] Mediatek MT8173 CMDQ support

2016-08-08 Thread HS Liao
dependency on top of v4.8-rc1. Changes since v11: - rebase to v4.8-rc1 - mutex_init before mbox_controller_register - fix one typo error Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE

[PATCH v12 0/4] Mediatek MT8173 CMDQ support

2016-08-08 Thread HS Liao
dependency on top of v4.8-rc1. Changes since v11: - rebase to v4.8-rc1 - mutex_init before mbox_controller_register - fix one typo error Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE

[PATCH v11 4/4] CMDQ: save more energy in idle

2016-07-27 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- drivers/soc/mediatek/mtk-cmdq.c | 55 +++-- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/drive

[PATCH v11 4/4] CMDQ: save more energy in idle

2016-07-27 Thread HS Liao
Use clk_disable_unprepare instead of clk_disable to save more energy when CMDQ is idle. Signed-off-by: HS Liao --- drivers/soc/mediatek/mtk-cmdq.c | 55 +++-- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/drivers/soc/mediatek/mtk-cmdq.c b

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

2016-07-27 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. Signed-off-by: HS Liao <hs.l...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 10 ++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt8173.dtsi b/arch/arm64/boot/dts/me

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

2016-07-27 Thread HS Liao
This patch adds the device node of the GCE hardware for CMDQ module. 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/mt8173.dtsi b/arch/arm64/boot/dts/mediatek/mt8173.dtsi index

[PATCH v11 2/4] CMDQ: Mediatek CMDQ driver

2016-07-27 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao <hs.l...@mediatek.com> Signed-off-by: CK Hu <ck...@mediatek.com> --- drivers/soc/mediatek/Kconfig| 11 + drivers/soc/mediatek/Makefile | 1 +

[PATCH v11 2/4] CMDQ: Mediatek CMDQ driver

2016-07-27 Thread HS Liao
supports display related hardwares, but we expect it can be extended to other hardwares for future requirements. Signed-off-by: HS Liao Signed-off-by: CK Hu --- drivers/soc/mediatek/Kconfig| 11 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-cmdq.c | 947

[PATCH v11 0/4] Mediatek MT8173 CMDQ support

2016-07-27 Thread HS Liao
dependency on top of v4.7-rc1. Changes since v10: - remove module.h Best regards, HS Liao HS Liao (4): dt-bindings: soc: Add documentation for the MediaTek GCE unit CMDQ: Mediatek CMDQ driver arm64: dts: mt8173: Add GCE node CMDQ: save more energy in idle .../devicetree/bindings/soc

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

2016-07-27 Thread HS Liao
This adds documentation for the MediaTek Global Command Engine (GCE) unit found in MT8173 SoCs. Signed-off-by: HS Liao <hs.l...@mediatek.com> Acked-by: Rob Herring <r...@kernel.org> --- .../devicetree/bindings/soc/mediatek/gce.txt | 47 ++ 1 file changed, 4

  1   2   >