Home
last modified time | relevance | path

Searched refs:isp_cfg (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp32/
H A DIsp32Params.cpp24 void Isp32Params::convertAiqAwbGainToIsp32Params(struct isp32_isp_params_cfg& isp_cfg, in convertAiqAwbGainToIsp32Params() argument
29 isp_cfg.module_ens |= 1LL << RK_ISP2X_AWB_GAIN_ID; in convertAiqAwbGainToIsp32Params()
30 isp_cfg.module_cfg_update |= 1LL << RK_ISP2X_AWB_GAIN_ID; in convertAiqAwbGainToIsp32Params()
31 isp_cfg.module_en_update |= 1LL << RK_ISP2X_AWB_GAIN_ID; in convertAiqAwbGainToIsp32Params()
36 struct isp32_awb_gain_cfg * cfg = &isp_cfg.others.awb_gain_cfg; in convertAiqAwbGainToIsp32Params()
414 void Isp32Params::convertAiqAwbToIsp32Params(struct isp32_isp_params_cfg& isp_cfg, in convertAiqAwbToIsp32Params() argument
419 isp_cfg.module_ens |= ISP2X_MODULE_RAWAWB; in convertAiqAwbToIsp32Params()
420 isp_cfg.module_cfg_update |= ISP2X_MODULE_RAWAWB; in convertAiqAwbToIsp32Params()
421 isp_cfg.module_en_update |= ISP2X_MODULE_RAWAWB; in convertAiqAwbToIsp32Params()
432 struct isp32_rawawb_meas_cfg* awb_cfg_v32 = &isp_cfg.meas.rawawb; in convertAiqAwbToIsp32Params()
[all …]
H A DIsp32Params.h39 void convertAiqRawnrToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
43 void convertAiqTnrToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
47 void convertAiqYnrToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
51 void convertAiqUvnrToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
54 void convertAiqAwbGainToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
57 void convertAiqAwbToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
62 void convertAiqSharpenToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
65 void convertAiqBlcToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
69 void convertAiqAfToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
73 void convertAiqAfLiteToIsp32Params(struct isp32_isp_params_cfg& isp_cfg,
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp3x/
H A DIsp3xParams.cpp28 struct isp3x_isp_params_cfg& isp_cfg = *(struct isp3x_isp_params_cfg*)isp_cfg_p; in fixedAwbOveflowToIsp3xParams() local
30 struct isp3x_rawawb_meas_cfg * awb_cfg_v30 = &isp_cfg.meas.rawawb; in fixedAwbOveflowToIsp3xParams()
50 struct isp3x_isp_params_cfg* left_isp_params = &isp_cfg; in fixedAwbOveflowToIsp3xParams()
51 struct isp3x_isp_params_cfg* right_isp_params = &isp_cfg + 1; in fixedAwbOveflowToIsp3xParams()
90 void Isp3xParams::convertAiqAwbToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg, in convertAiqAwbToIsp3xParams() argument
96 isp_cfg.module_ens |= ISP2X_MODULE_RAWAWB; in convertAiqAwbToIsp3xParams()
97 isp_cfg.module_cfg_update |= ISP2X_MODULE_RAWAWB; in convertAiqAwbToIsp3xParams()
98 isp_cfg.module_en_update |= ISP2X_MODULE_RAWAWB; in convertAiqAwbToIsp3xParams()
103 struct isp3x_rawawb_meas_cfg * awb_cfg_v30 = &isp_cfg.meas.rawawb; in convertAiqAwbToIsp3xParams()
483 void Isp3xParams::convertAiqRawnrToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg, in convertAiqRawnrToIsp3xParams() argument
[all …]
H A DIsp3xParams.h35 void convertAiqGainToIsp3xParams(T& isp_cfg, rk_aiq_isp_gain_v3x_t& gain);
38 void convertAiqAgammaToIsp3xParams(T& isp_cfg, const rk_aiq_isp_goc_v3x_t& gamma_out_cfg);
43 void convertAiqAwbToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
48 void convertAiqRawnrToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
52 void convertAiqTnrToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
56 void convertAiqUvnrToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
60 void convertAiqYnrToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
64 void convertAiqSharpenToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
68 void convertAiqDrcToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
72 void convertAiqAfToIsp3xParams(struct isp3x_isp_params_cfg& isp_cfg,
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp20/
H A DIsp20Params.cpp467 void Isp20Params::convertAiqAeToIsp20Params(T& isp_cfg, const rk_aiq_isp_aec_meas_t& aec_meas) { in convertAiqAeToIsp20Params() argument
474 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE0_ID; in convertAiqAeToIsp20Params()
477 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE1_ID; in convertAiqAeToIsp20Params()
480 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE2_ID; in convertAiqAeToIsp20Params()
486 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE0_ID; in convertAiqAeToIsp20Params()
487 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE1_ID; in convertAiqAeToIsp20Params()
490 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE0_ID; in convertAiqAeToIsp20Params()
491 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE1_ID; in convertAiqAeToIsp20Params()
494 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE1_ID; in convertAiqAeToIsp20Params()
495 isp_cfg.module_ens |= 1LL << RK_ISP2X_RAWAE2_ID; in convertAiqAeToIsp20Params()
[all …]
H A DIsp20Params.h108 virtual XCamReturn checkIsp20Params(struct isp2x_isp_params_cfg& isp_cfg);
121 void forceOverwriteAiqIspCfg(struct isp2x_isp_params_cfg& isp_cfg,
126 XCamReturn merge_results(cam3aResultList &results, T &isp_cfg);
130 …virtual XCamReturn merge_isp_results(cam3aResultList &results, void* isp_cfg, bool is_multi_isp = …
135 void convertAiqAeToIsp20Params(T& isp_cfg,
138 void convertAiqHistToIsp20Params(T& isp_cfg,
142 void convertAiqAwbToIsp20Params(T& isp_cfg,
147 void convertAiqAwbGainToIsp20Params(T& isp_cfg,
152 void convertAiqMergeToIsp20Params(T& isp_cfg,
156 void convertAiqTmoToIsp20Params(T& isp_cfg,
[all …]
/OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp21/
H A DIsp21Params.cpp37 void FixFromAwbGain(U& isp_cfg, rk_aiq_isp_blc_v21_t& blc) { in FixFromAwbGain()
39 struct isp21_awb_gain_cfg* awb_cfg = &isp_cfg.others.awb_gain_cfg; in FixFromAwbGain()
42 isp_cfg.others.bls_cfg.bls1_en = blc.v0.blc1_enable; in FixFromAwbGain()
46 isp_cfg.others.bls_cfg.bls1_val.r = tmp; in FixFromAwbGain()
51 isp_cfg.others.bls_cfg.bls1_val.gr = tmp; in FixFromAwbGain()
56 isp_cfg.others.bls_cfg.bls1_val.gb = tmp; in FixFromAwbGain()
61 isp_cfg.others.bls_cfg.bls1_val.b = tmp; in FixFromAwbGain()
67 void FixFromAwbGain(U& isp_cfg, rk_aiq_isp_blc_v21_t& blc) { in FixFromAwbGain()
69 isp_cfg.others.bls_cfg.bls1_en = blc.v0.blc1_enable; in FixFromAwbGain()
73 isp_cfg.others.bls_cfg.bls1_val.r = tmp; in FixFromAwbGain()
[all …]
H A DIsp21Params.h34 void convertAiqCcmToIsp21Params(T& isp_cfg,
37 void convertAiqBlcToIsp21Params(T& isp_cfg,
40 void convertAiqAgicToIsp21Params(T& isp_cfg,
43 void convertAiqAwbGainToIsp21Params(T& isp_cfg,
47 void convertAiqCsmToIsp21Params(T& isp_cfg,
50 void convertAiqCgcToIsp21Params(T& isp_cfg,
57 void convertAiqAdehazeToIsp21Params(struct isp21_isp_params_cfg& isp_cfg,
62 void convertAiqAwbToIsp21Params(struct isp21_isp_params_cfg& isp_cfg,
67 void convertAiqRawnrToIsp21Params(struct isp21_isp_params_cfg& isp_cfg,
70 void convertAiqTnrToIsp21Params(struct isp21_isp_params_cfg& isp_cfg,
[all …]
/OK3568_Linux_fs/kernel/drivers/video/rockchip/dvbm/
H A Drockchip_dvbm.c230 struct dvbm_isp_cfg_t *cfg = &ctx->isp_cfg; in rk_dvbm_setup_iobuf()
436 struct dvbm_isp_cfg_t *isp_cfg = &ctx->isp_cfg; in rk_dvbm_update_next_adr() local
438 u32 y_wrap_size = isp_cfg->ybuf_top - isp_cfg->ybuf_bot; in rk_dvbm_update_next_adr()
439 u32 c_wrap_size = isp_cfg->cbuf_top - isp_cfg->cbuf_bot; in rk_dvbm_update_next_adr()
443 s_off = (frame_cnt * isp_cfg->ybuf_fstd) % y_wrap_size; in rk_dvbm_update_next_adr()
444 vepu_cfg->ybuf_sadr = isp_cfg->dma_addr + isp_cfg->ybuf_bot + s_off; in rk_dvbm_update_next_adr()
446 s_off = (frame_cnt * isp_cfg->cbuf_fstd) % c_wrap_size; in rk_dvbm_update_next_adr()
447 vepu_cfg->cbuf_sadr = isp_cfg->dma_addr + isp_cfg->cbuf_bot + s_off; in rk_dvbm_update_next_adr()
467 memcpy(&ctx->isp_cfg, cfg, sizeof(struct dvbm_isp_cfg_t)); in rk_dvbm_ctrl()
H A Drockchip_dvbm.h197 struct dvbm_isp_cfg_t isp_cfg; member