coreboot/src/device
Martin Roth dafcc7a26d Rework map_oprom_vendev to add revision check and mapping
AMD's Family 17h SoCs share the same video device ID, but may need
different video BIOSes. This adds the common code changes to check the
vendor & device IDs along with the revision and select the correct video
BIOS to use.

Change-Id: I2978a5693c904ddb09d23715cb309c4a356e0370
Signed-off-by: Martin Roth <martinroth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/2040455
Reviewed-by: Raul E Rangel <rrangel@chromium.org>
Reviewed-by: Matt Papageorge <matt.papageorge@amd.corp-partner.google.com>
Reviewed-by: Justin Frodsham <justin.frodsham@amd.corp-partner.google.com>
Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/39793
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
2020-03-25 10:49:08 +00:00
..
dram printf: Automatically prefix %p with 0x 2019-12-11 11:38:59 +00:00
oprom treewide: capitalize 'BIOS' 2020-02-17 20:11:24 +00:00
azalia_device.c AUTHORS: Move src/device copyrights into AUTHORS file 2019-09-17 08:14:13 +00:00
cardbus_device.c src: Remove unused include '<device/pci_ids.h>' 2019-10-18 18:41:09 +00:00
cpu_device.c AUTHORS: Move src/device copyrights into AUTHORS file 2019-09-17 08:14:13 +00:00
device.c device: Log times with millisecond resolution 2019-12-31 17:38:22 +00:00
device_const.c device/pci: Reduce scope of dev_find_slot() 2019-11-21 19:43:34 +00:00
device_util.c src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
hypertransport.c device/hypertransport: Drop unused code 2019-11-22 10:41:10 +00:00
i2c.c src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00
i2c_bus.c src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
Kconfig src/device: Add option to look at revision in option roms 2020-03-25 10:48:21 +00:00
Makefile.inc Add buffer_to/from_fifo32(_prefix) helpers 2019-08-22 10:36:22 +00:00
mmio.c AUTHORS: Move src/device copyrights into AUTHORS file 2019-09-17 08:14:13 +00:00
pci_class.c src/device: Update pci_class to PCI-SIG Specification 2020-01-10 10:55:49 +00:00
pci_device.c Add configurable ramstage support for minimal PCI scanning 2020-02-08 18:57:36 +00:00
pci_early.c device/pci_early: Drop some __SIMPLE_DEVICE__ use 2019-09-30 20:06:06 +00:00
pci_ops.c device,drivers/: Drop some __SIMPLE_DEVICE__ use 2019-09-30 11:07:46 +00:00
pci_rom.c Rework map_oprom_vendev to add revision check and mapping 2020-03-25 10:49:08 +00:00
pciexp_device.c pciexp: Add support for allocating PCI express hotplug resources 2020-02-05 09:32:30 +00:00
pcix_device.c AUTHORS: Move src/device copyrights into AUTHORS file 2019-09-17 08:14:13 +00:00
pnp_device.c device/pnp_device: improve warning/error messages 2020-02-01 01:45:03 +00:00
root_device.c device: Use scan_static_bus() over scan_lpc_bus() 2019-10-08 12:59:56 +00:00
smbus_ops.c device/smbus: Drop unused smbus_set_link() 2020-01-04 22:08:38 +00:00
software_i2c.c src/[arch-lib]: change "unsigned" to "unsigned int" 2019-10-27 21:08:39 +00:00