aboutsummaryrefslogtreecommitdiff
path: root/src/southbridge/amd/cimx/sb800/Makefile.inc
diff options
context:
space:
mode:
authorKerry Sheh <shekairui@gmail.com>2011-10-10 17:17:39 +0800
committerMarc Jones <marcj303@gmail.com>2011-10-11 07:59:12 +0200
commitd4a0e7d0b685387f6b9bf7ac8727d4a5ea7c75bf (patch)
tree32ee4e4831f5f34418d554d94135043be0340b5c /src/southbridge/amd/cimx/sb800/Makefile.inc
parentf8adf7a129e6746a558d6f6e1c29045746c93cde (diff)
sb800: Add sata ahci/raid mode kconfig option
If sb800 sata was configured as ahci or raid mode, give the option to add ROM files. Change-Id: I87a7814930ce3a7c38cde1e235d151223eea2107 Signed-off-by: Kerry Sheh <kerry.she@amd.com> Signed-off-by: Kerry Sheh <shekairui@gmail.com> Reviewed-on: http://review.coreboot.org/225 Tested-by: build bot (Jenkins) Reviewed-by: Marc Jones <marcj303@gmail.com>
Diffstat (limited to 'src/southbridge/amd/cimx/sb800/Makefile.inc')
-rw-r--r--src/southbridge/amd/cimx/sb800/Makefile.inc18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/southbridge/amd/cimx/sb800/Makefile.inc b/src/southbridge/amd/cimx/sb800/Makefile.inc
index acc5fdfeb7..30c0d39e44 100644
--- a/src/southbridge/amd/cimx/sb800/Makefile.inc
+++ b/src/southbridge/amd/cimx/sb800/Makefile.inc
@@ -31,4 +31,22 @@ ramstage-y += late.c
driver-y += smbus.c
driver-y += lpc.c
+ifeq ($(CONFIG_SB800_SATA_AHCI), y)
+ifdef CONFIG_SB800_AHCI_ROM
+ stripped_ahci_rom_id = $(call strip_quotes,$(CONFIG_AHCI_ROM_ID))
+ cbfs-files-y += pci$(stripped_ahci_rom_id).rom
+ pci$(stripped_ahci_rom_id).rom-file := $(call strip_quotes,$(CONFIG_AHCI_ROM_FILE))
+ pci$(stripped_ahci_rom_id).rom-type := optionrom
+endif
+endif
+ifeq ($(CONFIG_SB800_SATA_RAID), y)
+ stripped_raid_rom_id = $(call strip_quotes,$(CONFIG_RAID_ROM_ID))
+ cbfs-files-y += pci$(stripped_raid_rom_id).rom
+ pci$(stripped_raid_rom_id).rom-file := $(call strip_quotes,$(CONFIG_RAID_ROM_FILE))
+ pci$(stripped_raid_rom_id).rom-type := optionrom
+
+ cbfs-files-y += raid/misc.bin
+ raid/misc.bin-file := $(call strip_quotes,$(CONFIG_RAID_MISC_ROM_FILE))
+ raid/misc.bin-type := raw
+endif