CIMX wrapper: remove redudant traversing sb800 and sb900 CIMX dir
[coreboot.git] / src / southbridge / amd / cimx / sb800 / Makefile.inc
index ca6449495d3ad929c3a11f4a9a2f37f73e494665..30d21337152515756a76fd66b9c8f7be636a992e 100644 (file)
@@ -17,7 +17,6 @@
 # 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
 
@@ -31,4 +30,23 @@ 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-position := $(CONFIG_RAID_MISC_ROM_POSITION)
+       raid/misc.bin-type := raw
+endif