drm/mipi_dsi: add flags to DSI messages
authorAndrzej Hajda <a.hajda@samsung.com>
Fri, 28 Mar 2014 11:52:36 +0000 (12:52 +0100)
committerInki Dae <daeinki@gmail.com>
Fri, 4 Apr 2014 12:24:47 +0000 (21:24 +0900)
This patch adds flags field to mipi_dsi_msg structure and two flags:
- MIPI_DSI_MSG_REQ_ACK - request ACK from peripheral for given message,
- MIPI_DSI_MSG_USE_LPM - use Low Power Mode to transmit message.
The first flag is usually helpful during DSI diagnostic, the second
flag is required by some peripherals during configuration phase.

Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
include/drm/drm_mipi_dsi.h

index d32628acdd90ed26b3ed6506faa9448092e232b2..7209df15a3cd1e1929989a180ff6aa5bf3ec86f1 100644 (file)
 struct mipi_dsi_host;
 struct mipi_dsi_device;
 
+/* request ACK from peripheral */
+#define MIPI_DSI_MSG_REQ_ACK   BIT(0)
+/* use Low Power Mode to transmit message */
+#define MIPI_DSI_MSG_USE_LPM   BIT(1)
+
 /**
  * struct mipi_dsi_msg - read/write DSI buffer
  * @channel: virtual channel id
@@ -29,6 +34,7 @@ struct mipi_dsi_device;
 struct mipi_dsi_msg {
        u8 channel;
        u8 type;
+       u16 flags;
 
        size_t tx_len;
        const void *tx_buf;