Stefan Reinauer | 1c56d9b | 2012-05-10 11:27:32 -0700 | [diff] [blame] | 1 | # SPI flash driver interface |
Vadim Bendebury | adcb095 | 2014-05-01 12:23:09 -0700 | [diff] [blame] | 2 | |
Vadim Bendebury | e31d243 | 2016-04-09 18:33:49 -0700 | [diff] [blame] | 3 | subdirs-y += tpm |
| 4 | |
Martin Roth | 3a54318 | 2015-09-28 15:27:24 -0600 | [diff] [blame] | 5 | ifeq ($(CONFIG_SPI_CONSOLE),y) |
| 6 | ramstage-y += spiconsole.c |
| 7 | smm-$(CONFIG_DEBUG_SMI) += spiconsole.c |
| 8 | endif |
| 9 | |
Youness Alaoui | c4b4ff3 | 2017-05-11 10:36:29 -0400 | [diff] [blame] | 10 | ifeq ($(CONFIG_CONSOLE_SPI_FLASH),y) |
| 11 | bootblock-y += flashconsole.c |
| 12 | romstage-y += flashconsole.c |
| 13 | ramstage-y += flashconsole.c |
Youness Alaoui | b6b1b23 | 2017-06-22 15:43:49 -0400 | [diff] [blame] | 14 | postcar-y += flashconsole.c |
Youness Alaoui | c4b4ff3 | 2017-05-11 10:36:29 -0400 | [diff] [blame] | 15 | smm-$(CONFIG_DEBUG_SMI) += flashconsole.c |
| 16 | |
| 17 | endif |
| 18 | |
Furquan Shaikh | 94f8699 | 2016-12-01 07:12:32 -0800 | [diff] [blame] | 19 | bootblock-y += spi-generic.c |
Aaron Durbin | 3326f15 | 2016-08-12 15:50:16 -0500 | [diff] [blame] | 20 | bootblock-$(CONFIG_COMMON_CBFS_SPI_WRAPPER) += cbfs_spi.c |
Aaron Durbin | 5180dd2 | 2016-08-11 17:04:42 -0500 | [diff] [blame] | 21 | bootblock-$(CONFIG_SPI_FLASH) += spi_flash.c |
Aaron Durbin | 6f11559 | 2016-08-11 18:24:54 -0500 | [diff] [blame] | 22 | bootblock-$(CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY) += boot_device_rw_nommap.c |
Aaron Durbin | 5180dd2 | 2016-08-11 17:04:42 -0500 | [diff] [blame] | 23 | bootblock-$(CONFIG_SPI_FLASH_ADESTO) += adesto.c |
| 24 | bootblock-$(CONFIG_SPI_FLASH_AMIC) += amic.c |
| 25 | bootblock-$(CONFIG_SPI_FLASH_ATMEL) += atmel.c |
Vadim Bendebury | adcb095 | 2014-05-01 12:23:09 -0700 | [diff] [blame] | 26 | bootblock-$(CONFIG_SPI_FLASH_EON) += eon.c |
| 27 | bootblock-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c |
| 28 | bootblock-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c |
| 29 | bootblock-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c |
| 30 | bootblock-$(CONFIG_SPI_FLASH_SST) += sst.c |
| 31 | bootblock-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c |
| 32 | bootblock-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c |
| 33 | bootblock-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c |
| 34 | |
Furquan Shaikh | 94f8699 | 2016-12-01 07:12:32 -0800 | [diff] [blame] | 35 | romstage-y += spi-generic.c |
Aaron Durbin | 3326f15 | 2016-08-12 15:50:16 -0500 | [diff] [blame] | 36 | romstage-$(CONFIG_COMMON_CBFS_SPI_WRAPPER) += cbfs_spi.c |
Vadim Bendebury | adcb095 | 2014-05-01 12:23:09 -0700 | [diff] [blame] | 37 | romstage-$(CONFIG_SPI_FLASH) += spi_flash.c |
Aaron Durbin | 6f11559 | 2016-08-11 18:24:54 -0500 | [diff] [blame] | 38 | romstage-$(CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY) += boot_device_rw_nommap.c |
Aaron Durbin | 5180dd2 | 2016-08-11 17:04:42 -0500 | [diff] [blame] | 39 | romstage-$(CONFIG_SPI_FLASH_ADESTO) += adesto.c |
| 40 | romstage-$(CONFIG_SPI_FLASH_AMIC) += amic.c |
| 41 | romstage-$(CONFIG_SPI_FLASH_ATMEL) += atmel.c |
Vadim Bendebury | adcb095 | 2014-05-01 12:23:09 -0700 | [diff] [blame] | 42 | romstage-$(CONFIG_SPI_FLASH_EON) += eon.c |
| 43 | romstage-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c |
| 44 | romstage-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c |
| 45 | romstage-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c |
| 46 | romstage-$(CONFIG_SPI_FLASH_SST) += sst.c |
| 47 | romstage-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c |
| 48 | romstage-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c |
| 49 | romstage-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c |
Vadim Bendebury | 3486d1f | 2014-10-16 11:24:12 -0700 | [diff] [blame] | 50 | |
Furquan Shaikh | 94f8699 | 2016-12-01 07:12:32 -0800 | [diff] [blame] | 51 | verstage-y += spi-generic.c |
Aaron Durbin | 3326f15 | 2016-08-12 15:50:16 -0500 | [diff] [blame] | 52 | verstage-$(CONFIG_COMMON_CBFS_SPI_WRAPPER) += cbfs_spi.c |
Vadim Bendebury | 3486d1f | 2014-10-16 11:24:12 -0700 | [diff] [blame] | 53 | verstage-$(CONFIG_SPI_FLASH) += spi_flash.c |
Aaron Durbin | 6f11559 | 2016-08-11 18:24:54 -0500 | [diff] [blame] | 54 | verstage-$(CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY) += boot_device_rw_nommap.c |
Aaron Durbin | 5180dd2 | 2016-08-11 17:04:42 -0500 | [diff] [blame] | 55 | verstage-$(CONFIG_SPI_FLASH_ADESTO) += adesto.c |
| 56 | verstage-$(CONFIG_SPI_FLASH_AMIC) += amic.c |
| 57 | verstage-$(CONFIG_SPI_FLASH_ATMEL) += atmel.c |
Vadim Bendebury | 3486d1f | 2014-10-16 11:24:12 -0700 | [diff] [blame] | 58 | verstage-$(CONFIG_SPI_FLASH_EON) += eon.c |
| 59 | verstage-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c |
| 60 | verstage-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c |
| 61 | verstage-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c |
| 62 | verstage-$(CONFIG_SPI_FLASH_SST) += sst.c |
| 63 | verstage-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c |
| 64 | verstage-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c |
| 65 | verstage-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c |
| 66 | |
Furquan Shaikh | 94f8699 | 2016-12-01 07:12:32 -0800 | [diff] [blame] | 67 | ramstage-y += spi-generic.c |
Aaron Durbin | 3326f15 | 2016-08-12 15:50:16 -0500 | [diff] [blame] | 68 | ramstage-$(CONFIG_COMMON_CBFS_SPI_WRAPPER) += cbfs_spi.c |
Stefan Reinauer | 1c56d9b | 2012-05-10 11:27:32 -0700 | [diff] [blame] | 69 | ramstage-$(CONFIG_SPI_FLASH) += spi_flash.c |
Aaron Durbin | 6f11559 | 2016-08-11 18:24:54 -0500 | [diff] [blame] | 70 | ramstage-$(CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP) += boot_device_rw_nommap.c |
Chris Douglass | b34739b | 2014-02-14 13:51:26 -0500 | [diff] [blame] | 71 | ramstage-$(CONFIG_SPI_FLASH_ADESTO) += adesto.c |
Idwer Vollering | 73a1018 | 2014-02-16 00:32:13 +0000 | [diff] [blame] | 72 | ramstage-$(CONFIG_SPI_FLASH_AMIC) += amic.c |
Kyösti Mälkki | 96d9276 | 2014-11-11 15:04:38 +0200 | [diff] [blame] | 73 | ramstage-$(CONFIG_SPI_FLASH_ATMEL) += atmel.c |
Stefan Reinauer | 1c56d9b | 2012-05-10 11:27:32 -0700 | [diff] [blame] | 74 | ramstage-$(CONFIG_SPI_FLASH_EON) += eon.c |
Chris Douglass | f0e025a | 2014-02-18 11:21:02 -0500 | [diff] [blame] | 75 | ramstage-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c |
Stefan Reinauer | 1c56d9b | 2012-05-10 11:27:32 -0700 | [diff] [blame] | 76 | ramstage-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c |
| 77 | ramstage-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c |
| 78 | ramstage-$(CONFIG_SPI_FLASH_SST) += sst.c |
| 79 | ramstage-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c |
| 80 | ramstage-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c |
| 81 | ramstage-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c |
| 82 | |
Duncan Laurie | 181bbdd | 2012-06-23 16:53:57 -0700 | [diff] [blame] | 83 | ifeq ($(CONFIG_SPI_FLASH_SMM),y) |
Furquan Shaikh | 94f8699 | 2016-12-01 07:12:32 -0800 | [diff] [blame] | 84 | smm-y += spi-generic.c |
Duncan Laurie | 181bbdd | 2012-06-23 16:53:57 -0700 | [diff] [blame] | 85 | # SPI flash driver interface |
| 86 | smm-$(CONFIG_SPI_FLASH) += spi_flash.c |
Aaron Durbin | 6f11559 | 2016-08-11 18:24:54 -0500 | [diff] [blame] | 87 | smm-$(CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP) += boot_device_rw_nommap.c |
Duncan Laurie | 181bbdd | 2012-06-23 16:53:57 -0700 | [diff] [blame] | 88 | |
| 89 | # drivers |
Chris Douglass | b34739b | 2014-02-14 13:51:26 -0500 | [diff] [blame] | 90 | smm-$(CONFIG_SPI_FLASH_ADESTO) += adesto.c |
Idwer Vollering | 73a1018 | 2014-02-16 00:32:13 +0000 | [diff] [blame] | 91 | smm-$(CONFIG_SPI_FLASH_AMIC) += amic.c |
Kyösti Mälkki | 96d9276 | 2014-11-11 15:04:38 +0200 | [diff] [blame] | 92 | smm-$(CONFIG_SPI_FLASH_ATMEL) += atmel.c |
Duncan Laurie | 181bbdd | 2012-06-23 16:53:57 -0700 | [diff] [blame] | 93 | smm-$(CONFIG_SPI_FLASH_EON) += eon.c |
| 94 | smm-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c |
Chris Douglass | f0e025a | 2014-02-18 11:21:02 -0500 | [diff] [blame] | 95 | smm-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c |
Duncan Laurie | 181bbdd | 2012-06-23 16:53:57 -0700 | [diff] [blame] | 96 | smm-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c |
| 97 | smm-$(CONFIG_SPI_FLASH_SST) += sst.c |
| 98 | smm-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c |
| 99 | smm-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c |
| 100 | smm-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c |
Idwer Vollering | 73a1018 | 2014-02-16 00:32:13 +0000 | [diff] [blame] | 101 | endif |
Youness Alaoui | b6b1b23 | 2017-06-22 15:43:49 -0400 | [diff] [blame] | 102 | |
| 103 | postcar-y += spi-generic.c |
| 104 | postcar-$(CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY) += boot_device_rw_nommap.c |
| 105 | postcar-$(CONFIG_SPI_FLASH) += spi_flash.c |