Add xhcbios and ahcibios rom handling
This change adds xhci and ahci bios rom handling that is similar to the vgabios rom handling in the arch/x86 Makefile.inc to the Persimmon and Torpedo mainboards. It also adds the basis for AHCI BIOS rom handling to the Persimmon Kconfig. Change-Id: I527a906323ae483cfa2ca0785f3adb43e88fd84b Signed-off-by: Frank Vibrans <frank.vibrans@amd.com> Signed-off-by: efdesign98 <efdesign98@gmail.com> Reviewed-on: http://review.coreboot.org/109 Tested-by: build bot (Jenkins) Reviewed-by: Marc Jones <marcj303@gmail.com>
This commit is contained in:
parent
95b6611c18
commit
3ddb6b85f1
|
@ -119,6 +119,20 @@ config VGA_BIOS_ID
|
||||||
string
|
string
|
||||||
default "1002,9802"
|
default "1002,9802"
|
||||||
|
|
||||||
|
config AHCI_BIOS
|
||||||
|
bool
|
||||||
|
default n
|
||||||
|
|
||||||
|
#config AHCI_BIOS_FILE
|
||||||
|
# string "AHCI ROM path and filename"
|
||||||
|
# depends on AHCI_BIOS
|
||||||
|
# default "rom/ahci/sb900.bin"
|
||||||
|
|
||||||
|
config AHCI_BIOS_ID
|
||||||
|
string "AHCI device PCI IDs"
|
||||||
|
depends on AHCI_BIOS
|
||||||
|
default "1002,4391"
|
||||||
|
|
||||||
config DRIVERS_PS2_KEYBOARD
|
config DRIVERS_PS2_KEYBOARD
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
|
|
|
@ -17,6 +17,13 @@
|
||||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
#
|
#
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_AHCI_BIOS),y)
|
||||||
|
stripped_ahcibios_id = $(call strip_quotes,$(CONFIG_AHCI_BIOS_ID))
|
||||||
|
cbfs-files-$(CONFIG_AHCI_BIOS) += pci$(stripped_ahcibios_id).rom
|
||||||
|
pci$(stripped_ahcibios_id).rom-file := $(call strip_quotes,$(CONFIG_AHCI_BIOS_FILE))
|
||||||
|
pci$(stripped_ahcibios_id).rom-type := optionrom
|
||||||
|
endif
|
||||||
|
|
||||||
romstage-y += buildOpts.c
|
romstage-y += buildOpts.c
|
||||||
romstage-y += agesawrapper.c
|
romstage-y += agesawrapper.c
|
||||||
romstage-y += dimmSpd.c
|
romstage-y += dimmSpd.c
|
||||||
|
|
|
@ -17,6 +17,20 @@
|
||||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
#
|
#
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_AHCI_BIOS),y)
|
||||||
|
stripped_ahcibios_id = $(call strip_quotes,$(CONFIG_AHCI_BIOS_ID))
|
||||||
|
cbfs-files-$(CONFIG_AHCI_BIOS) += pci$(stripped_ahcibios_id).rom
|
||||||
|
pci$(stripped_ahcibios_id).rom-file := $(call strip_quotes,$(CONFIG_AHCI_BIOS_FILE))
|
||||||
|
pci$(stripped_ahcibios_id).rom-type := optionrom
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(CONFIG_XHC_BIOS),y)
|
||||||
|
stripped_xhcbios_id = $(call strip_quotes,$(CONFIG_XHC_BIOS_ID))
|
||||||
|
cbfs-files-$(CONFIG_XHC_BIOS) += pci$(stripped_xhcbios_id).rom
|
||||||
|
pci$(stripped_xhcbios_id).rom-file := $(call strip_quotes,$(CONFIG_XHC_BIOS_FILE))
|
||||||
|
pci$(stripped_xhcbios_id).rom-type := optionrom
|
||||||
|
endif
|
||||||
|
|
||||||
romstage-y += buildOpts.c
|
romstage-y += buildOpts.c
|
||||||
romstage-y += agesawrapper.c
|
romstage-y += agesawrapper.c
|
||||||
romstage-y += dimmSpd.c
|
romstage-y += dimmSpd.c
|
||||||
|
|
Loading…
Reference in New Issue