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 496ebbc3cf
commit 5a7627a9ea

View File

@@ -21,6 +21,7 @@
#include <linux/of_device.h>
#include <linux/regmap.h>
#include <linux/spinlock.h>
#include <linux/pinctrl/consumer.h>
#include <drm/drm_of.h>
#include <drm/drmP.h>
@@ -3903,6 +3904,7 @@ void dw_hdmi_suspend(struct device *dev)
if (hdmi->irq)
disable_irq(hdmi->irq);
mutex_unlock(&hdmi->mutex);
pinctrl_pm_select_sleep_state(dev);
}
EXPORT_SYMBOL_GPL(dw_hdmi_suspend);
@@ -3910,6 +3912,7 @@ void dw_hdmi_resume(struct device *dev)
{
struct dw_hdmi *hdmi = dev_get_drvdata(dev);
pinctrl_pm_select_default_state(dev);
mutex_lock(&hdmi->mutex);
dw_hdmi_reg_initial(hdmi);
if (hdmi->irq)