The Nuvoton MA35D1 chip contains a DCUltraLite display controller with
model number 0x0 (sic, the model name contains no number either),
revision 0x5560 and customer ID 0x305.  It has a similar register map
with DC8000, only one display output and only 32x32 cursor supported.

Signed-off-by: Joey Lu <[email protected]>
 drivers/gpu/drm/verisilicon/vs_hwdb.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/drivers/gpu/drm/verisilicon/vs_hwdb.c 
b/drivers/gpu/drm/verisilicon/vs_hwdb.c
index 91524d16f778..7d630a667a3f 100644
--- a/drivers/gpu/drm/verisilicon/vs_hwdb.c
+++ b/drivers/gpu/drm/verisilicon/vs_hwdb.c
@@ -129,6 +129,16 @@ static struct vs_chip_identity vs_chip_identities[] = {
                .max_cursor_size = 64,
                .formats = &vs_formats_no_yuv444,
        },
+       {
+               .model = 0x0,           /* DCUltraLite */
+               .revision = 0x5560,
+               .customer_id = 0x305,
+
+               .generation = VSDC_GEN_DC8000,
+               .display_count = 1,
+               .max_cursor_size = 32,
+               .formats = &vs_formats_no_yuv444,
+       },
 };
 
 int vs_fill_chip_identity(struct regmap *regs,
-- 
2.43.0

Reply via email to