|
13 | 13 | #include "sde_reg_dma.h" |
14 | 14 | #include "sde_hw_reg_dma_v1_color_proc.h" |
15 | 15 | #include "sde_hw_color_proc_common_v4.h" |
16 | | -#include "sde_hw_kcal_ctrl.h" |
17 | 16 | #include "sde_hw_ctl.h" |
18 | 17 | #include "sde_hw_sspp.h" |
19 | 18 | #include "sde_hwio.h" |
@@ -1037,23 +1036,11 @@ reg_dmav1_setup_dspp_pa_hsicv17_apply(struct sde_hw_dspp *ctx, |
1037 | 1036 | return rc; |
1038 | 1037 | } |
1039 | 1038 |
|
1040 | | -static inline void |
1041 | | -reg_dmav1_setup_dspp_pa_hsicv17_kcal(struct sde_hw_dspp *ctx, void *ctl) |
1042 | | -{ |
1043 | | - struct drm_msm_pa_hsic hsic_cfg = sde_hw_kcal_hsic_struct(); |
1044 | | - int rc; |
1045 | | - |
1046 | | - rc = reg_dmav1_setup_dspp_pa_hsicv17_apply(ctx, &hsic_cfg, ctl); |
1047 | | - if (rc) |
1048 | | - pr_err("kernel hsic application failed ret %d\n", rc); |
1049 | | -} |
1050 | | - |
1051 | 1039 | void reg_dmav1_setup_dspp_pccv4(struct sde_hw_dspp *ctx, void *cfg) |
1052 | 1040 | { |
1053 | 1041 | struct sde_hw_reg_dma_ops *dma_ops; |
1054 | 1042 | struct sde_reg_dma_kickoff_cfg kick_off; |
1055 | 1043 | struct sde_hw_cp_cfg *hw_cfg = cfg; |
1056 | | - struct sde_hw_kcal *kcal = sde_hw_kcal_get(); |
1057 | 1044 | struct sde_reg_dma_setup_ops_cfg dma_write_cfg; |
1058 | 1045 | struct drm_msm_pcc *pcc_cfg; |
1059 | 1046 | struct drm_msm_pcc_coeff *coeffs = NULL; |
@@ -1125,10 +1112,6 @@ void reg_dmav1_setup_dspp_pccv4(struct sde_hw_dspp *ctx, void *cfg) |
1125 | 1112 | data[i + 3] = coeffs->r; |
1126 | 1113 | data[i + 6] = coeffs->g; |
1127 | 1114 | data[i + 9] = coeffs->b; |
1128 | | - |
1129 | | - if (kcal->enabled) |
1130 | | - sde_hw_kcal_pcc_adjust(data, i); |
1131 | | - |
1132 | 1115 | data[i + 12] = coeffs->rg; |
1133 | 1116 | data[i + 15] = coeffs->rb; |
1134 | 1117 | data[i + 18] = coeffs->gb; |
@@ -1161,22 +1144,16 @@ void reg_dmav1_setup_dspp_pccv4(struct sde_hw_dspp *ctx, void *cfg) |
1161 | 1144 | if (rc) |
1162 | 1145 | DRM_ERROR("failed to kick off ret %d\n", rc); |
1163 | 1146 |
|
1164 | | - if (kcal->enabled) |
1165 | | - reg_dmav1_setup_dspp_pa_hsicv17_kcal(ctx, hw_cfg->ctl); |
1166 | 1147 | exit: |
1167 | 1148 | kfree(data); |
1168 | 1149 | } |
1169 | 1150 |
|
1170 | 1151 | void reg_dmav1_setup_dspp_pa_hsicv17(struct sde_hw_dspp *ctx, void *cfg) |
1171 | 1152 | { |
1172 | 1153 | struct sde_hw_cp_cfg *hw_cfg = cfg; |
1173 | | - struct sde_hw_kcal *kcal = sde_hw_kcal_get(); |
1174 | 1154 | u32 opcode = 0; |
1175 | 1155 | int rc; |
1176 | 1156 |
|
1177 | | - if (kcal->enabled) |
1178 | | - return; |
1179 | | - |
1180 | 1157 | opcode = SDE_REG_READ(&ctx->hw, ctx->cap->sblk->hsic.base); |
1181 | 1158 |
|
1182 | 1159 | rc = reg_dma_dspp_check(ctx, cfg, HSIC); |
|
0 commit comments