* [PATCH v2 1/3] dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group
2024-02-29 14:48 [PATCH v2 0/3] Add GAMMA 12-bit LUT support for MT8188 Jason-JH.Lin
@ 2024-02-29 14:48 ` Jason-JH.Lin
2024-02-29 14:51 ` AngeloGioacchino Del Regno
2024-03-19 7:15 ` CK Hu (胡俊光)
2024-02-29 14:48 ` [PATCH v2 2/3] dt-bindings: display: mediatek: gamma: Add support for MT8188 Jason-JH.Lin
2024-02-29 14:48 ` [PATCH v2 3/3] drm/mediatek: Add gamma support for MT8195 Jason-JH.Lin
2 siblings, 2 replies; 9+ messages in thread
From: Jason-JH.Lin @ 2024-02-29 14:48 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Matthias Brugger,
AngeloGioacchino Del Regno, Chun-Kuang Hu
Cc: devicetree, Project_Global_Chrome_Upstream_Group, Jason-JH . Lin,
Singo Chang, linux-kernel, dri-devel, linaro-mm-sig,
Jason-ch Chen, Nancy Lin, linux-mediatek, Shawn Sung,
Johnson Wang, linux-arm-kernel, linux-media
Since MT8195 gamma has multiple bank for 12 bits LUT and it is
different from any other SoC LUT setting.
So we add MT8195 compatible to the single enum group to make its
driver data settings can be reused by other SoC.
Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
.../devicetree/bindings/display/mediatek/mediatek,gamma.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
index c6641acd75d6..ef1f575757f6 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
@@ -24,6 +24,7 @@ properties:
- enum:
- mediatek,mt8173-disp-gamma
- mediatek,mt8183-disp-gamma
+ - mediatek,mt8195-disp-gamma
- items:
- enum:
- mediatek,mt6795-disp-gamma
--
2.18.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [PATCH v2 1/3] dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group
2024-02-29 14:48 ` [PATCH v2 1/3] dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group Jason-JH.Lin
@ 2024-02-29 14:51 ` AngeloGioacchino Del Regno
2024-03-19 7:15 ` CK Hu (胡俊光)
1 sibling, 0 replies; 9+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-02-29 14:51 UTC (permalink / raw)
To: Jason-JH.Lin, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Matthias Brugger, Chun-Kuang Hu
Cc: devicetree, Project_Global_Chrome_Upstream_Group, Singo Chang,
linux-kernel, dri-devel, linaro-mm-sig, Jason-ch Chen, Nancy Lin,
linux-mediatek, Shawn Sung, Johnson Wang, linux-arm-kernel,
linux-media
Il 29/02/24 15:48, Jason-JH.Lin ha scritto:
> Since MT8195 gamma has multiple bank for 12 bits LUT and it is
> different from any other SoC LUT setting.
>
> So we add MT8195 compatible to the single enum group to make its
> driver data settings can be reused by other SoC.
>
> Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 1/3] dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group
2024-02-29 14:48 ` [PATCH v2 1/3] dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group Jason-JH.Lin
2024-02-29 14:51 ` AngeloGioacchino Del Regno
@ 2024-03-19 7:15 ` CK Hu (胡俊光)
1 sibling, 0 replies; 9+ messages in thread
From: CK Hu (胡俊光) @ 2024-03-19 7:15 UTC (permalink / raw)
To: matthias.bgg@gmail.com, Jason-JH Lin (林睿祥),
chunkuang.hu@kernel.org, conor+dt@kernel.org, robh+dt@kernel.org,
krzysztof.kozlowski+dt@linaro.org,
angelogioacchino.delregno@collabora.com
Cc: linux-kernel@vger.kernel.org,
Singo Chang (張興國),
linux-mediatek@lists.infradead.org,
linaro-mm-sig@lists.linaro.org, linux-media@vger.kernel.org,
Jason-ch Chen (陳建豪),
devicetree@vger.kernel.org, Shawn Sung (宋孝謙),
Nancy Lin (林欣螢),
Johnson Wang (王聖鑫),
dri-devel@lists.freedesktop.org,
Project_Global_Chrome_Upstream_Group,
linux-arm-kernel@lists.infradead.org
Hi, Jason:
On Thu, 2024-02-29 at 22:48 +0800, Jason-JH.Lin wrote:
> Since MT8195 gamma has multiple bank for 12 bits LUT and it is
> different from any other SoC LUT setting.
>
> So we add MT8195 compatible to the single enum group to make its
> driver data settings can be reused by other SoC.
Reviewed-by: CK Hu <ck.hu@mediatek.com>
>
> Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
> .../devicetree/bindings/display/mediatek/mediatek,gamma.yaml | 1
> +
> 1 file changed, 1 insertion(+)
>
> diff --git
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> index c6641acd75d6..ef1f575757f6 100644
> ---
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> +++
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> @@ -24,6 +24,7 @@ properties:
> - enum:
> - mediatek,mt8173-disp-gamma
> - mediatek,mt8183-disp-gamma
> + - mediatek,mt8195-disp-gamma
> - items:
> - enum:
> - mediatek,mt6795-disp-gamma
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2 2/3] dt-bindings: display: mediatek: gamma: Add support for MT8188
2024-02-29 14:48 [PATCH v2 0/3] Add GAMMA 12-bit LUT support for MT8188 Jason-JH.Lin
2024-02-29 14:48 ` [PATCH v2 1/3] dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group Jason-JH.Lin
@ 2024-02-29 14:48 ` Jason-JH.Lin
2024-02-29 17:28 ` Krzysztof Kozlowski
2024-03-19 7:25 ` CK Hu (胡俊光)
2024-02-29 14:48 ` [PATCH v2 3/3] drm/mediatek: Add gamma support for MT8195 Jason-JH.Lin
2 siblings, 2 replies; 9+ messages in thread
From: Jason-JH.Lin @ 2024-02-29 14:48 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Matthias Brugger,
AngeloGioacchino Del Regno, Chun-Kuang Hu
Cc: devicetree, Project_Global_Chrome_Upstream_Group, Jason-JH . Lin,
Singo Chang, linux-kernel, dri-devel, linaro-mm-sig,
Jason-ch Chen, Nancy Lin, linux-mediatek, Shawn Sung,
Johnson Wang, linux-arm-kernel, linux-media
The gamma LUT setting of MT8188 and MT8195 are the same, so we create
a one of items for MT8188 to reuse the driver data settings of MT8195.
Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
---
.../devicetree/bindings/display/mediatek/mediatek,gamma.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
index ef1f575757f6..b8b8e83ebc3f 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
@@ -36,6 +36,10 @@ properties:
- mediatek,mt8192-disp-gamma
- mediatek,mt8195-disp-gamma
- const: mediatek,mt8183-disp-gamma
+ - items:
+ - enum:
+ - mediatek,mt8188-disp-gamma
+ - const: mediatek,mt8195-disp-gamma
reg:
maxItems: 1
--
2.18.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [PATCH v2 2/3] dt-bindings: display: mediatek: gamma: Add support for MT8188
2024-02-29 14:48 ` [PATCH v2 2/3] dt-bindings: display: mediatek: gamma: Add support for MT8188 Jason-JH.Lin
@ 2024-02-29 17:28 ` Krzysztof Kozlowski
2024-03-19 7:25 ` CK Hu (胡俊光)
1 sibling, 0 replies; 9+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-29 17:28 UTC (permalink / raw)
To: Jason-JH.Lin, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Matthias Brugger, AngeloGioacchino Del Regno, Chun-Kuang Hu
Cc: devicetree, Project_Global_Chrome_Upstream_Group, Singo Chang,
linux-kernel, dri-devel, linaro-mm-sig, Jason-ch Chen, Nancy Lin,
linux-mediatek, Shawn Sung, Johnson Wang, linux-arm-kernel,
linux-media
On 29/02/2024 15:48, Jason-JH.Lin wrote:
> The gamma LUT setting of MT8188 and MT8195 are the same, so we create
> a one of items for MT8188 to reuse the driver data settings of MT8195.
>
> Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> ---
> .../devicetree/bindings/display/mediatek/mediatek,gamma.yaml | 4 ++++
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH v2 2/3] dt-bindings: display: mediatek: gamma: Add support for MT8188
2024-02-29 14:48 ` [PATCH v2 2/3] dt-bindings: display: mediatek: gamma: Add support for MT8188 Jason-JH.Lin
2024-02-29 17:28 ` Krzysztof Kozlowski
@ 2024-03-19 7:25 ` CK Hu (胡俊光)
1 sibling, 0 replies; 9+ messages in thread
From: CK Hu (胡俊光) @ 2024-03-19 7:25 UTC (permalink / raw)
To: matthias.bgg@gmail.com, Jason-JH Lin (林睿祥),
chunkuang.hu@kernel.org, conor+dt@kernel.org, robh+dt@kernel.org,
krzysztof.kozlowski+dt@linaro.org,
angelogioacchino.delregno@collabora.com
Cc: devicetree@vger.kernel.org, Project_Global_Chrome_Upstream_Group,
Singo Chang (張興國),
linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
linaro-mm-sig@lists.linaro.org,
Jason-ch Chen (陳建豪),
Nancy Lin (林欣螢),
Johnson Wang (王聖鑫),
Shawn Sung (宋孝謙),
linux-mediatek@lists.infradead.org,
linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Hi, Jason:
On Thu, 2024-02-29 at 22:48 +0800, Jason-JH.Lin wrote:
> The gamma LUT setting of MT8188 and MT8195 are the same, so we create
> a one of items for MT8188 to reuse the driver data settings of
> MT8195.
Reviewed-by: CK Hu <ck.hu@mediatek.com>
>
> Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
> Reviewed-by: AngeloGioacchino Del Regno <
> angelogioacchino.delregno@collabora.com>
> ---
> .../devicetree/bindings/display/mediatek/mediatek,gamma.yaml | 4
> ++++
> 1 file changed, 4 insertions(+)
>
> diff --git
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> index ef1f575757f6..b8b8e83ebc3f 100644
> ---
> a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> +++
> b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.y
> aml
> @@ -36,6 +36,10 @@ properties:
> - mediatek,mt8192-disp-gamma
> - mediatek,mt8195-disp-gamma
> - const: mediatek,mt8183-disp-gamma
> + - items:
> + - enum:
> + - mediatek,mt8188-disp-gamma
> + - const: mediatek,mt8195-disp-gamma
>
> reg:
> maxItems: 1
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH v2 3/3] drm/mediatek: Add gamma support for MT8195
2024-02-29 14:48 [PATCH v2 0/3] Add GAMMA 12-bit LUT support for MT8188 Jason-JH.Lin
2024-02-29 14:48 ` [PATCH v2 1/3] dt-bindings: display: mediatek: gamma: Change MT8195 to single enum group Jason-JH.Lin
2024-02-29 14:48 ` [PATCH v2 2/3] dt-bindings: display: mediatek: gamma: Add support for MT8188 Jason-JH.Lin
@ 2024-02-29 14:48 ` Jason-JH.Lin
2024-03-19 7:28 ` CK Hu (胡俊光)
2 siblings, 1 reply; 9+ messages in thread
From: Jason-JH.Lin @ 2024-02-29 14:48 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Matthias Brugger,
AngeloGioacchino Del Regno, Chun-Kuang Hu
Cc: devicetree, Project_Global_Chrome_Upstream_Group, Jason-JH . Lin,
Singo Chang, linux-kernel, dri-devel, linaro-mm-sig,
Jason-ch Chen, Nancy Lin, linux-mediatek, Shawn Sung,
Johnson Wang, linux-arm-kernel, linux-media
Since MT8195 compatible is in the single enum group, we have to add its
compatible into mediatek-drm component binding table to ensure that
it can be bound as a ddp_comp.
Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogiaocchino.delregno@collabora.com>
---
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
index 14a1e0157cc4..93303bff8f34 100644
--- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
+++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
@@ -707,6 +707,8 @@ static const struct of_device_id mtk_ddp_comp_dt_ids[] = {
.data = (void *)MTK_DISP_GAMMA, },
{ .compatible = "mediatek,mt8183-disp-gamma",
.data = (void *)MTK_DISP_GAMMA, },
+ { .compatible = "mediatek,mt8195-disp-gamma",
+ .data = (void *)MTK_DISP_GAMMA, },
{ .compatible = "mediatek,mt8195-disp-merge",
.data = (void *)MTK_DISP_MERGE },
{ .compatible = "mediatek,mt2701-disp-mutex",
--
2.18.0
^ permalink raw reply related [flat|nested] 9+ messages in thread* Re: [PATCH v2 3/3] drm/mediatek: Add gamma support for MT8195
2024-02-29 14:48 ` [PATCH v2 3/3] drm/mediatek: Add gamma support for MT8195 Jason-JH.Lin
@ 2024-03-19 7:28 ` CK Hu (胡俊光)
0 siblings, 0 replies; 9+ messages in thread
From: CK Hu (胡俊光) @ 2024-03-19 7:28 UTC (permalink / raw)
To: matthias.bgg@gmail.com, Jason-JH Lin (林睿祥),
chunkuang.hu@kernel.org, conor+dt@kernel.org, robh+dt@kernel.org,
krzysztof.kozlowski+dt@linaro.org,
angelogioacchino.delregno@collabora.com
Cc: devicetree@vger.kernel.org, Project_Global_Chrome_Upstream_Group,
Singo Chang (張興國),
linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
linaro-mm-sig@lists.linaro.org,
Jason-ch Chen (陳建豪),
Nancy Lin (林欣螢),
Johnson Wang (王聖鑫),
Shawn Sung (宋孝謙),
linux-mediatek@lists.infradead.org,
linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Hi, Jason:
On Thu, 2024-02-29 at 22:48 +0800, Jason-JH.Lin wrote:
> Since MT8195 compatible is in the single enum group, we have to add
> its
> compatible into mediatek-drm component binding table to ensure that
> it can be bound as a ddp_comp.
Reviewed-by: CK Hu <ck.hu@mediatek.com>
>
> Signed-off-by: Jason-JH.Lin <jason-jh.lin@mediatek.com>
> Reviewed-by: AngeloGioacchino Del Regno <
> angelogiaocchino.delregno@collabora.com>
> ---
> drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> index 14a1e0157cc4..93303bff8f34 100644
> --- a/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> +++ b/drivers/gpu/drm/mediatek/mtk_drm_drv.c
> @@ -707,6 +707,8 @@ static const struct of_device_id
> mtk_ddp_comp_dt_ids[] = {
> .data = (void *)MTK_DISP_GAMMA, },
> { .compatible = "mediatek,mt8183-disp-gamma",
> .data = (void *)MTK_DISP_GAMMA, },
> + { .compatible = "mediatek,mt8195-disp-gamma",
> + .data = (void *)MTK_DISP_GAMMA, },
> { .compatible = "mediatek,mt8195-disp-merge",
> .data = (void *)MTK_DISP_MERGE },
> { .compatible = "mediatek,mt2701-disp-mutex",
^ permalink raw reply [flat|nested] 9+ messages in thread