linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 00/15] Add display support for the MT8365-EVK board
@ 2024-05-23 12:49 Alexandre Mergnat
  2024-05-23 12:49 ` [PATCH v4 01/15] dt-bindings: display: mediatek: aal: add compatible for MT8365 SoC Alexandre Mergnat
                   ` (14 more replies)
  0 siblings, 15 replies; 29+ messages in thread
From: Alexandre Mergnat @ 2024-05-23 12:49 UTC (permalink / raw)
  To: Chun-Kuang Hu, Philipp Zabel, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Daniel Vetter, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Matthias Brugger,
	AngeloGioacchino Del Regno, Jitao Shi, CK Hu, Catalin Marinas,
	Will Deacon
  Cc: dri-devel, linux-mediatek, devicetree, linux-kernel,
	linux-arm-kernel, Alexandre Mergnat, Fabien Parent

The purpose of this series is to add the display support for the mt8365-evk.

This is the list of HWs / IPs support added:
- Connectors (HW):
  - HDMI
  - MIPI DSI (Mobile Industry Processor Interface Display Serial Interface)
- HDMI bridge (it66121)
- DSI pannel (startek,kd070fhfid015)
- SoC display blocks (IP):
  - OVL0 (Overlay)
  - RDMA0 (Data Path Read DMA)
  - Color0
  - CCorr0 (Color Correction)
  - AAL0 (Adaptive Ambient Light)
  - GAMMA0
  - Dither0
  - DSI0 (Display Serial Interface)
  - RDMA1 (Data Path Read DMA)
  - DPI0 (Display Parallel Interface)

The Mediatek DSI, DPI and DRM drivers are also improved.

The series is rebased on top of Angelo's series [1] to
use the OF graphs support.

Regards,
Alex

Signed-off-by: Alexandre Mergnat <amergnat@baylibre.com>
---
Changes in v4:
- Rebase to "next-20240523" branch.
- Patch merged, then removed from the series:
  - dt-bindings: display: mediatek: dpi: add power-domains property
  - dt-bindings: pwm: mediatek,pwm-disp: add compatible for mt8365 SoC
  - clk: mediatek: mt8365-mm: fix DPI0 parent
- Remove mediatek,mt8365-dpi compatible from mtk_drm_drv.c because it
  use the mt8192's data. It's a miss.
- Add MT8365 OF graphs support, remove the hardcoded display path and
  rebase on top of Angelo's series [1].
- Link to v3: https://lore.kernel.org/r/20231023-display-support-v3-0-53388f3ed34b@baylibre.com

Changes in v3:
- Drop "drm/mediatek: add mt8365 dpi support" because it's the same
  config as mt8192 SoC
- Drop "dt-bindings: pwm: mediatek,pwm-disp: add power-domains property"
  because an equivalent patch has been merge already.
- Add DPI clock fix in a separate commit.
- Improve DTS(I) readability.
- Link to v2: https://lore.kernel.org/r/20231023-display-support-v2-0-33ce8864b227@baylibre.com

Changes in v2:
- s/binding/compatible/ in commit messages/titles.
- Improve commit messages as Conor suggest.
- pwm-disp: Set power domain property for MT8365. This one is optionnal
  and can be used for other SoC.
- Fix mediatek,dsi.yaml issue.
- Remove the extra clock in the DPI node/driver and fix the dpi clock
  parenting to be consistent with the DPI clock assignement.
- Link to v1: https://lore.kernel.org/r/20231023-display-support-v1-0-5c860ed5c33b@baylibre.com

[1] https://lore.kernel.org/all/20240521075717.50330-1-angelogioacchino.delregno@collabora.com/
[2] https://lore.kernel.org/lkml/67f13b3c-18b2-4042-9908-b4d41c24cdb0@baylibre.com/

---
Alexandre Mergnat (13):
      dt-bindings: display: mediatek: aal: add compatible for MT8365 SoC
      dt-bindings: display: mediatek: ccorr: add compatible for MT8365 SoC
      dt-bindings: display: mediatek: color: add compatible for MT8365 SoC
      dt-bindings: display: mediatek: dither: add compatible for MT8365 SoC
      dt-bindings: display: mediatek: dsi: add compatible for MT8365 SoC
      dt-bindings: display: mediatek: dpi: add compatible for MT8365
      dt-bindings: display: mediatek: gamma: add compatible for MT8365 SoC
      dt-bindings: display: mediatek: ovl: add compatible for MT8365 SoC
      dt-bindings: display: mediatek: rdma: add compatible for MT8365 SoC
      drm/mediatek: dsi: Improves the DSI lane setup robustness
      arm64: defconfig: enable display connector support
      arm64: dts: mediatek: add display blocks support for the MT8365 SoC
      arm64: dts: mediatek: add display support for mt8365-evk

