From 4843ded47c3e72ee112a1ea79f03017f6999c1e1 Mon Sep 17 00:00:00 2001 From: Ritul Guru Date: Mon, 20 Feb 2023 00:45:11 +0530 Subject: soc/amd/phoenix: add VBIOS ID remapping for phoenix Phoenix2 VBIOS PCI DID is 15c8 though the VBIOS image uses a different PCI ID i.e. 0x1205, so we need to implement map_oprom_vendev for the SoC. Change-Id: I7eef5eb41b781f02abb9dd4098e92a8652a431f5 Signed-off-by: Ritul Guru Reviewed-on: https://review.coreboot.org/c/coreboot/+/73122 Tested-by: build bot (Jenkins) Reviewed-by: Felix Held Reviewed-by: Fred Reitberger --- src/soc/amd/phoenix/graphics.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/soc/amd/phoenix/graphics.c (limited to 'src/soc/amd/phoenix/graphics.c') diff --git a/src/soc/amd/phoenix/graphics.c b/src/soc/amd/phoenix/graphics.c new file mode 100644 index 0000000000..ee07229640 --- /dev/null +++ b/src/soc/amd/phoenix/graphics.c @@ -0,0 +1,15 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#include +#include +#include + +u32 map_oprom_vendev(u32 vendev) +{ + switch (vendev) { + case PHOENIX2_VBIOS_VID_DID: + return PHOENIX2_GPU_VID_DID; + } + + return vendev; +} -- cgit v1.2.3