| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/hwi/isp32/ |
| H A D | Isp32Params.cpp | 24 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 D | Isp32Params.h | 39 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 D | Isp3xParams.cpp | 28 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 D | Isp3xParams.h | 35 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 D | Isp20Params.cpp | 467 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 D | Isp20Params.h | 108 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 D | Isp21Params.cpp | 37 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 D | Isp21Params.h | 34 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 D | rockchip_dvbm.c | 230 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 D | rockchip_dvbm.h | 197 struct dvbm_isp_cfg_t isp_cfg; member
|