Add sb800 spi support.
[coreboot.git] / src / southbridge / amd / cimx / sb800 / Makefile.inc
index acc5fdfeb78baf281bf027ce03b353fe1b4008c1..2b55feeb1cacf2eecbc5dca37038f770e945bae5 100644 (file)
@@ -17,7 +17,6 @@
 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 #
 
-subdirs-$(CONFIG_SOUTHBRIDGE_AMD_CIMX_SB800) += ../../../../../src/vendorcode/amd/cimx/sb800
 
 # SB800 Platform Files
 
@@ -28,7 +27,28 @@ romstage-y += smbus.c
 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