OMAPDSS: DSI: add enum omap_dss_dsi_trans_mode
Instead of managing DSI sync ends with booleans, add an enum for the DSI transfer mode. This is much cleaner way to handle the DSI syncs. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
parent
99322577e8
commit
478d7df8af
2 changed files with 20 additions and 8 deletions
|
|
@ -257,6 +257,15 @@ void rfbi_bus_unlock(void);
|
|||
|
||||
/* DSI */
|
||||
|
||||
enum omap_dss_dsi_trans_mode {
|
||||
/* Sync Pulses: both sync start and end packets sent */
|
||||
OMAP_DSS_DSI_PULSE_MODE,
|
||||
/* Sync Events: only sync start packets sent */
|
||||
OMAP_DSS_DSI_EVENT_MODE,
|
||||
/* Burst: only sync start packets sent, pixels are time compressed */
|
||||
OMAP_DSS_DSI_BURST_MODE,
|
||||
};
|
||||
|
||||
struct omap_dss_dsi_videomode_timings {
|
||||
/* DSI video mode blanking data */
|
||||
/* Unit: byte clock cycles */
|
||||
|
|
@ -274,9 +283,7 @@ struct omap_dss_dsi_videomode_timings {
|
|||
int hbp_blanking_mode;
|
||||
int hfp_blanking_mode;
|
||||
|
||||
/* Video port sync events */
|
||||
bool vp_vsync_end;
|
||||
bool vp_hsync_end;
|
||||
enum omap_dss_dsi_trans_mode trans_mode;
|
||||
|
||||
bool ddr_clk_always_on;
|
||||
int window_sync;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue