Home
last modified time | relevance | path

Searched refs:isp (Results 1 – 25 of 208) sorted by relevance

123456789

/linux-6.15/drivers/power/supply/
H A Disp1704_charger.c234 if (!isp->present) { in isp1704_charger_work()
235 isp->online = true; in isp1704_charger_work()
236 isp->present = 1; in isp1704_charger_work()
266 isp->online = false; in isp1704_charger_work()
267 isp->present = 0; in isp1704_charger_work()
386 isp = devm_kzalloc(&pdev->dev, sizeof(*isp), GFP_KERNEL); in isp1704_charger_probe()
387 if (!isp) in isp1704_charger_probe()
428 isp->psy = power_supply_register(isp->dev, &isp->psy_desc, &psy_cfg); in isp1704_charger_probe()
443 ret = usb_register_notifier(isp->phy, &isp->nb); in isp1704_charger_probe()
449 dev_info(isp->dev, "registered with product id %s\n", isp->model); in isp1704_charger_probe()
[all …]
/linux-6.15/drivers/media/platform/ti/omap3isp/
H A Disp.c307 xclk->isp = isp; in isp_xclk_init()
674 struct isp_device *isp = pipe->output->isp; in isp_pipeline_enable() local
783 struct isp_device *isp = pipe->output->isp; in isp_pipeline_disable() local
1651 isp->media_dev.dev = isp->dev; in isp_register_entities()
1654 isp->media_dev.hw_revision = isp->revision; in isp_register_entities()
1658 isp->v4l2_dev.mdev = &isp->media_dev; in isp_register_entities()
1659 ret = v4l2_device_register(isp->dev, &isp->v4l2_dev); in isp_register_entities()
1986 kfree(isp); in isp_remove()
2234 isp = kzalloc(sizeof(*isp), GFP_KERNEL); in isp_probe()
2335 (isp->revision & 0xf0) >> 4, isp->revision & 0xf); in isp_probe()
[all …]
H A Dispcsi2.c219 struct isp_device *isp = csi2->isp; in csi2_set_outaddr() local
482 struct isp_device *isp = csi2->isp; in omap3isp_csi2_reset() local
550 struct isp_device *isp = csi2->isp; in csi2_configure() local
637 struct isp_device *isp = csi2->isp; in csi2_print_status() local
679 struct isp_device *isp = csi2->isp; in csi2_isr_buffer() local
700 struct isp_device *isp = csi2->isp; in csi2_isr_ctx() local
741 struct isp_device *isp = csi2->isp; in omap3isp_csi2_isr() local
1056 struct isp_device *isp = csi2->isp; in csi2_set_stream() local
1266 csi2->video_out.isp = csi2->isp; in csi2_init_entities()
1289 csi2a->isp = isp; in omap3isp_csi2_init()
[all …]
H A Dispccp2.c74 CCP2_PRINT_REGISTER(isp, SYSCONFIG); in ccp2_print_status()
75 CCP2_PRINT_REGISTER(isp, SYSSTATUS); in ccp2_print_status()
82 CCP2_PRINT_REGISTER(isp, CTRL); in ccp2_print_status()
94 CCP2_PRINT_REGISTER(isp, LCM_CTRL); in ccp2_print_status()
95 CCP2_PRINT_REGISTER(isp, LCM_VSIZE); in ccp2_print_status()
122 dev_warn(isp->dev, in ccp2_reset()
138 ((isp->revision == ISP_REVISION_15_0 && isp->autoidle) ? in ccp2_pwr_cfg()
1151 dev_dbg(isp->dev, in omap3isp_ccp2_init()
1155 dev_dbg(isp->dev, in omap3isp_ccp2_init()
1159 ccp2->phy = &isp->isp_csiphy2; in omap3isp_ccp2_init()
[all …]
H A Disphist.c32 struct isp_device *isp = hist->isp; in hist_reset_mem() local
64 struct isp_device *isp = hist->isp; in hist_setup_regs() local
170 omap3isp_hist_dma_done(hist->isp); in hist_dma_cb()
189 omap3isp_flush(hist->isp); in hist_buf_dma()
198 dev_dbg(hist->isp->dev, in hist_buf_dma()
207 dev_dbg(hist->isp->dev, in hist_buf_dma()
231 struct isp_device *isp = hist->isp; in hist_buf_pio() local
476 struct ispstat *hist = &isp->isp_hist; in omap3isp_hist_init()
484 hist->isp = isp; in omap3isp_hist_init()
505 dev_warn(isp->dev, in omap3isp_hist_init()
[all …]
H A Disppreview.c159 isp_reg_writel(isp, yt->table[i], in preview_config_luma_enhancement()
248 isp_reg_writel(isp, in preview_config_cfa()
275 isp_reg_writel(isp, in preview_config_chroma_suppression()
318 isp_reg_writel(isp, in preview_config_whitebalance()
434 isp_reg_writel(isp, in preview_config_yc_range()
1253 PREV_PRINT_REGISTER(isp, PCR); in preview_print_status()
1262 PREV_PRINT_REGISTER(isp, AVE); in preview_print_status()
1263 PREV_PRINT_REGISTER(isp, HMED); in preview_print_status()
1264 PREV_PRINT_REGISTER(isp, NF); in preview_print_status()
1268 PREV_PRINT_REGISTER(isp, CFA); in preview_print_status()
[all …]
H A Dispcsiphy.c30 regmap_read(phy->isp->syscon, phy->isp->syscon_offset, &reg); in csiphy_routing_cfg_3630()
66 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, reg); in csiphy_routing_cfg_3630()
80 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, 0); in csiphy_routing_cfg_3430()
87 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, csirxfe); in csiphy_routing_cfg_3430()
270 dev_err(phy->isp->dev, in omap3isp_csiphy_acquire()
341 phy2->isp = isp; in omap3isp_csiphy_init()
342 phy2->csi2 = &isp->isp_csi2a; in omap3isp_csiphy_init()
348 phy1->isp = isp; in omap3isp_csiphy_init()
352 phy1->csi2 = &isp->isp_csi2c; in omap3isp_csiphy_init()
363 mutex_destroy(&isp->isp_csiphy1.mutex); in omap3isp_csiphy_cleanup()
[all …]
H A Disp.h126 struct isp_device *isp; member
242 void omap3isp_hist_dma_done(struct isp_device *isp);
244 void omap3isp_flush(struct isp_device *isp);
261 void omap3isp_put(struct isp_device *isp);
266 void omap3isp_subclk_enable(struct isp_device *isp,
268 void omap3isp_subclk_disable(struct isp_device *isp,
315 u32 v = isp_reg_readl(isp, mmio_range, reg); in isp_reg_clr()
317 isp_reg_writel(isp, v & ~clr_bits, mmio_range, reg); in isp_reg_clr()
331 u32 v = isp_reg_readl(isp, mmio_range, reg); in isp_reg_set()
333 isp_reg_writel(isp, v | set_bits, mmio_range, reg); in isp_reg_set()
[all …]
H A Dispccdc.c72 CCDC_PRINT_REGISTER(isp, PCR); in ccdc_print_status()
81 CCDC_PRINT_REGISTER(isp, SDOFST); in ccdc_print_status()
83 CCDC_PRINT_REGISTER(isp, CLAMP); in ccdc_print_status()
84 CCDC_PRINT_REGISTER(isp, DCSUB); in ccdc_print_status()
85 CCDC_PRINT_REGISTER(isp, COLPTN); in ccdc_print_status()
86 CCDC_PRINT_REGISTER(isp, BLKCMP); in ccdc_print_status()
87 CCDC_PRINT_REGISTER(isp, FPC); in ccdc_print_status()
89 CCDC_PRINT_REGISTER(isp, VDINT); in ccdc_print_status()
90 CCDC_PRINT_REGISTER(isp, ALAW); in ccdc_print_status()
92 CCDC_PRINT_REGISTER(isp, CFG); in ccdc_print_status()
[all …]
H A Dispresizer.c561 switch (isp->revision) { in resizer_adjust_bandwidth()
663 RSZ_PRINT_REGISTER(isp, PCR); in resizer_print_status()
664 RSZ_PRINT_REGISTER(isp, CNT); in resizer_print_status()
665 RSZ_PRINT_REGISTER(isp, OUT_SIZE); in resizer_print_status()
666 RSZ_PRINT_REGISTER(isp, IN_START); in resizer_print_status()
667 RSZ_PRINT_REGISTER(isp, IN_SIZE); in resizer_print_status()
668 RSZ_PRINT_REGISTER(isp, SDR_INADD); in resizer_print_status()
669 RSZ_PRINT_REGISTER(isp, SDR_INOFF); in resizer_print_status()
672 RSZ_PRINT_REGISTER(isp, YENH); in resizer_print_status()
833 switch (isp->revision) { in resizer_calc_ratios()
[all …]
/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Disp_v4_1_0.c54 if (!isp->isp_cell) { in isp_v4_1_0_hw_init()
64 if (!isp->isp_res) { in isp_v4_1_0_hw_init()
71 isp->isp_pdata = kzalloc(sizeof(*isp->isp_pdata), GFP_KERNEL); in isp_v4_1_0_hw_init()
105 isp->isp_cell[0].resources = &isp->isp_res[0]; in isp_v4_1_0_hw_init()
106 isp->isp_cell[0].platform_data = isp->isp_pdata; in isp_v4_1_0_hw_init()
125 isp->isp_cell[1].resources = &isp->isp_i2c_res[0]; in isp_v4_1_0_hw_init()
126 isp->isp_cell[1].platform_data = isp->isp_pdata; in isp_v4_1_0_hw_init()
146 isp->isp_cell[2].resources = &isp->isp_gpio_res[0]; in isp_v4_1_0_hw_init()
147 isp->isp_cell[2].platform_data = isp->isp_pdata; in isp_v4_1_0_hw_init()
150 r = mfd_add_hotplug_devices(isp->parent, isp->isp_cell, 3); in isp_v4_1_0_hw_init()
[all …]
H A Disp_v4_1_1.c54 if (!isp->isp_cell) { in isp_v4_1_1_hw_init()
65 if (!isp->isp_res) { in isp_v4_1_1_hw_init()
72 isp->isp_pdata = kzalloc(sizeof(*isp->isp_pdata), GFP_KERNEL); in isp_v4_1_1_hw_init()
106 isp->isp_cell[0].resources = &isp->isp_res[0]; in isp_v4_1_1_hw_init()
107 isp->isp_cell[0].platform_data = isp->isp_pdata; in isp_v4_1_1_hw_init()
126 isp->isp_cell[1].resources = &isp->isp_i2c_res[0]; in isp_v4_1_1_hw_init()
127 isp->isp_cell[1].platform_data = isp->isp_pdata; in isp_v4_1_1_hw_init()
147 isp->isp_cell[2].resources = &isp->isp_gpio_res[0]; in isp_v4_1_1_hw_init()
148 isp->isp_cell[2].platform_data = isp->isp_pdata; in isp_v4_1_1_hw_init()
151 r = mfd_add_hotplug_devices(isp->parent, isp->isp_cell, 3); in isp_v4_1_1_hw_init()
[all …]
H A Damdgpu_isp.c45 struct amdgpu_isp *isp = &adev->isp; in isp_hw_init() local
47 if (isp->funcs->hw_init != NULL) in isp_hw_init()
48 return isp->funcs->hw_init(isp); in isp_hw_init()
61 struct amdgpu_isp *isp = &ip_block->adev->isp; in isp_hw_fini() local
63 if (isp->funcs->hw_fini != NULL) in isp_hw_fini()
64 return isp->funcs->hw_fini(isp); in isp_hw_fini()
103 struct amdgpu_isp *isp = &adev->isp; in isp_early_init() local
107 isp_v4_1_0_set_isp_funcs(isp); in isp_early_init()
110 isp_v4_1_1_set_isp_funcs(isp); in isp_early_init()
116 isp->adev = adev; in isp_early_init()
[all …]
/linux-6.15/drivers/staging/media/atomisp/pci/
H A Datomisp_v4l2.c741 isp->sensor_lanes[0], isp->sensor_lanes[1], isp->sensor_lanes[2]); in atomisp_csi_lane_config()
829 isp->media_dev.dev = isp->dev; in atomisp_register_entities()
835 isp->v4l2_dev.mdev = &isp->media_dev; in atomisp_register_entities()
836 ret = v4l2_device_register(isp->dev, &isp->v4l2_dev); in atomisp_register_entities()
1007 input = &isp->inputs[isp->input_cnt]; in atomisp_register_device_nodes()
1034 isp->asd.video_out.vdev.v4l2_dev = &isp->v4l2_dev; in atomisp_register_device_nodes()
1144 dev_pm_domain_set(isp->dev, &isp->pm_domain); in atomisp_pm_init()
1173 isp = devm_kzalloc(&pdev->dev, sizeof(*isp), GFP_KERNEL); in atomisp_pci_probe()
1174 if (!isp) in atomisp_pci_probe()
1179 isp->asd.isp = isp; in atomisp_pci_probe()
[all …]
H A Datomisp_compat_css20.c176 struct atomisp_device *isp = asd->isp; in __dump_pipe_config() local
258 struct atomisp_device *isp = asd->isp; in __dump_stream_config() local
377 struct atomisp_device *isp = asd->isp; in __destroy_stream() local
483 struct atomisp_device *isp = asd->isp; in __destroy_stream_pipes() local
504 struct atomisp_device *isp = asd->isp; in __destroy_pipes() local
538 struct atomisp_device *isp = asd->isp; in __apply_additional_pipe_config() local
637 struct atomisp_device *isp = asd->isp; in __create_pipe() local
901 struct atomisp_device *isp = asd->isp; in atomisp_q_metadata_buffer_to_css() local
921 struct atomisp_device *isp = asd->isp; in atomisp_q_s3a_buffer_to_css() local
942 struct atomisp_device *isp = asd->isp; in atomisp_q_dis_buffer_to_css() local
[all …]
/linux-6.15/drivers/media/platform/renesas/
H A Drcar-isp.c274 ret = v4l2_subdev_enable_streams(isp->remote, isp->remote_pad, in risp_start()
284 v4l2_subdev_disable_streams(isp->remote, isp->remote_pad, BIT_ULL(0)); in risp_stop()
302 if (!isp->remote) in risp_enable_streams()
325 if (!isp->remote) in risp_disable_streams()
329 risp_stop(isp); in risp_disable_streams()
403 isp->remote = NULL; in risp_notify_unbind()
441 v4l2_async_subdev_nf_init(&isp->notifier, &isp->subdev); in risp_parse_dt()
492 isp = devm_kzalloc(&pdev->dev, sizeof(*isp), GFP_KERNEL); in risp_probe()
493 if (!isp) in risp_probe()
516 snprintf(isp->subdev.name, sizeof(isp->subdev.name), "%s %s", in risp_probe()
[all …]
/linux-6.15/drivers/media/pci/intel/ipu6/
H A Dipu6-buttress.c70 if (!isp->secure_mode) { in ipu6_buttress_ipc_reset()
150 dev_dbg(&isp->pdev->dev, in ipu6_buttress_ipc_reset()
338 struct ipu6_bus_device *adev[] = { isp->isys, isp->psys }; in ipu6_buttress_isr()
426 struct ipu6_bus_device *adev[] = { isp->isys, isp->psys }; in ipu6_buttress_isr_threaded()
449 struct ipu6_device *isp = to_ipu6_bus_device(dev)->isp; in ipu6_buttress_power() local
478 dev_err(&isp->pdev->dev, in ipu6_buttress_power()
501 if (!isp->secure_mode) in ipu6_buttress_auth_done()
516 if (!isp->secure_mode) { in ipu6_buttress_reset_authentication()
528 dev_err(&isp->pdev->dev, in ipu6_buttress_reset_authentication()
621 if (!isp->secure_mode) { in ipu6_buttress_authenticate()
[all …]
H A Dipu6.c514 isp = devm_kzalloc(dev, sizeof(*isp), GFP_KERNEL); in ipu6_pci_probe()
515 if (!isp) in ipu6_pci_probe()
518 isp->pdev = pdev; in ipu6_pci_probe()
586 ret = request_firmware(&isp->cpd_fw, isp->cpd_fw_name, dev); in ipu6_pci_probe()
594 ret = ipu6_cpd_validate_cpd_file(isp, isp->cpd_fw->data, in ipu6_pci_probe()
641 ret = ipu6_buttress_map_fw_image(isp->psys, isp->cpd_fw, in ipu6_pci_probe()
648 ret = ipu6_cpd_create_pkg_dir(isp->psys, isp->cpd_fw->data); in ipu6_pci_probe()
692 if (isp->psys) { in ipu6_pci_probe()
694 ipu6_buttress_unmap_fw_image(isp->psys, &isp->psys->fw_sgt); in ipu6_pci_probe()
717 ipu6_buttress_unmap_fw_image(isp->psys, &isp->psys->fw_sgt); in ipu6_pci_remove()
[all …]
H A Dipu6-cpd.c139 id = ipu6_cpd_metadata_get_cmpnt_id(isp, metadata, in ipu6_cpd_parse_module_data()
146 ver = ipu6_cpd_metadata_cmpnt_version(isp, metadata, in ipu6_cpd_parse_module_data()
149 dev_err(&isp->pdev->dev, in ipu6_cpd_parse_module_data()
166 struct ipu6_device *isp = adev->isp; in ipu6_cpd_create_pkg_dir() local
247 dev_err(&isp->pdev->dev, "Invalid CPD header\n"); in ipu6_cpd_validate_cpd()
297 dev_err(&isp->pdev->dev, "Invalid CPD metadata\n"); in ipu6_cpd_validate_metadata()
304 dev_err(&isp->pdev->dev, in ipu6_cpd_validate_metadata()
329 dev_err(&isp->pdev->dev, "Invalid CPD in file\n"); in ipu6_cpd_validate_cpd_file()
335 dev_err(&isp->pdev->dev, "Invalid CPD header\n"); in ipu6_cpd_validate_cpd_file()
350 dev_err(&isp->pdev->dev, "Invalid CPD metadata\n"); in ipu6_cpd_validate_cpd_file()
[all …]
/linux-6.15/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-is-param.c79 __hw_param_copy(&par->isp.aa, &cfg->isp.aa); in __fimc_is_hw_update_param()
214 isp = &is->config[index].isp; in __is_set_frame_size()
261 isp = &is->config[index].isp; in __is_set_sensor()
282 isp = &is->config[is->config_index].isp; in __is_set_init_isp_aa()
316 isp = &is->config[index].isp; in __is_set_isp_awb()
330 isp = &is->config[index].isp; in __is_set_isp_effect()
343 isp = &is->config[index].isp; in __is_set_isp_iso()
359 isp = &is->config[index].isp; in __is_set_isp_adjust()
406 isp = &is->config[index].isp; in __is_set_isp_metering()
439 isp = &is->config[index].isp; in __is_set_isp_afc()
[all …]
H A Dfimc-isp-video.c296 mutex_unlock(&isp->video_lock); in isp_video_open()
308 mutex_lock(&isp->video_lock); in isp_video_release()
578 iv = &isp->video_capture; in fimc_isp_video_device_register()
582 mutex_init(&isp->video_lock); in fimc_isp_video_device_register()
598 q->drv_priv = isp; in fimc_isp_video_device_register()
600 q->lock = &isp->video_lock; in fimc_isp_video_device_register()
601 q->dev = &isp->pdev->dev; in fimc_isp_video_device_register()
616 vdev->lock = &isp->video_lock; in fimc_isp_video_device_register()
624 video_set_drvdata(vdev, isp); in fimc_isp_video_device_register()
644 ve = &isp->video_capture.ve; in fimc_isp_video_device_unregister()
[all …]
H A Dfimc-isp.c135 mutex_lock(&isp->subdev_lock); in fimc_isp_subdev_get_fmt()
139 *mf = isp->sink_fmt; in fimc_isp_subdev_get_fmt()
142 *mf = isp->src_fmt; in fimc_isp_subdev_get_fmt()
178 format = &isp->sink_fmt; in __isp_subdev_try_format()
205 mutex_lock(&isp->subdev_lock); in fimc_isp_subdev_set_fmt()
232 isp->sink_fmt = *mf; in fimc_isp_subdev_set_fmt()
241 isp->src_fmt = *mf; in fimc_isp_subdev_set_fmt()
476 struct isp_param *isp = &is->is_p_region->parameter.isp; in __ctrl_set_aewb_lock() local
480 isp->aa.cmd = cmd; in __ctrl_set_aewb_lock()
491 isp->aa.cmd = cmd; in __ctrl_set_aewb_lock()
[all …]
/linux-6.15/drivers/staging/media/atomisp/
H A DMakefile177 -I$(atomisp)/pci/isp/kernels/ \
183 -I$(atomisp)/pci/isp/kernels/bnr/ \
186 -I$(atomisp)/pci/isp/kernels/cnr/ \
201 -I$(atomisp)/pci/isp/kernels/de/ \
204 -I$(atomisp)/pci/isp/kernels/dp/ \
210 -I$(atomisp)/pci/isp/kernels/fc/ \
216 -I$(atomisp)/pci/isp/kernels/gc/ \
235 -I$(atomisp)/pci/isp/kernels/ob/ \
250 -I$(atomisp)/pci/isp/kernels/sc/ \
263 -I$(atomisp)/pci/isp/kernels/vf/ \
[all …]
/linux-6.15/drivers/usb/phy/
H A Dphy-isp1301.c48 return __isp1301_write(isp, reg, value, 0); in isp1301_write()
58 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_init() local
85 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_set_vbus() local
97 struct isp1301 *isp; in isp1301_probe() local
100 isp = devm_kzalloc(&client->dev, sizeof(*isp), GFP_KERNEL); in isp1301_probe()
101 if (!isp) in isp1301_probe()
104 isp->client = client; in isp1301_probe()
105 mutex_init(&isp->mutex); in isp1301_probe()
107 phy = &isp->phy; in isp1301_probe()
114 i2c_set_clientdata(client, isp); in isp1301_probe()
[all …]
/linux-6.15/drivers/staging/media/ipu3/
H A Dipu3-css-fw.c24 bi->info.isp.sp.id, bi->info.isp.sp.pipeline.mode, in imgu_css_fw_show_binary()
26 bi->info.isp.sp.enable.vf_veceven, in imgu_css_fw_show_binary()
27 bi->info.isp.sp.vf_dec.is_variable, in imgu_css_fw_show_binary()
28 bi->info.isp.num_output_pins); in imgu_css_fw_show_binary()
31 bi->info.isp.sp.input.min_width, in imgu_css_fw_show_binary()
32 bi->info.isp.sp.input.min_height, in imgu_css_fw_show_binary()
33 bi->info.isp.sp.input.max_width, in imgu_css_fw_show_binary()
34 bi->info.isp.sp.input.max_height, in imgu_css_fw_show_binary()
45 bi->info.isp.sp.output.min_width, in imgu_css_fw_show_binary()
46 bi->info.isp.sp.output.min_height, in imgu_css_fw_show_binary()
[all …]

123456789