diff options
| -rw-r--r-- | drivers/video/mcde/mcde_hw.c | 6 | ||||
| -rw-r--r-- | include/video/mcde.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/drivers/video/mcde/mcde_hw.c b/drivers/video/mcde/mcde_hw.c index d47d1fddaad..720b94db30f 100644 --- a/drivers/video/mcde/mcde_hw.c +++ b/drivers/video/mcde/mcde_hw.c @@ -1592,6 +1592,12 @@ void update_channel_registers(enum mcde_chnl chnl_id, struct chnl_regs *regs, src_synch = MCDE_CHNL0SYNCHMOD_SRC_SYNCH_HARDWARE; break; + case MCDE_SYNCSRC_FORMATTER: + out_synch_src = + MCDE_CHNL0SYNCHMOD_OUT_SYNCH_SRC_FORMATTER; + src_synch = + MCDE_CHNL0SYNCHMOD_SRC_SYNCH_HARDWARE; + break; } } else { if (port->sync_src == MCDE_SYNCSRC_TE0) { diff --git a/include/video/mcde.h b/include/video/mcde.h index 6b5508e3ddd..ae456743827 100644 --- a/include/video/mcde.h +++ b/include/video/mcde.h @@ -46,6 +46,7 @@ enum mcde_sync_src { MCDE_SYNCSRC_TE1 = 2, /* MCDE ext TE1 */ MCDE_SYNCSRC_BTA = 3, /* DSI BTA */ MCDE_SYNCSRC_TE_POLLING = 4, /* DSI TE_POLLING */ + MCDE_SYNCSRC_FORMATTER = 5, /* Sync from formatter */ }; /* Interface pixel formats (output) */ |
