Hi Dave, This pull request contains the following rockchip drm changes: - Introduce support for rk3399 vop/crtc - Add PSR framework to the rockchip driver - Implement PSR in the rockchip analogix edp driver - Fix panel on/off in analogix to avoid damaging panels - Some miscellaneous fixes to clean up logs and code readability Sean The following changes since commit fc93ff608b15ae32cde3006b7af860b59cac20ec: Merge tag 'drm-intel-next-2016-08-08' of git://anongit.freedesktop.org/drm-intel into drm-next (2016-08-15 16:53:57 +1000) are available in the git repository at: ssh://people.freedesktop.org/~seanpaul/dogwood for-next for you to fetch changes up to 808263393198b9b0f9d53b9983330fb4298851ec: drm/rockchip: analogix_dp: drop unnecessary probe deferral "error" print (2016-08-23 11:44:37 -0400) ---------------------------------------------------------------- Brian Norris (1): drm/rockchip: analogix_dp: drop unnecessary probe deferral "error" print Mark Yao (5): drm/rockchip: sort registers define by chip's number drm/rockchip: vop: introduce VOP_REG_MASK drm/rockchip: vop: add rk3399 vop support dt-bindings: sort Rockchip vop compatible by chip's number dt-bindings: add compatible strings for big/little rockchip vops Sean Paul (7): drm/bridge: analogix_dp: Ensure the panel is properly prepared/unprepared drm/rockchip: Convert psr_list_mutex to spinlock and use it drm/rockchip: Don't use a delayed worker for psr state changes drm/rockchip: Use a spinlock to protect psr state drm/rockchip: A couple small fixes to psr drm/rockchip: Improve analogix-dp psr handling drm/rockchip: Enable vblank without event Yakir Yang (4): drm/rockchip: vop: export line flag function drm/rockchip: add an common abstracted PSR driver drm/bridge: analogix_dp: add the PSR function support drm/rockchip: analogix_dp: implement PSR function .../bindings/display/rockchip/rockchip-vop.txt | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 182 ++++++++++++++- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 8 + drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 51 +++++ drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h | 34 +++ drivers/gpu/drm/rockchip/Makefile | 2 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 70 +++++- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 3 + drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 6 + drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 12 + drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 245 +++++++++++++++++++++ drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 26 +++ drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 198 ++++++++++++++--- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 7 + drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 242 ++++++++++++++------ drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 193 ++++++++++++++++ include/drm/bridge/analogix_dp.h | 3 + 17 files changed, 1168 insertions(+), 118 deletions(-) create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.c create mode 100644 drivers/gpu/drm/rockchip/rockchip_drm_psr.h _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel