/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/ |
H A D | rkisp1-params.c | 42 rkisp1_write(params->rkisp1, reg, val | bit_mask); in rkisp1_param_set_bits() 51 rkisp1_write(params->rkisp1, reg, val & ~bit_mask); in rkisp1_param_clear_bits() 70 rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPCC_MODE, mode); in rkisp1_dpcc_config() 72 rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPCC_OUTPUT_MODE, in rkisp1_dpcc_config() 74 rkisp1_write(params->rkisp1, RKISP1_CIF_ISP_DPCC_SET_USE, in rkisp1_dpcc_config() 78 rkisp1_write(params->rkisp1, RKISP1_ISP_DPCC_METHODS_SET(i), in rkisp1_dpcc_config() 81 rkisp1_write(params->rkisp1, RKISP1_ISP_DPCC_LINE_THRESH(i), in rkisp1_dpcc_config() 84 rkisp1_write(params->rkisp1, RKISP1_ISP_DPCC_LINE_MAD_FAC(i), in rkisp1_dpcc_config() 87 rkisp1_write(params->rkisp1, RKISP1_ISP_DPCC_PG_FAC(i), in rkisp1_dpcc_config() 90 rkisp1_write(param in rkisp1_dpcc_config() [all...] |
H A D | rkisp1-isp.c | 108 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_RECENTER, 0); in rkisp1_config_ism() 109 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_MAX_DX, 0); in rkisp1_config_ism() 110 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_MAX_DY, 0); in rkisp1_config_ism() 111 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_DISPLACE, 0); in rkisp1_config_ism() 112 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_H_OFFS, src_crop->left); in rkisp1_config_ism() 113 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_V_OFFS, src_crop->top); in rkisp1_config_ism() 114 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_H_SIZE, src_crop->width); in rkisp1_config_ism() 115 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_V_SIZE, src_crop->height); in rkisp1_config_ism() 118 rkisp1_write(rkisp1, RKISP1_CIF_ISP_IS_CTRL, 1); in rkisp1_config_ism() 121 rkisp1_write(rkisp in rkisp1_config_ism() [all...] |
H A D | rkisp1-csi.c | 93 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_CTRL, mipi_ctrl); in rkisp1_csi_config() 97 rkisp1_write(rkisp1, RKISP1_CIF_ISP_CSI0_CTRL0, 0); in rkisp1_csi_config() 100 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_IMG_DATA_SEL, in rkisp1_csi_config() 105 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_ICR, ~0); in rkisp1_csi_config() 111 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_IMSC, in rkisp1_csi_config() 135 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_CTRL, in rkisp1_csi_enable() 145 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_IMSC, 0); in rkisp1_csi_disable() 158 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_ICR, ~0); in rkisp1_csi_disable() 161 rkisp1_write(rkisp1, RKISP1_CIF_MIPI_CTRL, in rkisp1_csi_disable() 221 rkisp1_write(rkisp in rkisp1_csi_isr() [all...] |
H A D | rkisp1-capture.c | 408 rkisp1_write(cap->rkisp1, RKISP1_CIF_MI_CTRL, mi_ctrl); in rkisp1_mi_config_ctrl() 429 rkisp1_write(cap->rkisp1, RKISP1_CIF_MI_IMSC, mi_imsc); in rkisp1_irq_frame_end_enable() 438 rkisp1_write(rkisp1, cap->config->mi.y_size_init, in rkisp1_mp_config() 440 rkisp1_write(rkisp1, cap->config->mi.cb_size_init, in rkisp1_mp_config() 442 rkisp1_write(rkisp1, cap->config->mi.cr_size_init, in rkisp1_mp_config() 454 rkisp1_write(rkisp1, RKISP1_CIF_MI_XTD_FORMAT_CTRL, reg); in rkisp1_mp_config() 462 rkisp1_write(rkisp1, RKISP1_CIF_MI_CTRL, reg); in rkisp1_mp_config() 466 rkisp1_write(rkisp1, RKISP1_CIF_MI_CTRL, reg); in rkisp1_mp_config() 475 rkisp1_write(rkisp1, cap->config->mi.y_size_init, in rkisp1_sp_config() 477 rkisp1_write(rkisp in rkisp1_sp_config() [all...] |
H A D | rkisp1-resizer.c | 117 rkisp1_write(rsz->rkisp1, rsz->regs_base + offset, value); in rkisp1_rsz_write() 164 rkisp1_write(rsz->rkisp1, rsz->config->dual_crop.ctrl, dc_ctrl); in rkisp1_dcrop_disable() 189 rkisp1_write(rkisp1, rsz->config->dual_crop.h_offset, sink_crop->left); in rkisp1_dcrop_config() 190 rkisp1_write(rkisp1, rsz->config->dual_crop.v_offset, sink_crop->top); in rkisp1_dcrop_config() 191 rkisp1_write(rkisp1, rsz->config->dual_crop.h_size, sink_crop->width); in rkisp1_dcrop_config() 192 rkisp1_write(rkisp1, rsz->config->dual_crop.v_size, sink_crop->height); in rkisp1_dcrop_config() 195 rkisp1_write(rkisp1, rsz->config->dual_crop.ctrl, dc_ctrl); in rkisp1_dcrop_config()
|
H A D | rkisp1-common.h | 518 rkisp1_write(struct rkisp1_device *rkisp1, unsigned int addr, u32 val) in rkisp1_write() function
|
H A D | rkisp1-stats.c | 411 rkisp1_write(rkisp1, RKISP1_CIF_ISP_ICR, RKISP1_STATS_MEAS_MASK); in rkisp1_stats_isr()
|
/kernel/linux/linux-5.10/drivers/staging/media/rkisp1/ |
H A D | rkisp1-params.c | 40 rkisp1_write(params->rkisp1, val | bit_mask, reg); in rkisp1_param_set_bits() 49 rkisp1_write(params->rkisp1, val & ~bit_mask, reg); in rkisp1_param_clear_bits() 63 rkisp1_write(params->rkisp1, mode, RKISP1_CIF_ISP_DPCC_MODE); in rkisp1_dpcc_config() 64 rkisp1_write(params->rkisp1, arg->output_mode, in rkisp1_dpcc_config() 66 rkisp1_write(params->rkisp1, arg->set_use, in rkisp1_dpcc_config() 69 rkisp1_write(params->rkisp1, arg->methods[0].method, in rkisp1_dpcc_config() 71 rkisp1_write(params->rkisp1, arg->methods[1].method, in rkisp1_dpcc_config() 73 rkisp1_write(params->rkisp1, arg->methods[2].method, in rkisp1_dpcc_config() 76 rkisp1_write(params->rkisp1, arg->methods[i].line_thresh, in rkisp1_dpcc_config() 78 rkisp1_write(param in rkisp1_dpcc_config() [all...] |
H A D | rkisp1-isp.c | 248 rkisp1_write(rkisp1, 0, RKISP1_CIF_ISP_IS_RECENTER); in rkisp1_config_ism() 249 rkisp1_write(rkisp1, 0, RKISP1_CIF_ISP_IS_MAX_DX); in rkisp1_config_ism() 250 rkisp1_write(rkisp1, 0, RKISP1_CIF_ISP_IS_MAX_DY); in rkisp1_config_ism() 251 rkisp1_write(rkisp1, 0, RKISP1_CIF_ISP_IS_DISPLACE); in rkisp1_config_ism() 252 rkisp1_write(rkisp1, src_crop->left, RKISP1_CIF_ISP_IS_H_OFFS); in rkisp1_config_ism() 253 rkisp1_write(rkisp1, src_crop->top, RKISP1_CIF_ISP_IS_V_OFFS); in rkisp1_config_ism() 254 rkisp1_write(rkisp1, src_crop->width, RKISP1_CIF_ISP_IS_H_SIZE); in rkisp1_config_ism() 255 rkisp1_write(rkisp1, src_crop->height, RKISP1_CIF_ISP_IS_V_SIZE); in rkisp1_config_ism() 258 rkisp1_write(rkisp1, 1, RKISP1_CIF_ISP_IS_CTRL); in rkisp1_config_ism() 261 rkisp1_write(rkisp in rkisp1_config_ism() [all...] |
H A D | rkisp1-capture.c | 386 rkisp1_write(cap->rkisp1, mi_ctrl, RKISP1_CIF_MI_CTRL); in rkisp1_mi_config_ctrl() 407 rkisp1_write(cap->rkisp1, mi_imsc, RKISP1_CIF_MI_IMSC); in rkisp1_irq_frame_end_enable() 416 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_Y), in rkisp1_mp_config() 418 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_CB), in rkisp1_mp_config() 420 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_CR), in rkisp1_mp_config() 432 rkisp1_write(rkisp1, reg, RKISP1_CIF_MI_XTD_FORMAT_CTRL); in rkisp1_mp_config() 440 rkisp1_write(rkisp1, reg, RKISP1_CIF_MI_CTRL); in rkisp1_mp_config() 444 rkisp1_write(rkisp1, reg, RKISP1_CIF_MI_CTRL); in rkisp1_mp_config() 453 rkisp1_write(rkisp1, rkisp1_pixfmt_comp_size(pixm, RKISP1_PLANE_Y), in rkisp1_sp_config() 455 rkisp1_write(rkisp in rkisp1_sp_config() [all...] |
H A D | rkisp1-resizer.c | 219 rkisp1_write(rsz->rkisp1, dc_ctrl, rsz->config->dual_crop.ctrl); in rkisp1_dcrop_disable() 244 rkisp1_write(rkisp1, sink_crop->left, rsz->config->dual_crop.h_offset); in rkisp1_dcrop_config() 245 rkisp1_write(rkisp1, sink_crop->top, rsz->config->dual_crop.v_offset); in rkisp1_dcrop_config() 246 rkisp1_write(rkisp1, sink_crop->width, rsz->config->dual_crop.h_size); in rkisp1_dcrop_config() 247 rkisp1_write(rkisp1, sink_crop->height, rsz->config->dual_crop.v_size); in rkisp1_dcrop_config() 250 rkisp1_write(rkisp1, dc_ctrl, rsz->config->dual_crop.ctrl); in rkisp1_dcrop_config() 306 rkisp1_write(rsz->rkisp1, ctrl_cfg, rsz->config->rsz.ctrl); in rkisp1_rsz_update_shadow() 322 rkisp1_write(rsz->rkisp1, 0, rsz->config->rsz.ctrl); in rkisp1_rsz_disable() 340 rkisp1_write(rkisp1, 0, rsz->config->rsz.phase_hy); in rkisp1_rsz_config_regs() 341 rkisp1_write(rkisp in rkisp1_rsz_config_regs() [all...] |
H A D | rkisp1-common.h | 400 rkisp1_write(struct rkisp1_device *rkisp1, u32 val, unsigned int addr) in rkisp1_write() function
|
H A D | rkisp1-stats.c | 356 rkisp1_write(rkisp1, RKISP1_STATS_MEAS_MASK, RKISP1_CIF_ISP_ICR); in rkisp1_stats_isr()
|