dcss_scaler_write
dcss_scaler_write(ch, ch->sdata_ctrl, DCSS_SCALER_SDATA_CTRL);
dcss_scaler_write(ch,
dcss_scaler_write(ch, src_fmt, DCSS_SCALER_SRC_FORMAT);
dcss_scaler_write(ch, dst_fmt, DCSS_SCALER_DST_FORMAT);
dcss_scaler_write(ch, (((lsrc_yres - 1) << HEIGHT_POS) & HEIGHT_MASK) |
dcss_scaler_write(ch, (((csrc_yres - 1) << HEIGHT_POS) & HEIGHT_MASK) |
dcss_scaler_write(ch, (((ldst_yres - 1) << HEIGHT_POS) & HEIGHT_MASK) |
dcss_scaler_write(ch, (((cdst_yres - 1) << HEIGHT_POS) & HEIGHT_MASK) |
dcss_scaler_write(ch, 0, DCSS_SCALER_V_LUM_START);
dcss_scaler_write(ch, l_vinc, DCSS_SCALER_V_LUM_INC);
dcss_scaler_write(ch, 0, DCSS_SCALER_H_LUM_START);
dcss_scaler_write(ch, l_hinc, DCSS_SCALER_H_LUM_INC);
dcss_scaler_write(ch, c_vstart, DCSS_SCALER_V_CHR_START);
dcss_scaler_write(ch, c_vinc, DCSS_SCALER_V_CHR_INC);
dcss_scaler_write(ch, c_hstart, DCSS_SCALER_H_CHR_START);
dcss_scaler_write(ch, c_hinc, DCSS_SCALER_H_CHR_INC);
dcss_scaler_write(ch, ((coef[i][1] & 0xfff) << 16 |
dcss_scaler_write(ch, ((coef[i][3] & 0x0ff) << 20 |
dcss_scaler_write(ch, ((coef[i][5] & 0x00f) << 24),
dcss_scaler_write(ch, ((coef[phase][5] & 0xfff) << 16 |
dcss_scaler_write(ch, ((coef[phase][3] & 0x0ff) << 20 |
dcss_scaler_write(ch, ((coef[phase][1] & 0x00f) << 24),
dcss_scaler_write(ch, ((coef[i][0] & 0xfff) << 16 |
dcss_scaler_write(ch, ((coef[i][2] & 0x0ff) << 20 |
dcss_scaler_write(ch, ((coef[i][4] & 0x00f) << 24 |
dcss_scaler_write(ch, ((coef[phase][6] & 0xfff) << 16 |
dcss_scaler_write(ch, ((coef[phase][4] & 0x0ff) << 20 |
dcss_scaler_write(ch, ((coef[phase][2] & 0x00f) << 24 |