/linux-4.1.27/drivers/usb/phy/ |
D | phy-isp1301-omap.c | 111 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw() argument 120 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw() argument 130 static void enable_vbus_source(struct isp1301 *isp) in enable_vbus_source() argument 139 static inline void notresponding(struct isp1301 *isp) in notresponding() argument 152 isp1301_get_u8(struct isp1301 *isp, u8 reg) in isp1301_get_u8() argument 154 return i2c_smbus_read_byte_data(isp->client, reg + 0); in isp1301_get_u8() 158 isp1301_get_u16(struct isp1301 *isp, u8 reg) in isp1301_get_u16() argument 160 return i2c_smbus_read_word_data(isp->client, reg); in isp1301_get_u16() 164 isp1301_set_bits(struct isp1301 *isp, u8 reg, u8 bits) in isp1301_set_bits() argument 166 return i2c_smbus_write_byte_data(isp->client, reg + 0, bits); in isp1301_set_bits() [all …]
|
D | phy-isp1301.c | 37 static int __isp1301_write(struct isp1301 *isp, u8 reg, u8 value, u8 clear) in __isp1301_write() argument 39 return i2c_smbus_write_byte_data(isp->client, reg | clear, value); in __isp1301_write() 42 static int isp1301_write(struct isp1301 *isp, u8 reg, u8 value) in isp1301_write() argument 44 return __isp1301_write(isp, reg, value, 0); in isp1301_write() 47 static int isp1301_clear(struct isp1301 *isp, u8 reg, u8 value) in isp1301_clear() argument 49 return __isp1301_write(isp, reg, value, ISP1301_I2C_REG_CLEAR_ADDR); in isp1301_clear() 54 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_init() local 57 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_UART_EN); in isp1301_phy_init() 58 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, ~MC1_SPEED_REG); in isp1301_phy_init() 59 isp1301_write(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_SPEED_REG); in isp1301_phy_init() [all …]
|
/linux-4.1.27/drivers/power/ |
D | isp1704_charger.c | 74 static inline int isp1704_read(struct isp1704_charger *isp, u32 reg) in isp1704_read() argument 76 return usb_phy_io_read(isp->phy, reg); in isp1704_read() 79 static inline int isp1704_write(struct isp1704_charger *isp, u32 val, u32 reg) in isp1704_write() argument 81 return usb_phy_io_write(isp->phy, val, reg); in isp1704_write() 88 static void isp1704_charger_set_power(struct isp1704_charger *isp, bool on) in isp1704_charger_set_power() argument 90 struct isp1704_charger_data *board = isp->dev->platform_data; in isp1704_charger_set_power() 105 static inline int isp1704_charger_type(struct isp1704_charger *isp) in isp1704_charger_type() argument 112 func_ctrl = isp1704_read(isp, ULPI_FUNC_CTRL); in isp1704_charger_type() 113 otg_ctrl = isp1704_read(isp, ULPI_OTG_CTRL); in isp1704_charger_type() 117 isp1704_write(isp, ULPI_CLR(ULPI_OTG_CTRL), reg); in isp1704_charger_type() [all …]
|
/linux-4.1.27/drivers/media/platform/omap3isp/ |
D | isp.c | 83 static void isp_save_ctx(struct isp_device *isp); 85 static void isp_restore_ctx(struct isp_device *isp); 150 void omap3isp_flush(struct isp_device *isp) in omap3isp_flush() argument 152 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); in omap3isp_flush() 153 isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); in omap3isp_flush() 166 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update() 171 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update() 182 omap3isp_get(xclk->isp); in isp_xclk_prepare() 191 omap3isp_put(xclk->isp); in isp_xclk_unprepare() 270 dev_dbg(xclk->isp->dev, "%s: cam_xclk%c set to %lu Hz (div %u)\n", in isp_xclk_set_rate() [all …]
|
D | ispcsi2.c | 30 static void csi2_if_enable(struct isp_device *isp, in csi2_if_enable() argument 35 isp_reg_clr_set(isp, csi2->regs1, ISPCSI2_CTRL, ISPCSI2_CTRL_IF_EN, in csi2_if_enable() 46 static void csi2_recv_config(struct isp_device *isp, in csi2_recv_config() argument 52 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 77 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 205 is_3630 = csi2->isp->revision == ISP_REVISION_15_0; in csi2_ctx_map_format() 222 struct isp_device *isp = csi2->isp; in csi2_set_outaddr() local 227 isp_reg_writel(isp, ctx->ping_addr, in csi2_set_outaddr() 229 isp_reg_writel(isp, ctx->pong_addr, in csi2_set_outaddr() 250 static void csi2_ctx_enable(struct isp_device *isp, in csi2_ctx_enable() argument [all …]
|
D | isphist.c | 36 struct isp_device *isp = hist->isp; in hist_reset_mem() local 40 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_HIST, ISPHIST_ADDR); in hist_reset_mem() 46 isp_reg_set(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT, ISPHIST_CNT_CLEAR); in hist_reset_mem() 53 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 54 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 55 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 56 isp_reg_readl(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_DATA); in hist_reset_mem() 58 isp_reg_clr(isp, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT, ISPHIST_CNT_CLEAR); in hist_reset_mem() 68 struct isp_device *isp = hist->isp; in hist_setup_regs() local 127 isp_reg_writel(isp, cnt, OMAP3_ISP_IOMEM_HIST, ISPHIST_CNT); in hist_setup_regs() [all …]
|
D | ispccp2.c | 67 #define CCP2_PRINT_REGISTER(isp, name)\ argument 68 dev_dbg(isp->dev, "###CCP2 " #name "=0x%08x\n", \ 69 isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_##name)) 73 struct isp_device *isp = to_isp_device(ccp2); in ccp2_print_status() local 75 dev_dbg(isp->dev, "-------------CCP2 Register dump-------------\n"); in ccp2_print_status() 77 CCP2_PRINT_REGISTER(isp, SYSCONFIG); in ccp2_print_status() 78 CCP2_PRINT_REGISTER(isp, SYSSTATUS); in ccp2_print_status() 79 CCP2_PRINT_REGISTER(isp, LC01_IRQENABLE); in ccp2_print_status() 80 CCP2_PRINT_REGISTER(isp, LC01_IRQSTATUS); in ccp2_print_status() 81 CCP2_PRINT_REGISTER(isp, LC23_IRQENABLE); in ccp2_print_status() [all …]
|
D | isppreview.c | 155 struct isp_device *isp = to_isp_device(prev); in preview_config_luma_enhancement() local 159 isp_reg_writel(isp, ISPPRV_YENH_TABLE_ADDR, in preview_config_luma_enhancement() 162 isp_reg_writel(isp, yt->table[i], in preview_config_luma_enhancement() 173 struct isp_device *isp = to_isp_device(prev); in preview_enable_luma_enhancement() local 176 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_luma_enhancement() 179 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_luma_enhancement() 188 struct isp_device *isp = to_isp_device(prev); in preview_enable_invalaw() local 191 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_invalaw() 194 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_invalaw() 204 struct isp_device *isp = to_isp_device(prev); in preview_config_hmed() local [all …]
|
D | isp.h | 133 struct isp_device *isp; member 242 void omap3isp_hist_dma_done(struct isp_device *isp); 244 void omap3isp_flush(struct isp_device *isp); 255 void omap3isp_configure_bridge(struct isp_device *isp, 260 struct isp_device *omap3isp_get(struct isp_device *isp); 261 void omap3isp_put(struct isp_device *isp); 263 void omap3isp_print_status(struct isp_device *isp); 265 void omap3isp_sbl_enable(struct isp_device *isp, enum isp_sbl_resource res); 266 void omap3isp_sbl_disable(struct isp_device *isp, enum isp_sbl_resource res); 268 void omap3isp_subclk_enable(struct isp_device *isp, [all …]
|
D | ispcsiphy.c | 33 regmap_read(phy->isp->syscon, phy->isp->syscon_offset, ®); in csiphy_routing_cfg_3630() 68 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, reg); in csiphy_routing_cfg_3630() 82 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, 0); in csiphy_routing_cfg_3430() 89 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, csirxfe); in csiphy_routing_cfg_3430() 108 if (phy->isp->phy_type == ISP_PHY_TYPE_3630 && on) in csiphy_routing_cfg() 110 if (phy->isp->phy_type == ISP_PHY_TYPE_3430) in csiphy_routing_cfg() 120 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, in csiphy_power_autoswitch_enable() 136 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, in csiphy_set_power() 142 reg = isp_reg_readl(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG) & in csiphy_set_power() 151 dev_err(phy->isp->dev, "CSI2 CIO set power failed!\n"); in csiphy_set_power() [all …]
|
D | ispstat.c | 58 #define IS_H3A_AF(stat) ((stat) == &(stat)->isp->isp_af) 59 #define IS_H3A_AEWB(stat) ((stat) == &(stat)->isp->isp_aewb) 70 dma_sync(stat->isp->dev, buf->dma_addr, 0, MAGIC_SIZE, dir); in __isp_stat_buf_sync_magic() 71 dma_sync(stat->isp->dev, buf->dma_addr + (buf_size & PAGE_MASK), in __isp_stat_buf_sync_magic() 116 dev_dbg(stat->isp->dev, "%s: beginning magic check does not " in isp_stat_buf_check_magic() 125 dev_dbg(stat->isp->dev, "%s: ending magic check does " in isp_stat_buf_check_magic() 164 dma_sync_sg_for_device(stat->isp->dev, buf->sgt.sgl, in isp_stat_buf_sync_for_device() 174 dma_sync_sg_for_cpu(stat->isp->dev, buf->sgt.sgl, in isp_stat_buf_sync_for_cpu() 242 dev_dbg(stat->isp->dev, "%s: data wasn't properly written.\n", in isp_stat_buf_queue() 259 dev_dbg(stat->isp->dev, "%s: new buffer requested without " in isp_stat_buf_next() [all …]
|
D | ispccdc.c | 64 #define CCDC_PRINT_REGISTER(isp, name)\ argument 65 dev_dbg(isp->dev, "###CCDC " #name "=0x%08x\n", \ 66 isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_##name)) 70 struct isp_device *isp = to_isp_device(ccdc); in ccdc_print_status() local 72 dev_dbg(isp->dev, "-------------CCDC Register dump-------------\n"); in ccdc_print_status() 74 CCDC_PRINT_REGISTER(isp, PCR); in ccdc_print_status() 75 CCDC_PRINT_REGISTER(isp, SYN_MODE); in ccdc_print_status() 76 CCDC_PRINT_REGISTER(isp, HD_VD_WID); in ccdc_print_status() 77 CCDC_PRINT_REGISTER(isp, PIX_LINES); in ccdc_print_status() 78 CCDC_PRINT_REGISTER(isp, HORZ_INFO); in ccdc_print_status() [all …]
|
D | ispresizer.c | 155 struct isp_device *isp = to_isp_device(res); in resizer_set_filters() local 167 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h); in resizer_set_filters() 168 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v); in resizer_set_filters() 186 struct isp_device *isp = to_isp_device(res); in resizer_set_bilinear() local 189 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear() 192 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear() 203 struct isp_device *isp = to_isp_device(res); in resizer_set_ycpos() local 207 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos() 211 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos() 230 struct isp_device *isp = to_isp_device(res); in resizer_set_phase() local [all …]
|
D | isph3a_af.c | 44 isp_reg_writel(af->isp, af->active_buf->dma_addr, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 54 isp_reg_writel(af->isp, pax1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX1); in h3a_af_setup_regs() 63 isp_reg_writel(af->isp, pax2, OMAP3_ISP_IOMEM_H3A, ISPH3A_AFPAX2); in h3a_af_setup_regs() 70 isp_reg_writel(af->isp, paxstart, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 74 isp_reg_writel(af->isp, conf->iir.h_start, in h3a_af_setup_regs() 85 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 94 isp_reg_writel(af->isp, coef, OMAP3_ISP_IOMEM_H3A, in h3a_af_setup_regs() 99 isp_reg_writel(af->isp, conf->iir.coeff_set0[10], in h3a_af_setup_regs() 102 isp_reg_writel(af->isp, conf->iir.coeff_set1[10], in h3a_af_setup_regs() 122 isp_reg_clr_set(af->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_af_setup_regs() [all …]
|
D | isph3a_aewb.c | 40 isp_reg_writel(aewb->isp, aewb->active_buf->dma_addr, in h3a_aewb_setup_regs() 66 isp_reg_writel(aewb->isp, win1, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWWIN1); in h3a_aewb_setup_regs() 67 isp_reg_writel(aewb->isp, start, OMAP3_ISP_IOMEM_H3A, in h3a_aewb_setup_regs() 69 isp_reg_writel(aewb->isp, blk, OMAP3_ISP_IOMEM_H3A, ISPH3A_AEWINBLK); in h3a_aewb_setup_regs() 70 isp_reg_writel(aewb->isp, subwin, OMAP3_ISP_IOMEM_H3A, in h3a_aewb_setup_regs() 72 isp_reg_clr_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_setup_regs() 84 isp_reg_set(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_enable() 86 omap3isp_subclk_enable(aewb->isp, OMAP3_ISP_SUBCLK_AEWB); in h3a_aewb_enable() 88 isp_reg_clr(aewb->isp, OMAP3_ISP_IOMEM_H3A, ISPH3A_PCR, in h3a_aewb_enable() 90 omap3isp_subclk_disable(aewb->isp, OMAP3_ISP_SUBCLK_AEWB); in h3a_aewb_enable() [all …]
|
D | isph3a.h | 101 int omap3isp_h3a_aewb_init(struct isp_device *isp); 102 int omap3isp_h3a_af_init(struct isp_device *isp); 104 void omap3isp_h3a_aewb_cleanup(struct isp_device *isp); 105 void omap3isp_h3a_af_cleanup(struct isp_device *isp);
|
D | Makefile | 5 omap3-isp-objs += \ 6 isp.o ispvideo.o \ 11 obj-$(CONFIG_VIDEO_OMAP3) += omap3-isp.o
|
D | ispvideo.c | 361 dev_dbg(video->isp->dev, in isp_video_buffer_prepare() 658 if (video != &video->isp->isp_ccdc.video_out) in isp_video_set_format() 879 struct isp_device *isp = video->isp; in isp_video_check_external_subdevs() local 881 &isp->isp_csi2a.subdev.entity, in isp_video_check_external_subdevs() 882 &isp->isp_csi2c.subdev.entity, in isp_video_check_external_subdevs() 883 &isp->isp_ccp2.subdev.entity, in isp_video_check_external_subdevs() 884 &isp->isp_ccdc.subdev.entity in isp_video_check_external_subdevs() 915 dev_warn(isp->dev, "can't find source, failing now\n"); in isp_video_check_external_subdevs() 929 dev_warn(isp->dev, "get_fmt returned null!\n"); in isp_video_check_external_subdevs() 946 dev_warn(isp->dev, "no pixel rate control in subdev %s\n", in isp_video_check_external_subdevs() [all …]
|
D | isphist.h | 27 int omap3isp_hist_init(struct isp_device *isp); 28 void omap3isp_hist_cleanup(struct isp_device *isp);
|
D | isppreview.h | 150 int omap3isp_preview_init(struct isp_device *isp); 151 void omap3isp_preview_cleanup(struct isp_device *isp); 162 void omap3isp_preview_restore_context(struct isp_device *isp);
|
D | ispccdc.h | 165 int omap3isp_ccdc_init(struct isp_device *isp); 166 void omap3isp_ccdc_cleanup(struct isp_device *isp); 173 void omap3isp_ccdc_restore_context(struct isp_device *isp);
|
D | ispcsiphy.h | 26 struct isp_device *isp; member 41 int omap3isp_csiphy_init(struct isp_device *isp);
|
D | ispcsi2.h | 127 struct isp_device *isp; member 150 int omap3isp_csi2_init(struct isp_device *isp); 151 void omap3isp_csi2_cleanup(struct isp_device *isp);
|
D | ispccp2.h | 81 int omap3isp_ccp2_init(struct isp_device *isp); 82 void omap3isp_ccp2_cleanup(struct isp_device *isp);
|
D | ispresizer.h | 121 int omap3isp_resizer_init(struct isp_device *isp); 122 void omap3isp_resizer_cleanup(struct isp_device *isp);
|
D | ispstat.h | 99 struct isp_device *isp; member
|
D | ispvideo.h | 159 struct isp_device *isp; member
|
/linux-4.1.27/drivers/usb/isp1760/ |
D | isp1760-core.c | 29 static void isp1760_init_core(struct isp1760_device *isp) in isp1760_init_core() argument 35 if (isp->rst_gpio) { in isp1760_init_core() 36 gpiod_set_value_cansleep(isp->rst_gpio, 1); in isp1760_init_core() 38 gpiod_set_value_cansleep(isp->rst_gpio, 0); in isp1760_init_core() 45 isp1760_write32(isp->regs, HC_RESET_REG, SW_RESET_RESET_ALL); in isp1760_init_core() 51 if (isp->devflags & ISP1760_FLAG_BUS_WIDTH_16) in isp1760_init_core() 53 if (isp->devflags & ISP1760_FLAG_ANALOG_OC) in isp1760_init_core() 55 if (isp->devflags & ISP1760_FLAG_DACK_POL_HIGH) in isp1760_init_core() 57 if (isp->devflags & ISP1760_FLAG_DREQ_POL_HIGH) in isp1760_init_core() 59 if (isp->devflags & ISP1760_FLAG_INTR_POL_HIGH) in isp1760_init_core() [all …]
|
D | isp1760-udc.c | 133 dev_dbg(ep->udc->isp->dev, "completing request %p with status %d\n", in isp1760_udc_request_complete() 158 dev_dbg(ep->udc->isp->dev, "%s(ep%02x)\n", __func__, ep->addr); in isp1760_udc_ctrl_send_stall() 190 dev_dbg(udc->isp->dev, "%s: received %u bytes (%u/%u done)\n", in isp1760_udc_receive() 226 dev_dbg(udc->isp->dev, in isp1760_udc_receive() 255 dev_dbg(udc->isp->dev, "%s: transferring %u bytes (%u/%u done)\n", in isp1760_udc_transmit() 291 dev_dbg(udc->isp->dev, "%s: invalid ep0 state %u\n", __func__, in isp1760_ep_rx_ready() 298 dev_dbg(udc->isp->dev, "%s: ep%02x is disabled\n", __func__, in isp1760_ep_rx_ready() 306 dev_dbg(udc->isp->dev, "%s: ep%02x (%p) has no request queued\n", in isp1760_ep_rx_ready() 332 dev_dbg(udc->isp->dev, "TX IRQ: invalid endpoint state %u\n", in isp1760_ep_tx_complete() 350 dev_dbg(udc->isp->dev, "%s: ep%02x has no request queued\n", in isp1760_ep_tx_complete() [all …]
|
D | isp1760-udc.h | 66 struct isp1760_device *isp; member 91 int isp1760_udc_register(struct isp1760_device *isp, int irq, 93 void isp1760_udc_unregister(struct isp1760_device *isp); 95 static inline int isp1760_udc_register(struct isp1760_device *isp, int irq, in isp1760_udc_register() argument 101 static inline void isp1760_udc_unregister(struct isp1760_device *isp) in isp1760_udc_unregister() argument
|
D | isp1760-core.h | 56 void isp1760_set_pullup(struct isp1760_device *isp, bool enable);
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | fimc-is-param.c | 66 __hw_param_copy(&par->isp.control, &cfg->isp.control); in __fimc_is_hw_update_param() 70 __hw_param_copy(&par->isp.otf_input, &cfg->isp.otf_input); in __fimc_is_hw_update_param() 74 __hw_param_copy(&par->isp.dma1_input, &cfg->isp.dma1_input); in __fimc_is_hw_update_param() 78 __hw_param_copy(&par->isp.dma2_input, &cfg->isp.dma2_input); in __fimc_is_hw_update_param() 82 __hw_param_copy(&par->isp.aa, &cfg->isp.aa); in __fimc_is_hw_update_param() 86 __hw_param_copy(&par->isp.flash, &cfg->isp.flash); in __fimc_is_hw_update_param() 90 __hw_param_copy(&par->isp.awb, &cfg->isp.awb); in __fimc_is_hw_update_param() 94 __hw_param_copy(&par->isp.effect, &cfg->isp.effect); in __fimc_is_hw_update_param() 98 __hw_param_copy(&par->isp.iso, &cfg->isp.iso); in __fimc_is_hw_update_param() 102 __hw_param_copy(&par->isp.adjust, &cfg->isp.adjust); in __fimc_is_hw_update_param() [all …]
|
D | fimc-isp-video.c | 46 struct fimc_isp *isp = vb2_get_drv_priv(vq); in isp_video_capture_queue_setup() local 47 struct v4l2_pix_format_mplane *vid_fmt = &isp->video_capture.pixfmt; in isp_video_capture_queue_setup() 57 fmt = isp->video_capture.format; in isp_video_capture_queue_setup() 74 allocators[i] = isp->alloc_ctx; in isp_video_capture_queue_setup() 82 return &__get_curr_is_config(is)->isp.dma2_output; in __get_isp_dma2() 88 struct fimc_isp *isp = vb2_get_drv_priv(q); in isp_video_capture_start_streaming() local 89 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_start_streaming() 91 struct fimc_is_video *video = &isp->video_capture; in isp_video_capture_start_streaming() 94 if (!test_bit(ST_ISP_VID_CAP_BUF_PREP, &isp->state) || in isp_video_capture_start_streaming() 95 test_bit(ST_ISP_VID_CAP_STREAMING, &isp->state)) in isp_video_capture_start_streaming() [all …]
|
D | fimc-isp.c | 131 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_get_fmt() local 141 mutex_lock(&isp->subdev_lock); in fimc_isp_subdev_get_fmt() 145 *mf = isp->sink_fmt; in fimc_isp_subdev_get_fmt() 148 *mf = isp->src_fmt; in fimc_isp_subdev_get_fmt() 156 mutex_unlock(&isp->subdev_lock); in fimc_isp_subdev_get_fmt() 164 static void __isp_subdev_try_format(struct fimc_isp *isp, in __isp_subdev_try_format() argument 181 format = v4l2_subdev_get_try_format(&isp->subdev, cfg, in __isp_subdev_try_format() 184 format = &isp->sink_fmt; in __isp_subdev_try_format() 203 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_set_fmt() local 204 struct fimc_is *is = fimc_isp_to_is(isp); in fimc_isp_subdev_set_fmt() [all …]
|
D | fimc-isp-video.h | 18 int fimc_isp_video_device_register(struct fimc_isp *isp, 22 void fimc_isp_video_device_unregister(struct fimc_isp *isp, 31 static inline int fimc_isp_video_device_register(struct fimc_isp *isp, in fimc_isp_video_device_register() argument 38 void fimc_isp_video_device_unregister(struct fimc_isp *isp, in fimc_isp_video_device_unregister() argument
|
D | fimc-is.h | 224 struct isp_param isp; member 255 struct fimc_isp isp; member 290 static inline struct fimc_is *fimc_isp_to_is(struct fimc_isp *isp) in fimc_isp_to_is() argument 292 return container_of(isp, struct fimc_is, isp); in fimc_isp_to_is() 314 is->is_p_region->parameter.isp.control.cmd = cmd; in fimc_is_set_param_ctrl_cmd()
|
D | fimc-isp.h | 188 int fimc_isp_subdev_create(struct fimc_isp *isp); 189 void fimc_isp_subdev_destroy(struct fimc_isp *isp); 191 int fimc_is_create_controls(struct fimc_isp *isp); 192 int fimc_is_delete_controls(struct fimc_isp *isp);
|
D | Makefile | 6 exynos-fimc-is-objs := fimc-is.o fimc-isp.o fimc-is-sensor.o fimc-is-regs.o 10 exynos-fimc-is-objs += fimc-isp-video.o
|
D | fimc-is.c | 203 ret = fimc_isp_subdev_create(&is->isp); in fimc_is_register_subdevs() 208 is->isp.alloc_ctx = is->alloc_ctx; in fimc_is_register_subdevs() 226 fimc_isp_subdev_destroy(&is->isp); in fimc_is_unregister_subdevs() 506 is->isp.cac_margin_x = is->i2h_cmd.args[1]; in fimc_is_general_irq_handler() 507 is->isp.cac_margin_y = is->i2h_cmd.args[2]; in fimc_is_general_irq_handler() 509 is->isp.cac_margin_x, is->isp.cac_margin_y); in fimc_is_general_irq_handler() 793 is->isp.pdev = pdev; in fimc_is_probe()
|
D | media-dev.c | 555 struct v4l2_subdev *sd = &is->isp.subdev; in register_fimc_is_entity() 689 v4l2_device_unregister_subdev(&fmd->fimc_is->isp.subdev); in fimc_md_unregister_entities() 789 sink = &fmd->fimc_is->isp.subdev.entity; in __fimc_md_create_flite_source_links() 802 struct fimc_isp *isp = &fmd->fimc_is->isp; in __fimc_md_create_fimc_is_links() local 806 source = &isp->subdev.entity; in __fimc_md_create_fimc_is_links() 821 sink = &isp->video_capture.ve.vdev.entity; in __fimc_md_create_fimc_is_links()
|
D | fimc-is-param.h | 763 struct isp_param isp; member 813 struct is_tune_isp isp; member
|
/linux-4.1.27/arch/x86/kernel/ |
D | irq_32.c | 81 u32 *isp, *prev_esp, arg1, arg2; in execute_on_irq_stack() local 95 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in execute_on_irq_stack() 102 call_on_stack(print_stack_overflow, isp); in execute_on_irq_stack() 107 : "=a" (arg1), "=d" (arg2), "=b" (isp) in execute_on_irq_stack() 108 : "0" (irq), "1" (desc), "2" (isp), in execute_on_irq_stack() 142 u32 *isp, *prev_esp; in do_softirq_own_stack() local 148 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in do_softirq_own_stack() 154 call_on_stack(__do_softirq, isp); in do_softirq_own_stack()
|
/linux-4.1.27/security/smack/ |
D | smack_lsm.c | 157 struct inode_smack *isp = inode->i_security; in smk_bu_inode() local 160 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_inode() 170 isp->smk_flags |= SMK_INODE_IMPURE; in smk_bu_inode() 175 tsp->smk_task->smk_known, isp->smk_inode->smk_known, acc, in smk_bu_inode() 189 struct inode_smack *isp = inode->i_security; in smk_bu_file() local 192 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_file() 219 struct inode_smack *isp = inode->i_security; in smk_bu_credfile() local 222 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_credfile() 282 struct inode_smack *isp; in new_inode_smack() local 284 isp = kmem_cache_zalloc(smack_inode_cache, GFP_NOFS); in new_inode_smack() [all …]
|
D | smack.h | 287 static inline int smk_inode_transmutable(const struct inode *isp) in smk_inode_transmutable() argument 289 struct inode_smack *sip = isp->i_security; in smk_inode_transmutable() 296 static inline struct smack_known *smk_of_inode(const struct inode *isp) in smk_of_inode() argument 298 struct inode_smack *sip = isp->i_security; in smk_of_inode()
|
/linux-4.1.27/arch/sh/kernel/ |
D | irq.c | 84 u32 *isp; in handle_one_irq() local 86 isp = (u32 *)((char *)irqctx + sizeof(*irqctx)); in handle_one_irq() 107 : "r" (irq), "r" (generic_handle_irq), "r" (isp) in handle_one_irq() 154 u32 *isp; in do_softirq_own_stack() local 162 isp = (u32 *)((char *)irqctx + sizeof(*irqctx)); in do_softirq_own_stack() 172 : "r" (__do_softirq), "r" (isp) in do_softirq_own_stack()
|
/linux-4.1.27/arch/metag/kernel/ |
D | irq.c | 47 u32 *isp; in do_IRQ() local 80 isp = (u32 *) ((char *)irqctx + sizeof(struct thread_info)); in do_IRQ() 102 : "r" (isp), "r" (irq), "r" (desc->handle_irq), in do_IRQ() 164 u32 *isp; in do_softirq_own_stack() local 171 isp = (u32 *) ((char *)irqctx + sizeof(struct thread_info)); in do_softirq_own_stack() 179 : "r" (isp) in do_softirq_own_stack()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | omap34xx.dtsi | 11 #include <dt-bindings/media/omap3-isp.h> 43 isp: isp@480bc000 { label 44 compatible = "ti,omap3-isp";
|
D | omap36xx.dtsi | 11 #include <dt-bindings/media/omap3-isp.h> 75 isp: isp@480bc000 { label 76 compatible = "ti,omap3-isp";
|
D | exynos4x12.dtsi | 53 pd_isp: isp-power-domain@10023CA0 { 180 samsung,isp-wb; 188 samsung,isp-wb; 196 samsung,isp-wb; 206 samsung,isp-wb; 249 "ppmuispmx", "mpll", "isp", 264 i2c1_isp: i2c-isp@12140000 { 265 compatible = "samsung,exynos4212-i2c-isp";
|
D | omap3-n9.dts | 26 clocks = <&isp 0>; 40 &isp {
|
D | omap3-n950.dts | 26 clocks = <&isp 0>; 40 &isp {
|
D | tegra20.dtsi | 53 isp@54100000 { 54 compatible = "nvidia,tegra20-isp"; 59 reset-names = "isp";
|
D | tegra30.dtsi | 131 isp@54100000 { 132 compatible = "nvidia,tegra30-isp"; 137 reset-names = "isp";
|
D | exynos5260.dtsi | 144 compatible = "samsung,exynos5260-clock-isp";
|
D | exynos3250.dtsi | 169 pd_isp: isp-power-domain@10023CA0 {
|
D | exynos4412-trats2.dts | 858 i2c1_isp: i2c-isp@12140000 {
|
/linux-4.1.27/arch/m68k/ifpsp060/ |
D | README | 43 isp.sa Integer Unimplemented Kernel Module - hex image 44 isp.s Integer Unimplemented Kernel Module - source code 45 isp.doc Integer Unimplemented Kernel Module - on-line doc 53 iskeleton.s Sample Call-outs needed by isp.sa 55 os.s Sample Call-outs needed by fpsp.sa, pfpsp.sa, and isp.sa 61 itest.sa Simple test program to test that isp.sa was
|
D | isp.doc | 32 The file isp.sa contains the 68060 Integer Software Package. 38 isp.sa provides full emulation support for these instructions. 51 The file isp.sa is essentially a hexadecimal image of the 66 The source code isp.s has also been included but only for 89 is NOT INCLUDED in isp.sa (an example "Call-out" section is provided at 98 isp.sa image in memory. 101 to access the functions within the ISP. Since the isp.sa hex file contains 183 host system (see isp.s source code), then these "Call-out"s should be 200 source code in isp.s.
|
D | MISC | 170 isp.sa
|
/linux-4.1.27/Documentation/devicetree/bindings/media/ |
D | ti,omap3isp.txt | 4 The DT definitions can be found in include/dt-bindings/media/omap3-isp.h. 9 compatible : must contain "ti,omap3-isp" 58 isp@480bc000 { 59 compatible = "ti,omap3-isp";
|
D | exynos4-fimc-is.txt | 19 "mpll", "sysreg", "isp", "drc", "fd", "mcuisp", "uart", 32 i2c-isp (ISP I2C bus controller) nodes 37 - compatible : should be "samsung,exynos4212-i2c-isp" for Exynos4212 and
|
D | samsung-fimc.txt | 87 - samsung,isp-wb: this property must be present if the IP block has the ISP
|
/linux-4.1.27/drivers/parisc/ |
D | iosapic.c | 542 struct iosapic_info *isp = vi->iosapic; in iosapic_rd_irt_entry() local 545 *dp0 = iosapic_read(isp->addr, IOSAPIC_IRDT_ENTRY(idx)); in iosapic_rd_irt_entry() 546 *dp1 = iosapic_read(isp->addr, IOSAPIC_IRDT_ENTRY_HI(idx)); in iosapic_rd_irt_entry() 552 struct iosapic_info *isp = vi->iosapic; in iosapic_wr_irt_entry() local 555 vi->irqline, isp->isi_hpa, dp0, dp1); in iosapic_wr_irt_entry() 557 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY(vi->irqline), dp0); in iosapic_wr_irt_entry() 560 dp0 = readl(isp->addr+IOSAPIC_REG_WINDOW); in iosapic_wr_irt_entry() 562 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY_HI(vi->irqline), dp1); in iosapic_wr_irt_entry() 565 dp1 = readl(isp->addr+IOSAPIC_REG_WINDOW); in iosapic_wr_irt_entry() 652 struct iosapic_info *isp = vi->iosapic; in iosapic_unmask_irq() local [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | exynos3250-clock.txt | 12 - "samsung,exynos3250-cmu-isp" - ISP block clock controller compatible 42 compatible = "samsung,exynos3250-cmu-isp";
|
D | exynos5260-clock.txt | 62 11) "samsung,exynos5260-clock-isp" 137 Input clocks for isp clock controller:
|
D | exynos5433-clock.txt | 46 - "samsung,exynos5433-cmu-isp" - clock controller compatible for CMU_ISP 147 Input clocks for isp clock controller: 401 compatible = "samsung,exynos5433-cmu-isp";
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_sup.c | 26 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_lock_nvram_access() 58 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_unlock_nvram_access() 74 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_nv_write() 107 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_nvram_request() 172 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_nv_deselect() 191 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_write_nvram_word() 249 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_write_nvram_word_tmo() 309 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_clear_nvram_protection() 374 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_set_nvram_protection() 1517 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_beacon_blink() [all …]
|
D | qla_dbg.c | 381 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2xxx_dump_ram() 689 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2300_fw_dump() 714 fw = &ha->fw_dump->isp.isp23; in qla2300_fw_dump() 852 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2100_fw_dump() 878 fw = &ha->fw_dump->isp.isp21; in qla2100_fw_dump() 1079 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump() 1330 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump() 1649 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump() 1969 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump() 2647 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in ql_dump_regs()
|
D | qla_dbg.h | 295 } isp; member
|
D | qla_isr.c | 52 reg = &ha->iobase->isp; in qla2100_intr_handler() 172 reg = &ha->iobase->isp; in qla2300_intr_handler() 268 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_mbx_completion() 575 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_async_event() 1603 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_process_response_queue() 3161 WRT_REG_WORD(®->isp.semaphore, 0); in qla2x00_request_irqs()
|
D | qla_init.c | 751 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2100_pci_config() 783 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2300_pci_config() 974 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_reset_chip() 1370 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_chip_diag() 1655 dump_size = offsetof(struct qla2xxx_fw_dump, isp); in qla2x00_alloc_fw_dump() 1705 htonl(offsetof(struct qla2xxx_fw_dump, isp)); in qla2x00_alloc_fw_dump() 1808 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_setup_chip() 2068 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_config_rings() 2094 struct device_reg_2xxx __iomem *ioreg = &ha->iobase->isp; in qla24xx_config_rings() 2622 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_nvram_config() [all …]
|
D | qla_iocb.c | 333 reg = &ha->iobase->isp; in qla2x00_start_scsi() 482 WRT_REG_WORD(ISP_REQ_Q_IN(ha, ®->isp), in qla2x00_start_iocbs() 484 RD_REG_WORD_RELAXED(ISP_REQ_Q_IN(ha, ®->isp)); in qla2x00_start_iocbs() 1871 ISP_REQ_Q_OUT(ha, ®->isp)); in qla2x00_alloc_iocbs()
|
D | qla_mbx.c | 116 optr = (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 0); in qla2x00_mailbox_command() 127 (uint16_t __iomem *)MAILBOX_REG(ha, ®->isp, 8); in qla2x00_mailbox_command() 171 WRT_REG_WORD(®->isp.hccr, HCCR_SET_HOST_INT); in qla2x00_mailbox_command() 201 WRT_REG_WORD(®->isp.hccr, HCCR_SET_HOST_INT); in qla2x00_mailbox_command() 274 mb0 = RD_MAILBOX_REG(ha, ®->isp, 0); in qla2x00_mailbox_command() 275 ictrl = RD_REG_WORD(®->isp.ictrl); in qla2x00_mailbox_command()
|
D | qla_os.c | 1458 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_enable_intrs() 1473 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_disable_intrs() 5436 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2xxx_pci_mmio_enabled()
|
D | qla_def.h | 659 struct device_reg_2xxx isp; member
|
/linux-4.1.27/include/media/ |
D | omap3isp.h | 155 void (*set_constraints)(struct isp_device *isp, bool enable);
|
/linux-4.1.27/Documentation/devicetree/bindings/gpu/ |
D | nvidia,tegra20-host1x.txt | 61 - isp: image signal processor 64 - compatible: "nvidia,tegra<chip>-isp" 72 - isp 289 isp { 290 compatible = "nvidia,tegra20-isp"; 295 reset-names = "isp";
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | soc.h | 518 OMAP3_HAS_FEATURE(isp, ISP)
|
D | id.c | 253 OMAP3_SHOW_FEATURE(isp); in omap3_cpuinfo()
|
/linux-4.1.27/drivers/devfreq/event/ |
D | exynos-ppmu.c | 79 PPMU_EVENT(isp),
|
/linux-4.1.27/drivers/hwmon/ |
D | Kconfig | 639 functions of the Lattice POWR1220 isp Power Supply Monitoring,
|
/linux-4.1.27/drivers/scsi/ |
D | Kconfig | 1277 PTI,ptisp or QLGC,isp. Note that PCI QLogic SCSI controllers are
|