Lines Matching refs:regw
141 static inline void regw(u32 val, u32 offset) in regw() function
151 regw(new_val, offset); in reg_modify()
166 regw(0, CLAMPCFG); in isif_disable_all_modules()
168 regw(0, DFCCTL); in isif_disable_all_modules()
170 regw(0, CSCCTL); in isif_disable_all_modules()
172 regw(0, LINCFG0); in isif_disable_all_modules()
201 regw(val, CULH); in isif_config_culling()
204 regw(cul->vcpat, CULV); in isif_config_culling()
228 regw(val, CRGAIN); in isif_config_gain_offset()
232 regw(val, CGRGAIN); in isif_config_gain_offset()
236 regw(val, CGBGAIN); in isif_config_gain_offset()
240 regw(val, CBGAIN); in isif_config_gain_offset()
242 regw(gain_off_p->offset, COFSTA); in isif_config_gain_offset()
285 regw(horz_start & START_PX_HOR_MASK, SPH); in isif_setwin()
286 regw(horz_nr_pixels & NUM_PX_HOR_MASK, LNH); in isif_setwin()
300 regw(mid_img, VDINT1); in isif_setwin()
303 regw(0, VDINT0); in isif_setwin()
304 regw(vert_start & START_VER_ONE_MASK, SLV0); in isif_setwin()
305 regw(vert_start & START_VER_TWO_MASK, SLV1); in isif_setwin()
306 regw(vert_nr_lines & NUM_LINES_VER, LNV); in isif_setwin()
317 regw(bc->dc_offset, CLDCOFST); in isif_config_bclamp()
325 regw(val, CLAMPCFG); in isif_config_bclamp()
346 regw(val, CLHWIN0); in isif_config_bclamp()
348 regw(bc->horz.win_start_h_calc, CLHWIN1); in isif_config_bclamp()
349 regw(bc->horz.win_start_v_calc, CLHWIN2); in isif_config_bclamp()
358 regw(val, CLVWIN0); in isif_config_bclamp()
361 regw(bc->vert.ob_start_h, CLVWIN1); in isif_config_bclamp()
363 regw(bc->vert.ob_start_v, CLVWIN2); in isif_config_bclamp()
365 regw(bc->vert.ob_v_sz_calc, CLVWIN3); in isif_config_bclamp()
367 regw(bc->vert_start_sub, CLSV); in isif_config_bclamp()
376 regw(0, LINCFG0); in isif_config_linearization()
382 regw(val, LINCFG0); in isif_config_linearization()
388 regw(val, LINCFG1); in isif_config_linearization()
417 regw(val, DFCCTL); in isif_config_dfc()
420 regw(vdfc->def_sat_level, VDFSATLV); in isif_config_dfc()
422 regw(vdfc->table[0].pos_vert, DFCMEM0); in isif_config_dfc()
423 regw(vdfc->table[0].pos_horz, DFCMEM1); in isif_config_dfc()
426 regw(vdfc->table[0].level_at_pos, DFCMEM2); in isif_config_dfc()
427 regw(vdfc->table[0].level_up_pixels, DFCMEM3); in isif_config_dfc()
428 regw(vdfc->table[0].level_low_pixels, DFCMEM4); in isif_config_dfc()
433 regw(val, DFCMEMCTL); in isif_config_dfc()
445 regw(vdfc->table[i].pos_vert, DFCMEM0); in isif_config_dfc()
446 regw(vdfc->table[i].pos_horz, DFCMEM1); in isif_config_dfc()
449 regw(vdfc->table[i].level_at_pos, DFCMEM2); in isif_config_dfc()
450 regw(vdfc->table[i].level_up_pixels, DFCMEM3); in isif_config_dfc()
451 regw(vdfc->table[i].level_low_pixels, DFCMEM4); in isif_config_dfc()
457 regw(val, DFCMEMCTL); in isif_config_dfc()
471 regw(0, DFCMEM0); in isif_config_dfc()
472 regw(0x1FFF, DFCMEM1); in isif_config_dfc()
473 regw(1, DFCMEMCTL); in isif_config_dfc()
487 regw(0, CSCCTL); in isif_config_csc()
504 regw(val2, (CSCM0 + ((i - 1) << 1))); in isif_config_csc()
509 regw(df_csc->start_pix, FMTSPH); in isif_config_csc()
516 regw(df_csc->num_pixels, FMTLNH); in isif_config_csc()
517 regw(df_csc->start_line, FMTSLV); in isif_config_csc()
522 regw(df_csc->num_lines, FMTLNV); in isif_config_csc()
525 regw(1, CSCCTL); in isif_config_csc()
554 regw(val, CCDCFG); in isif_config_raw()
576 regw(val, MODESET); in isif_config_raw()
590 regw(val, CGAMMAWD); in isif_config_raw()
599 regw(val, MISC); in isif_config_raw()
613 regw(val, CCOLP); in isif_config_raw()
627 regw(val, HSIZE); in isif_config_raw()
633 regw(0x4B6D, SDOFST); in isif_config_raw()
637 regw(0x0B6D, SDOFST); in isif_config_raw()
643 regw(0x4000, SDOFST); in isif_config_raw()
647 regw(0x0000, SDOFST); in isif_config_raw()
672 regw(module_params->horz_offset, DATAHOFST); in isif_config_raw()
673 regw(module_params->vert_offset, DATAVOFST); in isif_config_raw()
843 regw((addr >> 21) & 0x07ff, CADU); in isif_setfbaddr()
844 regw((addr >> 5) & 0x0ffff, CADL); in isif_setfbaddr()
897 regw(3, REC656IF); in isif_config_ycbcr()
906 regw(3, REC656IF); in isif_config_ycbcr()
916 regw(3, REC656IF); in isif_config_ycbcr()
939 regw(modeset, MODESET); in isif_config_ycbcr()
944 regw(ccdcfg, CCDCFG); in isif_config_ycbcr()
958 regw(((((params->win.width * 2) + 31) & 0xffffffe0) >> 5), HSIZE); in isif_config_ycbcr()
964 regw(0x00000249, SDOFST); in isif_config_ycbcr()