Merge branch 'pm-qos'
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / drm_mipi_dsi.c
index 6aa6a9e95570690360d191953d1566ad55227809..eb6dfe52cab24e1aa36ef12ee951c7c2d7103d6f 100644 (file)
@@ -231,6 +231,9 @@ ssize_t mipi_dsi_dcs_write(struct mipi_dsi_device *dsi, const void *data,
                break;
        }
 
+       if (dsi->mode_flags & MIPI_DSI_MODE_LPM)
+               msg.flags = MIPI_DSI_MSG_USE_LPM;
+
        return ops->transfer(dsi->host, &msg);
 }
 EXPORT_SYMBOL(mipi_dsi_dcs_write);
@@ -260,6 +263,9 @@ ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data,
        if (!ops || !ops->transfer)
                return -ENOSYS;
 
+       if (dsi->mode_flags & MIPI_DSI_MODE_LPM)
+               msg.flags = MIPI_DSI_MSG_USE_LPM;
+
        return ops->transfer(dsi->host, &msg);
 }
 EXPORT_SYMBOL(mipi_dsi_dcs_read);