/drivers/media/video/omap3isp/ |
H A D | isphist.h | 37 int omap3isp_hist_init(struct isp_device *isp); 38 void omap3isp_hist_cleanup(struct isp_device *isp);
|
H A D | isp.c | 2 * isp.c 73 #include "isp.h" 87 static void isp_save_ctx(struct isp_device *isp); 89 static void isp_restore_ctx(struct isp_device *isp); 134 * @isp: OMAP3 ISP device 142 void omap3isp_flush(struct isp_device *isp) argument 144 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); 145 isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); 150 * @isp: OMAP3 ISP device 152 static void isp_enable_interrupts(struct isp_device *isp) argument 175 isp_disable_interrupts(struct isp_device *isp) argument 193 isp_set_xclk(struct isp_device *isp, u32 xclk, u8 xclksel) argument 261 isp_power_settings(struct isp_device *isp, int idle) argument 287 omap3isp_configure_bridge(struct isp_device *isp, enum ccdc_input_entity input, const struct isp_parallel_platform_data *pdata, unsigned int shift) argument 340 isp_set_pixel_clock(struct isp_device *isp, unsigned int pixelclk) argument 345 omap3isp_hist_dma_done(struct isp_device *isp) argument 356 isp_isr_dbg(struct isp_device *isp, u32 irqstatus) argument 403 isp_isr_sbl(struct isp_device *isp) argument 477 struct isp_device *isp = _isp; local 735 struct isp_device *isp = pipe->output->isp; local 788 isp_pipeline_wait_resizer(struct isp_device *isp) argument 793 isp_pipeline_wait_preview(struct isp_device *isp) argument 798 isp_pipeline_wait_ccdc(struct isp_device *isp) argument 808 isp_pipeline_wait(struct isp_device *isp, int(*busy)(struct isp_device *isp)) argument 835 struct isp_device *isp = pipe->output->isp; local 1005 isp_suspend_modules(struct isp_device *isp) argument 1039 isp_resume_modules(struct isp_device *isp) argument 1055 isp_reset(struct isp_device *isp) argument 1082 isp_save_context(struct isp_device *isp, struct isp_reg *reg_list) argument 1097 isp_restore_context(struct isp_device *isp, struct isp_reg *reg_list) argument 1112 isp_save_ctx(struct isp_device *isp) argument 1125 isp_restore_ctx(struct isp_device *isp) argument 1146 omap3isp_sbl_enable(struct isp_device *isp, enum isp_sbl_resource res) argument 1173 omap3isp_sbl_disable(struct isp_device *isp, enum isp_sbl_resource res) argument 1287 __isp_subclk_update(struct isp_device *isp) argument 1313 omap3isp_subclk_enable(struct isp_device *isp, enum isp_subclk_resource res) argument 1321 omap3isp_subclk_disable(struct isp_device *isp, enum isp_subclk_resource res) argument 1335 isp_enable_clocks(struct isp_device *isp) argument 1395 isp_disable_clocks(struct isp_device *isp) argument 1410 isp_put_clocks(struct isp_device *isp) argument 1422 isp_get_clocks(struct isp_device *isp) argument 1451 omap3isp_get(struct isp_device *isp) argument 1489 omap3isp_put(struct isp_device *isp) argument 1523 omap3isp_print_status(struct isp_device *isp) argument 1570 struct isp_device *isp = dev_get_drvdata(dev); local 1589 struct isp_device *isp = dev_get_drvdata(dev); local 1601 struct isp_device *isp = dev_get_drvdata(dev); local 1611 struct isp_device *isp = dev_get_drvdata(dev); local 1630 isp_unregister_entities(struct isp_device *isp) argument 1657 isp_register_subdev_group(struct isp_device *isp, struct isp_subdev_i2c_board_info *board_info) argument 1694 isp_register_entities(struct isp_device *isp) argument 1822 isp_cleanup_modules(struct isp_device *isp) argument 1834 isp_initialize_modules(struct isp_device *isp) argument 1975 struct isp_device *isp = platform_get_drvdata(pdev); local 2009 isp_map_mem_resource(struct platform_device *pdev, struct isp_device *isp, enum isp_mem_resources res) argument 2056 struct isp_device *isp; local [all...] |
H A D | Makefile | 5 omap3-isp-objs += \ 6 isp.o ispqueue.o ispvideo.o \ 11 obj-$(CONFIG_VIDEO_OMAP3) += omap3-isp.o
|
H A D | ispcsi2.c | 31 #include "isp.h" 40 static void csi2_if_enable(struct isp_device *isp, argument 45 isp_reg_clr_set(isp, csi2->regs1, ISPCSI2_CTRL, ISPCSI2_CTRL_IF_EN, 56 static void csi2_recv_config(struct isp_device *isp, argument 62 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTRL); 87 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTRL); 106 * - 2 isp revisions (certain format must be handled differently on OMAP3630) 192 is_3630 = csi2->isp->revision == ISP_REVISION_15_0; 209 struct isp_device *isp = csi2->isp; local 237 csi2_ctx_enable(struct isp_device *isp, struct isp_csi2_device *csi2, u8 ctxnum, u8 enable) argument 269 csi2_ctx_config(struct isp_device *isp, struct isp_csi2_device *csi2, struct isp_csi2_ctx_cfg *ctx) argument 344 csi2_timing_config(struct isp_device *isp, struct isp_csi2_device *csi2, struct isp_csi2_timing_cfg *timing) argument 378 csi2_irq_ctx_set(struct isp_device *isp, struct isp_csi2_device *csi2, int enable) argument 403 csi2_irq_complexio1_set(struct isp_device *isp, struct isp_csi2_device *csi2, int enable) argument 446 csi2_irq_status_set(struct isp_device *isp, struct isp_csi2_device *csi2, int enable) argument 476 struct isp_device *isp = csi2->isp; local 543 struct isp_device *isp = csi2->isp; local 623 struct isp_device *isp = csi2->isp; local 665 struct isp_device *isp = csi2->isp; local 686 struct isp_device *isp = csi2->isp; local 735 struct isp_device *isp = csi2->isp; local 801 struct isp_device *isp = video->isp; local 1049 struct isp_device *isp = csi2->isp; local 1278 omap3isp_csi2_init(struct isp_device *isp) argument 1312 omap3isp_csi2_cleanup(struct isp_device *isp) argument [all...] |
H A D | isphist.c | 33 #include "isp.h" 46 struct isp_device *isp = hist->isp; local 50 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_HIST, ISPHIST_ADDR); 56 isp_reg_set(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT, ISPHIST_CNT_CLEAR); 63 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); 64 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); 65 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); 66 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); 68 isp_reg_clr(isp, OMAP3_ISP_IOMEM_HIS 89 struct isp_device *isp = hist->isp; local 230 struct isp_device *isp = hist->isp; local 471 omap3isp_hist_init(struct isp_device *isp) argument 514 omap3isp_hist_cleanup(struct isp_device *isp) argument [all...] |
H A D | ispccp2.c | 35 #include "isp.h" 77 #define CCP2_PRINT_REGISTER(isp, name)\ 78 dev_dbg(isp->dev, "###CCP2 " #name "=0x%08x\n", \ 79 isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_##name)) 83 struct isp_device *isp = to_isp_device(ccp2); local 85 dev_dbg(isp->dev, "-------------CCP2 Register dump-------------\n"); 87 CCP2_PRINT_REGISTER(isp, SYSCONFIG); 88 CCP2_PRINT_REGISTER(isp, SYSSTATUS); 89 CCP2_PRINT_REGISTER(isp, LC01_IRQENABLE); 90 CCP2_PRINT_REGISTER(isp, LC01_IRQSTATU 125 struct isp_device *isp = to_isp_device(ccp2); local 148 struct isp_device *isp = to_isp_device(ccp2); local 163 struct isp_device *isp = to_isp_device(ccp2); local 205 struct isp_device *isp = to_isp_device(ccp2); local 231 struct isp_device *isp = to_isp_device(ccp2); local 273 struct isp_device *isp = to_isp_device(ccp2); local 306 struct isp_device *isp = to_isp_device(ccp2); local 405 struct isp_device *isp = to_isp_device(ccp2); local 453 struct isp_device *isp = to_isp_device(ccp2); local 545 struct isp_device *isp = to_isp_device(ccp2); local 581 struct isp_device *isp = to_isp_device(ccp2); local 855 struct isp_device *isp = to_isp_device(ccp2); local 1142 omap3isp_ccp2_init(struct isp_device *isp) argument 1185 omap3isp_ccp2_cleanup(struct isp_device *isp) argument [all...] |
H A D | isp.h | 2 * isp.h 128 u32 (*set_xclk)(struct isp_device *isp, u32 xclk, u8 xclksel); 132 void (*set_pixel_clock)(struct isp_device *isp, unsigned int pixelclk); 223 void omap3isp_hist_dma_done(struct isp_device *isp); 225 void omap3isp_flush(struct isp_device *isp); 235 void omap3isp_configure_bridge(struct isp_device *isp, 244 struct isp_device *omap3isp_get(struct isp_device *isp); 245 void omap3isp_put(struct isp_device *isp); 247 void omap3isp_print_status(struct isp_device *isp); 249 void omap3isp_sbl_enable(struct isp_device *isp, enu 272 isp_reg_readl(struct isp_device *isp, enum isp_mem_resources isp_mmio_range, u32 reg_offset) argument 286 isp_reg_writel(struct isp_device *isp, u32 reg_value, enum isp_mem_resources isp_mmio_range, u32 reg_offset) argument 300 isp_reg_clr(struct isp_device *isp, enum isp_mem_resources mmio_range, u32 reg, u32 clr_bits) argument 316 isp_reg_set(struct isp_device *isp, enum isp_mem_resources mmio_range, u32 reg, u32 set_bits) argument 335 isp_reg_clr_set(struct isp_device *isp, enum isp_mem_resources mmio_range, u32 reg, u32 clr_bits, u32 set_bits) argument [all...] |
H A D | isph3a.h | 111 int omap3isp_h3a_aewb_init(struct isp_device *isp); 112 int omap3isp_h3a_af_init(struct isp_device *isp); 114 void omap3isp_h3a_aewb_cleanup(struct isp_device *isp); 115 void omap3isp_h3a_af_cleanup(struct isp_device *isp);
|
H A D | isppreview.c | 33 #include "isp.h" 166 struct isp_device *isp = to_isp_device(prev); local 169 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, 172 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, 187 struct isp_device *isp = to_isp_device(prev); local 190 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, 193 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, 207 struct isp_device *isp = to_isp_device(prev); local 210 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, 213 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PRE 225 struct isp_device *isp = to_isp_device(prev); local 240 struct isp_device *isp = to_isp_device(prev); local 258 struct isp_device *isp = to_isp_device(prev); local 275 struct isp_device *isp = to_isp_device(prev); local 295 struct isp_device *isp = to_isp_device(prev); local 319 struct isp_device *isp = to_isp_device(prev); local 348 struct isp_device *isp = to_isp_device(prev); local 379 struct isp_device *isp = to_isp_device(prev); local 400 struct isp_device *isp = to_isp_device(prev); local 416 struct isp_device *isp = to_isp_device(prev); local 433 struct isp_device *isp = to_isp_device(prev); local 450 struct isp_device *isp = to_isp_device(prev); local 468 struct isp_device *isp = to_isp_device(prev); local 485 struct isp_device *isp = to_isp_device(prev); local 502 struct isp_device *isp = to_isp_device(prev); local 522 struct isp_device *isp = to_isp_device(prev); local 562 struct isp_device *isp = to_isp_device(prev); local 579 struct isp_device *isp = to_isp_device(prev); local 618 struct isp_device *isp = to_isp_device(prev); local 669 struct isp_device *isp = to_isp_device(prev); local 699 struct isp_device *isp = to_isp_device(prev); local 713 struct isp_device *isp = to_isp_device(prev); local 977 struct isp_device *isp = to_isp_device(prev); local 1002 struct isp_device *isp = to_isp_device(prev); local 1029 struct isp_device *isp = to_isp_device(prev); local 1074 struct isp_device *isp = to_isp_device(prev); local 1088 struct isp_device *isp = to_isp_device(prev); local 1102 struct isp_device *isp = to_isp_device(prev); local 1116 struct isp_device *isp = to_isp_device(prev); local 1124 struct isp_device *isp = to_isp_device(prev); local 1176 struct isp_device *isp = to_isp_device(prev); local 1185 omap3isp_preview_restore_context(struct isp_device *isp) argument 1200 struct isp_device *isp = to_isp_device(prev); local 1305 struct isp_device *isp = to_isp_device(prev); local 1322 struct isp_device *isp = to_isp_device(prev); local 1371 struct isp_device *isp = to_isp_device(prev); local 1553 struct isp_device *isp = to_isp_device(prev); local 2208 omap3isp_preview_init(struct isp_device *isp) argument 2219 omap3isp_preview_cleanup(struct isp_device *isp) argument [all...] |
H A D | ispccdc.c | 37 #include "isp.h" 69 #define CCDC_PRINT_REGISTER(isp, name)\ 70 dev_dbg(isp->dev, "###CCDC " #name "=0x%08x\n", \ 71 isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_##name)) 75 struct isp_device *isp = to_isp_device(ccdc); local 77 dev_dbg(isp->dev, "-------------CCDC Register dump-------------\n"); 79 CCDC_PRINT_REGISTER(isp, PCR); 80 CCDC_PRINT_REGISTER(isp, SYN_MODE); 81 CCDC_PRINT_REGISTER(isp, HD_VD_WID); 82 CCDC_PRINT_REGISTER(isp, PIX_LINE 122 struct isp_device *isp = to_isp_device(ccdc); local 142 struct isp_device *isp = to_isp_device(ccdc); local 216 struct isp_device *isp = to_isp_device(ccdc); local 239 struct isp_device *isp = to_isp_device(ccdc); local 268 struct isp_device *isp = to_isp_device(ccdc); local 303 struct isp_device *isp = to_isp_device(ccdc); local 342 struct isp_device *isp = to_isp_device(ccdc); local 360 struct isp_device *isp = to_isp_device(ccdc); local 410 struct isp_device *isp = to_isp_device(ccdc); local 549 struct isp_device *isp = to_isp_device(ccdc); local 574 struct isp_device *isp = to_isp_device(ccdc); local 596 struct isp_device *isp = to_isp_device(ccdc); local 613 struct isp_device *isp = to_isp_device(ccdc); local 626 struct isp_device *isp = to_isp_device(ccdc); local 660 struct isp_device *isp = to_isp_device(ccdc); local 677 struct isp_device *isp = to_isp_device(ccdc); local 789 omap3isp_ccdc_restore_context(struct isp_device *isp) argument 812 struct isp_device *isp = to_isp_device(ccdc); local 857 struct isp_device *isp = to_isp_device(ccdc); local 881 struct isp_device *isp = to_isp_device(ccdc); local 923 struct isp_device *isp = to_isp_device(ccdc); local 966 struct isp_device *isp = to_isp_device(ccdc); local 1117 struct isp_device *isp = to_isp_device(ccdc); local 1268 struct isp_device *isp = to_isp_device(ccdc); local 1327 struct isp_device *isp = to_isp_device(ccdc); local 1481 struct isp_device *isp = to_isp_device(ccdc); local 1730 struct isp_device *isp = to_isp_device(ccdc); local 2077 struct isp_device *isp = to_isp_device(ccdc); local 2252 omap3isp_ccdc_init(struct isp_device *isp) argument 2297 omap3isp_ccdc_cleanup(struct isp_device *isp) argument [all...] |
H A D | ispcsiphy.c | 31 #include "isp.h" 46 reg = isp_reg_readl(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG); 62 isp_reg_writel(phy->isp, reg, phy->cfg_regs, ISPCSI2_PHY_CFG); 71 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, 87 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, 93 reg = isp_reg_readl(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG) & 119 reg = isp_reg_readl(phy->isp, phy->phy_regs, ISPCSIPHY_REG0); 126 isp_reg_writel(phy->isp, reg, phy->phy_regs, ISPCSIPHY_REG0); 129 reg = isp_reg_readl(phy->isp, phy->phy_regs, ISPCSIPHY_REG1); 138 isp_reg_writel(phy->isp, re 223 omap3isp_csiphy_init(struct isp_device *isp) argument [all...] |
H A D | ispstat.c | 32 #include "isp.h" 68 #define IS_H3A_AF(stat) ((stat) == &(stat)->isp->isp_af) 69 #define IS_H3A_AEWB(stat) ((stat) == &(stat)->isp->isp_aewb) 79 struct device *dev = stat->isp->dev; 137 dev_dbg(stat->isp->dev, "%s: beginning magic check does not " 146 dev_dbg(stat->isp->dev, "%s: endding magic check does " 185 dma_sync_sg_for_device(stat->isp->dev, buf->iovm->sgt->sgl, 195 dma_sync_sg_for_cpu(stat->isp->dev, buf->iovm->sgt->sgl, 263 dev_dbg(stat->isp->dev, "%s: data wasn't properly written.\n", 280 dev_dbg(stat->isp 356 struct isp_device *isp = stat->isp; local 393 struct isp_device *isp = stat->isp; local [all...] |
H A D | ispcsiphy.h | 55 struct isp_device *isp; member in struct:isp_csiphy 72 int omap3isp_csiphy_init(struct isp_device *isp);
|
H A D | isph3a_aewb.c | 31 #include "isp.h" 50 isp_reg_writel(aewb->isp, aewb->active_buf->iommu_addr, 76 isp_reg_writel(aewb->isp, win1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWWIN1); 77 isp_reg_writel(aewb->isp, start, OMAP3_ISP_IOMEM_H3A, 79 isp_reg_writel(aewb->isp, blk, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWINBLK); 80 isp_reg_writel(aewb->isp, subwin, OMAP3_ISP_IOMEM_H3A, 82 isp_reg_clr_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, 94 isp_reg_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, 97 if (aewb->isp->isp_af.state != ISPSTAT_ENABLED) 98 isp_reg_set(aewb->isp, OMAP3_ISP_IOMEM_MAI 304 omap3isp_h3a_aewb_init(struct isp_device *isp) argument 369 omap3isp_h3a_aewb_cleanup(struct isp_device *isp) argument [all...] |
H A D | ispresizer.c | 31 #include "isp.h" 165 struct isp_device *isp = to_isp_device(res); local 177 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h); 178 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v); 196 struct isp_device *isp = to_isp_device(res); local 199 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, 202 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, 214 struct isp_device *isp = to_isp_device(res); local 218 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, 222 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RES 241 struct isp_device *isp = to_isp_device(res); local 277 struct isp_device *isp = to_isp_device(res); local 303 struct isp_device *isp = to_isp_device(res); local 323 struct isp_device *isp = to_isp_device(res); local 367 struct isp_device *isp = to_isp_device(res); local 389 struct isp_device *isp = to_isp_device(res); local 411 struct isp_device *isp = to_isp_device(res); local 431 struct isp_device *isp = to_isp_device(res); local 455 struct isp_device *isp = to_isp_device(res); local 468 struct isp_device *isp = to_isp_device(res); local 486 struct isp_device *isp = to_isp_device(res); local 559 struct isp_device *isp = to_isp_device(res); local 626 struct isp_device *isp = to_isp_device(res); local 655 struct isp_device *isp = to_isp_device(res); local 674 struct isp_device *isp = to_isp_device(res); local 799 struct isp_device *isp = to_isp_device(res); local 1008 struct isp_device *isp = to_isp_device(res); local 1146 struct isp_device *isp = to_isp_device(res); local 1262 struct isp_device *isp = to_isp_device(res); local 1311 struct isp_device *isp = to_isp_device(res); local 1721 omap3isp_resizer_init(struct isp_device *isp) argument 1730 omap3isp_resizer_cleanup(struct isp_device *isp) argument [all...] |
H A D | isph3a_af.c | 32 #include "isp.h" 54 isp_reg_writel(af->isp, af->active_buf->iommu_addr, OMAP3_ISP_IOMEM_H3A, 64 isp_reg_writel(af->isp, pax1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX1); 73 isp_reg_writel(af->isp, pax2, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX2); 80 isp_reg_writel(af->isp, paxstart, OMAP3_ISP_IOMEM_H3A, 84 isp_reg_writel(af->isp, conf->iir.h_start, 95 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, 104 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, 109 isp_reg_writel(af->isp, conf->iir.coeff_set0[10], 112 isp_reg_writel(af->isp, con 367 omap3isp_h3a_af_init(struct isp_device *isp) argument 424 omap3isp_h3a_af_cleanup(struct isp_device *isp) argument [all...] |
H A D | ispccp2.h | 91 int omap3isp_ccp2_init(struct isp_device *isp); 92 void omap3isp_ccp2_cleanup(struct isp_device *isp);
|
H A D | ispresizer.h | 128 int omap3isp_resizer_init(struct isp_device *isp); 129 void omap3isp_resizer_cleanup(struct isp_device *isp);
|
H A D | ispccdc.h | 205 int omap3isp_ccdc_init(struct isp_device *isp); 206 void omap3isp_ccdc_cleanup(struct isp_device *isp); 213 void omap3isp_ccdc_restore_context(struct isp_device *isp);
|
H A D | ispcsi2.h | 137 struct isp_device *isp; member in struct:isp_csi2_device 161 int omap3isp_csi2_init(struct isp_device *isp); 162 void omap3isp_csi2_cleanup(struct isp_device *isp);
|
H A D | isppreview.h | 193 int omap3isp_preview_init(struct isp_device *isp); 194 void omap3isp_preview_cleanup(struct isp_device *isp); 205 void omap3isp_preview_restore_context(struct isp_device *isp);
|
H A D | ispvideo.c | 42 #include "isp.h" 287 struct isp_device *isp = pipe->output->isp; local 314 if (subdev == &isp->isp_res.subdev) 315 omap3isp_resizer_max_rate(&isp->isp_res, 322 if (subdev == &isp->isp_ccdc.subdev && pipe->input == NULL) { 325 omap3isp_ccdc_max_rate(&isp->isp_ccdc, &rate); 326 if (isp->isp_ccdc.vpcfg.pixelclk > rate) 332 shifter_link = subdev == &isp->isp_ccdc.subdev; 360 if (isp 443 ispmmu_vmap(struct isp_device *isp, const struct scatterlist *sglist, int sglen) argument 468 ispmmu_vunmap(struct isp_device *isp, dma_addr_t da) argument [all...] |
/drivers/power/ |
H A D | isp1704_charger.c | 74 static inline int isp1704_read(struct isp1704_charger *isp, u32 reg) argument 76 return usb_phy_io_read(isp->phy, reg); 79 static inline int isp1704_write(struct isp1704_charger *isp, u32 val, u32 reg) argument 81 return usb_phy_io_write(isp->phy, val, reg); 88 static void isp1704_charger_set_power(struct isp1704_charger *isp, bool on) argument 90 struct isp1704_charger_data *board = isp->dev->platform_data; 103 static inline int isp1704_charger_type(struct isp1704_charger *isp) argument 110 func_ctrl = isp1704_read(isp, ULPI_FUNC_CTRL); 111 otg_ctrl = isp1704_read(isp, ULPI_OTG_CTRL); 115 isp1704_write(isp, ULPI_CL 143 isp1704_charger_verify(struct isp1704_charger *isp) argument 200 isp1704_charger_detect(struct isp1704_charger *isp) argument 239 struct isp1704_charger *isp = local 319 struct isp1704_charger *isp = local 336 struct isp1704_charger *isp = local 369 isp1704_test_ulpi(struct isp1704_charger *isp) argument 411 struct isp1704_charger *isp; local 489 struct isp1704_charger *isp = platform_get_drvdata(pdev); local [all...] |
/drivers/usb/otg/ |
H A D | isp1301_omap.c | 113 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) argument 122 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) argument 132 static void enable_vbus_source(struct isp1301 *isp) argument 141 static inline void notresponding(struct isp1301 *isp) argument 154 isp1301_get_u8(struct isp1301 *isp, u8 reg) argument 156 return i2c_smbus_read_byte_data(isp->client, reg + 0); 160 isp1301_get_u16(struct isp1301 *isp, u8 reg) argument 162 return i2c_smbus_read_word_data(isp->client, reg); 166 isp1301_set_bits(struct isp1301 *isp, u8 reg, u8 bits) argument 168 return i2c_smbus_write_byte_data(isp 172 isp1301_clear_bits(struct isp1301 *isp, u8 reg, u8 bits) argument 237 state_name(struct isp1301 *isp) argument 252 power_down(struct isp1301 *isp) argument 263 power_up(struct isp1301 *isp) argument 276 host_suspend(struct isp1301 *isp) argument 294 host_resume(struct isp1301 *isp) argument 309 gadget_suspend(struct isp1301 *isp) argument 326 isp1301_defer_work(struct isp1301 *isp, int work) argument 340 a_idle(struct isp1301 *isp, const char *tag) argument 364 b_idle(struct isp1301 *isp, const char *tag) argument 388 dump_regs(struct isp1301 *isp, const char *label) argument 416 check_state(struct isp1301 *isp, const char *tag) argument 490 check_state(struct isp1301 *isp, const char *tag) argument 495 update_otg1(struct isp1301 *isp, u8 int_src) argument 530 update_otg2(struct isp1301 *isp, u8 otg_status) argument 545 otg_update_isp(struct isp1301 *isp) argument 662 struct isp1301 *isp = _isp; local 827 isp1301_otg_init(struct isp1301 *isp) argument 890 otg_bind(struct isp1301 *isp) argument 912 otg_unbind(struct isp1301 *isp) argument 927 b_peripheral(struct isp1301 *isp) argument 950 isp_update_otg(struct isp1301 *isp, u8 stat) argument 1096 isp1301_clear_latch(struct isp1301 *isp) argument 1106 struct isp1301 *isp = container_of(work, struct isp1301, work); local 1185 isp1301_irq(int irq, void *isp) argument 1200 struct isp1301 *isp; local 1217 struct isp1301 *isp; local 1258 isp1301_otg_enable(struct isp1301 *isp) argument 1282 struct isp1301 *isp = container_of(otg->phy, struct isp1301, phy); local 1338 struct isp1301 *isp = container_of(otg->phy, struct isp1301, phy); local 1417 struct isp1301 *isp = container_of(otg->phy, struct isp1301, phy); local 1445 struct isp1301 *isp = container_of(otg->phy, struct isp1301, phy); local 1499 struct isp1301 *isp; local [all...] |
/drivers/parisc/ |
H A D | iosapic.c | 542 struct iosapic_info *isp = vi->iosapic; local 545 *dp0 = iosapic_read(isp->addr, IOSAPIC_IRDT_ENTRY(idx)); 546 *dp1 = iosapic_read(isp->addr, IOSAPIC_IRDT_ENTRY_HI(idx)); 552 struct iosapic_info *isp = vi->iosapic; local 555 vi->irqline, isp->isi_hpa, dp0, dp1); 557 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY(vi->irqline), dp0); 560 dp0 = readl(isp->addr+IOSAPIC_REG_WINDOW); 562 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY_HI(vi->irqline), dp1); 565 dp1 = readl(isp->addr+IOSAPIC_REG_WINDOW); 652 struct iosapic_info *isp local [all...] |