/linux-4.4.14/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 | 38 static int __isp1301_write(struct isp1301 *isp, u8 reg, u8 value, u8 clear) in __isp1301_write() argument 40 return i2c_smbus_write_byte_data(isp->client, reg | clear, value); in __isp1301_write() 43 static int isp1301_write(struct isp1301 *isp, u8 reg, u8 value) in isp1301_write() argument 45 return __isp1301_write(isp, reg, value, 0); in isp1301_write() 48 static int isp1301_clear(struct isp1301 *isp, u8 reg, u8 value) in isp1301_clear() argument 50 return __isp1301_write(isp, reg, value, ISP1301_I2C_REG_CLEAR_ADDR); in isp1301_clear() 55 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_init() local 58 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_UART_EN); in isp1301_phy_init() 59 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, ~MC1_SPEED_REG); in isp1301_phy_init() 60 isp1301_write(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_SPEED_REG); in isp1301_phy_init() [all …]
|
/linux-4.4.14/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.4.14/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); 148 void omap3isp_flush(struct isp_device *isp) in omap3isp_flush() argument 150 isp_reg_writel(isp, 0, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); in omap3isp_flush() 151 isp_reg_readl(isp, OMAP3_ISP_IOMEM_MAIN, ISP_REVISION); in omap3isp_flush() 164 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update() 169 isp_reg_clr_set(xclk->isp, OMAP3_ISP_IOMEM_MAIN, ISP_TCTRL_CTRL, in isp_xclk_update() 180 omap3isp_get(xclk->isp); in isp_xclk_prepare() 189 omap3isp_put(xclk->isp); in isp_xclk_unprepare() 268 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 | 129 struct isp_device *isp; member 237 void omap3isp_hist_dma_done(struct isp_device *isp); 239 void omap3isp_flush(struct isp_device *isp); 250 void omap3isp_configure_bridge(struct isp_device *isp, 255 struct isp_device *omap3isp_get(struct isp_device *isp); 256 void omap3isp_put(struct isp_device *isp); 258 void omap3isp_print_status(struct isp_device *isp); 260 void omap3isp_sbl_enable(struct isp_device *isp, enum isp_sbl_resource res); 261 void omap3isp_sbl_disable(struct isp_device *isp, enum isp_sbl_resource res); 263 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 | 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 | ispvideo.c | 362 dev_dbg(video->isp->dev, in isp_video_buffer_prepare() 661 if (video != &video->isp->isp_ccdc.video_out) in isp_video_set_format() 882 struct isp_device *isp = video->isp; in isp_video_check_external_subdevs() local 884 &isp->isp_csi2a.subdev.entity, in isp_video_check_external_subdevs() 885 &isp->isp_csi2c.subdev.entity, in isp_video_check_external_subdevs() 886 &isp->isp_ccp2.subdev.entity, in isp_video_check_external_subdevs() 887 &isp->isp_ccdc.subdev.entity in isp_video_check_external_subdevs() 918 dev_warn(isp->dev, "can't find source, failing now\n"); in isp_video_check_external_subdevs() 932 dev_warn(isp->dev, "get_fmt returned null!\n"); in isp_video_check_external_subdevs() 949 dev_warn(isp->dev, "no pixel rate control in subdev %s\n", in isp_video_check_external_subdevs() [all …]
|
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.4.14/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.4.14/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 | 47 struct fimc_isp *isp = vb2_get_drv_priv(vq); in isp_video_capture_queue_setup() local 48 struct v4l2_pix_format_mplane *vid_fmt = &isp->video_capture.pixfmt; in isp_video_capture_queue_setup() 58 fmt = isp->video_capture.format; in isp_video_capture_queue_setup() 75 allocators[i] = isp->alloc_ctx; in isp_video_capture_queue_setup() 83 return &__get_curr_is_config(is)->isp.dma2_output; in __get_isp_dma2() 89 struct fimc_isp *isp = vb2_get_drv_priv(q); in isp_video_capture_start_streaming() local 90 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_start_streaming() 92 struct fimc_is_video *video = &isp->video_capture; in isp_video_capture_start_streaming() 95 if (!test_bit(ST_ISP_VID_CAP_BUF_PREP, &isp->state) || in isp_video_capture_start_streaming() 96 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.4.14/arch/x86/kernel/ |
D | irq_32.c | 74 u32 *isp, *prev_esp, arg1; in execute_on_irq_stack() local 88 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in execute_on_irq_stack() 95 call_on_stack(print_stack_overflow, isp); in execute_on_irq_stack() 100 : "=a" (arg1), "=b" (isp) in execute_on_irq_stack() 101 : "0" (desc), "1" (isp), in execute_on_irq_stack() 135 u32 *isp, *prev_esp; in do_softirq_own_stack() local 141 isp = (u32 *) ((char *)irqstk + sizeof(*irqstk)); in do_softirq_own_stack() 147 call_on_stack(__do_softirq, isp); in do_softirq_own_stack()
|
/linux-4.4.14/security/smack/ |
D | smack_lsm.c | 167 struct inode_smack *isp = inode->i_security; in smk_bu_inode() local 170 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_inode() 180 isp->smk_flags |= SMK_INODE_IMPURE; in smk_bu_inode() 185 tsp->smk_task->smk_known, isp->smk_inode->smk_known, acc, in smk_bu_inode() 199 struct inode_smack *isp = inode->i_security; in smk_bu_file() local 202 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_file() 229 struct inode_smack *isp = inode->i_security; in smk_bu_credfile() local 232 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_credfile() 296 struct inode_smack *isp; in new_inode_smack() local 298 isp = kmem_cache_zalloc(smack_inode_cache, GFP_NOFS); in new_inode_smack() [all …]
|
D | smack.h | 343 static inline int smk_inode_transmutable(const struct inode *isp) in smk_inode_transmutable() argument 345 struct inode_smack *sip = isp->i_security; in smk_inode_transmutable() 352 static inline struct smack_known *smk_of_inode(const struct inode *isp) in smk_of_inode() argument 354 struct inode_smack *sip = isp->i_security; in smk_of_inode()
|
/linux-4.4.14/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.4.14/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() 101 : "r" (isp), "r" (desc), "r" (desc->handle_irq) in do_IRQ() 162 u32 *isp; in do_softirq_own_stack() local 169 isp = (u32 *) ((char *)irqctx + sizeof(struct thread_info)); in do_softirq_own_stack() 177 : "r" (isp) in do_softirq_own_stack()
|
/linux-4.4.14/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 { 169 "ppmuispmx", "mpll", "isp", 177 iommu-names = "isp", "drc", "fd", "mcuctl"; 187 i2c1_isp: i2c-isp@12140000 { 188 compatible = "samsung,exynos4212-i2c-isp"; 304 samsung,isp-wb; 312 samsung,isp-wb; 320 samsung,isp-wb; 330 samsung,isp-wb;
|
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 | 185 pd_isp: isp-power-domain@10023CA0 {
|
D | exynos4412-trats2.dts | 435 i2c1_isp: i2c-isp@12140000 {
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/Documentation/devicetree/bindings/leds/ |
D | leds-aat1290.txt | 16 - pinctrl-names : Must contain entries: "default", "host", "isp". Entries 19 "isp" must refer to the pin configuration node, which sets the 48 pinctrl-names = "default", "host", "isp"; 68 camera_flash_isp: camera-flash-isp {
|
/linux-4.4.14/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.4.14/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() 716 fw = &ha->fw_dump->isp.isp23; in qla2300_fw_dump() 858 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2100_fw_dump() 886 fw = &ha->fw_dump->isp.isp21; in qla2100_fw_dump() 1090 fw = &ha->fw_dump->isp.isp24; in qla24xx_fw_dump() 1344 fw = &ha->fw_dump->isp.isp25; in qla25xx_fw_dump() 1666 fw = &ha->fw_dump->isp.isp81; in qla81xx_fw_dump() 1989 fw = &ha->fw_dump->isp.isp83; in qla83xx_fw_dump() 2671 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() 586 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_async_event() 1631 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_process_response_queue() 3187 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() 1373 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_chip_diag() 1658 dump_size = offsetof(struct qla2xxx_fw_dump, isp); in qla2x00_alloc_fw_dump() 1708 htonl(offsetof(struct qla2xxx_fw_dump, isp)); in qla2x00_alloc_fw_dump() 1811 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_setup_chip() 2071 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_config_rings() 2097 struct device_reg_2xxx __iomem *ioreg = &ha->iobase->isp; in qla24xx_config_rings() 2620 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_nvram_config() [all …]
|
D | qla_iocb.c | 330 reg = &ha->iobase->isp; in qla2x00_start_scsi() 479 WRT_REG_WORD(ISP_REQ_Q_IN(ha, ®->isp), in qla2x00_start_iocbs() 481 RD_REG_WORD_RELAXED(ISP_REQ_Q_IN(ha, ®->isp)); in qla2x00_start_iocbs() 1847 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 | 1446 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_enable_intrs() 1461 struct device_reg_2xxx __iomem *reg = &ha->iobase->isp; in qla2x00_disable_intrs() 5438 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.4.14/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra20-host1x.txt | 61 - isp: image signal processor 64 - compatible: "nvidia,tegra<chip>-isp" 72 - isp 291 isp { 292 compatible = "nvidia,tegra20-isp"; 297 reset-names = "isp";
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | soc.h | 520 OMAP3_HAS_FEATURE(isp, ISP)
|
D | id.c | 253 OMAP3_SHOW_FEATURE(isp); in omap3_cpuinfo()
|
/linux-4.4.14/drivers/devfreq/event/ |
D | exynos-ppmu.c | 79 PPMU_EVENT(isp),
|
/linux-4.4.14/drivers/hwmon/ |
D | Kconfig | 659 functions of the Lattice POWR1220 isp Power Supply Monitoring,
|
/linux-4.4.14/drivers/scsi/ |
D | Kconfig | 1289 PTI,ptisp or QLGC,isp. Note that PCI QLogic SCSI controllers are
|