hdmi:rk3288/rk3368: enable PHY SVSRET mode while in power-down mode.
authorZheng Yang <zhengyang@rock-chips.com>
Thu, 23 Jul 2015 01:21:03 +0000 (09:21 +0800)
committerZheng Yang <zhengyang@rock-chips.com>
Thu, 23 Jul 2015 01:21:03 +0000 (09:21 +0800)
While in power-down mode, the HDMI Tx PHY can be additionally set in
a lower mode of consumption by enabling the SVSRET mode, achieved by
asserting the SVSRET_MODEZ signal low.

Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hw.c

index 5ca7c1a15eeb2433971ade8ae74c081f2b650690..49495bffc18e98afe559ad75fc1cd8a345253bc3 100755 (executable)
@@ -318,9 +318,10 @@ static const struct phy_mpll_config_tab *get_phy_mpll_tab(
 static void rockchip_hdmiv2_powerdown(struct hdmi_dev *hdmi_dev)
 {
        hdmi_msk_reg(hdmi_dev, PHY_CONF0,
-                    m_PDDQ_SIG | m_TXPWRON_SIG | m_ENHPD_RXSENSE_SIG,
+                    m_PDDQ_SIG | m_TXPWRON_SIG |
+                    m_ENHPD_RXSENSE_SIG | m_SVSRET_SIG,
                     v_PDDQ_SIG(1) | v_TXPWRON_SIG(0) |
-                    v_ENHPD_RXSENSE_SIG(1));
+                    v_ENHPD_RXSENSE_SIG(1)) | v_SVSRET_SIG(0);
        hdmi_writel(hdmi_dev, MC_CLKDIS, 0x7f);
 }