disp: msm: sde: adjust intf timing for widebus
From Lahaina onwards, widebus is enabled for compressed DSI stream. This change adjusts interface timing parameters to account for widebus. Change-Id: Ie6b739ed2cdb515064e3a94404b3e0fe07755d7e Signed-off-by: Rajkumar Subbiah <rsubbia@codeaurora.org>
This commit is contained in:
@@ -33,11 +33,12 @@ struct intf_timing_params {
|
||||
u32 underflow_clr;
|
||||
u32 hsync_skew;
|
||||
u32 v_front_porch_fixed;
|
||||
bool wide_bus_en; /* for DP only */
|
||||
bool wide_bus_en;
|
||||
bool compression_en;
|
||||
u32 extra_dto_cycles; /* for DP only */
|
||||
bool dsc_4hs_merge; /* DSC 4HS merge */
|
||||
bool poms_align_vsync; /* poms with vsync aligned */
|
||||
u32 dce_bytes_per_line;
|
||||
};
|
||||
|
||||
struct intf_prog_fetch {
|
||||
@@ -199,6 +200,11 @@ struct sde_hw_intf_ops {
|
||||
*/
|
||||
int (*check_and_reset_tearcheck)(struct sde_hw_intf *intf,
|
||||
struct intf_tear_status *status);
|
||||
|
||||
/**
|
||||
* Enable processing of 2 pixels per clock
|
||||
*/
|
||||
void (*enable_wide_bus)(struct sde_hw_intf *intf, bool enable);
|
||||
};
|
||||
|
||||
struct sde_hw_intf {
|
||||
|
Reference in New Issue
Block a user