mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-02 22:43:17 +02:00
This is the bitbanging SPI driver infrastructure
If you want support for a particular piece of hardware, just fill in a few functions in spi_bitbang_master_table. That's it. On top of this, the RayeR SPI flasher should be supportable in ~20 LOC. Tested, trace looks OK. Corresponding to flashrom svn r736. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Uwe Hermann <uwe@hermann-uwe.de>
This commit is contained in:
8
Makefile
8
Makefile
@ -68,6 +68,9 @@ SVNDEF := -D'FLASHROM_VERSION="$(VERSION)"'
|
||||
# Always enable serprog for now. Needs to be disabled on Windows.
|
||||
CONFIG_SERPROG ?= yes
|
||||
|
||||
# Bitbanging SPI infrastructure is not used yet.
|
||||
CONFIG_BITBANG_SPI ?= no
|
||||
|
||||
# Always enable 3Com NICs for now.
|
||||
CONFIG_NIC3COM ?= yes
|
||||
|
||||
@ -94,6 +97,11 @@ LIBS += -lsocket
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_BITBANG_SPI), yes)
|
||||
FEATURE_CFLAGS += -D'BITBANG_SPI_SUPPORT=1'
|
||||
OBJS += bitbang_spi.o
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_NIC3COM), yes)
|
||||
FEATURE_CFLAGS += -D'NIC3COM_SUPPORT=1'
|
||||
OBJS += nic3com.o
|
||||
|
Reference in New Issue
Block a user