/linux-4.4.14/drivers/media/platform/omap3isp/ |
H A D | isphist.c | 40 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_HIST, ISPHIST_ADDR); hist_reset_mem() 127 isp_reg_writel(isp, cnt, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT); hist_setup_regs() 128 isp_reg_writel(isp, wb_gain, OMAP3_ISP_IOMEM_HIST, ISPHIST_WB_GAIN); hist_setup_regs() 129 isp_reg_writel(isp, reg_hor[0], OMAP3_ISP_IOMEM_HIST, ISPHIST_R0_HORZ); hist_setup_regs() 130 isp_reg_writel(isp, reg_ver[0], OMAP3_ISP_IOMEM_HIST, ISPHIST_R0_VERT); hist_setup_regs() 131 isp_reg_writel(isp, reg_hor[1], OMAP3_ISP_IOMEM_HIST, ISPHIST_R1_HORZ); hist_setup_regs() 132 isp_reg_writel(isp, reg_ver[1], OMAP3_ISP_IOMEM_HIST, ISPHIST_R1_VERT); hist_setup_regs() 133 isp_reg_writel(isp, reg_hor[2], OMAP3_ISP_IOMEM_HIST, ISPHIST_R2_HORZ); hist_setup_regs() 134 isp_reg_writel(isp, reg_ver[2], OMAP3_ISP_IOMEM_HIST, ISPHIST_R2_VERT); hist_setup_regs() 135 isp_reg_writel(isp, reg_hor[3], OMAP3_ISP_IOMEM_HIST, ISPHIST_R3_HORZ); hist_setup_regs() 136 isp_reg_writel(isp, reg_ver[3], OMAP3_ISP_IOMEM_HIST, ISPHIST_R3_VERT); hist_setup_regs() 190 isp_reg_writel(hist->isp, 0, OMAP3_ISP_IOMEM_HIST, ISPHIST_ADDR); hist_buf_dma() 245 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_HIST, ISPHIST_ADDR); hist_buf_pio()
|
H A D | isph3a_af.c | 44 isp_reg_writel(af->isp, af->active_buf->dma_addr, OMAP3_ISP_IOMEM_H3A, h3a_af_setup_regs() 54 isp_reg_writel(af->isp, pax1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX1); h3a_af_setup_regs() 63 isp_reg_writel(af->isp, pax2, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX2); h3a_af_setup_regs() 70 isp_reg_writel(af->isp, paxstart, OMAP3_ISP_IOMEM_H3A, h3a_af_setup_regs() 74 isp_reg_writel(af->isp, conf->iir.h_start, h3a_af_setup_regs() 85 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, h3a_af_setup_regs() 94 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, h3a_af_setup_regs() 99 isp_reg_writel(af->isp, conf->iir.coeff_set0[10], h3a_af_setup_regs() 102 isp_reg_writel(af->isp, conf->iir.coeff_set1[10], h3a_af_setup_regs()
|
H A D | isppreview.c | 159 isp_reg_writel(isp, ISPPRV_YENH_TABLE_ADDR, preview_config_luma_enhancement() 162 isp_reg_writel(isp, yt->table[i], preview_config_luma_enhancement() 207 isp_reg_writel(isp, (hmed->odddist == 1 ? 0 : ISPPRV_HMED_ODDDIST) | preview_config_hmed() 251 isp_reg_writel(isp, preview_config_cfa() 256 isp_reg_writel(isp, ISPPRV_CFA_TABLE_ADDR, preview_config_cfa() 263 isp_reg_writel(isp, block[j], OMAP3_ISP_IOMEM_PREV, preview_config_cfa() 278 isp_reg_writel(isp, preview_config_chroma_suppression() 313 isp_reg_writel(isp, wbal->dgain, OMAP3_ISP_IOMEM_PREV, ISPPRV_WB_DGAIN); preview_config_whitebalance() 319 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_WBGAIN); preview_config_whitebalance() 321 isp_reg_writel(isp, preview_config_whitebalance() 351 isp_reg_writel(isp, (blkadj->blue << ISPPRV_BLKADJOFF_B_SHIFT) | preview_config_blkadj() 370 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_RGB_MAT1); preview_config_rgb_blending() 374 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_RGB_MAT2); preview_config_rgb_blending() 378 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_RGB_MAT3); preview_config_rgb_blending() 382 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_RGB_MAT4); preview_config_rgb_blending() 385 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_RGB_MAT5); preview_config_rgb_blending() 389 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_RGB_OFF1); preview_config_rgb_blending() 392 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_RGB_OFF2); preview_config_rgb_blending() 409 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_CSC0); preview_config_csc() 414 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_CSC1); preview_config_csc() 419 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_CSC2); preview_config_csc() 424 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_PREV, ISPPRV_CSC_OFFSET); preview_config_csc() 437 isp_reg_writel(isp, preview_config_yc_range() 455 isp_reg_writel(isp, dcor->detect_correct[0], preview_config_dcor() 457 isp_reg_writel(isp, dcor->detect_correct[1], preview_config_dcor() 459 isp_reg_writel(isp, dcor->detect_correct[2], preview_config_dcor() 461 isp_reg_writel(isp, dcor->detect_correct[3], preview_config_dcor() 525 isp_reg_writel(isp, nf->spread, OMAP3_ISP_IOMEM_PREV, ISPPRV_NF); preview_config_noisefilter() 526 isp_reg_writel(isp, ISPPRV_NF_TABLE_ADDR, preview_config_noisefilter() 529 isp_reg_writel(isp, nf->table[i], preview_config_noisefilter() 561 isp_reg_writel(isp, ISPPRV_REDGAMMA_TABLE_ADDR, preview_config_gammacorrn() 564 isp_reg_writel(isp, gt->red[i], OMAP3_ISP_IOMEM_PREV, preview_config_gammacorrn() 567 isp_reg_writel(isp, ISPPRV_GREENGAMMA_TABLE_ADDR, preview_config_gammacorrn() 570 isp_reg_writel(isp, gt->green[i], OMAP3_ISP_IOMEM_PREV, preview_config_gammacorrn() 573 isp_reg_writel(isp, ISPPRV_BLUEGAMMA_TABLE_ADDR, preview_config_gammacorrn() 576 isp_reg_writel(isp, gt->blue[i], OMAP3_ISP_IOMEM_PREV, preview_config_gammacorrn() 992 isp_reg_writel(isp, ISPPRV_AVE_EVENDIST_2 << ISPPRV_AVE_EVENDIST_SHIFT | preview_config_averager() 1099 isp_reg_writel(isp, (sph << ISPPRV_HORZ_INFO_SPH_SHIFT) | eph, preview_config_input_size() 1101 isp_reg_writel(isp, (slv << ISPPRV_VERT_INFO_SLV_SHIFT) | elv, preview_config_input_size() 1120 isp_reg_writel(isp, offset & 0xffff, OMAP3_ISP_IOMEM_PREV, preview_config_inlineoffset() 1134 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_PREV, ISPPRV_RSDR_ADDR); preview_set_inaddr() 1148 isp_reg_writel(isp, offset & 0xffff, OMAP3_ISP_IOMEM_PREV, preview_config_outlineoffset() 1162 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_PREV, ISPPRV_WSDR_ADDR); preview_set_outaddr()
|
H A D | isph3a_aewb.c | 40 isp_reg_writel(aewb->isp, aewb->active_buf->dma_addr, h3a_aewb_setup_regs() 66 isp_reg_writel(aewb->isp, win1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWWIN1); h3a_aewb_setup_regs() 67 isp_reg_writel(aewb->isp, start, OMAP3_ISP_IOMEM_H3A, h3a_aewb_setup_regs() 69 isp_reg_writel(aewb->isp, blk, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWINBLK); h3a_aewb_setup_regs() 70 isp_reg_writel(aewb->isp, subwin, OMAP3_ISP_IOMEM_H3A, h3a_aewb_setup_regs()
|
H A D | ispcsi2.c | 77 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTRL); csi2_recv_config() 227 isp_reg_writel(isp, ctx->ping_addr, csi2_set_outaddr() 229 isp_reg_writel(isp, ctx->pong_addr, csi2_set_outaddr() 273 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL1(ctxnum)); csi2_ctx_enable() 306 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL1(ctx->ctxnum)); csi2_ctx_config() 329 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL2(ctx->ctxnum)); csi2_ctx_config() 336 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTX_CTRL3(ctx->ctxnum)); csi2_ctx_config() 343 isp_reg_writel(isp, reg, csi2->regs1, csi2_ctx_config() 346 isp_reg_writel(isp, ctx->ping_addr, csi2_ctx_config() 349 isp_reg_writel(isp, ctx->pong_addr, csi2_ctx_config() 384 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_TIMING); csi2_timing_config() 397 isp_reg_writel(isp, ISPCSI2_CTX_IRQSTATUS_FE_IRQ, csi2->regs1, csi2_irq_ctx_set() 443 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_PHY_IRQSTATUS); csi2_irq_complexio1_set() 448 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_PHY_IRQENABLE); csi2_irq_complexio1_set() 467 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_IRQSTATUS); csi2_irq_status_set() 473 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_IRQENABLE); csi2_irq_status_set() 706 isp_reg_writel(isp, status, csi2->regs1, ISPCSI2_CTX_IRQSTATUS(n)); csi2_isr_ctx() 748 isp_reg_writel(isp, csi2_irqstatus, csi2->regs1, ISPCSI2_IRQSTATUS); omap3isp_csi2_isr() 754 isp_reg_writel(isp, cpxio1_irqstatus, omap3isp_csi2_isr()
|
H A D | ispccp2.c | 140 isp_reg_writel(isp, ISPCCP2_SYSCONFIG_MSTANDBY_MODE_SMART | ccp2_pwr_cfg() 224 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_CTRL); ccp2_phyif_config() 273 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_CTRL); ccp2_vp_config() 320 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_LCx_CTRL(0)); ccp2_lcx_config() 323 isp_reg_writel(isp, config->data_start << ISPCCP2_LCx_DAT_SHIFT, ccp2_lcx_config() 327 isp_reg_writel(isp, config->data_size << ISPCCP2_LCx_DAT_SHIFT, ccp2_lcx_config() 338 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_LC01_IRQSTATUS); ccp2_lcx_config() 447 isp_reg_writel(isp, ISPCCP2_LCM_HSIZE_SKIP_MIN | ccp2_mem_configure() 452 isp_reg_writel(isp, config->vsize_count << ISPCCP2_LCM_VSIZE_SHIFT, ccp2_mem_configure() 460 isp_reg_writel(isp, config->src_ofst, OMAP3_ISP_IOMEM_CCP2, ccp2_mem_configure() 488 isp_reg_writel(isp, val, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_LCM_CTRL); ccp2_mem_configure() 498 isp_reg_writel(isp, hwords << ISPCCP2_LCM_PREFETCH_SHIFT, ccp2_mem_configure() 507 isp_reg_writel(isp, ISPCCP2_LCM_IRQSTATUS_OCPERROR_IRQ | ccp2_mem_configure() 528 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_LCM_SRC_ADDR); ccp2_set_inaddr() 575 isp_reg_writel(isp, lcx_irqstatus, OMAP3_ISP_IOMEM_CCP2, omap3isp_ccp2_isr() 580 isp_reg_writel(isp, lcm_irqstatus, OMAP3_ISP_IOMEM_CCP2, omap3isp_ccp2_isr()
|
H A D | isp.h | 290 * isp_reg_writel - Write value to an OMAP3 ISP register 297 void isp_reg_writel(struct isp_device *isp, u32 reg_value, isp_reg_writel() function 316 isp_reg_writel(isp, v & ~clr_bits, mmio_range, reg); isp_reg_clr() 332 isp_reg_writel(isp, v | set_bits, mmio_range, reg); isp_reg_set() 351 isp_reg_writel(isp, (v & ~clr_bits) | set_bits, mmio_range, reg); isp_reg_clr_set()
|
H A D | ispcsiphy.c | 230 isp_reg_writel(csi2->isp, reg, phy->phy_regs, ISPCSIPHY_REG0); omap3isp_csiphy_config() 241 isp_reg_writel(csi2->isp, reg, phy->phy_regs, ISPCSIPHY_REG1); omap3isp_csiphy_config() 260 isp_reg_writel(csi2->isp, reg, phy->cfg_regs, ISPCSI2_PHY_CFG); omap3isp_csiphy_config()
|
H A D | ispccdc.c | 201 isp_reg_writel(to_isp_device(ccdc), addr, ccdc_lsc_program_table() 215 isp_reg_writel(isp, cfg->offset, OMAP3_ISP_IOMEM_CCDC, ccdc_lsc_setup_regs() 222 isp_reg_writel(isp, reg, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_LSC_CONFIG); ccdc_lsc_setup_regs() 229 isp_reg_writel(isp, reg, OMAP3_ISP_IOMEM_CCDC, ccdc_lsc_setup_regs() 238 isp_reg_writel(isp, IRQ0STATUS_CCDC_LSC_PREF_COMP_IRQ, ccdc_lsc_wait_prefetch() 245 isp_reg_writel(isp, IRQ0STATUS_CCDC_LSC_PREF_COMP_IRQ, ccdc_lsc_wait_prefetch() 545 isp_reg_writel(isp, clamp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_CLAMP); ccdc_configure_clamp() 547 isp_reg_writel(isp, ccdc->clamp.dcsubval, ccdc_configure_clamp() 569 isp_reg_writel(isp, ccdc->fpc.dma, OMAP3_ISP_IOMEM_CCDC, ccdc_configure_fpc() 572 isp_reg_writel(isp, (ccdc->fpc.fpnum << ISPCCDC_FPC_FPNUM_SHIFT), ccdc_configure_fpc() 574 isp_reg_writel(isp, (ccdc->fpc.fpnum << ISPCCDC_FPC_FPNUM_SHIFT) | ccdc_configure_fpc() 592 isp_reg_writel(isp, blcomp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_BLKCMP); ccdc_configure_black_comp() 641 isp_reg_writel(isp, alaw, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_ALAW); ccdc_configure_alaw() 653 isp_reg_writel(isp, colptn, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_COLPTN); ccdc_config_imgattr() 822 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_FMTCFG); ccdc_config_vp() 826 isp_reg_writel(isp, (0 << ISPCCDC_FMT_HORZ_FMTSPH_SHIFT) | ccdc_config_vp() 829 isp_reg_writel(isp, (0 << ISPCCDC_FMT_VERT_FMTSLV_SHIFT) | ccdc_config_vp() 833 isp_reg_writel(isp, (format->width << ISPCCDC_VP_OUT_HORZ_NUM_SHIFT) | ccdc_config_vp() 863 isp_reg_writel(isp, fmtcfg, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_FMTCFG); ccdc_config_vp() 893 isp_reg_writel(isp, bpl & 0xffff, OMAP3_ISP_IOMEM_CCDC, ccdc_config_outlineoffset() 913 isp_reg_writel(isp, sdofst, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_SDOFST); ccdc_config_outlineoffset() 927 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_SDR_ADDR); ccdc_set_outaddr() 1018 isp_reg_writel(isp, syn_mode, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_SYN_MODE); ccdc_config_sync_if() 1224 isp_reg_writel(isp, ((format->height - 2) << ISPCCDC_VDINT_0_SHIFT) | ccdc_configure() 1245 isp_reg_writel(isp, (sph << ISPCCDC_HORZ_INFO_SPH_SHIFT) | ccdc_configure() 1248 isp_reg_writel(isp, (crop->top << ISPCCDC_VERT_START_SLV0_SHIFT) | ccdc_configure() 1251 isp_reg_writel(isp, (crop->height - 1) ccdc_configure() 1286 isp_reg_writel(isp, syn_mode, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_SYN_MODE); ccdc_configure()
|
H A D | ispresizer.c | 167 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h); resizer_set_filters() 168 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v); resizer_set_filters() 238 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT); resizer_set_phase() 278 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_YENH); resizer_set_luma() 322 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT); resizer_set_ratio() 363 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_OUT_SIZE); resizer_set_output_size() 379 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_OUTOFF); resizer_set_output_offset() 407 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_START); resizer_set_start() 427 isp_reg_writel(isp, rgval, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_IN_SIZE); resizer_set_input_size() 443 isp_reg_writel(isp, offset, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INOFF); resizer_set_input_offset() 474 isp_reg_writel(isp, addr, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_SDR_INADD); __resizer_set_inaddr() 647 isp_reg_writel(isp, addr << ISPRSZ_SDR_OUTADD_ADDR_SHIFT, resizer_set_outaddr()
|
H A D | isp.c | 150 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); omap3isp_flush() 382 isp_reg_writel(isp, irq, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); isp_enable_interrupts() 383 isp_reg_writel(isp, irq, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0ENABLE); isp_enable_interrupts() 392 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0ENABLE); isp_disable_interrupts() 409 isp_reg_writel(isp, isp_core_init() 417 isp_reg_writel(isp, isp_core_init() 473 isp_reg_writel(isp, ispctrl_val, OMAP3_ISP_IOMEM_MAIN, ISP_CTRL); omap3isp_configure_bridge() 545 isp_reg_writel(isp, sbl_pcr, OMAP3_ISP_IOMEM_SBL, ISPSBL_PCR); isp_isr_sbl() 609 isp_reg_writel(isp, irqstatus, OMAP3_ISP_IOMEM_MAIN, ISP_IRQ0STATUS); isp_isr() 1223 isp_reg_writel(isp, isp_reset() 1268 isp_reg_writel(isp, next->val, next->mmio_range, next->reg); isp_restore_context()
|