[RFC PATCH 0/5] drm/mediatek: Add mt8195 DisplayPort driver
Markus Schneider-Pargmann
msp at baylibre.com
Mon Aug 16 12:25:18 PDT 2021
Hi everyone,
this series is built around the DisplayPort driver. The dpi/dpintf driver and
the added helper functions are required for the DisplayPort.
Note that this is an RFC. I would like to have your opinion on the driver and
what needs to change. The driver itself has its rough edges that I am currently
still working on, especially the training and powerup/down need some work in
my opinion. Also the code compiles without an issue but is not fully tested
yet.
However I already wanted to reach out for some feedback to see what can and
should be improved. I am happy about every comment, thanks for taking the
time.
The series is currently based on v5.14-rc5 but it requires other patches to
actually work on mt8195 (clock, etc.). A binding documentation is not included
yet.
Thanks,
Markus
Markus Schneider-Pargmann (5):
dt-bindings: mediatek,dpi: Add mt8195 dpintf
drm/mediatek: dpi: Add dpintf support
drm/edid: Add cea_sad helpers for freq/length
video/hdmi: Add audio_infoframe packing for DP
drm/mediatek: Add mt8195 DisplayPort driver
.../display/mediatek/mediatek,dpi.yaml | 48 +-
drivers/gpu/drm/drm_edid.c | 57 +
drivers/gpu/drm/mediatek/Kconfig | 7 +
drivers/gpu/drm/mediatek/Makefile | 2 +
drivers/gpu/drm/mediatek/mtk_dp.c | 3025 ++++++++++++++++
drivers/gpu/drm/mediatek/mtk_dp_reg.h | 3095 +++++++++++++++++
drivers/gpu/drm/mediatek/mtk_dpi.c | 282 +-
drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 12 +
drivers/video/hdmi.c | 87 +-
include/drm/drm_edid.h | 18 +-
include/linux/hdmi.h | 4 +
11 files changed, 6564 insertions(+), 73 deletions(-)
create mode 100644 drivers/gpu/drm/mediatek/mtk_dp.c
create mode 100644 drivers/gpu/drm/mediatek/mtk_dp_reg.h
--
2.32.0
More information about the linux-arm-kernel
mailing list