Lines Matching refs:regw
132 static inline void regw(u32 val, u32 offset) in regw() function
143 regw(temp, SYNCEN); in ccdc_enable()
152 regw(temp, SYNCEN); in ccdc_enable_output_to_sdram()
158 regw(ccdc_cfg.bayer.gain.r_ye, RYEGAIN); in ccdc_config_gain_offset()
159 regw(ccdc_cfg.bayer.gain.gr_cy, GRCYGAIN); in ccdc_config_gain_offset()
160 regw(ccdc_cfg.bayer.gain.gb_g, GBGGAIN); in ccdc_config_gain_offset()
161 regw(ccdc_cfg.bayer.gain.b_mg, BMGGAIN); in ccdc_config_gain_offset()
163 regw(ccdc_cfg.bayer.ccdc_offset, OFFSET); in ccdc_config_gain_offset()
177 regw(0, i); in ccdc_restore_defaults()
180 regw(MODESET_DEFAULT, MODESET); in ccdc_restore_defaults()
182 regw(CULH_DEFAULT, CULH); in ccdc_restore_defaults()
183 regw(CULV_DEFAULT, CULV); in ccdc_restore_defaults()
190 regw(OUTCLIP_DEFAULT, OUTCLIP); in ccdc_restore_defaults()
191 regw(LSCCFG2_DEFAULT, LSCCFG2); in ccdc_restore_defaults()
241 regw(horz_start, SPH); in ccdc_setwin()
242 regw(horz_nr_pixels, NPH); in ccdc_setwin()
251 regw(vert_start, VDINT0); in ccdc_setwin()
258 regw(vert_start, VDINT0); in ccdc_setwin()
259 regw(mid_img, VDINT1); in ccdc_setwin()
261 regw(vert_start & CCDC_START_VER_ONE_MASK, SLV0); in ccdc_setwin()
262 regw(vert_start & CCDC_START_VER_TWO_MASK, SLV1); in ccdc_setwin()
263 regw(vert_nr_lines & CCDC_NUM_LINES_VER, NLV); in ccdc_setwin()
369 regw(CCDC_REC656IF_BT656_EN, REC656IF); in ccdc_config_ycbcr()
387 regw(temp, MODESET); in ccdc_config_ycbcr()
395 regw(temp, CCDCFG); in ccdc_config_ycbcr()
402 regw(((params->win.width * 2 + 31) >> 5), HSIZE); in ccdc_config_ycbcr()
407 regw(CCDC_SDOFST_FIELD_INTERLEAVED, SDOFST); in ccdc_config_ycbcr()
423 regw(bclamp->dc_sub & CCDC_BLK_DC_SUB_MASK, DCSUB); in ccdc_config_black_clamp()
424 regw(0x0000, CLAMP); in ccdc_config_black_clamp()
431 regw(val, CLAMP); in ccdc_config_black_clamp()
436 regw(val, DCSUB); in ccdc_config_black_clamp()
450 regw(val, BLKCMP1); in ccdc_config_black_compense()
456 regw(val, BLKCMP0); in ccdc_config_black_compense()
469 regw(dfc->dft_corr_vert[index], DFCMEM0); in ccdc_write_dfc_entry()
470 regw(dfc->dft_corr_horz[index], DFCMEM1); in ccdc_write_dfc_entry()
471 regw(dfc->dft_corr_sub1[index], DFCMEM2); in ccdc_write_dfc_entry()
472 regw(dfc->dft_corr_sub2[index], DFCMEM3); in ccdc_write_dfc_entry()
473 regw(dfc->dft_corr_sub3[index], DFCMEM4); in ccdc_write_dfc_entry()
476 regw(val, DFCMEMCTL); in ccdc_write_dfc_entry()
511 regw(val, DFCCTL); in ccdc_config_vdfc()
525 regw(val , DFCCTL); in ccdc_config_vdfc()
535 regw(val, DFCMEMCTL); in ccdc_config_vdfc()
541 regw(dfc->saturation_ctl & CCDC_VDC_DFCVSAT_MASK, DFCVSAT); in ccdc_config_vdfc()
544 regw(val, DFCCTL); in ccdc_config_vdfc()
562 regw(CCDC_CSC_ENABLE, CSCCTL); in ccdc_config_csc()
589 regw(val2, (CSCM0 + ((i - 1) << 1))); in ccdc_config_csc()
606 regw(val, COLPTN); in ccdc_config_color_patterns()
630 regw(CCDC_YCINSWP_RAW | CCDC_CCDCFG_FIDMD_LATCH_VSYNC | in ccdc_config_raw()
665 regw(val , MODESET); in ccdc_config_raw()
669 regw((config_params->med_filt_thres) & CCDC_MED_FILT_THRESH, MEDFILT); in ccdc_config_raw()
687 regw(val, GAMMAWD); in ccdc_config_raw()
720 regw(val, DATAOFST); in ccdc_config_raw()
745 regw(val, HSIZE); in ccdc_config_raw()
751 regw(CCDC_SDOFST_INTERLACE_INVERSE, SDOFST); in ccdc_config_raw()
756 regw(CCDC_SDOFST_INTERLACE_NORMAL, SDOFST); in ccdc_config_raw()
763 regw(CCDC_SDOFST_PROGRESSIVE_INVERSE, SDOFST); in ccdc_config_raw()
768 regw(CCDC_SDOFST_PROGRESSIVE_NORMAL, SDOFST); in ccdc_config_raw()
915 regw((addr >> 21) & 0x007f, STADRH); in ccdc_setfbaddr()
916 regw((addr >> 5) & 0x0ffff, STADRL); in ccdc_setfbaddr()