[PATCH v4 00/12] drm: Add self refresh helpers

Heiko Stübner heiko at sntech.de
Thu May 16 19:13:49 UTC 2019


Am Mittwoch, 8. Mai 2019, 18:09:05 CEST schrieb Sean Paul:
> From: Sean Paul <seanpaul at chromium.org>
> 
> Another version of the SR helpers for your consumption.
> 
> Pretty minor differences between v4 and v3:
> - lots of documentation changes
> - Use connector to get at crtc state in encoders
> - Use the damage helpers in rockchip to fix fbdev
> 
> Note that the rockchip patches require
> e9abc611a941d4051cde1d94b2ab7473fdb50102 which is making its way through
> the -fixes branches.
> 
> PTAL
> 
> Laurent Pinchart (1):
>   drm: Add drm_atomic_get_(old|new-_connector_for_encoder() helpers
> 
> Sean Paul (10):
>   drm: Add atomic variants of enable/disable to encoder helper funcs
>   drm: Add atomic variants for bridge enable/disable
>   drm: Convert connector_helper_funcs->atomic_check to accept
>     drm_atomic_state
>   drm: Add helpers to kick off self refresh mode in drivers
>   drm/rockchip: Use dirtyfb helper
>   drm/rockchip: Check for fast link training before enabling psr
>   drm/rockchip: Use the helpers for PSR
>   drm/rockchip: Use vop_win in vop_win_disable instead of vop_win_data
>   drm/rockchip: Don't fully disable vop on self refresh
>   drm/rockchip: Use drm_atomic_helper_commit_tail_rpm

whole series 
on	rk3399-gru-kevin (analogix-dp with psr),
	rk3288-veyron-pinky (analogix-dp without psr + dw_hdmi)

Tested-by: Heiko Stuebner <heiko at sntech.de>

Patch2 had a tiny bit of issue when trying to apply (surrounding code
seems to have changed), but all display stuff seems to keep working,
including the blinking cursor on the psr display :-) .


Thanks
Heiko




More information about the dri-devel mailing list