linux_dsm_epyc7002/drivers/gpu/drm/bridge
Russell King 552e67859c drm: bridge/dw_hdmi: avoid enabling interface in mode_set
On a mode set, DRM makes the following sequence of calls:
* for_each_encoder
*   bridge	mode_fixup
*   encoder	mode_fixup
* crtc		mode_fixup
* for_each_encoder
*   bridge	disable
*   encoder	prepare
*   bridge	post_disable
* disable unused encoders
* crtc		prepare
* crtc		mode_set
* for_each_encoder
*   encoder	mode_set
*   bridge	mode_set
* crtc		commit
* for_each_encoder
*   bridge	pre_enable
*   encoder	commit
*   bridge	enable

dw_hdmi enables the HDMI output in both the bridge mode_set() and also
the bridge enable() step.  This is duplicated work - we can avoid the
setup in mode_set() and just do it in the enable() stage.  This
simplifies the code a little.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2015-08-18 11:32:38 +01:00
..
dw_hdmi.c drm: bridge/dw_hdmi: avoid enabling interface in mode_set 2015-08-18 11:32:38 +01:00
dw_hdmi.h drm: bridge/dw_hdmi: add function dw_hdmi_phy_enable_spare 2015-01-07 18:31:59 +01:00
Kconfig drm/bridge: Add I2C based driver for ps8622/ps8625 bridge 2015-03-24 11:16:47 +01:00
Makefile drm/bridge: Add I2C based driver for ps8622/ps8625 bridge 2015-03-24 11:16:47 +01:00
ps8622.c drm/bridge: ps8622: Fix sparse warnings 2015-03-24 11:16:48 +01:00
ptn3460.c drm/bridge: ptn3460: Fix sparse warnings 2015-03-24 11:16:48 +01:00