Lines Matching refs:ipu_di_write
133 static inline void ipu_di_write(struct ipu_di *di, u32 value, unsigned offset) in ipu_di_write() function
145 ipu_di_write(di, reg, DI_DW_GEN(wave_gen)); in ipu_di_data_wave_config()
156 ipu_di_write(di, reg, DI_DW_GEN(wave_gen)); in ipu_di_data_pin_config()
158 ipu_di_write(di, (down << 16) | up, DI_DW_SET(wave_gen, set)); in ipu_di_data_pin_config()
184 ipu_di_write(di, reg, DI_SW_GEN0(wave_gen)); in ipu_di_sync_config()
198 ipu_di_write(di, reg, DI_SW_GEN1(wave_gen)); in ipu_di_sync_config()
203 ipu_di_write(di, reg, DI_STP_REP(wave_gen)); in ipu_di_sync_config()
272 ipu_di_write(di, reg, DI_SW_GEN1(9)); in ipu_di_sync_config_interlaced()
274 ipu_di_write(di, v_total / 2 - 1, DI_SCR_CONF); in ipu_di_sync_config_interlaced()
398 ipu_di_write(di, v_total - 1, DI_SCR_CONF); in ipu_di_sync_config_noninterlaced()
493 ipu_di_write(di, clkgen0, DI_BS_CLKGEN0); in ipu_di_config_clock()
501 ipu_di_write(di, (clkgen0 >> 4) << 16, DI_BS_CLKGEN1); in ipu_di_config_clock()
507 ipu_di_write(di, val, DI_GENERAL); in ipu_di_config_clock()
572 ipu_di_write(di, (div << 16), DI_BS_CLKGEN1); in ipu_di_init_sync_panel()
627 ipu_di_write(di, di_gen, DI_GENERAL); in ipu_di_init_sync_panel()
629 ipu_di_write(di, (--vsync_cnt << DI_VSYNC_SEL_OFFSET) | 0x00000002, in ipu_di_init_sync_panel()
640 ipu_di_write(di, reg, DI_POL); in ipu_di_init_sync_panel()
744 ipu_di_write(di, 0x10, DI_BS_CLKGEN0); in ipu_di_init()