src/device/Kconfig: Include the discrete VGA OpROM at config UI
Create the way of adding the discrete VGA OpROM at config UI (alternative to ./cbfstool ./cb.rom add -f vgabios_dgpu.bin -n pci1002,6663.rom -t optionrom ) DGPU options are accessible only if CONFIG_VGA_BIOS is enabled. Signed-off-by: Mike Banon <mikebdp2@gmail.com> Change-Id: I0a7bf0fe95c833cf3df0c7cb20fc27b6ab218c5a Reviewed-on: https://review.coreboot.org/c/coreboot/+/31449 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Rudolph <siro@das-labor.org> Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
parent
8e3b842b8b
commit
0f8547e2ce
|
@ -47,6 +47,11 @@ cbfs-files-$(CONFIG_VGA_BIOS) += pci$(stripped_vgabios_id).rom
|
||||||
pci$(stripped_vgabios_id).rom-file := $(call strip_quotes,$(CONFIG_VGA_BIOS_FILE))
|
pci$(stripped_vgabios_id).rom-file := $(call strip_quotes,$(CONFIG_VGA_BIOS_FILE))
|
||||||
pci$(stripped_vgabios_id).rom-type := optionrom
|
pci$(stripped_vgabios_id).rom-type := optionrom
|
||||||
|
|
||||||
|
stripped_vgabios_dgpu_id = $(call strip_quotes,$(CONFIG_VGA_BIOS_DGPU_ID))
|
||||||
|
cbfs-files-$(CONFIG_VGA_BIOS_DGPU) += pci$(stripped_vgabios_dgpu_id).rom
|
||||||
|
pci$(stripped_vgabios_dgpu_id).rom-file := $(call strip_quotes,$(CONFIG_VGA_BIOS_DGPU_FILE))
|
||||||
|
pci$(stripped_vgabios_dgpu_id).rom-type := optionrom
|
||||||
|
|
||||||
verstage-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
|
verstage-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
|
||||||
bootblock-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
|
bootblock-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
|
||||||
romstage-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
|
romstage-$(CONFIG_HAVE_CF9_RESET) += cf9_reset.c
|
||||||
|
|
|
@ -613,6 +613,41 @@ config VGA_BIOS_ID
|
||||||
|
|
||||||
Under GNU/Linux you can run `lspci -nn` to list the IDs of your PCI devices.
|
Under GNU/Linux you can run `lspci -nn` to list the IDs of your PCI devices.
|
||||||
|
|
||||||
|
config VGA_BIOS_DGPU
|
||||||
|
bool "Add a discrete VGA BIOS image"
|
||||||
|
depends on VGA_BIOS
|
||||||
|
help
|
||||||
|
Select this option if you have a VGA BIOS image for discrete GPU
|
||||||
|
that you would like to add to your ROM.
|
||||||
|
|
||||||
|
You will be able to specify the location and file name of the
|
||||||
|
image later.
|
||||||
|
|
||||||
|
config VGA_BIOS_DGPU_FILE
|
||||||
|
string "Discrete VGA BIOS path and filename"
|
||||||
|
depends on VGA_BIOS_DGPU
|
||||||
|
default "vgabios_dgpu.bin"
|
||||||
|
help
|
||||||
|
The path and filename of the file to use as VGA BIOS for discrete GPU.
|
||||||
|
|
||||||
|
config VGA_BIOS_DGPU_ID
|
||||||
|
string "Discrete VGA device PCI IDs"
|
||||||
|
depends on VGA_BIOS_DGPU
|
||||||
|
default "1002,6663"
|
||||||
|
help
|
||||||
|
The comma-separated PCI vendor and device ID that would associate
|
||||||
|
your VGA BIOS to your discrete video card.
|
||||||
|
|
||||||
|
Examples:
|
||||||
|
1002,6663 for HD 8570M
|
||||||
|
1002,6665 for R5 M230
|
||||||
|
|
||||||
|
In the above examples 1002 is the PCI vendor ID (in hex, but without
|
||||||
|
the "0x" prefix) and 6663 / 6665 specifies the PCI device ID of the
|
||||||
|
discrete video card (also in hex, without "0x" prefix).
|
||||||
|
|
||||||
|
Under GNU/Linux you can run `lspci -nn` to list the IDs of your PCI devices.
|
||||||
|
|
||||||
config INTEL_GMA_HAVE_VBT
|
config INTEL_GMA_HAVE_VBT
|
||||||
bool
|
bool
|
||||||
help
|
help
|
||||||
|
|
Loading…
Reference in New Issue