mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
drm: bridge: dw-hdmi: add switch state in dw_hdmi_connector_force
Application need to listen HDMI connector state when connector is forced on/off, so we add switch_set_stat in dw_hdmi_connector_force. Change-Id: I2b76a0a647eb6a4cfde7584e085f53540d0fa27f Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
This commit is contained in:
@@ -2358,6 +2358,14 @@ static void dw_hdmi_connector_force(struct drm_connector *connector)
|
||||
connector);
|
||||
|
||||
mutex_lock(&hdmi->mutex);
|
||||
#ifdef CONFIG_SWITCH
|
||||
if (!hdmi->disabled && hdmi->force != connector->force) {
|
||||
if (connector->force == DRM_FORCE_OFF)
|
||||
switch_set_state(&hdmi->switchdev, 0);
|
||||
else if (connector->force == DRM_FORCE_ON)
|
||||
switch_set_state(&hdmi->switchdev, 1);
|
||||
}
|
||||
#endif
|
||||
hdmi->force = connector->force;
|
||||
dw_hdmi_update_power(hdmi);
|
||||
dw_hdmi_update_phy_mask(hdmi);
|
||||
|
||||
Reference in New Issue
Block a user