/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 1244 v_offs = cfg->win[i].v_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() 1255 if (v_offs + v_size > height) {
in rkisp_set_cmsk() 1256 v_size = (height - v_offs) & ~0x7;
in rkisp_set_cmsk() 1264 stream->vnode.vdev.name, i, h_offs, v_offs, h_size, v_size);
in rkisp_set_cmsk() 1267 dev->cmsk_cfg.win[i].v_offs = v_offs;
in rkisp_set_cmsk() [all...] |
H A D | isp_params_v1x.c | 116 rkisp1_iowrite32(params_vdev, arg->bls_window2.v_offs, CIF_ISP_BLS_V2_START);
in isp_bls_config() 124 rkisp1_iowrite32(params_vdev, arg->bls_window1.v_offs, CIF_ISP_BLS_V1_START);
in isp_bls_config() 426 rkisp1_iowrite32(params_vdev, arg->awb_wnd.v_offs, CIF_ISP_AWB_WND_V_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() 550 rkisp1_iowrite32(params_vdev, arg->meas_window.v_offs, CIF_ISP_EXP_V_OFFSET_V10);
in isp_aec_config_v10() 579 CIF_ISP_EXP_V_OFFSET_SET_V12(arg->meas_window.v_offs) |
in isp_aec_config_v12() 626 rkisp1_iowrite32(params_vdev, arg->meas_window.v_offs, CIF_ISP_HIST_V_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() 729 CIF_ISP_AFM_WINDOW_Y(arg->afm_win[i].v_size + arg->afm_win[i].v_offs),
in isp_afm_config_v10() [all...] |
H A D | isp_params_v21.c | 301 rkisp_iowrite32(params_vdev, arg->bls_window2.v_offs, ISP_BLS_V2_START); in isp_bls_config() 302 value = arg->bls_window2.v_offs + arg->bls_window2.v_size; in isp_bls_config() 311 rkisp_iowrite32(params_vdev, arg->bls_window1.v_offs, ISP_BLS_V1_START); in isp_bls_config() 312 value = arg->bls_window1.v_offs + arg->bls_window1.v_size; in isp_bls_config() 786 u16 h_offs, v_offs; in isp_rawaf_config() local 794 v_offs = arg->win[i].v_offs < 1 ? 1 : arg->win[i].v_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_SE in isp_rawaelite_config() [all...] |
H A D | isp_params_v3x.c | 403 isp3_param_write(params_vdev, arg->bls_window2.v_offs, ISP3X_BLS_V2_START, id); in isp_bls_config() 404 value = arg->bls_window2.v_offs + arg->bls_window2.v_size; in isp_bls_config() 413 isp3_param_write(params_vdev, arg->bls_window1.v_offs, ISP3X_BLS_V1_START, id); in isp_bls_config() 414 value = arg->bls_window1.v_offs + arg->bls_window1.v_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 883 v_offs = arg->win[i].v_offs < 1 ? 1 : arg->win[i].v_offs; in isp_rawaf_config() 894 isp3_param_write(params_vdev, ISP_PACK_2SHORT(v_offs, h_off in isp_rawaf_config() [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() 1218 val = ISP_PACK_2SHORT(left.win[i].h_offs, left.win[i].v_offs);
in rkisp_config_cmsk_dual() 1223 val = ISP_PACK_2SHORT(right.win[i].h_offs, right.win[i].v_offs);
in rkisp_config_cmsk_dual()
|
/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 1246 v_offs = cfg->win[i].v_offs & ~0x1; in rkisp_set_cmsk() 1250 v_offs != cfg->win[i].v_offs || in rkisp_set_cmsk() 1258 if (v_offs + v_size > height) { in rkisp_set_cmsk() 1259 v_size = (height - v_offs) & ~0x7; in rkisp_set_cmsk() 1267 stream->vnode.vdev.name, i, h_offs, v_offs, h_size, v_size); in rkisp_set_cmsk() 1270 dev->cmsk_cfg.win[i].v_offs = v_offs; in rkisp_set_cmsk() [all...] |
H A D | isp_params_v1x.c | 149 rkisp1_iowrite32(params_vdev, arg->bls_window2.v_offs, in isp_bls_config() 161 rkisp1_iowrite32(params_vdev, arg->bls_window1.v_offs, in isp_bls_config() 556 arg->awb_wnd.v_offs, CIF_ISP_AWB_WND_V_OFFS_V10); in isp_awb_meas_config_v10() 598 arg->awb_wnd.v_offs << 16 | in isp_awb_meas_config_v12() 704 arg->meas_window.v_offs, CIF_ISP_EXP_V_OFFSET_V10); in isp_aec_config_v10() 736 CIF_ISP_EXP_V_OFFSET_SET_V12(arg->meas_window.v_offs) | in isp_aec_config_v12() 795 arg->meas_window.v_offs, in isp_hst_config_v10() 842 arg->meas_window.v_offs), in isp_hst_config_v12() 920 CIF_ISP_AFM_WINDOW_Y(arg->afm_win[i].v_offs), in isp_afm_config_v10() 926 arg->afm_win[i].v_offs), in isp_afm_config_v10() [all...] |
H A D | isp_params_v21.c | 380 rkisp_iowrite32(params_vdev, arg->bls_window2.v_offs, in isp_bls_config() 382 value = arg->bls_window2.v_offs + arg->bls_window2.v_size; in isp_bls_config() 392 rkisp_iowrite32(params_vdev, arg->bls_window1.v_offs, in isp_bls_config() 394 value = arg->bls_window1.v_offs + arg->bls_window1.v_size; in isp_bls_config() 987 u16 h_offs, v_offs; in isp_rawaf_config() local 996 v_offs = arg->win[i].v_offs < 1 ? 1 : arg->win[i].v_offs; in isp_rawaf_config() 1006 ISP2X_PACK_2SHORT(v_offs, h_offs), in isp_rawaf_config() 1102 ISP2X_RAWAE_LITE_V_OFFSET_SET(arg->win.v_offs) | in isp_rawaelite_config() [all...] |
H A D | isp_params_v3x.c | 451 isp3_param_write(params_vdev, arg->bls_window2.v_offs, ISP3X_BLS_V2_START, id); in isp_bls_config() 452 value = arg->bls_window2.v_offs + arg->bls_window2.v_size; in isp_bls_config() 461 isp3_param_write(params_vdev, arg->bls_window1.v_offs, ISP3X_BLS_V1_START, id); in isp_bls_config() 462 value = arg->bls_window1.v_offs + arg->bls_window1.v_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 1032 v_offs = arg->win[i].v_offs < 1 ? 1 : arg->win[i].v_offs; in isp_rawaf_config() 1044 ISP_PACK_2SHORT(v_offs, h_off in isp_rawaf_config() [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() 1237 val = ISP_PACK_2SHORT(left.win[i].h_offs, left.win[i].v_offs); in rkisp_config_cmsk_dual() 1242 val = ISP_PACK_2SHORT(right.win[i].h_offs, right.win[i].v_offs); in rkisp_config_cmsk_dual()
|
/device/soc/rockchip/common/sdk_linux/include/uapi/linux/ |
H A D | rkisp1-config.h | 167 unsigned short v_offs; member
|
H A D | rkisp2-config.h | 256 * v_offs: window vertical offset, share for stream channel when same win_index. 2 align. 269 unsigned short v_offs; member 277 * height_ro: isp full resolution, v_offs + v_size <= height_ro. 350 u16 v_offs; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/linux/ |
H A D | rkisp1-config.h | 180 unsigned short v_offs; member
|
H A D | rkisp2-config.h | 269 * v_offs: window vertical offset, share for stream channel when same win_index. 2 align. 282 unsigned short v_offs; member 290 * height_ro: isp full resolution, v_offs + v_size <= height_ro. 363 u16 v_offs; member
|