drm: bridge: dw-hdmi: set hdmi ddc pin HI-Z when suspend

Set hdmi ddc pin HI-Z to save power.

Change-Id: Ic5e15cac43c486e7de6be8526daea9b36da68bc8
Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
This commit is contained in:
Algea Cao
2017-09-28 17:17:59 +08:00
committed by Tao Huang
parent 36549072d7
commit 495a7777d6

View File

@@ -18,6 +18,7 @@
#include <linux/regmap.h>
#include <linux/dma-mapping.h>
#include <linux/spinlock.h>
#include <linux/pinctrl/consumer.h>
#include <media/cec-notifier.h>
@@ -3534,11 +3535,13 @@ void dw_hdmi_suspend(struct dw_hdmi *hdmi)
if (hdmi->irq)
disable_irq(hdmi->irq);
mutex_unlock(&hdmi->mutex);
pinctrl_pm_select_sleep_state(hdmi->dev);
}
EXPORT_SYMBOL_GPL(dw_hdmi_suspend);
void dw_hdmi_resume(struct dw_hdmi *hdmi)
{
pinctrl_pm_select_default_state(hdmi->dev);
mutex_lock(&hdmi->mutex);
dw_hdmi_reg_initial(hdmi);
if (hdmi->irq)