Patrick Georgi | c49d7a3 | 2020-05-08 22:50:46 +0200 | [diff] [blame] | 1 | ## SPDX-License-Identifier: GPL-2.0-only |
Kyösti Mälkki | 54c586c | 2013-06-10 11:40:54 +0300 | [diff] [blame] | 2 | |
Aaron Durbin | 7dcb545 | 2015-07-30 16:50:21 -0500 | [diff] [blame] | 3 | # CONFIG_HAVE_INTEL_FIRMWARE protects doing anything to the build. |
| 4 | subdirs-y += firmware |
| 5 | |
Arthur Heymans | 63998ad | 2019-06-04 13:43:25 +0200 | [diff] [blame] | 6 | all-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_RESET) += reset.c |
Patrick Rudolph | 45022ae | 2018-10-01 19:17:11 +0200 | [diff] [blame] | 7 | |
Angel Pons | eef4343 | 2021-01-12 22:25:28 +0100 | [diff] [blame] | 8 | all-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_HPET) += hpet.c |
| 9 | |
Angel Pons | 20a609f | 2021-02-06 23:22:33 +0100 | [diff] [blame] | 10 | all-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_ME) += me.c |
| 11 | |
Husni Faiz | f571ce5 | 2022-09-05 15:28:53 +0530 | [diff] [blame] | 12 | ifeq ($(CONFIG_CONSOLE_I2C_SMBUS),y) |
| 13 | bootblock-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_EARLY_SMBUS) += early_smbus.c |
| 14 | endif |
Angel Pons | 90e9f54 | 2020-06-01 19:31:53 +0200 | [diff] [blame] | 15 | romstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_EARLY_SMBUS) += early_smbus.c |
| 16 | |
Husni Faiz | f571ce5 | 2022-09-05 15:28:53 +0530 | [diff] [blame] | 17 | ifeq ($(CONFIG_CONSOLE_I2C_SMBUS),y) |
| 18 | all-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS) += smbus.c |
| 19 | else |
Frans Hendriks | b27fb33 | 2019-03-04 08:02:43 +0100 | [diff] [blame] | 20 | romstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS) += smbus.c |
| 21 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS) += smbus.c |
Husni Faiz | f571ce5 | 2022-09-05 15:28:53 +0530 | [diff] [blame] | 22 | endif |
Angel Pons | 79b2a15 | 2020-12-05 20:43:00 +0100 | [diff] [blame] | 23 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS) += smbus_ops.c |
Frans Hendriks | b27fb33 | 2019-03-04 08:02:43 +0100 | [diff] [blame] | 24 | |
Patrick Rudolph | 1ae592b | 2019-03-24 14:41:45 +0100 | [diff] [blame] | 25 | romstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_PMCLIB) += pmclib.c |
| 26 | |
Elyes HAOUAS | 551a759 | 2019-05-01 16:56:36 +0200 | [diff] [blame] | 27 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_WATCHDOG) += watchdog.c |
| 28 | |
Arthur Heymans | b8bda11 | 2019-06-04 13:57:47 +0200 | [diff] [blame] | 29 | all-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_PMBASE) += pmbase.c |
| 30 | smm-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_PMBASE) += pmbase.c |
Patrick Rudolph | 853bb4d | 2018-06-28 13:58:36 +0200 | [diff] [blame] | 31 | |
Arthur Heymans | 3457df1 | 2019-11-16 10:04:41 +0100 | [diff] [blame] | 32 | bootblock-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG) += usb_debug.c |
| 33 | romstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG) += usb_debug.c |
| 34 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_USB_DEBUG) += usb_debug.c |
Stefan Reinauer | 13e4182 | 2015-04-27 14:02:36 -0700 | [diff] [blame] | 35 | |
Arthur Heymans | c583920 | 2019-11-12 23:48:42 +0100 | [diff] [blame] | 36 | bootblock-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO) += gpio.c |
Arthur Heymans | b761903 | 2021-04-30 16:11:37 +0200 | [diff] [blame] | 37 | verstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO) += gpio.c |
Patrick Rudolph | 59de6c9 | 2015-12-26 08:33:16 +0100 | [diff] [blame] | 38 | romstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO) += gpio.c |
| 39 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO) += gpio.c |
| 40 | smm-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO) += gpio.c |
Arthur Heymans | 16fe790 | 2017-04-12 17:01:31 +0200 | [diff] [blame] | 41 | |
Arthur Heymans | 63998ad | 2019-06-04 13:43:25 +0200 | [diff] [blame] | 42 | all-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI) += spi.c |
Arthur Heymans | bddef0d | 2017-09-25 12:21:07 +0200 | [diff] [blame] | 43 | ifeq ($(CONFIG_SPI_FLASH_SMM),y) |
| 44 | smm-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI) += spi.c |
| 45 | endif |
| 46 | |
Tobias Diedrich | 9d8be5a | 2017-12-13 23:25:32 +0100 | [diff] [blame] | 47 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_PIRQ_ACPI_GEN) += acpi_pirq_gen.c |
| 48 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_RCBA_PIRQ) += rcba_pirq.c |
| 49 | |
Arthur Heymans | a050817 | 2018-01-25 11:30:22 +0100 | [diff] [blame] | 50 | ramstage-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM) += pmutil.c smi.c |
| 51 | smm-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMM) += pmutil.c smihandler.c |
| 52 | |
Tristan Corrick | 63626b1 | 2018-11-30 22:53:50 +1300 | [diff] [blame] | 53 | smm-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_FINALIZE) += finalize.c |
| 54 | |
Arthur Heymans | 074730c | 2019-06-04 14:05:53 +0200 | [diff] [blame] | 55 | all-$(CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC) += rtc.c |