# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
-subdirs-$(CONFIG_AMD_CIMX_SB800) += ../../../../../src/vendorcode/amd/cimx/sb800
# SB800 Platform Files
ramstage-y += cfg.c
ramstage-y += late.c
+ramstage-$(CONFIG_HAVE_ACPI_RESUME) += spi.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-position := $(CONFIG_RAID_MISC_ROM_POSITION)
+ raid/misc.bin-type := raw
+endif