blob: 6697c702fb759c6f73700dceb3358b71c3bd69dc [file] [log] [blame]
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -07001# SPI flash driver interface
Vadim Bendeburyadcb0952014-05-01 12:23:09 -07002
Martin Roth3a543182015-09-28 15:27:24 -06003ifeq ($(CONFIG_SPI_CONSOLE),y)
4ramstage-y += spiconsole.c
5smm-$(CONFIG_DEBUG_SMI) += spiconsole.c
6endif
7
Vadim Bendeburyadcb0952014-05-01 12:23:09 -07008ifeq ($(CONFIG_COMMON_CBFS_SPI_WRAPPER),y)
9bootblock-y += spi_flash.c
10bootblock-$(CONFIG_SPI_FLASH_EON) += eon.c
11bootblock-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c
12bootblock-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c
13bootblock-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c
14bootblock-$(CONFIG_SPI_FLASH_SST) += sst.c
15bootblock-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c
16bootblock-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c
17bootblock-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c
18
19romstage-$(CONFIG_SPI_FLASH) += spi_flash.c
20romstage-$(CONFIG_SPI_FLASH_EON) += eon.c
21romstage-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c
22romstage-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c
23romstage-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c
24romstage-$(CONFIG_SPI_FLASH_SST) += sst.c
25romstage-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c
26romstage-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c
27romstage-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c
Vadim Bendebury3486d1f2014-10-16 11:24:12 -070028
29verstage-$(CONFIG_SPI_FLASH) += spi_flash.c
30verstage-$(CONFIG_SPI_FLASH_EON) += eon.c
31verstage-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c
32verstage-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c
33verstage-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c
34verstage-$(CONFIG_SPI_FLASH_SST) += sst.c
35verstage-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c
36verstage-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c
37verstage-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c
38
Vadim Bendeburyadcb0952014-05-01 12:23:09 -070039endif
40
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -070041ramstage-$(CONFIG_SPI_FLASH) += spi_flash.c
42
43# drivers
Chris Douglassb34739b2014-02-14 13:51:26 -050044ramstage-$(CONFIG_SPI_FLASH_ADESTO) += adesto.c
Idwer Vollering73a10182014-02-16 00:32:13 +000045ramstage-$(CONFIG_SPI_FLASH_AMIC) += amic.c
Kyösti Mälkki96d92762014-11-11 15:04:38 +020046ramstage-$(CONFIG_SPI_FLASH_ATMEL) += atmel.c
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -070047ramstage-$(CONFIG_SPI_FLASH_EON) += eon.c
Chris Douglassf0e025a2014-02-18 11:21:02 -050048ramstage-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c
Stefan Reinauer1c56d9b2012-05-10 11:27:32 -070049ramstage-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c
50ramstage-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c
51ramstage-$(CONFIG_SPI_FLASH_SST) += sst.c
52ramstage-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c
53ramstage-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c
54ramstage-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c
55
Duncan Laurie181bbdd2012-06-23 16:53:57 -070056ifeq ($(CONFIG_SPI_FLASH_SMM),y)
57# SPI flash driver interface
58smm-$(CONFIG_SPI_FLASH) += spi_flash.c
59
60# drivers
Chris Douglassb34739b2014-02-14 13:51:26 -050061smm-$(CONFIG_SPI_FLASH_ADESTO) += adesto.c
Idwer Vollering73a10182014-02-16 00:32:13 +000062smm-$(CONFIG_SPI_FLASH_AMIC) += amic.c
Kyösti Mälkki96d92762014-11-11 15:04:38 +020063smm-$(CONFIG_SPI_FLASH_ATMEL) += atmel.c
Duncan Laurie181bbdd2012-06-23 16:53:57 -070064smm-$(CONFIG_SPI_FLASH_EON) += eon.c
65smm-$(CONFIG_SPI_FLASH_MACRONIX) += macronix.c
Chris Douglassf0e025a2014-02-18 11:21:02 -050066smm-$(CONFIG_SPI_FLASH_GIGADEVICE) += gigadevice.c
Duncan Laurie181bbdd2012-06-23 16:53:57 -070067smm-$(CONFIG_SPI_FLASH_SPANSION) += spansion.c
68smm-$(CONFIG_SPI_FLASH_SST) += sst.c
69smm-$(CONFIG_SPI_FLASH_STMICRO) += stmicro.c
70smm-$(CONFIG_SPI_FLASH_WINBOND) += winbond.c
71smm-$(CONFIG_SPI_FRAM_RAMTRON) += ramtron.c
Idwer Vollering73a10182014-02-16 00:32:13 +000072endif