Home
last modified time | relevance | path

Searched refs:rkisp1 (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/drivers/media/platform/rockchip/rkisp1/
H A Drkisp1-dev.c212 dev_err(rkisp1->dev, in rkisp1_subdev_notifier_register()
245 dev_err(rkisp1->dev, in rkisp1_subdev_notifier_register()
255 dev_err(rkisp1->dev, in rkisp1_subdev_notifier_register()
326 if (il == 0 || rkisp1->irqs[il - 1] != rkisp1->irqs[il]) in rkisp1_runtime_suspend()
330 clk_bulk_disable_unprepare(rkisp1->clk_size, rkisp1->clks); in rkisp1_runtime_suspend()
342 ret = clk_bulk_prepare_enable(rkisp1->clk_size, rkisp1->clks); in rkisp1_runtime_resume()
596 rkisp1 = devm_kzalloc(dev, sizeof(*rkisp1), GFP_KERNEL); in rkisp1_probe()
597 if (!rkisp1) in rkisp1_probe()
601 rkisp1->info = info; in rkisp1_probe()
604 rkisp1->dev = dev; in rkisp1_probe()
[all …]
H A Drkisp1-csi.c65 struct rkisp1_device *rkisp1 = csi->rkisp1; in rkisp1_csi_config() local
115 struct rkisp1_device *rkisp1 = csi->rkisp1; in rkisp1_csi_enable() local
125 struct rkisp1_device *rkisp1 = csi->rkisp1; in rkisp1_csi_disable() local
153 struct rkisp1_device *rkisp1 = csi->rkisp1; in rkisp1_csi_start() local
199 if (!rkisp1->irqs_enabled) in rkisp1_csi_isr()
237 rkisp1->debug.mipi_error++; in rkisp1_csi_isr()
351 struct rkisp1_device *rkisp1 = csi->rkisp1; in rkisp1_csi_s_stream() local
444 csi->rkisp1 = rkisp1; in rkisp1_csi_register()
481 csi->rkisp1 = NULL; in rkisp1_csi_register()
489 if (!csi->rkisp1) in rkisp1_csi_unregister()
[all …]
H A Drkisp1-isp.c107 dev_err(rkisp1->dev, in rkisp1_gasket_enable()
181 struct rkisp1_device *rkisp1 = isp->rkisp1; in rkisp1_config_ism() local
207 struct rkisp1_device *rkisp1 = isp->rkisp1; in rkisp1_config_isp() local
330 struct rkisp1_device *rkisp1 = isp->rkisp1; in rkisp1_config_path() local
360 struct rkisp1_device *rkisp1 = isp->rkisp1; in rkisp1_isp_stop() local
381 if (rkisp1->irqs[RKISP1_IRQ_ISP] != rkisp1->irqs[RKISP1_IRQ_MI]) in rkisp1_isp_stop()
411 struct rkisp1_device *rkisp1 = isp->rkisp1; in rkisp1_config_clk() local
435 struct rkisp1_device *rkisp1 = isp->rkisp1; in rkisp1_isp_start() local
922 struct rkisp1_device *rkisp1 = isp->rkisp1; in rkisp1_isp_s_stream() local
950 if (rkisp1->source == &rkisp1->csi.sd) { in rkisp1_isp_s_stream()
[all …]
H A Drkisp1-params.c223 struct rkisp1_device *rkisp1 = params->rkisp1; in rkisp1_lsc_matrix_config_v10() local
283 struct rkisp1_device *rkisp1 = params->rkisp1; in rkisp1_lsc_matrix_config_v12() local
342 struct rkisp1_device *rkisp1 = params->rkisp1; in rkisp1_lsc_config() local
454 rkisp1_write(params->rkisp1, in rkisp1_sdg_config()
457 rkisp1_write(params->rkisp1, in rkisp1_sdg_config()
460 rkisp1_write(params->rkisp1, in rkisp1_sdg_config()
478 rkisp1_write(params->rkisp1, in rkisp1_goc_config_v10()
498 rkisp1_write(params->rkisp1, in rkisp1_goc_config_v12()
515 rkisp1_write(params->rkisp1, in rkisp1_ctk_config()
2746 params->rkisp1 = rkisp1; in rkisp1_params_register()
[all …]
H A Drkisp1-stats.c179 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_awb_meas_v10() local
200 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_awb_meas_v12() local
220 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_aec_meas_v10() local
233 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_aec_meas_v12() local
257 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_afc_meas() local
274 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_hst_meas_v10() local
288 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_hst_meas_v12() local
311 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_get_bls_meas() local
381 struct rkisp1_device *rkisp1 = stats->rkisp1; in rkisp1_stats_isr() local
418 stats->rkisp1 = rkisp1; in rkisp1_stats_register()
[all …]
H A Drkisp1-capture.c486 struct rkisp1_device *rkisp1 = cap->rkisp1; in rkisp1_mp_config() local
550 struct rkisp1_device *rkisp1 = cap->rkisp1; in rkisp1_sp_config() local
823 if (!rkisp1->irqs_enabled) in rkisp1_capture_isr()
987 struct rkisp1_device *rkisp1 = cap->rkisp1; in rkisp1_cap_stream_enable() local
1065 struct rkisp1_device *rkisp1 = cap->rkisp1; in rkisp1_pipeline_stream_disable() local
1089 struct rkisp1_device *rkisp1 = cap->rkisp1; in rkisp1_pipeline_stream_enable() local
1125 struct rkisp1_device *rkisp1 = cap->rkisp1; in rkisp1_vb2_stop_streaming() local
1479 dev_dbg(cap->rkisp1->dev, in rkisp1_capture_link_validate()
1565 q->dev = cap->rkisp1->dev; in rkisp1_register_capture()
1568 dev_err(cap->rkisp1->dev, in rkisp1_register_capture()
[all …]
H A Drkisp1-debug.c44 ret = pm_runtime_get_if_in_use(rkisp1->dev); in rkisp1_debug_dump_regs()
49 val = rkisp1_read(rkisp1, offset + regs->reg); in rkisp1_debug_dump_regs()
52 shd = rkisp1_read(rkisp1, offset + regs->shd); in rkisp1_debug_dump_regs()
60 pm_runtime_put(rkisp1->dev); in rkisp1_debug_dump_regs()
81 struct rkisp1_device *rkisp1 = m->private; in rkisp1_debug_dump_core_regs_show() local
101 struct rkisp1_device *rkisp1 = m->private; in rkisp1_debug_dump_isp_regs_show() local
140 struct rkisp1_device *rkisp1 = m->private; in rkisp1_debug_dump_mi_mp_show() local
151 struct rkisp1_device *rkisp1 = m->private; in rkisp1_debug_input_status_show() local
160 ret = pm_runtime_get_if_in_use(rkisp1->dev); in rkisp1_debug_input_status_show()
180 pm_runtime_put(rkisp1->dev); in rkisp1_debug_input_status_show()
[all …]
H A Drkisp1-common.h136 #define rkisp1_has_feature(rkisp1, feature) \ argument
137 ((rkisp1)->info->features & RKISP1_FEATURE_##feature)
202 struct rkisp1_device *rkisp1; member
221 struct rkisp1_device *rkisp1; member
321 struct rkisp1_device *rkisp1; member
365 struct rkisp1_device *rkisp1; member
412 struct rkisp1_device *rkisp1; member
441 struct rkisp1_device *rkisp1; member
553 writel(val, rkisp1->base_addr + addr); in rkisp1_write()
558 return readl(rkisp1->base_addr + addr); in rkisp1_read()
[all …]
H A DMakefile3 rockchip-isp1-y := rkisp1-capture.o \
4 rkisp1-common.o \
5 rkisp1-csi.o \
6 rkisp1-dev.o \
7 rkisp1-isp.o \
8 rkisp1-resizer.o \
9 rkisp1-stats.o \
10 rkisp1-params.o
12 rockchip-isp1-$(CONFIG_DEBUG_FS) += rkisp1-debug.o
H A Drkisp1-resizer.c140 struct rkisp1_device *rkisp1 = rsz->rkisp1; in rkisp1_dcrop_config() local
307 dev_dbg(rsz->rkisp1->dev, in rkisp1_rsz_config()
497 rsz->rkisp1->info->max_width); in rkisp1_rsz_set_sink_fmt()
500 rsz->rkisp1->info->max_height); in rkisp1_rsz_set_sink_fmt()
632 struct rkisp1_device *rkisp1 = rsz->rkisp1; in rkisp1_rsz_s_stream() local
639 if (rkisp1_has_feature(rkisp1, DUAL_CROP)) in rkisp1_rsz_s_stream()
651 if (rkisp1_has_feature(rkisp1, DUAL_CROP)) in rkisp1_rsz_s_stream()
674 if (!rsz->rkisp1) in rkisp1_rsz_unregister()
745 rsz->rkisp1 = rkisp1; in rkisp1_resizer_devs_register()
750 rsz->rkisp1 = NULL; in rkisp1_resizer_devs_register()
[all …]
H A Drkisp1-csi.h18 int rkisp1_csi_init(struct rkisp1_device *rkisp1);
19 void rkisp1_csi_cleanup(struct rkisp1_device *rkisp1);
21 int rkisp1_csi_register(struct rkisp1_device *rkisp1);
22 void rkisp1_csi_unregister(struct rkisp1_device *rkisp1);
24 int rkisp1_csi_link_sensor(struct rkisp1_device *rkisp1, struct v4l2_subdev *sd,
/linux-6.15/Documentation/admin-guide/media/
H A Drkisp1.rst6 Rockchip Image Signal Processor (rkisp1)
14 rkisp1 and uses the Media-Controller API.
36 .. kernel-figure:: rkisp1.dot
99 are being processed by the rkisp1 to userspace applications.
143 "media-ctl" "-d" "platform:rkisp1" "-r"
144 "media-ctl" "-d" "platform:rkisp1" "-l" "'imx219 4-0010':0 -> 'rkisp1_isp':0 [1]"
145 "media-ctl" "-d" "platform:rkisp1" "-l" "'rkisp1_isp':2 -> 'rkisp1_resizer_selfpath':0 [1]"
146 "media-ctl" "-d" "platform:rkisp1" "-l" "'rkisp1_isp':2 -> 'rkisp1_resizer_mainpath':0 [0]"
160 "v4l2-ctl" "-z" "platform:rkisp1" "-d" "rkisp1_selfpath" "-v" "width=900,height=800,"
161 "v4l2-ctl" "-z" "platform:rkisp1" "-d" "rkisp1_selfpath" "-v" "pixelformat=422P"
[all …]
H A Dv4l-drivers.rst27 rkisp1
/linux-6.15/Documentation/userspace-api/media/v4l/
H A Dmetafmt-rkisp1.rst31 :c:type:`rkisp1_params_cfg` defined in ``rkisp1-config.h``. So the structure can
51 :c:type:`rkisp1_ext_params_cfg` defined in ``rkisp1-config.h``. The
73 ``rkisp1-config.h``. So the structure can be obtained from the buffer by:
86 rkisp1 uAPI data types
89 .. kernel-doc:: include/uapi/linux/rkisp1-config.h
H A Dmeta-formats.rst20 metafmt-rkisp1
/linux-6.15/Documentation/driver-api/media/drivers/
H A Drkisp1.rst3 The Rockchip Image Signal Processor Driver (rkisp1)
9 The rkisp1 block underwent some changes between SoC implementations.
18 Right now the kernel supports rkisp1 implementations based
H A Dindex.rst22 rkisp1
/linux-6.15/drivers/media/platform/rockchip/
H A DMakefile3 obj-y += rkisp1/
H A DKconfig6 source "drivers/media/platform/rockchip/rkisp1/Kconfig"
/linux-6.15/arch/arm64/boot/dts/rockchip/
H A Dpx30.dtsi1245 compatible = "rockchip,px30-cif-isp"; /*rk3326-rkisp1*/
/linux-6.15/
H A DMAINTAINERS21102 F: Documentation/admin-guide/media/rkisp1.rst
21104 F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
21105 F: drivers/media/platform/rockchip/rkisp1
21106 F: include/uapi/linux/rkisp1-config.h