]> git.baikalelectronics.ru Git - kernel.git/commit
drm/mipi-dsi: consider low power transmission
authorInki Dae <inki.dae@samsung.com>
Wed, 13 Aug 2014 07:38:23 +0000 (16:38 +0900)
committerInki Dae <daeinki@gmail.com>
Fri, 19 Sep 2014 15:56:08 +0000 (00:56 +0900)
commita082497435acb074a264175eb80a490582ade41a
tree77cdb61cb54844891470c2b933f12bb2e4b119d8
parent20b720f1bcbb5d95a467cfd2997e635eba9099b7
drm/mipi-dsi: consider low power transmission

This patch adds a new flag, MIPI_DSI-MODE_LPM, to transmit data
in low power. With this flag, msg.flags has MIPI_DSI_MSG_USE_LPM
so that host driver of each SoC can clear or set relevant register
bit for low power transmission.

All host drivers shall support continuous clock behavior on the
Clock Lane, and optionally may support non-continuous clock behavior.
Both of them can transmit data in high speed of low power.

With each clock behavior, non-continuous or continuous clock mode,
host controller will transmit data in high speed by default so if
peripheral wants to receive data in low power, the peripheral driver
should set MIPI_DSI_MODE_LPM flag.

Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/drm_mipi_dsi.c
include/drm/drm_mipi_dsi.h