mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 10:31:33 -04:00
drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN4_2 from 3dlut code
[why] CONFIG_DRM_AMD_DC_DCN4_2 were readded to DAL by mistake resulting in parts of dcn42 3dlut code not being compiled. [how] Remove readded CONFIG_DRM_AMD_DC_DCN4_2 guards. Reviewed-by: Rafal Ostrowski <rafal.ostrowski@amd.com> Signed-off-by: Tomasz Siemek <tomasz.siemek@amd.com> Signed-off-by: Wayne Lin <wayne.lin@amd.com> Tested-by: Dan Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
24a10b9d5b
commit
1eefee5466
@@ -1508,13 +1508,9 @@ union dc_plane_cm_flags {
|
||||
unsigned int blend_enable : 1;
|
||||
/* whether legacy (lut3d_func) or DMA is valid */
|
||||
unsigned int lut3d_dma_enable : 1;
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
/* RMCM lut to be used instead of MCM */
|
||||
unsigned int rmcm_enable : 1;
|
||||
unsigned int reserved: 27;
|
||||
#else
|
||||
unsigned int reserved: 28;
|
||||
#endif
|
||||
} bits;
|
||||
};
|
||||
|
||||
|
||||
@@ -1414,28 +1414,20 @@ enum dc_cm_lut_swizzle {
|
||||
|
||||
enum dc_cm_lut_pixel_format {
|
||||
CM_LUT_PIXEL_FORMAT_RGBA16161616_UNORM_12MSB,
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
CM_LUT_PIXEL_FORMAT_BGRA16161616_UNORM_12MSB,
|
||||
#endif
|
||||
CM_LUT_PIXEL_FORMAT_RGBA16161616_UNORM_12LSB,
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
CM_LUT_PIXEL_FORMAT_BGRA16161616_UNORM_12LSB,
|
||||
#endif
|
||||
CM_LUT_PIXEL_FORMAT_RGBA16161616_FLOAT_FP1_5_10,
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
CM_LUT_PIXEL_FORMAT_BGRA16161616_FLOAT_FP1_5_10
|
||||
#endif
|
||||
};
|
||||
|
||||
enum dc_cm_lut_size {
|
||||
CM_LUT_SIZE_NONE,
|
||||
CM_LUT_SIZE_999,
|
||||
CM_LUT_SIZE_171717,
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
CM_LUT_SIZE_333333,
|
||||
CM_LUT_SIZE_454545,
|
||||
CM_LUT_SIZE_656565,
|
||||
#endif
|
||||
};
|
||||
|
||||
#ifndef TRIM_CM2
|
||||
|
||||
@@ -515,12 +515,10 @@ void dcn401_populate_mcm_luts(struct dc *dc,
|
||||
|
||||
/* Select width based on the requested LUT size */
|
||||
switch (cm->lut3d_dma.size) {
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
case CM_LUT_SIZE_333333:
|
||||
if (dc->caps.color.mpc.rmcm_3d_lut_caps.lut_dim_caps.dim_33)
|
||||
width = hubp_3dlut_fl_width_33;
|
||||
break;
|
||||
#endif // CONFIG_DRM_AMD_DC_DCN4_2
|
||||
case CM_LUT_SIZE_171717:
|
||||
width = hubp_3dlut_fl_width_17;
|
||||
break;
|
||||
|
||||
@@ -470,7 +470,6 @@ static bool dc_is_rmcm_3dlut_supported(struct hubp *hubp, struct mpc *mpc)
|
||||
return false;
|
||||
}
|
||||
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
static bool is_rmcm_3dlut_fl_supported(struct dc *dc)
|
||||
{
|
||||
/* size was previously hard-coded to TRANSFORMED in local_mcm,
|
||||
@@ -480,7 +479,6 @@ static bool is_rmcm_3dlut_fl_supported(struct dc *dc)
|
||||
return false;
|
||||
return dc->caps.color.mpc.rmcm_3d_lut_caps.lut_dim_caps.dim_17 != 0u;
|
||||
}
|
||||
#endif
|
||||
|
||||
static void dcn42_set_mcm_location_post_blend(struct dc *dc, struct pipe_ctx *pipe_ctx, bool bPostBlend)
|
||||
{
|
||||
@@ -724,9 +722,8 @@ void dcn42_populate_mcm_luts(struct dc *dc,
|
||||
false);
|
||||
|
||||
//RMCM - 3dLUT+Shaper
|
||||
#if defined(CONFIG_DRM_AMD_DC_DCN4_2)
|
||||
if (cm->flags.bits.rmcm_enable &&
|
||||
is_rmcm_3dlut_fl_supported(dc)) {
|
||||
is_rmcm_3dlut_fl_supported(dc))
|
||||
dcn42_program_rmcm_luts(
|
||||
hubp,
|
||||
pipe_ctx,
|
||||
@@ -734,8 +731,6 @@ void dcn42_populate_mcm_luts(struct dc *dc,
|
||||
mpc,
|
||||
lut_bank_a,
|
||||
mpcc_id);
|
||||
}
|
||||
#endif /* CONFIG_DRM_AMD_DC_DCN4_2 */
|
||||
|
||||
/* 1D LUT */
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user