/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | capture.c | 803 .h_size = CIF_DUAL_CROP_M_H_SIZE,
863 .h_size = CIF_DUAL_CROP_S_H_SIZE,
1221 u16 h_offs, v_offs, h_size, v_size;
in rkisp_set_cmsk() local 1245 h_size = cfg->win[i].h_size & ~0x7;
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_siz in rkisp_set_cmsk() [all...] |
H A D | regs.c | 67 reg = stream->config->dual_crop.h_size; in rkisp_config_dcrop() 85 reg = stream->config->dual_crop.h_size; in rkisp_config_dcrop() 93 reg = stream->config->dual_crop.h_size; in rkisp_config_dcrop()
|
H A D | isp_params_v1x.c | 115 rkisp1_iowrite32(params_vdev, arg->bls_window2.h_size, CIF_ISP_BLS_H2_STOP);
in isp_bls_config() 123 rkisp1_iowrite32(params_vdev, arg->bls_window1.h_size, CIF_ISP_BLS_H1_STOP);
in isp_bls_config() 430 rkisp1_iowrite32(params_vdev, arg->awb_wnd.h_size, CIF_ISP_AWB_WND_H_SIZE_V10);
in isp_awb_meas_config_v10() 462 rkisp1_iowrite32(params_vdev, arg->awb_wnd.v_size << 0x10 | arg->awb_wnd.h_size, CIF_ISP_AWB_SIZE_V12);
in isp_awb_meas_config_v12() 552 block_hsize = arg->meas_window.h_size / CIF_ISP_EXP_COLUMN_NUM_V10 - 1;
in isp_aec_config_v10() 583 block_hsize = arg->meas_window.h_size / ae_wnd_num[wnd_num_idx] - 1;
in isp_aec_config_v12() 628 block_hsize = arg->meas_window.h_size / CIF_ISP_HIST_COLUMN_NUM_V10 - 1;
in isp_hst_config_v10() 665 block_hsize = arg->meas_window.h_size / hist_wnd_num[wnd_num_idx] - 1;
in isp_hst_config_v12() 728 CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_size + arg->afm_win[i].h_offs) |
in isp_afm_config_v10() 753 CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_size in isp_afm_config_v12() [all...] |
H A D | capture.h | 171 u32 h_size; member
|
H A D | isp_params_v21.c | 299 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 309 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 785 u16 h_size, v_size; in isp_rawaf_config() local 791 h_size = arg->win[i].h_size; in isp_rawaf_config() 797 h_size = h_size / 0x0F * 0x0F; in isp_rawaf_config() 807 rkisp_iowrite32(params_vdev, ISP2X_PACK_2SHORT(v_size, h_size), ISP_RAWAF_RB_A + i * 0x08); in isp_rawaf_config() 894 block_hsize = arg->win.h_size / ae_wnd_num[wnd_num_idx]; in isp_rawaelite_config() 937 u32 addr, i, value, h_size, v_siz in isp_rawaebig_config() local [all...] |
H A D | rkisp.c | 1163 val = ISP_PACK_2SHORT(cfg->win[i].h_size, cfg->win[i].v_size);
in rkisp_config_cmsk_single() 1182 u32 i, val, h_offs, h_size, ctrl;
in rkisp_config_cmsk_dual() local 1193 h_size = cfg->win[i].h_size;
in rkisp_config_cmsk_dual() 1194 if (h_offs + h_size <= w) {
in rkisp_config_cmsk_dual() 1206 left.win[i].h_size = ALIGN(w - h_offs, 0x08);
in rkisp_config_cmsk_dual() 1209 val = h_offs + h_size - w;
in rkisp_config_cmsk_dual() 1210 right.win[i].h_size = ALIGN(val, 0x08);
in rkisp_config_cmsk_dual() 1211 right.win[i].h_offs -= right.win[i].h_size - val;
in rkisp_config_cmsk_dual() 1220 val = ISP_PACK_2SHORT(left.win[i].h_size, lef in rkisp_config_cmsk_dual() [all...] |
H A D | isp_params_v3x.c | 401 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 411 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 866 block_hsize = arg->win[0].h_size / ae_wnd_num[wnd_num_idx]; in isp_rawaebig_config_foraf() 874 u16 h_size, v_size; in isp_rawaf_config() local 880 h_size = arg->win[i].h_size; in isp_rawaf_config() 886 h_size = h_size / 0x0F * 0x0F; in isp_rawaf_config() 900 isp3_param_write(params_vdev, ISP_PACK_2SHORT(v_size, h_size), ISP3X_RAWAF_SIZE_WINA + i * 0x08, id); in isp_rawaf_config() 1064 block_hsize = arg->win.h_size / ae_wnd_nu in isp_rawaelite_config() 1110 u32 addr, i, value, h_size, v_size; isp_rawaebig_config() local [all...] |
H A D | capture_v30.c | 76 .h_size = ISP3X_DUAL_CROP_FBC_H_SIZE,
97 .h_size = ISP3X_DUAL_CROP_FBC_H_SIZE,
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | capture.c | 792 .h_size = CIF_DUAL_CROP_M_H_SIZE, 849 .h_size = CIF_DUAL_CROP_S_H_SIZE, 1223 u16 h_offs, v_offs, h_size, v_size; in rkisp_set_cmsk() local 1247 h_size = cfg->win[i].h_size & ~0x7; in rkisp_set_cmsk() 1251 h_size != cfg->win[i].h_size || 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_siz in rkisp_set_cmsk() [all...] |
H A D | regs.c | 68 reg = stream->config->dual_crop.h_size; in rkisp_config_dcrop() 85 reg = stream->config->dual_crop.h_size; in rkisp_config_dcrop() 93 reg = stream->config->dual_crop.h_size; in rkisp_config_dcrop()
|
H A D | isp_params_v1x.c | 147 rkisp1_iowrite32(params_vdev, arg->bls_window2.h_size, in isp_bls_config() 159 rkisp1_iowrite32(params_vdev, arg->bls_window1.h_size, in isp_bls_config() 563 arg->awb_wnd.h_size, CIF_ISP_AWB_WND_H_SIZE_V10); in isp_awb_meas_config_v10() 604 arg->awb_wnd.h_size, in isp_awb_meas_config_v12() 706 block_hsize = arg->meas_window.h_size / CIF_ISP_EXP_COLUMN_NUM_V10 - 1; in isp_aec_config_v10() 740 block_hsize = arg->meas_window.h_size / ae_wnd_num[wnd_num_idx] - 1; in isp_aec_config_v12() 798 block_hsize = arg->meas_window.h_size / CIF_ISP_HIST_COLUMN_NUM_V10 - 1; in isp_hst_config_v10() 845 block_hsize = arg->meas_window.h_size / hist_wnd_num[wnd_num_idx] - 1; in isp_hst_config_v12() 923 CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_size + in isp_afm_config_v10() 953 CIF_ISP_AFM_WINDOW_X(arg->afm_win[i].h_size in isp_afm_config_v12() [all...] |
H A D | capture.h | 175 u32 h_size; member
|
H A D | isp_params_v21.c | 378 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 390 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 986 u16 h_size, v_size; in isp_rawaf_config() local 993 h_size = arg->win[i].h_size; in isp_rawaf_config() 999 h_size = h_size / 15 * 15; in isp_rawaf_config() 1012 ISP2X_PACK_2SHORT(v_size, h_size), in isp_rawaf_config() 1106 block_hsize = arg->win.h_size / ae_wnd_num[wnd_num_idx]; in isp_rawaelite_config() 1150 u32 addr, i, value, h_size, v_siz in isp_rawaebig_config() local [all...] |
H A D | rkisp.c | 1179 val = ISP_PACK_2SHORT(cfg->win[i].h_size, cfg->win[i].v_size); in rkisp_config_cmsk_single() 1200 u32 i, val, h_offs, h_size, ctrl; in rkisp_config_cmsk_dual() local 1210 h_size = cfg->win[i].h_size; in rkisp_config_cmsk_dual() 1211 if (h_offs + h_size <= w) { in rkisp_config_cmsk_dual() 1223 left.win[i].h_size = ALIGN(w - h_offs, 8); in rkisp_config_cmsk_dual() 1226 val = h_offs + h_size - w; in rkisp_config_cmsk_dual() 1227 right.win[i].h_size = ALIGN(val, 8); in rkisp_config_cmsk_dual() 1228 right.win[i].h_offs -= right.win[i].h_size - val; in rkisp_config_cmsk_dual() 1239 val = ISP_PACK_2SHORT(left.win[i].h_size, lef in rkisp_config_cmsk_dual() [all...] |
H A D | isp_params_v3x.c | 449 value = arg->bls_window2.h_offs + arg->bls_window2.h_size; in isp_bls_config() 459 value = arg->bls_window1.h_offs + arg->bls_window1.h_size; in isp_bls_config() 1010 block_hsize = arg->win[0].h_size / ae_wnd_num[wnd_num_idx]; in isp_rawaebig_config_foraf() 1022 u16 h_size, v_size; in isp_rawaf_config() local 1029 h_size = arg->win[i].h_size; in isp_rawaf_config() 1035 h_size = h_size / 15 * 15; in isp_rawaf_config() 1052 ISP_PACK_2SHORT(v_size, h_size), in isp_rawaf_config() 1225 block_hsize = arg->win.h_size / ae_wnd_nu in isp_rawaelite_config() 1271 u32 addr, i, value, h_size, v_size; isp_rawaebig_config() local [all...] |
H A D | capture_v30.c | 79 .h_size = ISP3X_DUAL_CROP_FBC_H_SIZE, 98 .h_size = ISP3X_DUAL_CROP_FBC_H_SIZE,
|
/device/soc/rockchip/common/sdk_linux/include/uapi/linux/ |
H A D | rkisp1-config.h | 168 unsigned short h_size; member
|
H A D | rkisp2-config.h | 257 * h_size: window horizontal size, share for stream channel when same win_index. 8 align. 270 unsigned short h_size; member 276 * width_ro: isp full resolution, h_offs + h_size <= width_ro. 351 u16 h_size; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/linux/ |
H A D | rkisp1-config.h | 181 unsigned short h_size; member
|
H A D | rkisp2-config.h | 270 * h_size: window horizontal size, share for stream channel when same win_index. 8 align. 283 unsigned short h_size; member 289 * width_ro: isp full resolution, h_offs + h_size <= width_ro. 364 u16 h_size; member
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/adapt/ |
H A D | hi_comm_isp_adapt.h | 1451 hi_u16 h_size; /* RW; Range: Hi3559AV100 = [256, 8192]|Hi3519AV100 = [256, 8192]|
member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/adapt/ |
H A D | hi_comm_isp_adapt.h | 1451 hi_u16 h_size; /* RW; Range: Hi3559AV100 = [256, 8192]|Hi3519AV100 = [256, 8192]|
member
|