[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20231029194607.379459-1-suijingfeng@loongson.cn>
Date: Mon, 30 Oct 2023 03:45:59 +0800
From: Sui Jingfeng <suijingfeng@...ngson.cn>
To: Maxime Ripard <mripard@...nel.org>,
Thomas Zimmermann <tzimmermann@...e.de>
Cc: dri-devel@...ts.freedesktop.org, linux-kernel@...r.kernel.org
Subject: [PATCH 0/8] drm/loongson: Submit a mini VBIOS support and a display bridge driver
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
Powered by blists - more mailing lists