Fabien Parent (2):
      dt-bindings: display: mediatek: dpi: add power-domains property
      drm/mediatek: add MT8365 SoC support

 .../bindings/display/mediatek/mediatek,aal.yaml    |   1 +
 .../bindings/display/mediatek/mediatek,ccorr.yaml  |   3 +
 .../bindings/display/mediatek/mediatek,color.yaml  |   1 +
 .../bindings/display/mediatek/mediatek,dither.yaml |   1 +
 .../bindings/display/mediatek/mediatek,dpi.yaml    |   9 +
 .../bindings/display/mediatek/mediatek,dsi.yaml    |   1 +
 .../bindings/display/mediatek/mediatek,gamma.yaml  |   1 +
 .../bindings/display/mediatek/mediatek,ovl.yaml    |   1 +
 .../bindings/display/mediatek/mediatek,rdma.yaml   |   1 +
 arch/arm64/boot/dts/mediatek/mt8365-evk.dts        | 236 +++++++++++++++
 arch/arm64/boot/dts/mediatek/mt8365.dtsi           | 336 +++++++++++++++++++++
 arch/arm64/configs/defconfig                       |   1 +
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |   8 +
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |   2 +
 14 files changed, 602 insertions(+)
---
base-commit: 5fe1859247a981fa491507de2b1ba63e84addc38
change-id: 20231023-display-support-c6418b30e419

Best regards,
-- 
Alexandre Mergnat <amergnat@baylibre.com>


_______________________________________________
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] 29+ messages in thread

end of thread, other threads:[~2024-06-27 14:32 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 12:49 [PATCH v4 00/15] Add display support for the MT8365-EVK board Alexandre Mergnat
2024-05-23 12:49 ` [PATCH v4 01/15] dt-bindings: display: mediatek: aal: add compatible for MT8365 SoC Alexandre Mergnat
2024-05-24  2:21   ` CK Hu (胡俊光)
2024-05-23 12:49 ` [PATCH v4 02/15] dt-bindings: display: mediatek: ccorr: " Alexandre Mergnat
2024-05-24  5:21   ` CK Hu (胡俊光)
2024-05-23 12:49 ` [PATCH v4 03/15] dt-bindings: display: mediatek: color: " Alexandre Mergnat
2024-05-24  5:58   ` CK Hu (胡俊光)
2024-05-23 12:49 ` [PATCH v4 04/15] dt-bindings: display: mediatek: dither: " Alexandre Mergnat
2024-05-24  6:21   ` CK Hu (胡俊光)
2024-05-23 12:49 ` [PATCH v4 05/15] dt-bindings: display: mediatek: dsi: " Alexandre Mergnat
2024-05-24  7:55   ` CK Hu (胡俊光)
2024-05-23 12:49 ` [PATCH v4 06/15] dt-bindings: display: mediatek: dpi: add power-domains property amergnat
2024-05-24  8:56   ` CK Hu (胡俊光)
2024-06-21 15:10   ` Chun-Kuang Hu
2024-06-24  7:18     ` Alexandre Mergnat
2024-05-23 12:49 ` [PATCH v4 07/15] dt-bindings: display: mediatek: dpi: add compatible for MT8365 Alexandre Mergnat
2024-05-24  9:02   ` CK Hu (胡俊光)
2024-05-23 12:49 ` [PATCH v4 08/15] dt-bindings: display: mediatek: gamma: add compatible for MT8365 SoC Alexandre Mergnat
2024-05-23 12:49 ` [PATCH v4 09/15] dt-bindings: display: mediatek: ovl: " Alexandre Mergnat
2024-05-23 12:49 ` [PATCH v4 10/15] dt-bindings: display: mediatek: rdma: " Alexandre Mergnat
2024-05-23 12:49 ` [PATCH v4 11/15] drm/mediatek: dsi: Improves the DSI lane setup robustness Alexandre Mergnat
2024-06-27 14:31   ` Chun-Kuang Hu
2024-05-23 12:49 ` [PATCH v4 12/15] drm/mediatek: add MT8365 SoC support amergnat
2024-06-21 15:24   ` Chun-Kuang Hu
2024-06-24  7:22     ` Alexandre Mergnat
2024-05-23 12:49 ` [PATCH v4 13/15] arm64: defconfig: enable display connector support Alexandre Mergnat
2024-05-23 12:49 ` [PATCH v4 14/15] arm64: dts: mediatek: add display blocks support for the MT8365 SoC Alexandre Mergnat
2024-06-19 10:47   ` AngeloGioacchino Del Regno
2024-05-23 12:49 ` [PATCH v4 15/15] arm64: dts: mediatek: add display support for mt8365-evk Alexandre Mergnat

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).