diff options
author | Allen Chang <allchang@nvidia.com> | 2014-03-28 13:49:43 +0800 |
---|---|---|
committer | Riham Haidar <rhaidar@nvidia.com> | 2014-05-12 11:52:33 -0700 |
commit | a9e86b2ce13470946bb383308fee0176a1f1ebc0 (patch) | |
tree | 077ca2c6698fa12f7d6634bc73d9396d48299daa /arch/arm/mach-tegra/panel-a-1200-800-8-0.c | |
parent | 409161e048a5151d351f67f188099aa9bbc94747 (diff) |
video: tegra: dsi: improve VBLANK command latency
club short packet VBLANK commands into single transmission
Bug 1488678
Change-Id: Ia4d7a8808aff36cb6d07e36cb261ccd57224e95b
Signed-off-by: Allen Chang <allchang@nvidia.com>
Reviewed-on: http://git-master/r/388149
(cherry picked from commit fc8a63d72f68305a8c5b0229d214744e03be6add)
Reviewed-on: http://git-master/r/407401
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/panel-a-1200-800-8-0.c')
-rw-r--r-- | arch/arm/mach-tegra/panel-a-1200-800-8-0.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm/mach-tegra/panel-a-1200-800-8-0.c b/arch/arm/mach-tegra/panel-a-1200-800-8-0.c index 9489edb30673..99919097f2b5 100644 --- a/arch/arm/mach-tegra/panel-a-1200-800-8-0.c +++ b/arch/arm/mach-tegra/panel-a-1200-800-8-0.c @@ -87,9 +87,11 @@ static u8 enable_pwr[] = {0xC3, 0x40, 0x00, 0x28}; static struct tegra_dsi_cmd dsi_a_1200_800_8_0_init_cmd[] = { DSI_CMD_VBLANK_LONG(MIPI_DSI_DCS_LONG_WRITE, test_key), DSI_DLY_MS(5), - DSI_CMD_VBLANK_SHORT(DSI_DCS_WRITE_0_PARAM, DSI_DCS_EXIT_SLEEP_MODE, 0x0), + DSI_CMD_VBLANK_SHORT(DSI_DCS_WRITE_0_PARAM, DSI_DCS_EXIT_SLEEP_MODE, + 0x0, CMD_NOT_CLUBBED), DSI_DLY_MS(5), - DSI_CMD_VBLANK_SHORT(DSI_DCS_WRITE_0_PARAM, DSI_DCS_SET_DISPLAY_ON, 0x0), + DSI_CMD_VBLANK_SHORT(DSI_DCS_WRITE_0_PARAM, DSI_DCS_SET_DISPLAY_ON, + 0x0, CMD_NOT_CLUBBED), DSI_DLY_MS(10), DSI_CMD_VBLANK_LONG(MIPI_DSI_DCS_LONG_WRITE, enable_pwr), DSI_DLY_MS(170), |