Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
[ Upstream commit 6803dfd3a69ccb318772463a86e40929fd4fbac7 ] This reverts commit 55eea8ef98641f6e1e1c202bd3a49a57c1dd4059. This quirk is now handled in the DRM core, so we can drop all of the internal code that was added to handle it. Reviewed-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Hamza Mahfooz <hamza.mahfooz@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
dd76b1c9f6
commit
22c4f8ef9c
@ -42,39 +42,6 @@
|
||||
#include "dm_helpers.h"
|
||||
#include "ddc_service_types.h"
|
||||
|
||||
struct monitor_patch_info {
|
||||
unsigned int manufacturer_id;
|
||||
unsigned int product_id;
|
||||
void (*patch_func)(struct dc_edid_caps *edid_caps, unsigned int param);
|
||||
unsigned int patch_param;
|
||||
};
|
||||
static void set_max_dsc_bpp_limit(struct dc_edid_caps *edid_caps, unsigned int param);
|
||||
|
||||
static const struct monitor_patch_info monitor_patch_table[] = {
|
||||
{0x6D1E, 0x5BBF, set_max_dsc_bpp_limit, 15},
|
||||
{0x6D1E, 0x5B9A, set_max_dsc_bpp_limit, 15},
|
||||
};
|
||||
|
||||
static void set_max_dsc_bpp_limit(struct dc_edid_caps *edid_caps, unsigned int param)
|
||||
{
|
||||
if (edid_caps)
|
||||
edid_caps->panel_patch.max_dsc_target_bpp_limit = param;
|
||||
}
|
||||
|
||||
static int amdgpu_dm_patch_edid_caps(struct dc_edid_caps *edid_caps)
|
||||
{
|
||||
int i, ret = 0;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(monitor_patch_table); i++)
|
||||
if ((edid_caps->manufacturer_id == monitor_patch_table[i].manufacturer_id)
|
||||
&& (edid_caps->product_id == monitor_patch_table[i].product_id)) {
|
||||
monitor_patch_table[i].patch_func(edid_caps, monitor_patch_table[i].patch_param);
|
||||
ret++;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
/* dm_helpers_parse_edid_caps
|
||||
*
|
||||
* Parse edid caps
|
||||
@ -149,8 +116,6 @@ enum dc_edid_status dm_helpers_parse_edid_caps(
|
||||
kfree(sads);
|
||||
kfree(sadb);
|
||||
|
||||
amdgpu_dm_patch_edid_caps(edid_caps);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user