[PATCH v5 6/7] drm/verisilicon: add DCUltraLite chip identity to HWDB

Icenowy Zheng zhengxingda at iscas.ac.cn
Fri Jun 26 01:04:43 PDT 2026


在 2026-06-25四的 17:44 +0800,Joey Lu写道:
> 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 <a0987203069 at gmail.com>
>  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,
> +	},

Checked against the MA35D1 manual, and it looks okay.

```
Reviewed-by: Icenowy Zheng <zhengxingda at iscas.ac.cn>
```

Thanks,
Icenowy

>  };
>  
>  int vs_fill_chip_identity(struct regmap *regs,




More information about the linux-arm-kernel mailing list