ipu_di_read
reg = ipu_di_read(di, DI_DW_GEN(wave_gen));
reg = ipu_di_read(di, DI_STP_REP(wave_gen));
val = ipu_di_read(di, DI_GENERAL) & ~DI_GEN_DI_CLK_EXT;
div = ipu_di_read(di, DI_BS_CLKGEN0) & 0xfff;
di_gen = ipu_di_read(di, DI_GENERAL) & DI_GEN_DI_CLK_EXT;
reg = ipu_di_read(di, DI_POL);