blob: 2fae44ab244ac715384a6b241da26eefc705500f [file] [log] [blame]
Patrick Georgi8463dd92010-09-30 16:55:02 +00001ramstage-y += device.c
2ramstage-y += root_device.c
Kyösti Mälkkic33f1e92012-08-07 17:12:11 +03003ramstage-y += cpu_device.c
Patrick Georgi8463dd92010-09-30 16:55:02 +00004ramstage-y += device_util.c
Andrew Wub7bb70d2013-08-12 20:07:47 +08005ramstage-$(CONFIG_AZALIA_PLUGIN_SUPPORT) += azalia_device.c
Furquan Shaikh99ac98f2014-04-23 10:18:48 -07006ramstage-$(CONFIG_ARCH_RAMSTAGE_X86_32) += pnp_device.c
Stefan Reinauer0e7b7bb2015-06-18 01:19:14 -07007ramstage-$(CONFIG_ARCH_RAMSTAGE_X86_64) += pnp_device.c
Patrick Georgi8463dd92010-09-30 16:55:02 +00008ramstage-y += smbus_ops.c
Patrick Georgi0588d192009-08-12 15:00:51 +00009
Vladimir Serbinenko75c83872014-09-05 01:01:31 +020010ifeq ($(CONFIG_AZALIA_PLUGIN_SUPPORT),y)
11ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/hda_verb.c
12endif
13
Nico Huber81ec9c02018-05-15 14:09:37 +020014bootblock-y += device_const.c
15postcar-y += device_const.c
16smm-y += device_const.c
17verstage-y += device_const.c
18romstage-y += device_const.c
19ramstage-y += device_const.c
Kyösti Mälkki3521e262018-12-26 19:33:28 +020020
Kyösti Mälkki3a42c882019-01-23 16:02:28 +020021ifeq ($(CONFIG_PCI),y)
22bootblock-y += pci_early.c
23verstage-y += pci_early.c
24romstage-y += pci_early.c
25postcar-y += pci_early.c
26
27ramstage-y += pci_class.c
28ramstage-y += pci_device.c
Kyösti Mälkki3a42c882019-01-23 16:02:28 +020029ramstage-y += pci_rom.c
30
Kyösti Mälkkid2cdfff2019-03-05 07:56:38 +020031bootblock-y += pci_ops.c
32verstage-y += pci_ops.c
33romstage-y += pci_ops.c
34postcar-y += pci_ops.c
35ramstage-y += pci_ops.c
36smm-y += pci_ops.c
37
Kyösti Mälkki3a42c882019-01-23 16:02:28 +020038ramstage-$(CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT) += hypertransport.c
39ramstage-$(CONFIG_PCIX_PLUGIN_SUPPORT) += pcix_device.c
40ramstage-$(CONFIG_PCIEXP_PLUGIN_SUPPORT) += pciexp_device.c
41ramstage-$(CONFIG_CARDBUS_PLUGIN_SUPPORT) += cardbus_device.c
Kyösti Mälkki3a42c882019-01-23 16:02:28 +020042endif
Stefan Reinauer57879c92012-07-31 16:47:25 -070043
Kyösti Mälkki36abdc42014-05-05 16:40:15 +030044subdirs-y += oprom dram
Myles Watsone3df1212010-06-04 15:55:12 +000045
Julius Werner37d7ac82014-05-05 18:03:46 -070046bootblock-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
Julius Werner7f70ad62015-02-09 17:40:58 -080047verstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
Julius Werner37d7ac82014-05-05 18:03:46 -070048romstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
49ramstage-$(CONFIG_SOFTWARE_I2C) += software_i2c.c
Yidi Lind33ebd12016-03-15 14:38:44 +080050
51bootblock-y += i2c.c
52verstage-y += i2c.c
53romstage-y += i2c.c
54ramstage-y += i2c.c
Nico Huber58173862017-08-01 17:09:35 +020055ramstage-y += i2c_bus.c
Julius Wernerdb7f6fb2019-08-12 16:45:21 -070056
57bootblock-y += mmio.c
58verstage-y += mmio.c
59romstage-y += mmio.c
60ramstage-y += mmio.c
Furquan Shaikh69395742020-05-15 15:43:15 -070061
62ramstage-y += resource_allocator_common.c
63ramstage-$(CONFIG_RESOURCE_ALLOCATOR_V3) += resource_allocator_v3.c
Furquan Shaikhf4bc9eb2020-05-15 16:04:28 -070064ramstage-$(CONFIG_RESOURCE_ALLOCATOR_V4) += resource_allocator_v4.c
Raul E Rangela5b7ddf2020-05-29 17:16:20 -060065
66ramstage-$(CONFIG_XHCI_UTILS) += xhci.c