/linux-master/drivers/media/platform/rockchip/rkisp1/ |
H A D | Makefile | 3 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 D | rkisp1-csi.h | 18 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,
|
H A D | rkisp1-dev.c | 23 #include "rkisp1-common.h" 24 #include "rkisp1-csi.h" 41 * rkisp1-resizer.c rkisp1-capture.c 43 * rkisp1-isp.c Main Picture Path 61 * rkisp1-stats.c rkisp1-params.c 129 struct rkisp1_device *rkisp1 = local 141 dev_err(rkisp1->dev, "failed to find source pad for %s\n", 147 return rkisp1_csi_link_sensor(rkisp1, s 164 struct rkisp1_device *rkisp1 = local 184 rkisp1_subdev_notifier_register(struct rkisp1_device *rkisp1) argument 307 struct rkisp1_device *rkisp1 = dev_get_drvdata(dev); local 333 struct rkisp1_device *rkisp1 = dev_get_drvdata(dev); local 360 rkisp1_create_links(struct rkisp1_device *rkisp1) argument 416 rkisp1_entities_unregister(struct rkisp1_device *rkisp1) argument 427 rkisp1_entities_register(struct rkisp1_device *rkisp1) argument 577 struct rkisp1_device *rkisp1; local 721 struct rkisp1_device *rkisp1 = platform_get_drvdata(pdev); local [all...] |
H A D | rkisp1-csi.c | 21 #include "rkisp1-common.h" 22 #include "rkisp1-csi.h" 33 int rkisp1_csi_link_sensor(struct rkisp1_device *rkisp1, struct v4l2_subdev *sd, argument 37 struct rkisp1_csi *csi = &rkisp1->csi; 43 dev_err(rkisp1->dev, "No pixel rate control in subdev %s\n", 53 dev_err(csi->rkisp1->dev, "failed to link src pad of %s\n", 65 struct rkisp1_device *rkisp1 = csi->rkisp1; local 77 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_CTRL, mipi_ctrl); 80 if (rkisp1 115 struct rkisp1_device *rkisp1 = csi->rkisp1; local 125 struct rkisp1_device *rkisp1 = csi->rkisp1; local 153 struct rkisp1_device *rkisp1 = csi->rkisp1; local 196 struct rkisp1_device *rkisp1 = dev_get_drvdata(dev); local 350 struct rkisp1_device *rkisp1 = csi->rkisp1; local 436 rkisp1_csi_register(struct rkisp1_device *rkisp1) argument 484 rkisp1_csi_unregister(struct rkisp1_device *rkisp1) argument 496 rkisp1_csi_init(struct rkisp1_device *rkisp1) argument 512 rkisp1_csi_cleanup(struct rkisp1_device *rkisp1) argument [all...] |
H A D | rkisp1-isp.c | 19 #include "rkisp1-common.h" 86 static int rkisp1_gasket_enable(struct rkisp1_device *rkisp1, argument 107 dev_err(rkisp1->dev, 114 dev_err(rkisp1->dev, "invalid frame descriptor for '%s':%u\n", 121 if (rkisp1->gasket_id == 0) { 141 regmap_update_bits(rkisp1->gasket, ISP_DEWARP_CONTROL, mask, val); 146 static void rkisp1_gasket_disable(struct rkisp1_device *rkisp1) argument 151 if (rkisp1->gasket_id == 1) { 163 regmap_update_bits(rkisp1->gasket, ISP_DEWARP_CONTROL, mask, val); 181 struct rkisp1_device *rkisp1 local 207 struct rkisp1_device *rkisp1 = isp->rkisp1; local 330 struct rkisp1_device *rkisp1 = isp->rkisp1; local 360 struct rkisp1_device *rkisp1 = isp->rkisp1; local 411 struct rkisp1_device *rkisp1 = isp->rkisp1; local 435 struct rkisp1_device *rkisp1 = isp->rkisp1; local 921 struct rkisp1_device *rkisp1 = isp->rkisp1; local 1025 rkisp1_isp_register(struct rkisp1_device *rkisp1) argument 1072 rkisp1_isp_unregister(struct rkisp1_device *rkisp1) argument 1101 struct rkisp1_device *rkisp1 = dev_get_drvdata(dev); local [all...] |
H A D | rkisp1-debug.c | 19 #include "rkisp1-common.h" 20 #include "rkisp1-regs.h" 36 static int rkisp1_debug_dump_regs(struct rkisp1_device *rkisp1, argument 44 ret = pm_runtime_get_if_in_use(rkisp1->dev); 49 val = rkisp1_read(rkisp1, offset + regs->reg); 52 shd = rkisp1_read(rkisp1, offset + regs->shd); 60 pm_runtime_put(rkisp1->dev); 81 struct rkisp1_device *rkisp1 = m->private; local 83 return rkisp1_debug_dump_regs(rkisp1, m, 0, registers); 101 struct rkisp1_device *rkisp1 local 140 struct rkisp1_device *rkisp1 = m->private; local 151 struct rkisp1_device *rkisp1 = m->private; local 194 rkisp1_debug_init(struct rkisp1_device *rkisp1) argument 246 rkisp1_debug_cleanup(struct rkisp1_device *rkisp1) argument [all...] |
H A D | rkisp1-stats.c | 14 #include "rkisp1-common.h" 181 struct rkisp1_device *rkisp1 = stats->rkisp1; local 185 reg_val = rkisp1_read(rkisp1, RKISP1_CIF_ISP_AWB_WHITE_CNT_V10); 188 reg_val = rkisp1_read(rkisp1, RKISP1_CIF_ISP_AWB_MEAN_V10); 202 struct rkisp1_device *rkisp1 = stats->rkisp1; local 206 reg_val = rkisp1_read(rkisp1, RKISP1_CIF_ISP_AWB_WHITE_CNT_V12); 209 reg_val = rkisp1_read(rkisp1, RKISP1_CIF_ISP_AWB_MEAN_V12); 222 struct rkisp1_device *rkisp1 local 235 struct rkisp1_device *rkisp1 = stats->rkisp1; local 259 struct rkisp1_device *rkisp1 = stats->rkisp1; local 276 struct rkisp1_device *rkisp1 = stats->rkisp1; local 290 struct rkisp1_device *rkisp1 = stats->rkisp1; local 307 struct rkisp1_device *rkisp1 = stats->rkisp1; local 406 struct rkisp1_device *rkisp1 = stats->rkisp1; local 436 rkisp1_stats_register(struct rkisp1_device *rkisp1) argument 484 rkisp1_stats_unregister(struct rkisp1_device *rkisp1) argument [all...] |
H A D | rkisp1-common.h | 17 #include <linux/rkisp1-config.h> 24 #include "rkisp1-regs.h" 53 #define RKISP1_DRIVER_NAME "rkisp1" 131 #define rkisp1_has_feature(rkisp1, feature) \ 132 ((rkisp1)->info->features & RKISP1_FEATURE_##feature) 185 * @rkisp1: pointer to the rkisp1 device 193 struct rkisp1_device *rkisp1; member in struct:rkisp1_csi 205 * @rkisp1: pointer to rkisp1_device 212 struct rkisp1_device *rkisp1; member in struct:rkisp1_isp 292 struct rkisp1_device *rkisp1; member in struct:rkisp1_capture 336 struct rkisp1_device *rkisp1; member in struct:rkisp1_stats 381 struct rkisp1_device *rkisp1; member in struct:rkisp1_params 407 struct rkisp1_device *rkisp1; member in struct:rkisp1_resizer 517 rkisp1_write(struct rkisp1_device *rkisp1, unsigned int addr, u32 val) argument 522 rkisp1_read(struct rkisp1_device *rkisp1, unsigned int addr) argument 553 rkisp1_path_count(struct rkisp1_device *rkisp1) argument 645 rkisp1_debug_init(struct rkisp1_device *rkisp1) argument 648 rkisp1_debug_cleanup(struct rkisp1_device *rkisp1) argument [all...] |
H A D | rkisp1-params.c | 14 #include "rkisp1-common.h" 41 val = rkisp1_read(params->rkisp1, reg); 42 rkisp1_write(params->rkisp1, reg, val | bit_mask); 50 val = rkisp1_read(params->rkisp1, reg); 51 rkisp1_write(params->rkisp1, reg, val & ~bit_mask); 67 mode = rkisp1_read(params->rkisp1, RKISP1_CIF_ISP_DPCC_MODE); 70 rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPCC_MODE, mode); 72 rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPCC_OUTPUT_MODE, 74 rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPCC_SET_USE, 78 rkisp1_write(params->rkisp1, RKISP1_ISP_DPCC_METHODS_SE 201 struct rkisp1_device *rkisp1 = params->rkisp1; local 261 struct rkisp1_device *rkisp1 = params->rkisp1; local 320 struct rkisp1_device *rkisp1 = params->rkisp1; local 1527 rkisp1_params_isr(struct rkisp1_device *rkisp1) argument 1913 rkisp1_params_register(struct rkisp1_device *rkisp1) argument 1964 rkisp1_params_unregister(struct rkisp1_device *rkisp1) argument [all...] |
H A D | rkisp1-capture.c | 21 #include "rkisp1-common.h" 24 * NOTE: There are two capture video devices in rkisp1, selfpath and mainpath. 450 u32 mi_ctrl = rkisp1_read(cap->rkisp1, RKISP1_CIF_MI_CTRL); 461 rkisp1_write(cap->rkisp1, RKISP1_CIF_MI_CTRL, mi_ctrl); 479 u32 mi_imsc = rkisp1_read(cap->rkisp1, RKISP1_CIF_MI_IMSC); 482 rkisp1_write(cap->rkisp1, RKISP1_CIF_MI_IMSC, mi_imsc); 488 struct rkisp1_device *rkisp1 = cap->rkisp1; local 491 rkisp1_write(rkisp1, cap->config->mi.y_size_init, 493 rkisp1_write(rkisp1, ca 552 struct rkisp1_device *rkisp1 = cap->rkisp1; local 820 struct rkisp1_device *rkisp1 = dev_get_drvdata(dev); local 989 struct rkisp1_device *rkisp1 = cap->rkisp1; local 1067 struct rkisp1_device *rkisp1 = cap->rkisp1; variable in typeref:struct:rkisp1_device 1091 struct rkisp1_device *rkisp1 = cap->rkisp1; variable in typeref:struct:rkisp1_device 1127 struct rkisp1_device *rkisp1 = cap->rkisp1; local 1522 rkisp1_capture_devs_unregister(struct rkisp1_device *rkisp1) argument 1602 rkisp1_capture_init(struct rkisp1_device *rkisp1, enum rkisp1_stream_id id) argument 1631 rkisp1_capture_devs_register(struct rkisp1_device *rkisp1) argument [all...] |
H A D | rkisp1-resizer.c | 11 #include "rkisp1-common.h" 108 return rkisp1_read(rsz->rkisp1, rsz->regs_base + offset); 114 rkisp1_write(rsz->rkisp1, rsz->regs_base + offset, value); 124 u32 dc_ctrl = rkisp1_read(rsz->rkisp1, RKISP1_CIF_DUAL_CROP_CTRL); 133 rkisp1_write(rsz->rkisp1, RKISP1_CIF_DUAL_CROP_CTRL, dc_ctrl); 140 struct rkisp1_device *rkisp1 = rsz->rkisp1; local 152 dev_dbg(rkisp1->dev, "capture %d crop disabled\n", rsz->id); 156 dc_ctrl = rkisp1_read(rkisp1, RKISP1_CIF_DUAL_CROP_CTRL); 157 rkisp1_write(rkisp1, rs 632 struct rkisp1_device *rkisp1 = rsz->rkisp1; local 736 rkisp1_resizer_devs_register(struct rkisp1_device *rkisp1) argument 759 rkisp1_resizer_devs_unregister(struct rkisp1_device *rkisp1) argument [all...] |
/linux-master/drivers/media/platform/rockchip/ |
H A D | Makefile | 3 obj-y += rkisp1/
|