/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | capture.c | 1221 u16 h_offs, v_offs, h_size, v_size;
in rkisp_set_cmsk() local 1243 h_offs = cfg->win[i].h_offs & ~0x1;
in rkisp_set_cmsk() 1247 if (h_offs != cfg->win[i].h_offs || v_offs != cfg->win[i].v_offs || h_size != cfg->win[i].h_size ||
in rkisp_set_cmsk() 1251 if (h_offs + h_size > width) {
in rkisp_set_cmsk() 1252 h_size = (width - h_offs) & ~0x7;
in rkisp_set_cmsk() 1264 stream->vnode.vdev.name, i, h_offs, v_offs, h_size, v_size);
in rkisp_set_cmsk() 1266 dev->cmsk_cfg.win[i].h_offs = h_offs;
in rkisp_set_cmsk() [all...] |
H A D | isp_params_v1x.c | 114 rkisp1_iowrite32(params_vdev, arg->bls_window2.h_offs, CIF_ISP_BLS_H2_START);
in isp_bls_config() 122 rkisp1_iowrite32(params_vdev, arg->bls_window1.h_offs, CIF_ISP_BLS_H1_START);
in isp_bls_config() 427 rkisp1_iowrite32(params_vdev, arg->awb_wnd.h_offs, CIF_ISP_AWB_WND_H_OFFS_V10);
in isp_awb_meas_config_v10() 460 rkisp1_iowrite32(params_vdev, arg->awb_wnd.v_offs << 0x10 | arg->awb_wnd.h_offs, CIF_ISP_AWB_OFFS_V12);
in isp_awb_meas_config_v12() 549 rkisp1_iowrite32(params_vdev, arg->meas_window.h_offs, CIF_ISP_EXP_H_OFFSET_V10);
in isp_aec_config_v10() 580 CIF_ISP_EXP_H_OFFSET_SET_V12(arg->meas_window.h_offs),
in isp_aec_config_v12() 625 rkisp1_iowrite32(params_vdev, arg->meas_window.h_offs, CIF_ISP_HIST_H_OFFS_V10);
in isp_hst_config_v10() 662 rkisp1_iowrite32(params_vdev, CIF_ISP_HIST_OFFS_SET_V12(arg->meas_window.h_offs, arg->meas_window.v_offs),
in isp_hst_config_v12() 725 CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_offs) | CIF_ISP_AFM_WINDOW_Y(arg->afm_win[i].v_offs),
in isp_afm_config_v10() 728 CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_size + arg->afm_win[i].h_offs) |
in isp_afm_config_v10() [all...] |
H A D | rkisp.c | 1160 val = ISP_PACK_2SHORT(cfg->win[i].h_offs, cfg->win[i].v_offs);
in rkisp_config_cmsk_single() 1182 u32 i, val, h_offs, h_size, ctrl;
in rkisp_config_cmsk_dual() local 1192 h_offs = cfg->win[i].h_offs;
in rkisp_config_cmsk_dual() 1194 if (h_offs + h_size <= w) {
in rkisp_config_cmsk_dual() 1199 } else if (h_offs >= w) {
in rkisp_config_cmsk_dual() 1206 left.win[i].h_size = ALIGN(w - h_offs, 0x08);
in rkisp_config_cmsk_dual() 1208 right.win[i].h_offs = RKMOUDLE_UNITE_EXTEND_PIXEL;
in rkisp_config_cmsk_dual() 1209 val = h_offs + h_size - w;
in rkisp_config_cmsk_dual() 1211 right.win[i].h_offs in rkisp_config_cmsk_dual() [all...] |
H A D | isp_params_v21.c | 298 rkisp_iowrite32(params_vdev, arg->bls_window2.h_offs, ISP_BLS_H2_START); in isp_bls_config() 299 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 308 rkisp_iowrite32(params_vdev, arg->bls_window1.h_offs, ISP_BLS_H1_START); in isp_bls_config() 309 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 786 u16 h_offs, v_offs; in isp_rawaf_config() local 793 h_offs = arg->win[i].h_offs < 0x02 ? 0x02 : arg->win[i].h_offs; in isp_rawaf_config() 803 rkisp_iowrite32(params_vdev, ISP2X_PACK_2SHORT(v_offs, h_offs), ISP_RAWAF_LT_A + i * 0x08); in isp_rawaf_config() 891 ISP2X_RAWAE_LITE_V_OFFSET_SET(arg->win.v_offs) | ISP2X_RAWAE_LITE_H_OFFSET_SET(arg->win.h_offs), in isp_rawaelite_config() [all...] |
H A D | isp_params_v3x.c | 400 isp3_param_write(params_vdev, arg->bls_window2.h_offs, ISP3X_BLS_H2_START, id); in isp_bls_config() 401 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 410 isp3_param_write(params_vdev, arg->bls_window1.h_offs, ISP3X_BLS_H1_START, id); in isp_bls_config() 411 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 863 isp3_param_write(params_vdev, ISP_PACK_2SHORT(arg->win[0].h_offs, arg->win[0].v_offs), in isp_rawaebig_config_foraf() 875 u16 h_offs, v_offs; in isp_rawaf_config() local 882 h_offs = arg->win[i].h_offs < 0x02 ? 0x02 : arg->win[i].h_offs; in isp_rawaf_config() 894 isp3_param_write(params_vdev, ISP_PACK_2SHORT(v_offs, h_offs), ISP3X_RAWAF_OFFSET_WIN in isp_rawaf_config() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | capture.c | 1223 u16 h_offs, v_offs, h_size, v_size; in rkisp_set_cmsk() local 1245 h_offs = cfg->win[i].h_offs & ~0x1; in rkisp_set_cmsk() 1249 if (h_offs != cfg->win[i].h_offs || in rkisp_set_cmsk() 1254 if (h_offs + h_size > width) { in rkisp_set_cmsk() 1255 h_size = (width - h_offs) & ~0x7; in rkisp_set_cmsk() 1267 stream->vnode.vdev.name, i, h_offs, v_offs, h_size, v_size); in rkisp_set_cmsk() 1269 dev->cmsk_cfg.win[i].h_offs = h_offs; in rkisp_set_cmsk() [all...] |
H A D | isp_params_v1x.c | 145 rkisp1_iowrite32(params_vdev, arg->bls_window2.h_offs, in isp_bls_config() 157 rkisp1_iowrite32(params_vdev, arg->bls_window1.h_offs, in isp_bls_config() 558 arg->awb_wnd.h_offs, CIF_ISP_AWB_WND_H_OFFS_V10); in isp_awb_meas_config_v10() 599 arg->awb_wnd.h_offs, in isp_awb_meas_config_v12() 702 arg->meas_window.h_offs, CIF_ISP_EXP_H_OFFSET_V10); in isp_aec_config_v10() 737 CIF_ISP_EXP_H_OFFSET_SET_V12(arg->meas_window.h_offs), in isp_aec_config_v12() 792 arg->meas_window.h_offs, in isp_hst_config_v10() 841 CIF_ISP_HIST_OFFS_SET_V12(arg->meas_window.h_offs, in isp_hst_config_v12() 919 CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_offs) | in isp_afm_config_v10() 924 arg->afm_win[i].h_offs) | in isp_afm_config_v10() [all...] |
H A D | rkisp.c | 1176 val = ISP_PACK_2SHORT(cfg->win[i].h_offs, cfg->win[i].v_offs); in rkisp_config_cmsk_single() 1200 u32 i, val, h_offs, h_size, ctrl; in rkisp_config_cmsk_dual() local 1209 h_offs = cfg->win[i].h_offs; in rkisp_config_cmsk_dual() 1211 if (h_offs + h_size <= w) { in rkisp_config_cmsk_dual() 1216 } else if (h_offs >= w) { in rkisp_config_cmsk_dual() 1223 left.win[i].h_size = ALIGN(w - h_offs, 8); in rkisp_config_cmsk_dual() 1225 right.win[i].h_offs = RKMOUDLE_UNITE_EXTEND_PIXEL; in rkisp_config_cmsk_dual() 1226 val = h_offs + h_size - w; in rkisp_config_cmsk_dual() 1228 right.win[i].h_offs in rkisp_config_cmsk_dual() [all...] |
H A D | isp_params_v21.c | 376 rkisp_iowrite32(params_vdev, arg->bls_window2.h_offs, in isp_bls_config() 378 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 388 rkisp_iowrite32(params_vdev, arg->bls_window1.h_offs, in isp_bls_config() 390 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 987 u16 h_offs, v_offs; in isp_rawaf_config() local 995 h_offs = arg->win[i].h_offs < 2 ? 2 : arg->win[i].h_offs; in isp_rawaf_config() 1006 ISP2X_PACK_2SHORT(v_offs, h_offs), in isp_rawaf_config() 1103 ISP2X_RAWAE_LITE_H_OFFSET_SET(arg->win.h_offs), in isp_rawaelite_config() [all...] |
H A D | isp_params_v3x.c | 448 isp3_param_write(params_vdev, arg->bls_window2.h_offs, ISP3X_BLS_H2_START, id); in isp_bls_config() 449 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 458 isp3_param_write(params_vdev, arg->bls_window1.h_offs, ISP3X_BLS_H1_START, id); in isp_bls_config() 459 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 1007 ISP_PACK_2SHORT(arg->win[0].h_offs, arg->win[0].v_offs), in isp_rawaebig_config_foraf() 1023 u16 h_offs, v_offs; in isp_rawaf_config() local 1031 h_offs = arg->win[i].h_offs < 2 ? 2 : arg->win[i].h_offs; in isp_rawaf_config() 1044 ISP_PACK_2SHORT(v_offs, h_offs), in isp_rawaf_config() [all...] |
/device/soc/rockchip/common/sdk_linux/include/uapi/linux/ |
H A D | rkisp1-config.h | 166 unsigned short h_offs; member
|
H A D | rkisp2-config.h | 255 * h_offs: window horizontal offset, share for stream channel when same win_index. 2 align. 268 unsigned short h_offs; member 276 * width_ro: isp full resolution, h_offs + h_size <= width_ro. 349 u16 h_offs; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/linux/ |
H A D | rkisp1-config.h | 179 unsigned short h_offs; member
|
H A D | rkisp2-config.h | 268 * h_offs: window horizontal offset, share for stream channel when same win_index. 2 align. 281 unsigned short h_offs; member 289 * width_ro: isp full resolution, h_offs + h_size <= width_ro. 362 u16 h_offs; member
|