* [PATCH V6 0/5] add display support for MediaTek SoC MT8186
@ 2022-03-03 6:51 Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 1/5] dt-bindings: display: mediatek: add aal binding for MT8183 Rex-BC Chen
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Rex-BC Chen @ 2022-03-03 6:51 UTC (permalink / raw)
To: Matthias Brugger
Cc: yongqiang.niu, hsinyi, Project_Global_Chrome_Upstream_Group,
Rex-BC Chen, linux-arm-kernel, linux-mediatek
v6:
1. Remove mmsys patches which are accepted.
2. Fix error of dt-binding.
v5:
1. Add binding patch of aal for MT8183.
2. Revise enum to const.
3. Change to use enum for mutex.
4. Remove patches which are accepted by maintainers. (mmsys and mutex)
v4:
1. Remove binding of dsi and dpi.
2. Revise aal binding.
3. Fix indention in [4/5].
v3:
1. Modify display binding based on mtk display binding patch. ([1])
2. Remove patch: drm/mediatek: separate postmask component from mtk_disp_drv.c
3. Remove compatible of 8186 ovl because we can re-use compatible of 8192 for 8186.
4. Fix issue of space before tab on mutex patch.
[1]: https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git/commit/?h=mediatek-drm-next&id=4ed545e7d10049b5492afc184e61a67e478a2cfd
v2:
1. Add binding documentation for mmsys, mutex and mtk_display.
2. Remove duplicated definition of postmask registers on mtk_drm_drv.
3. Add disp_ovl support for MT8186.
4. Add detailed commit messages.
Rex-BC Chen (4):
dt-bindings: display: mediatek: add aal binding for MT8183
dt-bindings: display: mediatek: revise enum to const
dt-bindings: display: mediatek: change to use enum for mutex
dt-bindings: display: mediatek: add MT8186 SoC binding
Yongqiang Niu (1):
drm/mediatek: add display support for MT8186
.../display/mediatek/mediatek,aal.yaml | 7 +++-
.../display/mediatek/mediatek,ccorr.yaml | 5 ++-
.../display/mediatek/mediatek,color.yaml | 7 ++--
.../display/mediatek/mediatek,dither.yaml | 4 +--
.../display/mediatek/mediatek,gamma.yaml | 4 +--
.../display/mediatek/mediatek,mutex.yaml | 25 ++++++--------
.../display/mediatek/mediatek,ovl-2l.yaml | 4 +++
.../display/mediatek/mediatek,ovl.yaml | 8 +++--
.../display/mediatek/mediatek,postmask.yaml | 4 +++
.../display/mediatek/mediatek,rdma.yaml | 7 ++--
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 33 +++++++++++++++++++
11 files changed, 76 insertions(+), 32 deletions(-)
--
2.18.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH V6 1/5] dt-bindings: display: mediatek: add aal binding for MT8183
2022-03-03 6:51 [PATCH V6 0/5] add display support for MediaTek SoC MT8186 Rex-BC Chen
@ 2022-03-03 6:51 ` Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 2/5] dt-bindings: display: mediatek: revise enum to const Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 3/5] dt-bindings: display: mediatek: change to use enum for mutex Rex-BC Chen
2 siblings, 0 replies; 4+ messages in thread
From: Rex-BC Chen @ 2022-03-03 6:51 UTC (permalink / raw)
To: Chun-Kuang Hu, Philipp Zabel, David Airlie, Daniel Vetter,
Rob Herring, Matthias Brugger
Cc: yongqiang.niu, hsinyi, Project_Global_Chrome_Upstream_Group,
Rex-BC Chen, dri-devel, linux-mediatek, devicetree, linux-kernel,
linux-arm-kernel
Add aal binding for MT8183.
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
---
.../devicetree/bindings/display/mediatek/mediatek,aal.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
index 225f9dd726d2..191b56e16bee 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
@@ -23,6 +23,8 @@ properties:
oneOf:
- items:
- const: mediatek,mt8173-disp-aal
+ - items:
+ - const: mediatek,mt8183-disp-aal
- items:
- enum:
- mediatek,mt2712-disp-aal
--
2.18.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH V6 2/5] dt-bindings: display: mediatek: revise enum to const
2022-03-03 6:51 [PATCH V6 0/5] add display support for MediaTek SoC MT8186 Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 1/5] dt-bindings: display: mediatek: add aal binding for MT8183 Rex-BC Chen
@ 2022-03-03 6:51 ` Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 3/5] dt-bindings: display: mediatek: change to use enum for mutex Rex-BC Chen
2 siblings, 0 replies; 4+ messages in thread
From: Rex-BC Chen @ 2022-03-03 6:51 UTC (permalink / raw)
To: Chun-Kuang Hu, Philipp Zabel, David Airlie, Daniel Vetter,
Rob Herring, Matthias Brugger
Cc: yongqiang.niu, hsinyi, Project_Global_Chrome_Upstream_Group,
Rex-BC Chen, dri-devel, linux-mediatek, devicetree, linux-kernel,
linux-arm-kernel
There won't be more than 1 fallback for these bindings, so we modify
them to use const instead of enum.
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
---
.../devicetree/bindings/display/mediatek/mediatek,aal.yaml | 3 +--
.../bindings/display/mediatek/mediatek,ccorr.yaml | 3 +--
.../bindings/display/mediatek/mediatek,color.yaml | 6 ++----
.../bindings/display/mediatek/mediatek,dither.yaml | 3 +--
.../bindings/display/mediatek/mediatek,gamma.yaml | 3 +--
.../devicetree/bindings/display/mediatek/mediatek,ovl.yaml | 6 ++----
.../devicetree/bindings/display/mediatek/mediatek,rdma.yaml | 6 ++----
7 files changed, 10 insertions(+), 20 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
index 191b56e16bee..1528b2486f8f 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml
@@ -31,8 +31,7 @@ properties:
- mediatek,mt8183-disp-aal
- mediatek,mt8192-disp-aal
- mediatek,mt8195-disp-aal
- - enum:
- - mediatek,mt8173-disp-aal
+ - const: mediatek,mt8173-disp-aal
reg:
maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml
index 6894b6999412..1d8d2e214aca 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml
@@ -28,8 +28,7 @@ properties:
- items:
- enum:
- mediatek,mt8195-disp-ccorr
- - enum:
- - mediatek,mt8192-disp-ccorr
+ - const: mediatek,mt8192-disp-ccorr
reg:
maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml
index bc83155b3b4c..feb9999e4c00 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml
@@ -32,15 +32,13 @@ properties:
- enum:
- mediatek,mt7623-disp-color
- mediatek,mt2712-disp-color
- - enum:
- - mediatek,mt2701-disp-color
+ - const: mediatek,mt2701-disp-color
- items:
- enum:
- mediatek,mt8183-disp-color
- mediatek,mt8192-disp-color
- mediatek,mt8195-disp-color
- - enum:
- - mediatek,mt8173-disp-color
+ - const: mediatek,mt8173-disp-color
reg:
maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml
index 9d89297f5f1d..68e982bdee39 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml
@@ -28,8 +28,7 @@ properties:
- enum:
- mediatek,mt8192-disp-dither
- mediatek,mt8195-disp-dither
- - enum:
- - mediatek,mt8183-disp-dither
+ - const: mediatek,mt8183-disp-dither
reg:
maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
index 247baad147b3..fd52995d8307 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml
@@ -29,8 +29,7 @@ properties:
- enum:
- mediatek,mt8192-disp-gamma
- mediatek,mt8195-disp-gamma
- - enum:
- - mediatek,mt8183-disp-gamma
+ - const: mediatek,mt8183-disp-gamma
reg:
maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml
index e71f79bc2dee..84ee403dddd7 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml
@@ -33,13 +33,11 @@ properties:
- enum:
- mediatek,mt7623-disp-ovl
- mediatek,mt2712-disp-ovl
- - enum:
- - mediatek,mt2701-disp-ovl
+ - const: mediatek,mt2701-disp-ovl
- items:
- enum:
- mediatek,mt8195-disp-ovl
- - enum:
- - mediatek,mt8183-disp-ovl
+ - const: mediatek,mt8183-disp-ovl
reg:
maxItems: 1
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml
index 8ef821641672..30f89afd3ab9 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml
@@ -35,13 +35,11 @@ properties:
- enum:
- mediatek,mt7623-disp-rdma
- mediatek,mt2712-disp-rdma
- - enum:
- - mediatek,mt2701-disp-rdma
+ - const: mediatek,mt2701-disp-rdma
- items:
- enum:
- mediatek,mt8192-disp-rdma
- - enum:
- - mediatek,mt8183-disp-rdma
+ - const: mediatek,mt8183-disp-rdma
reg:
maxItems: 1
--
2.18.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH V6 3/5] dt-bindings: display: mediatek: change to use enum for mutex
2022-03-03 6:51 [PATCH V6 0/5] add display support for MediaTek SoC MT8186 Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 1/5] dt-bindings: display: mediatek: add aal binding for MT8183 Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 2/5] dt-bindings: display: mediatek: revise enum to const Rex-BC Chen
@ 2022-03-03 6:51 ` Rex-BC Chen
2 siblings, 0 replies; 4+ messages in thread
From: Rex-BC Chen @ 2022-03-03 6:51 UTC (permalink / raw)
To: Chun-Kuang Hu, Philipp Zabel, David Airlie, Daniel Vetter,
Rob Herring, Matthias Brugger
Cc: yongqiang.niu, hsinyi, Project_Global_Chrome_Upstream_Group,
Rex-BC Chen, dri-devel, linux-mediatek, devicetree, linux-kernel,
linux-arm-kernel
All single entry cases in mutex can be merged as a single enum.
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
---
.../display/mediatek/mediatek,mutex.yaml | 24 +++++++------------
1 file changed, 9 insertions(+), 15 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml b/Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml
index 6eca525eced0..0378933201b4 100644
--- a/Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml
+++ b/Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml
@@ -23,21 +23,15 @@ description: |
properties:
compatible:
- oneOf:
- - items:
- - const: mediatek,mt2701-disp-mutex
- - items:
- - const: mediatek,mt2712-disp-mutex
- - items:
- - const: mediatek,mt8167-disp-mutex
- - items:
- - const: mediatek,mt8173-disp-mutex
- - items:
- - const: mediatek,mt8183-disp-mutex
- - items:
- - const: mediatek,mt8192-disp-mutex
- - items:
- - const: mediatek,mt8195-disp-mutex
+ enum:
+ - mediatek,mt2701-disp-mutex
+ - mediatek,mt2712-disp-mutex
+ - mediatek,mt8167-disp-mutex
+ - mediatek,mt8173-disp-mutex
+ - mediatek,mt8183-disp-mutex
+ - mediatek,mt8192-disp-mutex
+ - mediatek,mt8195-disp-mutex
+
reg:
maxItems: 1
--
2.18.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-03-03 6:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-03 6:51 [PATCH V6 0/5] add display support for MediaTek SoC MT8186 Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 1/5] dt-bindings: display: mediatek: add aal binding for MT8183 Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 2/5] dt-bindings: display: mediatek: revise enum to const Rex-BC Chen
2022-03-03 6:51 ` [PATCH V6 3/5] dt-bindings: display: mediatek: change to use enum for mutex Rex-BC Chen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).