#define IT66121_HDMI_MODE_REG 0xC0
#define IT66121_HDMI_MODE_HDMI BIT(0)
+#define IT66121_HDMI_MODE_DVI 0
#define IT66121_SYS_STATUS_REG 0x0E
#define IT66121_SYS_STATUS_ACTIVE_IRQ BIT(7)
mutex_lock(&ctx->lock);
- /* Set TX mode to HDMI */
- if (regmap_write(ctx->regmap, IT66121_HDMI_MODE_REG, IT66121_HDMI_MODE_HDMI))
+ /* Set TX mode to HDMI or DVI */
+ if (regmap_write(ctx->regmap, IT66121_HDMI_MODE_REG,
+ connector->display_info.is_hdmi ?
+ IT66121_HDMI_MODE_HDMI : IT66121_HDMI_MODE_DVI))
goto unlock;
if ((ctx->id == ID_IT66121 || ctx->id == ID_IT66122) &&