/device/soc/rockchip/common/vendor/drivers/media/platform/rockchip/isp/ |
H A D | isp_stats_v21.c | 139 static int rkisp_stats_get_rawaebig_meas_reg(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, in rkisp_stats_get_rawaebig_meas_reg() argument 165 if (!ae) { in rkisp_stats_get_rawaebig_meas_reg() 170 ae->sumr[i] = in rkisp_stats_get_rawaebig_meas_reg() 175 ae->sumg[i] = in rkisp_stats_get_rawaebig_meas_reg() 180 ae->sumb[i] = in rkisp_stats_get_rawaebig_meas_reg() 186 ae->data[i].channelg_xy = ISP2X_RAWAEBIG_GET_MEAN_G(value); in rkisp_stats_get_rawaebig_meas_reg() 187 ae->data[i].channelb_xy = ISP2X_RAWAEBIG_GET_MEAN_B(value); in rkisp_stats_get_rawaebig_meas_reg() 188 ae->data[i].channelr_xy = ISP2X_RAWAEBIG_GET_MEAN_R(value); in rkisp_stats_get_rawaebig_meas_reg() 336 struct isp2x_rawaelite_stat *ae; in rkisp_stats_get_rawaelite_meas_reg() local 350 ae in rkisp_stats_get_rawaelite_meas_reg() 554 rkisp_stats_get_rawaebig_meas_ddr(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, u32 blk_no) rkisp_stats_get_rawaebig_meas_ddr() argument 742 struct isp2x_rawaelite_stat *ae; rkisp_stats_get_rawaelite_meas_ddr() local [all...] |
H A D | isp_stats_v3x.c | 163 static int rkisp_stats_get_rawaebig_meas_reg(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, in rkisp_stats_get_rawaebig_meas_reg() argument 189 if (!ae) { in rkisp_stats_get_rawaebig_meas_reg() 194 ae->sumr[i] = isp3_stats_read(stats_vdev, addr + ISP3X_RAWAE_BIG_WND1_SUMR + i * 0x04, id); in rkisp_stats_get_rawaebig_meas_reg() 198 ae->sumg[i] = isp3_stats_read(stats_vdev, addr + ISP3X_RAWAE_BIG_WND1_SUMG + i * 0x04, id); in rkisp_stats_get_rawaebig_meas_reg() 202 ae->sumb[i] = isp3_stats_read(stats_vdev, addr + ISP3X_RAWAE_BIG_WND1_SUMB + i * 0x04, id); in rkisp_stats_get_rawaebig_meas_reg() 207 ae->data[i].channelg_xy = ISP3X_RAWAEBIG_GET_MEAN_G(value); in rkisp_stats_get_rawaebig_meas_reg() 208 ae->data[i].channelb_xy = ISP3X_RAWAEBIG_GET_MEAN_B(value); in rkisp_stats_get_rawaebig_meas_reg() 209 ae->data[i].channelr_xy = ISP3X_RAWAEBIG_GET_MEAN_R(value); in rkisp_stats_get_rawaebig_meas_reg() 361 struct isp2x_rawaelite_stat *ae; in rkisp_stats_get_rawaelite_meas_reg() local 376 ae in rkisp_stats_get_rawaelite_meas_reg() 626 rkisp_stats_get_rawaebig_meas_ddr(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, u32 blk_no, u32 id) rkisp_stats_get_rawaebig_meas_ddr() argument 834 struct isp2x_rawaelite_stat *ae; rkisp_stats_get_rawaelite_meas_ddr() local [all...] |
H A D | isp_stats_v1x.c | 52 pbuf->params.ae.exp_mean[i] = (u8)readl(addr + i * 0x04); in rkisp1_stats_get_aec_meas_v10() 66 pbuf->params.ae.exp_mean[0x04 * i + 0] = CIF_ISP_EXP_GET_MEAN_xy0_V12(value); in rkisp1_stats_get_aec_meas_v12() 67 pbuf->params.ae.exp_mean[0x04 * i + 1] = CIF_ISP_EXP_GET_MEAN_xy1_V12(value); in rkisp1_stats_get_aec_meas_v12() 68 pbuf->params.ae.exp_mean[0x04 * i + 0x02] = CIF_ISP_EXP_GET_MEAN_xy2_V12(value); in rkisp1_stats_get_aec_meas_v12() 69 pbuf->params.ae.exp_mean[0x04 * i + 0x03] = CIF_ISP_EXP_GET_MEAN_xy3_V12(value); in rkisp1_stats_get_aec_meas_v12() 72 pbuf->params.ae.exp_mean[0x04 * i + 0] = CIF_ISP_EXP_GET_MEAN_xy0_V12(value); in rkisp1_stats_get_aec_meas_v12() 126 bls_val = &pbuf->params.ae.bls_val; in rkisp1_stats_get_bls_meas()
|
/device/soc/rockchip/rk3588/kernel/drivers/media/platform/rockchip/isp/ |
H A D | isp_stats_v21.c | 136 struct isp2x_rawaebig_stat *ae, u32 blk_no) in rkisp_stats_get_rawaebig_meas_reg() 160 if (!ae) in rkisp_stats_get_rawaebig_meas_reg() 164 ae->sumr[i] = rkisp_read(stats_vdev->dev, addr + RAWAE_BIG_WND1_SUMR + i * 4, true); in rkisp_stats_get_rawaebig_meas_reg() 167 ae->sumg[i] = rkisp_read(stats_vdev->dev, addr + RAWAE_BIG_WND1_SUMG + i * 4, true); in rkisp_stats_get_rawaebig_meas_reg() 170 ae->sumb[i] = rkisp_read(stats_vdev->dev, addr + RAWAE_BIG_WND1_SUMB + i * 4, true); in rkisp_stats_get_rawaebig_meas_reg() 174 ae->data[i].channelg_xy = ISP2X_RAWAEBIG_GET_MEAN_G(value); in rkisp_stats_get_rawaebig_meas_reg() 175 ae->data[i].channelb_xy = ISP2X_RAWAEBIG_GET_MEAN_B(value); in rkisp_stats_get_rawaebig_meas_reg() 176 ae->data[i].channelr_xy = ISP2X_RAWAEBIG_GET_MEAN_R(value); in rkisp_stats_get_rawaebig_meas_reg() 325 struct isp2x_rawaelite_stat *ae; in rkisp_stats_get_rawaelite_meas_reg() local 337 ae in rkisp_stats_get_rawaelite_meas_reg() 135 rkisp_stats_get_rawaebig_meas_reg(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, u32 blk_no) rkisp_stats_get_rawaebig_meas_reg() argument 547 rkisp_stats_get_rawaebig_meas_ddr(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, u32 blk_no) rkisp_stats_get_rawaebig_meas_ddr() argument 728 struct isp2x_rawaelite_stat *ae; rkisp_stats_get_rawaelite_meas_ddr() local [all...] |
H A D | isp_stats_v3x.c | 177 struct isp2x_rawaebig_stat *ae, in rkisp_stats_get_rawaebig_meas_reg() 204 if (!ae) in rkisp_stats_get_rawaebig_meas_reg() 208 ae->sumr[i] = isp3_stats_read(stats_vdev, in rkisp_stats_get_rawaebig_meas_reg() 212 ae->sumg[i] = isp3_stats_read(stats_vdev, in rkisp_stats_get_rawaebig_meas_reg() 216 ae->sumb[i] = isp3_stats_read(stats_vdev, in rkisp_stats_get_rawaebig_meas_reg() 222 ae->data[i].channelg_xy = ISP3X_RAWAEBIG_GET_MEAN_G(value); in rkisp_stats_get_rawaebig_meas_reg() 223 ae->data[i].channelb_xy = ISP3X_RAWAEBIG_GET_MEAN_B(value); in rkisp_stats_get_rawaebig_meas_reg() 224 ae->data[i].channelr_xy = ISP3X_RAWAEBIG_GET_MEAN_R(value); in rkisp_stats_get_rawaebig_meas_reg() 385 struct isp2x_rawaelite_stat *ae; in rkisp_stats_get_rawaelite_meas_reg() local 400 ae in rkisp_stats_get_rawaelite_meas_reg() 176 rkisp_stats_get_rawaebig_meas_reg(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, u32 blk_no, u32 id) rkisp_stats_get_rawaebig_meas_reg() argument 667 rkisp_stats_get_rawaebig_meas_ddr(struct rkisp_isp_stats_vdev *stats_vdev, struct isp2x_rawaebig_stat *ae, u32 blk_no, u32 id) rkisp_stats_get_rawaebig_meas_ddr() argument 884 struct isp2x_rawaelite_stat *ae; rkisp_stats_get_rawaelite_meas_ddr() local [all...] |
H A D | isp_stats_v1x.c | 65 pbuf->params.ae.exp_mean[i] = (u8)readl(addr + i * 4); in rkisp1_stats_get_aec_meas_v10() 81 pbuf->params.ae.exp_mean[4 * i + 0] = CIF_ISP_EXP_GET_MEAN_xy0_V12(value); in rkisp1_stats_get_aec_meas_v12() 82 pbuf->params.ae.exp_mean[4 * i + 1] = CIF_ISP_EXP_GET_MEAN_xy1_V12(value); in rkisp1_stats_get_aec_meas_v12() 83 pbuf->params.ae.exp_mean[4 * i + 2] = CIF_ISP_EXP_GET_MEAN_xy2_V12(value); in rkisp1_stats_get_aec_meas_v12() 84 pbuf->params.ae.exp_mean[4 * i + 3] = CIF_ISP_EXP_GET_MEAN_xy3_V12(value); in rkisp1_stats_get_aec_meas_v12() 87 pbuf->params.ae.exp_mean[4 * i + 0] = CIF_ISP_EXP_GET_MEAN_xy0_V12(value); in rkisp1_stats_get_aec_meas_v12() 149 bls_val = &pbuf->params.ae.bls_val; in rkisp1_stats_get_bls_meas()
|
/device/soc/rockchip/common/sdk_linux/include/uapi/linux/ |
H A D | rkisp1-config.h | 836 struct cifisp_ae_stat ae; member
|
/device/soc/rockchip/rk3588/kernel/include/uapi/linux/ |
H A D | rkisp1-config.h | 853 struct cifisp_ae_stat ae; member
|