drm/amd/display: Properly handle additional cases where DCN is not supported
authorAlex Deucher <alexander.deucher@amd.com>
Wed, 25 Jan 2023 19:35:16 +0000 (14:35 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 22 Feb 2023 11:59:45 +0000 (12:59 +0100)
commitb4e79d0c7f9bb938525716b3e05cfca6418e2bae
treeac0a68040e3f18797730b5c8f2479df580f273e7
parentfc64b04297a0674f4e5aff50622efdce46715fe1
drm/amd/display: Properly handle additional cases where DCN is not supported

[ Upstream commit 6fc547a5a2ef5ce05b16924106663ab92f8f87a7 ]

There could be boards with DCN listed in IP discovery, but no
display hardware actually wired up.  In this case the vbios
display table will not be populated.  Detect this case and
skip loading DM when we detect it.

v2: Mark DCN as harvested as well so other display checks
elsewhere in the driver are handled properly.

Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
Reviewed-by: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c