/linux-4.4.14/drivers/media/platform/davinci/ |
H A D | vpif.h | 33 #define regw(value, reg) writel(value, (reg + vpif_base)) macro 139 regw((regr(reg)) | (0x01 << bit), reg); vpif_set_bit() 144 regw(((regr(reg)) & ~(0x01 << bit)), reg); vpif_clr_bit() 221 #define channel0_intr_assert() (regw((regr(VPIF_CH0_CTRL)|\ 225 #define channel1_intr_assert() (regw((regr(VPIF_CH1_CTRL)|\ 229 #define channel2_intr_assert() (regw((regr(VPIF_CH2_CTRL)|\ 233 #define channel3_intr_assert() (regw((regr(VPIF_CH3_CTRL)|\ 274 regw((regr(VPIF_CH0_CTRL) | (VPIF_CH0_EN)), VPIF_CH0_CTRL); enable_channel0() 276 regw((regr(VPIF_CH0_CTRL) & (~VPIF_CH0_EN)), VPIF_CH0_CTRL); enable_channel0() 283 regw((regr(VPIF_CH1_CTRL) | (VPIF_CH1_EN)), VPIF_CH1_CTRL); enable_channel1() 285 regw((regr(VPIF_CH1_CTRL) & (~VPIF_CH1_EN)), VPIF_CH1_CTRL); enable_channel1() 296 regw((regr(VPIF_INTEN) | 0x10), VPIF_INTEN); channel0_intr_enable() 297 regw((regr(VPIF_INTEN_SET) | 0x10), VPIF_INTEN_SET); channel0_intr_enable() 299 regw((regr(VPIF_INTEN) | VPIF_INTEN_FRAME_CH0), VPIF_INTEN); channel0_intr_enable() 300 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH0), channel0_intr_enable() 303 regw((regr(VPIF_INTEN) & (~VPIF_INTEN_FRAME_CH0)), VPIF_INTEN); channel0_intr_enable() 304 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH0), channel0_intr_enable() 318 regw((regr(VPIF_INTEN) | 0x10), VPIF_INTEN); channel1_intr_enable() 319 regw((regr(VPIF_INTEN_SET) | 0x10), VPIF_INTEN_SET); channel1_intr_enable() 321 regw((regr(VPIF_INTEN) | VPIF_INTEN_FRAME_CH1), VPIF_INTEN); channel1_intr_enable() 322 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH1), channel1_intr_enable() 325 regw((regr(VPIF_INTEN) & (~VPIF_INTEN_FRAME_CH1)), VPIF_INTEN); channel1_intr_enable() 326 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH1), channel1_intr_enable() 338 regw(top_strt_luma, VPIF_CH0_TOP_STRT_ADD_LUMA); ch0_set_videobuf_addr_yc_nmux() 339 regw(btm_strt_luma, VPIF_CH0_BTM_STRT_ADD_LUMA); ch0_set_videobuf_addr_yc_nmux() 340 regw(top_strt_chroma, VPIF_CH1_TOP_STRT_ADD_CHROMA); ch0_set_videobuf_addr_yc_nmux() 341 regw(btm_strt_chroma, VPIF_CH1_BTM_STRT_ADD_CHROMA); ch0_set_videobuf_addr_yc_nmux() 350 regw(top_strt_luma, VPIF_CH0_TOP_STRT_ADD_LUMA); ch0_set_videobuf_addr() 351 regw(btm_strt_luma, VPIF_CH0_BTM_STRT_ADD_LUMA); ch0_set_videobuf_addr() 352 regw(top_strt_chroma, VPIF_CH0_TOP_STRT_ADD_CHROMA); ch0_set_videobuf_addr() 353 regw(btm_strt_chroma, VPIF_CH0_BTM_STRT_ADD_CHROMA); ch0_set_videobuf_addr() 362 regw(top_strt_luma, VPIF_CH1_TOP_STRT_ADD_LUMA); ch1_set_videobuf_addr() 363 regw(btm_strt_luma, VPIF_CH1_BTM_STRT_ADD_LUMA); ch1_set_videobuf_addr() 364 regw(top_strt_chroma, VPIF_CH1_TOP_STRT_ADD_CHROMA); ch1_set_videobuf_addr() 365 regw(btm_strt_chroma, VPIF_CH1_BTM_STRT_ADD_CHROMA); ch1_set_videobuf_addr() 371 regw(top_vbi, VPIF_CH0_TOP_STRT_ADD_VANC); ch0_set_vbi_addr() 372 regw(btm_vbi, VPIF_CH0_BTM_STRT_ADD_VANC); ch0_set_vbi_addr() 378 regw(top_vbi, VPIF_CH0_TOP_STRT_ADD_HANC); ch0_set_hbi_addr() 379 regw(btm_vbi, VPIF_CH0_BTM_STRT_ADD_HANC); ch0_set_hbi_addr() 385 regw(top_vbi, VPIF_CH1_TOP_STRT_ADD_VANC); ch1_set_vbi_addr() 386 regw(btm_vbi, VPIF_CH1_BTM_STRT_ADD_VANC); ch1_set_vbi_addr() 392 regw(top_vbi, VPIF_CH1_TOP_STRT_ADD_HANC); ch1_set_hbi_addr() 393 regw(btm_vbi, VPIF_CH1_BTM_STRT_ADD_HANC); ch1_set_hbi_addr() 429 regw((regr(VPIF_CH2_CTRL) | (VPIF_CH2_CLK_EN)), VPIF_CH2_CTRL); enable_channel2() 430 regw((regr(VPIF_CH2_CTRL) | (VPIF_CH2_EN)), VPIF_CH2_CTRL); enable_channel2() 432 regw((regr(VPIF_CH2_CTRL) & (~VPIF_CH2_CLK_EN)), VPIF_CH2_CTRL); enable_channel2() 433 regw((regr(VPIF_CH2_CTRL) & (~VPIF_CH2_EN)), VPIF_CH2_CTRL); enable_channel2() 441 regw((regr(VPIF_CH3_CTRL) | (VPIF_CH3_CLK_EN)), VPIF_CH3_CTRL); enable_channel3() 442 regw((regr(VPIF_CH3_CTRL) | (VPIF_CH3_EN)), VPIF_CH3_CTRL); enable_channel3() 444 regw((regr(VPIF_CH3_CTRL) & (~VPIF_CH3_CLK_EN)), VPIF_CH3_CTRL); enable_channel3() 445 regw((regr(VPIF_CH3_CTRL) & (~VPIF_CH3_EN)), VPIF_CH3_CTRL); enable_channel3() 457 regw((regr(VPIF_INTEN) | 0x10), VPIF_INTEN); channel2_intr_enable() 458 regw((regr(VPIF_INTEN_SET) | 0x10), VPIF_INTEN_SET); channel2_intr_enable() 459 regw((regr(VPIF_INTEN) | VPIF_INTEN_FRAME_CH2), VPIF_INTEN); channel2_intr_enable() 460 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH2), channel2_intr_enable() 463 regw((regr(VPIF_INTEN) & (~VPIF_INTEN_FRAME_CH2)), VPIF_INTEN); channel2_intr_enable() 464 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH2), channel2_intr_enable() 478 regw((regr(VPIF_INTEN) | 0x10), VPIF_INTEN); channel3_intr_enable() 479 regw((regr(VPIF_INTEN_SET) | 0x10), VPIF_INTEN_SET); channel3_intr_enable() 481 regw((regr(VPIF_INTEN) | VPIF_INTEN_FRAME_CH3), VPIF_INTEN); channel3_intr_enable() 482 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH3), channel3_intr_enable() 485 regw((regr(VPIF_INTEN) & (~VPIF_INTEN_FRAME_CH3)), VPIF_INTEN); channel3_intr_enable() 486 regw((regr(VPIF_INTEN_SET) | VPIF_INTEN_FRAME_CH3), channel3_intr_enable() 554 regw(top_strt_luma, VPIF_CH2_TOP_STRT_ADD_LUMA); ch2_set_videobuf_addr_yc_nmux() 555 regw(btm_strt_luma, VPIF_CH2_BTM_STRT_ADD_LUMA); ch2_set_videobuf_addr_yc_nmux() 556 regw(top_strt_chroma, VPIF_CH3_TOP_STRT_ADD_CHROMA); ch2_set_videobuf_addr_yc_nmux() 557 regw(btm_strt_chroma, VPIF_CH3_BTM_STRT_ADD_CHROMA); ch2_set_videobuf_addr_yc_nmux() 566 regw(top_strt_luma, VPIF_CH2_TOP_STRT_ADD_LUMA); ch2_set_videobuf_addr() 567 regw(btm_strt_luma, VPIF_CH2_BTM_STRT_ADD_LUMA); ch2_set_videobuf_addr() 568 regw(top_strt_chroma, VPIF_CH2_TOP_STRT_ADD_CHROMA); ch2_set_videobuf_addr() 569 regw(btm_strt_chroma, VPIF_CH2_BTM_STRT_ADD_CHROMA); ch2_set_videobuf_addr() 577 regw(top_strt_luma, VPIF_CH3_TOP_STRT_ADD_LUMA); ch3_set_videobuf_addr() 578 regw(btm_strt_luma, VPIF_CH3_BTM_STRT_ADD_LUMA); ch3_set_videobuf_addr() 579 regw(top_strt_chroma, VPIF_CH3_TOP_STRT_ADD_CHROMA); ch3_set_videobuf_addr() 580 regw(btm_strt_chroma, VPIF_CH3_BTM_STRT_ADD_CHROMA); ch3_set_videobuf_addr() 589 regw(top_strt_luma, VPIF_CH2_TOP_STRT_ADD_VANC); ch2_set_vbi_addr() 590 regw(btm_strt_luma, VPIF_CH2_BTM_STRT_ADD_VANC); ch2_set_vbi_addr() 598 regw(top_strt_luma, VPIF_CH3_TOP_STRT_ADD_VANC); ch3_set_vbi_addr() 599 regw(btm_strt_luma, VPIF_CH3_BTM_STRT_ADD_VANC); ch3_set_vbi_addr() 612 regw(status, VPIF_STATUS_CLR); vpif_intr_status()
|
H A D | dm644x_ccdc.c | 109 static inline void regw(u32 val, u32 offset) regw() function 116 regw(flag, CCDC_PCR); ccdc_enable() 123 regw(CCDC_ENABLE_VIDEO_PORT, CCDC_FMTCFG); ccdc_enable_vport() 125 regw(CCDC_DISABLE_VIDEO_PORT, CCDC_FMTCFG); ccdc_enable_vport() 149 regw((horz_start << CCDC_HORZ_INFO_SPH_SHIFT) | horz_nr_pixels, ccdc_setwin() 161 regw(val, CCDC_VDINT); ccdc_setwin() 174 regw(val, CCDC_VDINT); ccdc_setwin() 177 regw((vert_start << CCDC_VERT_START_SLV0_SHIFT) | vert_start, ccdc_setwin() 179 regw(vert_nr_lines, CCDC_VERT_LINES); ccdc_setwin() 328 regw(0, i); ccdc_restore_defaults() 329 regw(CCDC_NO_CULLING, CCDC_CULLING); ccdc_restore_defaults() 330 regw(CCDC_GAMMA_BITS_11_2, CCDC_ALAW); ccdc_restore_defaults() 399 regw(CCDC_REC656IF_BT656_EN, CCDC_REC656IF); ccdc_config_ycbcr() 419 regw(syn_mode, CCDC_SYN_MODE); ccdc_config_ycbcr() 429 regw((params->pix_order << CCDC_CCDCFG_Y8POS_SHIFT) | ccdc_config_ycbcr() 433 regw((params->pix_order << CCDC_CCDCFG_Y8POS_SHIFT) | ccdc_config_ycbcr() 440 regw(((params->win.width * 2 + 31) & ~0x1f), CCDC_HSIZE_OFF); ccdc_config_ycbcr() 445 regw(CCDC_SDOFST_FIELD_INTERLEAVED, CCDC_SDOFST); ccdc_config_ycbcr() 458 regw(val, CCDC_DCSUB); ccdc_config_black_clamp() 460 regw(CCDC_CLAMP_DEFAULT_VAL, CCDC_CLAMP); ccdc_config_black_clamp() 475 regw(val, CCDC_CLAMP); ccdc_config_black_clamp() 478 regw(CCDC_DCSUB_DEFAULT_VAL, CCDC_DCSUB); ccdc_config_black_clamp() 493 regw(val, CCDC_BLKCMP); ccdc_config_black_compense() 502 regw(val, CCDC_FPC); ccdc_config_fpc() 508 regw(fpc->fpc_table_addr, CCDC_FPC_ADDR); ccdc_config_fpc() 513 regw(val, CCDC_FPC); ccdc_config_fpc() 518 regw(val, CCDC_FPC); ccdc_config_fpc() 540 regw(CCDC_LATCH_ON_VSYNC_DISABLE, CCDC_CCDCFG); ccdc_config_raw() 563 regw(val, CCDC_ALAW); ccdc_config_raw() 594 regw(val, CCDC_FMTCFG); ccdc_config_raw() 598 regw(CCDC_COLPTN_VAL, CCDC_COLPTN); ccdc_config_raw() 608 regw(val, CCDC_FMT_HORZ); ccdc_config_raw() 620 regw(val, CCDC_FMT_VERT); ccdc_config_raw() 624 dev_dbg(ccdc_cfg.dev, "\nbelow regw(val, FMT_VERT)..."); ccdc_config_raw() 632 regw((params->win.width + CCDC_32BYTE_ALIGN_VAL) & ccdc_config_raw() 636 regw(((params->win.width * CCDC_TWO_BYTES_PER_PIXEL) + ccdc_config_raw() 644 regw(CCDC_INTERLACED_IMAGE_INVERT, CCDC_SDOFST); ccdc_config_raw() 650 regw(CCDC_INTERLACED_NO_IMAGE_INVERT, CCDC_SDOFST); ccdc_config_raw() 654 regw(CCDC_PROGRESSIVE_NO_IMAGE_INVERT, CCDC_SDOFST); ccdc_config_raw() 674 regw(val, CCDC_VP_OUT); ccdc_config_raw() 677 regw(syn_mode, CCDC_SYN_MODE); ccdc_config_raw() 824 regw(addr & 0xffffffe0, CCDC_SDR_ADDR); ccdc_setfbaddr() 889 regw(ccdc_ctx[CCDC_SYN_MODE >> 2], CCDC_SYN_MODE); ccdc_restore_context() 890 regw(ccdc_ctx[CCDC_HD_VD_WID >> 2], CCDC_HD_VD_WID); ccdc_restore_context() 891 regw(ccdc_ctx[CCDC_PIX_LINES >> 2], CCDC_PIX_LINES); ccdc_restore_context() 892 regw(ccdc_ctx[CCDC_HORZ_INFO >> 2], CCDC_HORZ_INFO); ccdc_restore_context() 893 regw(ccdc_ctx[CCDC_VERT_START >> 2], CCDC_VERT_START); ccdc_restore_context() 894 regw(ccdc_ctx[CCDC_VERT_LINES >> 2], CCDC_VERT_LINES); ccdc_restore_context() 895 regw(ccdc_ctx[CCDC_CULLING >> 2], CCDC_CULLING); ccdc_restore_context() 896 regw(ccdc_ctx[CCDC_HSIZE_OFF >> 2], CCDC_HSIZE_OFF); ccdc_restore_context() 897 regw(ccdc_ctx[CCDC_SDOFST >> 2], CCDC_SDOFST); ccdc_restore_context() 898 regw(ccdc_ctx[CCDC_SDR_ADDR >> 2], CCDC_SDR_ADDR); ccdc_restore_context() 899 regw(ccdc_ctx[CCDC_CLAMP >> 2], CCDC_CLAMP); ccdc_restore_context() 900 regw(ccdc_ctx[CCDC_DCSUB >> 2], CCDC_DCSUB); ccdc_restore_context() 901 regw(ccdc_ctx[CCDC_COLPTN >> 2], CCDC_COLPTN); ccdc_restore_context() 902 regw(ccdc_ctx[CCDC_BLKCMP >> 2], CCDC_BLKCMP); ccdc_restore_context() 903 regw(ccdc_ctx[CCDC_FPC >> 2], CCDC_FPC); ccdc_restore_context() 904 regw(ccdc_ctx[CCDC_FPC_ADDR >> 2], CCDC_FPC_ADDR); ccdc_restore_context() 905 regw(ccdc_ctx[CCDC_VDINT >> 2], CCDC_VDINT); ccdc_restore_context() 906 regw(ccdc_ctx[CCDC_ALAW >> 2], CCDC_ALAW); ccdc_restore_context() 907 regw(ccdc_ctx[CCDC_REC656IF >> 2], CCDC_REC656IF); ccdc_restore_context() 908 regw(ccdc_ctx[CCDC_CCDCFG >> 2], CCDC_CCDCFG); ccdc_restore_context() 909 regw(ccdc_ctx[CCDC_FMTCFG >> 2], CCDC_FMTCFG); ccdc_restore_context() 910 regw(ccdc_ctx[CCDC_FMT_HORZ >> 2], CCDC_FMT_HORZ); ccdc_restore_context() 911 regw(ccdc_ctx[CCDC_FMT_VERT >> 2], CCDC_FMT_VERT); ccdc_restore_context() 912 regw(ccdc_ctx[CCDC_FMT_ADDR0 >> 2], CCDC_FMT_ADDR0); ccdc_restore_context() 913 regw(ccdc_ctx[CCDC_FMT_ADDR1 >> 2], CCDC_FMT_ADDR1); ccdc_restore_context() 914 regw(ccdc_ctx[CCDC_FMT_ADDR2 >> 2], CCDC_FMT_ADDR2); ccdc_restore_context() 915 regw(ccdc_ctx[CCDC_FMT_ADDR3 >> 2], CCDC_FMT_ADDR3); ccdc_restore_context() 916 regw(ccdc_ctx[CCDC_FMT_ADDR4 >> 2], CCDC_FMT_ADDR4); ccdc_restore_context() 917 regw(ccdc_ctx[CCDC_FMT_ADDR5 >> 2], CCDC_FMT_ADDR5); ccdc_restore_context() 918 regw(ccdc_ctx[CCDC_FMT_ADDR6 >> 2], CCDC_FMT_ADDR6); ccdc_restore_context() 919 regw(ccdc_ctx[CCDC_FMT_ADDR7 >> 2], CCDC_FMT_ADDR7); ccdc_restore_context() 920 regw(ccdc_ctx[CCDC_PRGEVEN_0 >> 2], CCDC_PRGEVEN_0); ccdc_restore_context() 921 regw(ccdc_ctx[CCDC_PRGEVEN_1 >> 2], CCDC_PRGEVEN_1); ccdc_restore_context() 922 regw(ccdc_ctx[CCDC_PRGODD_0 >> 2], CCDC_PRGODD_0); ccdc_restore_context() 923 regw(ccdc_ctx[CCDC_PRGODD_1 >> 2], CCDC_PRGODD_1); ccdc_restore_context() 924 regw(ccdc_ctx[CCDC_VP_OUT >> 2], CCDC_VP_OUT); ccdc_restore_context() 925 regw(ccdc_ctx[CCDC_PCR >> 2], CCDC_PCR); ccdc_restore_context()
|
H A D | isif.c | 156 static inline void regw(u32 val, u32 offset) regw() function 166 regw(new_val, offset); reg_modify() 181 regw(0, CLAMPCFG); isif_disable_all_modules() 183 regw(0, DFCCTL); isif_disable_all_modules() 185 regw(0, CSCCTL); isif_disable_all_modules() 187 regw(0, LINCFG0); isif_disable_all_modules() 216 regw(val, CULH); isif_config_culling() 219 regw(cul->vcpat, CULV); isif_config_culling() 243 regw(val, CRGAIN); isif_config_gain_offset() 247 regw(val, CGRGAIN); isif_config_gain_offset() 251 regw(val, CGBGAIN); isif_config_gain_offset() 255 regw(val, CBGAIN); isif_config_gain_offset() 257 regw(gain_off_p->offset, COFSTA); isif_config_gain_offset() 300 regw(horz_start & START_PX_HOR_MASK, SPH); isif_setwin() 301 regw(horz_nr_pixels & NUM_PX_HOR_MASK, LNH); isif_setwin() 315 regw(mid_img, VDINT1); isif_setwin() 318 regw(0, VDINT0); isif_setwin() 319 regw(vert_start & START_VER_ONE_MASK, SLV0); isif_setwin() 320 regw(vert_start & START_VER_TWO_MASK, SLV1); isif_setwin() 321 regw(vert_nr_lines & NUM_LINES_VER, LNV); isif_setwin() 332 regw(bc->dc_offset, CLDCOFST); isif_config_bclamp() 340 regw(val, CLAMPCFG); isif_config_bclamp() 361 regw(val, CLHWIN0); isif_config_bclamp() 363 regw(bc->horz.win_start_h_calc, CLHWIN1); isif_config_bclamp() 364 regw(bc->horz.win_start_v_calc, CLHWIN2); isif_config_bclamp() 373 regw(val, CLVWIN0); isif_config_bclamp() 376 regw(bc->vert.ob_start_h, CLVWIN1); isif_config_bclamp() 378 regw(bc->vert.ob_start_v, CLVWIN2); isif_config_bclamp() 380 regw(bc->vert.ob_v_sz_calc, CLVWIN3); isif_config_bclamp() 382 regw(bc->vert_start_sub, CLSV); isif_config_bclamp() 391 regw(0, LINCFG0); isif_config_linearization() 397 regw(val, LINCFG0); isif_config_linearization() 403 regw(val, LINCFG1); isif_config_linearization() 432 regw(val, DFCCTL); isif_config_dfc() 435 regw(vdfc->def_sat_level, VDFSATLV); isif_config_dfc() 437 regw(vdfc->table[0].pos_vert, DFCMEM0); isif_config_dfc() 438 regw(vdfc->table[0].pos_horz, DFCMEM1); isif_config_dfc() 441 regw(vdfc->table[0].level_at_pos, DFCMEM2); isif_config_dfc() 442 regw(vdfc->table[0].level_up_pixels, DFCMEM3); isif_config_dfc() 443 regw(vdfc->table[0].level_low_pixels, DFCMEM4); isif_config_dfc() 448 regw(val, DFCMEMCTL); isif_config_dfc() 460 regw(vdfc->table[i].pos_vert, DFCMEM0); isif_config_dfc() 461 regw(vdfc->table[i].pos_horz, DFCMEM1); isif_config_dfc() 464 regw(vdfc->table[i].level_at_pos, DFCMEM2); isif_config_dfc() 465 regw(vdfc->table[i].level_up_pixels, DFCMEM3); isif_config_dfc() 466 regw(vdfc->table[i].level_low_pixels, DFCMEM4); isif_config_dfc() 472 regw(val, DFCMEMCTL); isif_config_dfc() 486 regw(0, DFCMEM0); isif_config_dfc() 487 regw(0x1FFF, DFCMEM1); isif_config_dfc() 488 regw(1, DFCMEMCTL); isif_config_dfc() 502 regw(0, CSCCTL); isif_config_csc() 519 regw(val2, (CSCM0 + ((i - 1) << 1))); isif_config_csc() 524 regw(df_csc->start_pix, FMTSPH); isif_config_csc() 531 regw(df_csc->num_pixels, FMTLNH); isif_config_csc() 532 regw(df_csc->start_line, FMTSLV); isif_config_csc() 537 regw(df_csc->num_lines, FMTLNV); isif_config_csc() 540 regw(1, CSCCTL); isif_config_csc() 569 regw(val, CCDCFG); isif_config_raw() 591 regw(val, MODESET); isif_config_raw() 605 regw(val, CGAMMAWD); isif_config_raw() 614 regw(val, MISC); isif_config_raw() 628 regw(val, CCOLP); isif_config_raw() 642 regw(val, HSIZE); isif_config_raw() 648 regw(0x4B6D, SDOFST); isif_config_raw() 652 regw(0x0B6D, SDOFST); isif_config_raw() 658 regw(0x4000, SDOFST); isif_config_raw() 662 regw(0x0000, SDOFST); isif_config_raw() 687 regw(module_params->horz_offset, DATAHOFST); isif_config_raw() 688 regw(module_params->vert_offset, DATAVOFST); isif_config_raw() 858 regw((addr >> 21) & 0x07ff, CADU); isif_setfbaddr() 859 regw((addr >> 5) & 0x0ffff, CADL); isif_setfbaddr() 914 regw(3, REC656IF); isif_config_ycbcr() 923 regw(3, REC656IF); isif_config_ycbcr() 933 regw(3, REC656IF); isif_config_ycbcr() 956 regw(modeset, MODESET); isif_config_ycbcr() 961 regw(ccdcfg, CCDCFG); isif_config_ycbcr() 975 regw(((((params->win.width * 2) + 31) & 0xffffffe0) >> 5), HSIZE); isif_config_ycbcr() 981 regw(0x00000249, SDOFST); isif_config_ycbcr()
|
H A D | dm355_ccdc.c | 132 static inline void regw(u32 val, u32 offset) regw() function 143 regw(temp, SYNCEN); ccdc_enable() 152 regw(temp, SYNCEN); ccdc_enable_output_to_sdram() 158 regw(ccdc_cfg.bayer.gain.r_ye, RYEGAIN); ccdc_config_gain_offset() 159 regw(ccdc_cfg.bayer.gain.gr_cy, GRCYGAIN); ccdc_config_gain_offset() 160 regw(ccdc_cfg.bayer.gain.gb_g, GBGGAIN); ccdc_config_gain_offset() 161 regw(ccdc_cfg.bayer.gain.b_mg, BMGGAIN); ccdc_config_gain_offset() 163 regw(ccdc_cfg.bayer.ccdc_offset, OFFSET); ccdc_config_gain_offset() 177 regw(0, i); ccdc_restore_defaults() 180 regw(MODESET_DEFAULT, MODESET); ccdc_restore_defaults() 182 regw(CULH_DEFAULT, CULH); ccdc_restore_defaults() 183 regw(CULV_DEFAULT, CULV); ccdc_restore_defaults() 190 regw(OUTCLIP_DEFAULT, OUTCLIP); ccdc_restore_defaults() 191 regw(LSCCFG2_DEFAULT, LSCCFG2); ccdc_restore_defaults() 241 regw(horz_start, SPH); ccdc_setwin() 242 regw(horz_nr_pixels, NPH); ccdc_setwin() 251 regw(vert_start, VDINT0); ccdc_setwin() 258 regw(vert_start, VDINT0); ccdc_setwin() 259 regw(mid_img, VDINT1); ccdc_setwin() 261 regw(vert_start & CCDC_START_VER_ONE_MASK, SLV0); ccdc_setwin() 262 regw(vert_start & CCDC_START_VER_TWO_MASK, SLV1); ccdc_setwin() 263 regw(vert_nr_lines & CCDC_NUM_LINES_VER, NLV); ccdc_setwin() 369 regw(CCDC_REC656IF_BT656_EN, REC656IF); ccdc_config_ycbcr() 387 regw(temp, MODESET); ccdc_config_ycbcr() 395 regw(temp, CCDCFG); ccdc_config_ycbcr() 402 regw(((params->win.width * 2 + 31) >> 5), HSIZE); ccdc_config_ycbcr() 407 regw(CCDC_SDOFST_FIELD_INTERLEAVED, SDOFST); ccdc_config_ycbcr() 423 regw(bclamp->dc_sub & CCDC_BLK_DC_SUB_MASK, DCSUB); ccdc_config_black_clamp() 424 regw(0x0000, CLAMP); ccdc_config_black_clamp() 431 regw(val, CLAMP); ccdc_config_black_clamp() 436 regw(val, DCSUB); ccdc_config_black_clamp() 450 regw(val, BLKCMP1); ccdc_config_black_compense() 456 regw(val, BLKCMP0); ccdc_config_black_compense() 469 regw(dfc->dft_corr_vert[index], DFCMEM0); ccdc_write_dfc_entry() 470 regw(dfc->dft_corr_horz[index], DFCMEM1); ccdc_write_dfc_entry() 471 regw(dfc->dft_corr_sub1[index], DFCMEM2); ccdc_write_dfc_entry() 472 regw(dfc->dft_corr_sub2[index], DFCMEM3); ccdc_write_dfc_entry() 473 regw(dfc->dft_corr_sub3[index], DFCMEM4); ccdc_write_dfc_entry() 476 regw(val, DFCMEMCTL); ccdc_write_dfc_entry() 511 regw(val, DFCCTL); ccdc_config_vdfc() 525 regw(val , DFCCTL); ccdc_config_vdfc() 535 regw(val, DFCMEMCTL); ccdc_config_vdfc() 541 regw(dfc->saturation_ctl & CCDC_VDC_DFCVSAT_MASK, DFCVSAT); ccdc_config_vdfc() 544 regw(val, DFCCTL); ccdc_config_vdfc() 562 regw(CCDC_CSC_ENABLE, CSCCTL); ccdc_config_csc() 589 regw(val2, (CSCM0 + ((i - 1) << 1))); ccdc_config_csc() 606 regw(val, COLPTN); ccdc_config_color_patterns() 630 regw(CCDC_YCINSWP_RAW | CCDC_CCDCFG_FIDMD_LATCH_VSYNC | ccdc_config_raw() 665 regw(val , MODESET); ccdc_config_raw() 669 regw((config_params->med_filt_thres) & CCDC_MED_FILT_THRESH, MEDFILT); ccdc_config_raw() 687 regw(val, GAMMAWD); ccdc_config_raw() 720 regw(val, DATAOFST); ccdc_config_raw() 745 regw(val, HSIZE); ccdc_config_raw() 751 regw(CCDC_SDOFST_INTERLACE_INVERSE, SDOFST); ccdc_config_raw() 756 regw(CCDC_SDOFST_INTERLACE_NORMAL, SDOFST); ccdc_config_raw() 763 regw(CCDC_SDOFST_PROGRESSIVE_INVERSE, SDOFST); ccdc_config_raw() 768 regw(CCDC_SDOFST_PROGRESSIVE_NORMAL, SDOFST); ccdc_config_raw() 915 regw((addr >> 21) & 0x007f, STADRH); ccdc_setfbaddr() 916 regw((addr >> 5) & 0x0ffff, STADRL); ccdc_setfbaddr()
|
H A D | vpif.c | 287 regw(value, vpifregs[channel_id].h_cfg); vpif_set_mode_info() 292 regw(value, vpifregs[channel_id].v_cfg_00); vpif_set_mode_info() 297 regw(value, vpifregs[channel_id].v_cfg_01); vpif_set_mode_info() 302 regw(value, vpifregs[channel_id].v_cfg_02); vpif_set_mode_info() 305 regw(value, vpifregs[channel_id].v_cfg); vpif_set_mode_info() 357 regw(value, reg); config_vpif_params() 361 regw((vpifparams->video_params.hpitch), config_vpif_params() 383 regw(0x80, VPIF_REQ_SIZE); vpif_set_video_params() 384 regw(0x01, VPIF_EMULATION_CTRL); vpif_set_video_params() 397 regw(value, vpifregs[channel_id].vanc0_strt); vpif_set_vbi_display_params() 401 regw(value, vpifregs[channel_id].vanc1_strt); vpif_set_vbi_display_params() 405 regw(value, vpifregs[channel_id].vanc0_size); vpif_set_vbi_display_params() 409 regw(value, vpifregs[channel_id].vanc1_size); vpif_set_vbi_display_params()
|
/linux-4.4.14/drivers/ide/ |
H A D | sis5513.c | 461 u16 regw; init_chipset_sis5513() local 466 pci_read_config_word(dev, 0x50, ®w); init_chipset_sis5513() 467 if (regw & 0x08) init_chipset_sis5513() 468 pci_write_config_word(dev, 0x50, regw&0xfff7); init_chipset_sis5513() 469 pci_read_config_word(dev, 0x52, ®w); init_chipset_sis5513() 470 if (regw & 0x08) init_chipset_sis5513() 471 pci_write_config_word(dev, 0x52, regw&0xfff7); init_chipset_sis5513() 539 u16 regw = 0; sis_cable_detect() local 541 pci_read_config_word(pdev, reg_addr, ®w); sis_cable_detect() 542 ata66 = (regw & 0x8000) ? 0 : 1; sis_cable_detect()
|
/linux-4.4.14/drivers/ata/ |
H A D | pata_sis.c | 655 u16 regw; sis_fixup() local 659 pci_read_config_word(pdev, 0x50, ®w); sis_fixup() 660 if (regw & 0x08) sis_fixup() 661 pci_write_config_word(pdev, 0x50, regw & ~0x08); sis_fixup() 662 pci_read_config_word(pdev, 0x52, ®w); sis_fixup() 663 if (regw & 0x08) sis_fixup() 664 pci_write_config_word(pdev, 0x52, regw & ~0x08); sis_fixup()
|