Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
break;
case HDMI_DISABLE_CTL:
if (hdmi->enable) {
+ if (hdmi->hotplug == HDMI_HPD_ACTIVED)
+ hdmi_wq_set_output(hdmi,
+ HDMI_VIDEO_MUTE |
+ HDMI_AUDIO_MUTE);
if (!hdmi->sleep) {
if (hdmi->ops->disable)
hdmi->ops->disable(hdmi);
break;
case HDMI_SUSPEND_CTL:
if (!hdmi->sleep) {
- hdmi_wq_set_output(hdmi,
- HDMI_VIDEO_MUTE | HDMI_AUDIO_MUTE);
+ if (hdmi->hotplug == HDMI_HPD_ACTIVED)
+ hdmi_wq_set_output(hdmi,
+ HDMI_VIDEO_MUTE |
+ HDMI_AUDIO_MUTE);
if (hdmi->ops->disable)
hdmi->ops->disable(hdmi);
if (hdmi->enable)