| 8c4ae218 | 06-May-2026 |
Icenowy Zheng <zhengxingda@iscas.ac.cn> |
drm: verisilicon: add support for cursor planes
Verisilicon display controllers support hardware cursors per output port.
Add support for them as cursor planes.
Signed-off-by: Icenowy Zheng <zheng
drm: verisilicon: add support for cursor planes
Verisilicon display controllers support hardware cursors per output port.
Add support for them as cursor planes.
Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Link: https://patch.msgid.link/20260506175610.2542888-3-zhengxingda@iscas.ac.cn
show more ...
|
| c0d650bd | 31-Mar-2026 |
Icenowy Zheng <zhengxingda@iscas.ac.cn> |
drm: verisilicon: fill plane's vs_format in atomic_check
Move the conversion from drm_format to vs_format to atomic_check, which is before the point of no return and can properly bail out.
Signed-o
drm: verisilicon: fill plane's vs_format in atomic_check
Move the conversion from drm_format to vs_format to atomic_check, which is before the point of no return and can properly bail out.
Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patch.msgid.link/20260331060126.1291966-5-zhengxingda@iscas.ac.cn
show more ...
|
| eae3903e | 31-Mar-2026 |
Icenowy Zheng <zhengxingda@iscas.ac.cn> |
drm: verisilicon: call atomic helper's plane state check even if no CRTC
The `drm_atomic_helper_check_plane_state()` helper function needs to be called even if the plane is bound to no CRTCs.
Remov
drm: verisilicon: call atomic helper's plane state check even if no CRTC
The `drm_atomic_helper_check_plane_state()` helper function needs to be called even if the plane is bound to no CRTCs.
Remove the early return in the primary plane's atomic_check, and use NULL for crtc_state in this situation.
Fixes: dbf21777caa8 ("drm: verisilicon: add a driver for Verisilicon display controllers") Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patch.msgid.link/20260331060126.1291966-4-zhengxingda@iscas.ac.cn
show more ...
|
| 1a2e3754 | 31-Mar-2026 |
Icenowy Zheng <zhengxingda@iscas.ac.cn> |
drm: verisilicon: subclass drm_plane_state
Create a subclass of drm_plane_state to store hardware-specific state information (e.g. hardware plane format settings) in the future.
Signed-off-by: Icen
drm: verisilicon: subclass drm_plane_state
Create a subclass of drm_plane_state to store hardware-specific state information (e.g. hardware plane format settings) in the future.
Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://patch.msgid.link/20260331060126.1291966-3-zhengxingda@iscas.ac.cn
show more ...
|