disp: msm: dsi: add widebus support for DSI
From Lahaina onwards, for compressed DSI output, widebus should be enabled. In widebus mode, 6 bytes of data are transmitted per pclk. For uncompressed output, widebus must be disabled to transmit 3 bytes of uncompressed data per pclk. Change-Id: I7fc0bdb2e1678152d57b4cbb8295063a2ba8ae73 Signed-off-by: Rajkumar Subbiah <rsubbia@codeaurora.org>
Šī revīzija ir iekļauta:
@@ -5277,7 +5277,7 @@ end:
|
||||
|
||||
int dsi_display_dev_remove(struct platform_device *pdev)
|
||||
{
|
||||
int rc = 0i, i = 0;
|
||||
int rc = 0, i = 0;
|
||||
struct dsi_display *display;
|
||||
struct dsi_display_ctrl *ctrl;
|
||||
|
||||
@@ -6143,6 +6143,10 @@ int dsi_display_get_modes(struct dsi_display *display,
|
||||
|
||||
is_cmd_mode = (display_mode.panel_mode == DSI_OP_CMD_MODE);
|
||||
|
||||
/* Setup widebus support */
|
||||
display_mode.priv_info->widebus_support =
|
||||
ctrl->ctrl->hw.widebus_support;
|
||||
|
||||
/* Calculate dsi frame transfer time */
|
||||
if (is_cmd_mode) {
|
||||
dsi_panel_calc_dsi_transfer_time(
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user