return temp;
 }
 
-static void lt9611_hdmi_tx_digital(struct lt9611 *lt9611)
+static void lt9611_hdmi_tx_digital(struct lt9611 *lt9611, bool is_hdmi)
 {
        regmap_write(lt9611->regmap, 0x8443, 0x46 - lt9611->vic);
        regmap_write(lt9611->regmap, 0x8447, lt9611->vic);
        regmap_write(lt9611->regmap, 0x843d, 0x0a); /* UD1 infoframe */
 
-       regmap_write(lt9611->regmap, 0x82d6, 0x8c);
+       if (is_hdmi)
+               regmap_write(lt9611->regmap, 0x82d6, 0x8c);
+       else
+               regmap_write(lt9611->regmap, 0x82d6, 0x0c);
        regmap_write(lt9611->regmap, 0x82d7, 0x04);
 }
 
        }
 
        lt9611_mipi_input_analog(lt9611);
-       lt9611_hdmi_tx_digital(lt9611);
+       lt9611_hdmi_tx_digital(lt9611, connector->display_info.is_hdmi);
        lt9611_hdmi_tx_phy(lt9611);
 
        msleep(500);