Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/amdgpu: Remove leftover igp_lane_info

Variable igp_lane_info always is 0. 0 & any value = 0 and false.
In this way, all сonditional statements will false.

The code was leftover from when the code was ported from radeon
where igp_lane_info was derived from the vbios on supported
platforms.

[update commit message - Alex]

Signed-off-by: Grigory Vasilyev <h0tc0d3@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Grigory Vasilyev and committed by
Alex Deucher
d1826081 b0778bb0

-21
-21
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c
··· 765 765 int dp_clock = 0; 766 766 int dp_lane_count = 0; 767 767 int connector_object_id = 0; 768 - int igp_lane_info = 0; 769 768 int dig_encoder = dig->dig_encoder; 770 769 int hpd_id = AMDGPU_HPD_NONE; 771 770 ··· 846 847 args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG2_ENCODER; 847 848 else 848 849 args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_DIG1_ENCODER; 849 - 850 - if ((adev->flags & AMD_IS_APU) && 851 - (amdgpu_encoder->encoder_id == ENCODER_OBJECT_ID_INTERNAL_UNIPHY)) { 852 - if (is_dp || 853 - !amdgpu_dig_monitor_is_duallink(encoder, amdgpu_encoder->pixel_clock)) { 854 - if (igp_lane_info & 0x1) 855 - args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_0_3; 856 - else if (igp_lane_info & 0x2) 857 - args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_4_7; 858 - else if (igp_lane_info & 0x4) 859 - args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_8_11; 860 - else if (igp_lane_info & 0x8) 861 - args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_12_15; 862 - } else { 863 - if (igp_lane_info & 0x3) 864 - args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_0_7; 865 - else if (igp_lane_info & 0xc) 866 - args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LANE_8_15; 867 - } 868 - } 869 850 870 851 if (dig->linkb) 871 852 args.v1.ucConfig |= ATOM_TRANSMITTER_CONFIG_LINKB;