[PATCH 0/8] drm/loongson: Submit a mini VBIOS support and a display bridge driver

From: Sui Jingfeng
Date: Sun Oct 29 2023 - 15:46:14 EST


Loongson boards using various external display bridges to extend output
display interface. To complete the support, we have to introduce VBIOS(
or DT/ACPI support) and display bridge drivers.

Sui Jingfeng (8):
drm/loongson: Introduce a minimal support for Loongson VBIOS
drm/loongson: Introduce a drm bridge driver for it66121 HDMI
transmitter
drm/loongson: Allow attach drm bridge driver by calling
lsdc_output_init()
drm/loongson: Started to attach display bridge driver for LS7A1000
drm/loongson: Using vbios for the LS7A2000 output initialization
drm/loongson: Clean up the output part of LS7A2000
drm/loongson: Support to infer DC reversion from CPU's PRID value
drm/loongson: Add support for the display subsystem in LS2K2000

drivers/gpu/drm/loongson/Kconfig | 1 +
drivers/gpu/drm/loongson/Makefile | 7 +-
drivers/gpu/drm/loongson/ite_it66121.c | 749 ++++++++++++++++++
drivers/gpu/drm/loongson/ite_it66121.h | 19 +
drivers/gpu/drm/loongson/ite_it66121_regs.h | 268 +++++++
drivers/gpu/drm/loongson/loongson_device.c | 50 ++
drivers/gpu/drm/loongson/loongson_vbios.c | 420 ++++++++++
drivers/gpu/drm/loongson/loongson_vbios.h | 59 ++
drivers/gpu/drm/loongson/lsdc_drv.c | 4 +
drivers/gpu/drm/loongson/lsdc_drv.h | 27 +-
drivers/gpu/drm/loongson/lsdc_output.c | 643 +++++++++++++++
drivers/gpu/drm/loongson/lsdc_output.h | 57 +-
drivers/gpu/drm/loongson/lsdc_output_2k2000.c | 84 ++
drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 144 ++--
drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 575 +++-----------
drivers/gpu/drm/loongson/lsdc_probe.c | 35 +
drivers/gpu/drm/loongson/lsdc_probe.h | 2 +
17 files changed, 2560 insertions(+), 584 deletions(-)
create mode 100644 drivers/gpu/drm/loongson/ite_it66121.c
create mode 100644 drivers/gpu/drm/loongson/ite_it66121.h
create mode 100644 drivers/gpu/drm/loongson/ite_it66121_regs.h
create mode 100644 drivers/gpu/drm/loongson/loongson_vbios.c
create mode 100644 drivers/gpu/drm/loongson/loongson_vbios.h
create mode 100644 drivers/gpu/drm/loongson/lsdc_output.c
create mode 100644 drivers/gpu/drm/loongson/lsdc_output_2k2000.c

--
2.34.1