blob: bea976356a2fae31048dc0cb818ea4a4952c80a2 [file] [log] [blame]
Frank Vibrans63e62b02011-02-14 18:38:14 +00001#
2# This file is part of the coreboot project.
3#
4# Copyright (C) 2011 Advanced Micro Devices, Inc.
5#
6# This program is free software; you can redistribute it and/or modify
7# it under the terms of the GNU General Public License as published by
8# the Free Software Foundation; version 2 of the License.
9#
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with this program; if not, write to the Free Software
17# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
18#
19
Frank Vibrans63e62b02011-02-14 18:38:14 +000020
21# SB800 Platform Files
22
23romstage-y += cfg.c
24romstage-y += early.c
25romstage-y += smbus.c
26
27ramstage-y += cfg.c
28ramstage-y += late.c
29
zbao01bd79f2012-03-23 11:36:08 +080030ramstage-$(CONFIG_HAVE_ACPI_RESUME) += spi.c
Marc Jones76cfcbc2012-05-08 23:22:34 -060031ramstage-$(CONFIG_GENERATE_ACPI_TABLES) += fadt.c
zbao01bd79f2012-03-23 11:36:08 +080032
Patrick Georgi23f38cd2012-11-16 14:50:32 +010033ramstage-y += smbus.c
34ramstage-y += lpc.c
Frank Vibrans63e62b02011-02-14 18:38:14 +000035
Kerry Shehd4a0e7d2011-10-10 17:17:39 +080036ifeq ($(CONFIG_SB800_SATA_AHCI), y)
37ifdef CONFIG_SB800_AHCI_ROM
38 stripped_ahci_rom_id = $(call strip_quotes,$(CONFIG_AHCI_ROM_ID))
39 cbfs-files-y += pci$(stripped_ahci_rom_id).rom
40 pci$(stripped_ahci_rom_id).rom-file := $(call strip_quotes,$(CONFIG_AHCI_ROM_FILE))
41 pci$(stripped_ahci_rom_id).rom-type := optionrom
42endif
43endif
Frank Vibrans63e62b02011-02-14 18:38:14 +000044
Kerry Shehd4a0e7d2011-10-10 17:17:39 +080045ifeq ($(CONFIG_SB800_SATA_RAID), y)
46 stripped_raid_rom_id = $(call strip_quotes,$(CONFIG_RAID_ROM_ID))
47 cbfs-files-y += pci$(stripped_raid_rom_id).rom
48 pci$(stripped_raid_rom_id).rom-file := $(call strip_quotes,$(CONFIG_RAID_ROM_FILE))
49 pci$(stripped_raid_rom_id).rom-type := optionrom
50
51 cbfs-files-y += raid/misc.bin
52 raid/misc.bin-file := $(call strip_quotes,$(CONFIG_RAID_MISC_ROM_FILE))
Kerry Sheh55437c52011-10-12 11:42:59 +080053 raid/misc.bin-position := $(CONFIG_RAID_MISC_ROM_POSITION)
Kerry Shehd4a0e7d2011-10-10 17:17:39 +080054 raid/misc.bin-type := raw
55endif