All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/21] Add display support for the MT8365-EVK board.
@ 2023-03-09 14:22 ` Alexandre Mergnat
  0 siblings, 0 replies; 174+ messages in thread
From: Alexandre Mergnat @ 2023-03-09 14:22 UTC (permalink / raw)
  To: Daniel Vetter, CK Hu, Jitao Shi, Thierry Reding, Philipp Zabel,
	Sam Ravnborg, Rob Herring, Uwe Kleine-König, Chun-Kuang Hu,
	Matthias Brugger, David Airlie, Krzysztof Kozlowski, Xinlei Lee
  Cc: Neil Armstrong, Alexandre Mergnat, linux-kernel, dri-devel,
	linux-pwm, Fabien Parent, devicetree, linux-mediatek,
	Guillaume La Roque, linux-arm-kernel

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.

This series depends to another one which add I2C, IOMMU and Power Domain support
for MT8365 SoC and EVK board [1].

Regards,
Alex

[1]: https://lore.kernel.org/all/20230207-iommu-support-v1-0-4f0c81fd52c1@baylibre.com/

To: Chun-Kuang Hu <chunkuang.hu@kernel.org>
To: Philipp Zabel <p.zabel@pengutronix.de>
To: David Airlie <airlied@gmail.com>
To: Daniel Vetter <daniel@ffwll.ch>
To: Rob Herring <robh+dt@kernel.org>
To: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
To: Matthias Brugger <matthias.bgg@gmail.com>
To: Jitao Shi <jitao.shi@mediatek.com>
To: Xinlei Lee <xinlei.lee@mediatek.com>
To: CK Hu <ck.hu@mediatek.com>
To: Thierry Reding <thierry.reding@gmail.com>
To: Sam Ravnborg <sam@ravnborg.org>
To: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Cc: dri-devel@lists.freedesktop.org
Cc: linux-mediatek@lists.infradead.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-pwm@vger.kernel.org
Cc: Fabien Parent <fparent@baylibre.com>
Cc: Guillaume La Roque <glaroque@baylibre.com>
Cc: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Alexandre Mergnat <amergnat@baylibre.com>

---
Alexandre Mergnat (16):
      dt-bindings: display: mediatek: aal: add binding for MT8365 SoC
      dt-bindings: display: mediatek: ccorr: add binding for MT8365 SoC
      dt-bindings: display: mediatek: color: add binding for MT8365 SoC
      dt-bindings: display: mediatek: dither: add binding for MT8365 SoC
      dt-bindings: display: mediatek: dsi: add binding for MT8365 SoC
      dt-bindings: display: mediatek: gamma: add binding for MT8365 SoC
      dt-bindings: display: mediatek: ovl: add binding for MT8365 SoC
      dt-bindings: display: mediatek: rdma: add binding for MT8365 SoC
      dt-bindings: display: pannel: add startek kd070fhfid015 binding documentation
      dt-bindings: pwm: add power-domains property
      dt-bindings: pwm: add binding for mt8365 SoC
      dt-bindings: soc: mediatek: specify which compatible requires clocks property
      dt-bindings: soc: mediatek: add display mutex for MT8365 SoC
      arm64: dts: mediatek: add display blocks support for the MT8365 SoC
      arm64: dts: mediatek: add display support for mt8365-evk
      drm/mediatek: dsi: Improves the DSI lane setup robustness

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

Guillaume La Roque (1):
      panel: startek-kd070fhfid015: add support of this display

 .../bindings/display/mediatek/mediatek,aal.yaml    |   1 +
 .../bindings/display/mediatek/mediatek,ccorr.yaml  |   1 +
 .../bindings/display/mediatek/mediatek,color.yaml  |   1 +
 .../bindings/display/mediatek/mediatek,dither.yaml |   1 +
 .../bindings/display/mediatek/mediatek,dpi.yaml    |  53 ++-
 .../bindings/display/mediatek/mediatek,dsi.yaml    |  19 +-
 .../bindings/display/mediatek/mediatek,gamma.yaml  |   1 +
 .../bindings/display/mediatek/mediatek,ovl.yaml    |   1 +
 .../bindings/display/mediatek/mediatek,rdma.yaml   |   1 +
 .../display/panel/startek,kd070fhfid015.yaml       |  55 +++
 .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml |   9 +
 .../bindings/soc/mediatek/mediatek,mutex.yaml      |  21 +-
 arch/arm64/boot/dts/mediatek/mt8365-evk.dts        | 204 +++++++++
 arch/arm64/boot/dts/mediatek/mt8365.dtsi           | 147 +++++++
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |  18 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |  35 ++
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |   2 +
 drivers/gpu/drm/panel/Kconfig                      |  12 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 .../gpu/drm/panel/panel-startek-kd070fhfid015.c    | 483 +++++++++++++++++++++
 20 files changed, 1048 insertions(+), 18 deletions(-)
---
base-commit: ae88468858a66ebe3fb5b3116400d75397f03e6d
change-id: 20230220-display-53dfb6312ec7

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

^ permalink raw reply	[flat|nested] 174+ messages in thread

end of thread, other threads:[~2023-04-03  3:27 UTC | newest]

Thread overview: 174+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-09 14:22 [PATCH 00/21] Add display support for the MT8365-EVK board Alexandre Mergnat
2023-03-09 14:22 ` Alexandre Mergnat
2023-03-09 14:22 ` Alexandre Mergnat
2023-03-09 14:22 ` [PATCH 01/21] dt-bindings: display: mediatek: aal: add binding for MT8365 SoC Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:41   ` Krzysztof Kozlowski
2023-03-10  8:41     ` Krzysztof Kozlowski
2023-03-10  8:41     ` Krzysztof Kozlowski
2023-03-13 15:02   ` Chun-Kuang Hu
2023-03-13 15:02     ` Chun-Kuang Hu
2023-03-13 15:02     ` Chun-Kuang Hu
2023-03-31 14:55     ` Matthias Brugger
2023-03-31 14:55       ` Matthias Brugger
2023-03-31 14:55       ` Matthias Brugger
2023-04-03  3:25       ` Chun-Kuang Hu
2023-04-03  3:25         ` Chun-Kuang Hu
2023-04-03  3:25         ` Chun-Kuang Hu
2023-03-09 14:22 ` [PATCH 02/21] dt-bindings: display: mediatek: ccorr: " Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:29   ` Krzysztof Kozlowski
2023-03-10  8:29     ` Krzysztof Kozlowski
2023-03-10  8:29     ` Krzysztof Kozlowski
2023-03-13 14:54   ` Chun-Kuang Hu
2023-03-13 14:54     ` Chun-Kuang Hu
2023-03-13 14:54     ` Chun-Kuang Hu
2023-03-09 14:22 ` [PATCH 03/21] dt-bindings: display: mediatek: color: " Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:35   ` Krzysztof Kozlowski
2023-03-10  8:35     ` Krzysztof Kozlowski
2023-03-10  8:35     ` Krzysztof Kozlowski
2023-03-13 14:58   ` Chun-Kuang Hu
2023-03-13 14:58     ` Chun-Kuang Hu
2023-03-13 14:58     ` Chun-Kuang Hu
2023-03-09 14:22 ` [PATCH 04/21] dt-bindings: display: mediatek: dither: " Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:35   ` Krzysztof Kozlowski
2023-03-10  8:35     ` Krzysztof Kozlowski
2023-03-10  8:35     ` Krzysztof Kozlowski
2023-03-13 14:59   ` Chun-Kuang Hu
2023-03-13 14:59     ` Chun-Kuang Hu
2023-03-13 14:59     ` Chun-Kuang Hu
2023-03-09 14:22 ` [PATCH 05/21] dt-bindings: display: mediatek: dsi: " Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:35   ` Krzysztof Kozlowski
2023-03-10  8:35     ` Krzysztof Kozlowski
2023-03-10  8:35     ` Krzysztof Kozlowski
2023-03-13 15:00   ` Chun-Kuang Hu
2023-03-13 15:00     ` Chun-Kuang Hu
2023-03-13 15:00     ` Chun-Kuang Hu
2023-03-09 14:22 ` [PATCH 06/21] dt-bindings: display: mediatek: dpi: add power-domains property Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22 ` [PATCH 07/21] dt-bindings: display: mediatek: dpi: add binding for MT8365 Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:38   ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-13 15:17   ` Chun-Kuang Hu
2023-03-13 15:17     ` Chun-Kuang Hu
2023-03-13 15:17     ` Chun-Kuang Hu
2023-03-15  9:26     ` Alexandre Mergnat
2023-03-15  9:26       ` Alexandre Mergnat
2023-03-15  9:26       ` Alexandre Mergnat
2023-03-09 14:22 ` [PATCH 08/21] dt-bindings: display: mediatek: gamma: add binding for MT8365 SoC Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:38   ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-13 15:07   ` Chun-Kuang Hu
2023-03-13 15:07     ` Chun-Kuang Hu
2023-03-13 15:07     ` Chun-Kuang Hu
2023-03-09 14:22 ` [PATCH 09/21] dt-bindings: display: mediatek: ovl: " Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:38   ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-13 15:08   ` Chun-Kuang Hu
2023-03-13 15:08     ` Chun-Kuang Hu
2023-03-13 15:08     ` Chun-Kuang Hu
2023-03-09 14:22 ` [PATCH 10/21] dt-bindings: display: mediatek: rdma: " Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-09 14:22   ` Alexandre Mergnat
2023-03-10  8:38   ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-13 15:09   ` Chun-Kuang Hu
2023-03-13 15:09     ` Chun-Kuang Hu
2023-03-13 15:09     ` Chun-Kuang Hu
2023-03-09 14:23 ` [PATCH 11/21] dt-bindings: display: pannel: add startek kd070fhfid015 binding documentation Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23 ` [PATCH 12/21] dt-bindings: pwm: add power-domains property Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23 ` [PATCH 13/21] dt-bindings: pwm: add binding for mt8365 SoC Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-10  8:38   ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-10  8:38     ` Krzysztof Kozlowski
2023-03-09 14:23 ` [PATCH 14/21] dt-bindings: soc: mediatek: specify which compatible requires clocks property Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-31 14:42   ` Matthias Brugger
2023-03-31 14:42     ` Matthias Brugger
2023-03-31 14:42     ` Matthias Brugger
2023-03-09 14:23 ` [PATCH 15/21] dt-bindings: soc: mediatek: add display mutex for MT8365 SoC Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-10  8:39   ` Krzysztof Kozlowski
2023-03-10  8:39     ` Krzysztof Kozlowski
2023-03-10  8:39     ` Krzysztof Kozlowski
2023-03-15  8:01     ` Alexandre Mergnat
2023-03-15  8:01       ` Alexandre Mergnat
2023-03-15  8:01       ` Alexandre Mergnat
2023-03-15  8:17       ` Alexandre Mergnat
2023-03-15  8:17         ` Alexandre Mergnat
2023-03-15  8:17         ` Alexandre Mergnat
2023-03-15 13:17       ` Krzysztof Kozlowski
2023-03-15 13:17         ` Krzysztof Kozlowski
2023-03-15 13:17         ` Krzysztof Kozlowski
2023-03-15 13:22   ` Krzysztof Kozlowski
2023-03-15 13:22     ` Krzysztof Kozlowski
2023-03-15 13:22     ` Krzysztof Kozlowski
2023-03-31 17:51   ` Matthias Brugger
2023-03-31 17:51     ` Matthias Brugger
2023-03-31 17:51     ` Matthias Brugger
2023-03-09 14:23 ` [PATCH 16/21] arm64: dts: mediatek: add display blocks support for the " Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23 ` [PATCH 17/21] arm64: dts: mediatek: add display support for mt8365-evk Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23 ` [PATCH 18/21] drm/mediatek: dsi: Improves the DSI lane setup robustness Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-27 15:37   ` Chun-Kuang Hu
2023-03-27 15:37     ` Chun-Kuang Hu
2023-03-27 15:37     ` Chun-Kuang Hu
2023-03-09 14:23 ` [PATCH 19/21] drm/mediatek: dpi: add support for dpi clock Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-13 15:21   ` Chun-Kuang Hu
2023-03-13 15:21     ` Chun-Kuang Hu
2023-03-13 15:21     ` Chun-Kuang Hu
2023-03-15  9:35     ` Alexandre Mergnat
2023-03-15  9:35       ` Alexandre Mergnat
2023-03-15  9:35       ` Alexandre Mergnat
2023-03-15 14:17       ` Chun-Kuang Hu
2023-03-15 14:17         ` Chun-Kuang Hu
2023-03-15 14:17         ` Chun-Kuang Hu
2023-03-09 14:23 ` [PATCH 20/21] drm/mediatek: add MT8365 SoC support Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23 ` [PATCH 21/21] panel: startek-kd070fhfid015: add support of this display Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:23   ` Alexandre Mergnat
2023-03-09 14:51   ` Neil Armstrong
2023-03-09 14:51     ` Neil Armstrong
2023-03-09 14:51     ` Neil Armstrong
2023-03-15 15:59     ` Alexandre Mergnat
2023-03-15 15:59       ` Alexandre Mergnat
2023-03-15 15:59       ` Alexandre Mergnat
2023-03-15 17:12       ` neil.armstrong
2023-03-15 17:12         ` neil.armstrong
2023-03-15 17:12         ` neil.armstrong

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.