diff options
author | Virgil-Adrian Teaca <darkstarlinux@gmail.com> | 2012-04-30 23:11:06 +0000 |
---|---|---|
committer | Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de> | 2012-04-30 23:11:06 +0000 |
commit | da7c545b06195185e9df9a88ef6437c61d64a225 (patch) | |
tree | 08bfe3653a11370baf4c5e1ad51d83da0012d8fc /Makefile | |
parent | 2abab94c18721181c8d517b8e31ffada22145ea9 (diff) | |
download | flashrom-da7c545b06195185e9df9a88ef6437c61d64a225.tar.gz flashrom-da7c545b06195185e9df9a88ef6437c61d64a225.tar.bz2 flashrom-da7c545b06195185e9df9a88ef6437c61d64a225.zip |
Add serial port bitbanging code
This adds the pony_spi driver which supports the SI_Prog adapter, which
is commonly used for SPI chips with PonyProg 2000, and a custom adapter
called "SERBANG" which differs in the logic of two pins.
Corresponding to flashrom svn r1525.
Signed-off-by: Virgil-Adrian Teaca <darkstarlinux@gmail.com>
Acked-by: Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -292,6 +292,9 @@ CONFIG_SERPROG ?= yes # RayeR SPIPGM hardware support CONFIG_RAYER_SPI ?= yes +# PonyProg2000 SPI hardware support +CONFIG_PONY_SPI ?= yes + # Always enable 3Com NICs for now. CONFIG_NIC3COM ?= yes @@ -348,6 +351,9 @@ CONFIG_PRINT_WIKI ?= no ifeq ($(CONFIG_RAYER_SPI), yes) override CONFIG_BITBANG_SPI = yes else +ifeq ($(CONFIG_PONY_SPI), yes) +override CONFIG_BITBANG_SPI = yes +else ifeq ($(CONFIG_INTERNAL), yes) override CONFIG_BITBANG_SPI = yes else @@ -362,6 +368,7 @@ endif endif endif endif +endif ifeq ($(CONFIG_INTERNAL), yes) FEATURE_CFLAGS += -D'CONFIG_INTERNAL=1' @@ -388,6 +395,12 @@ PROGRAMMER_OBJS += rayer_spi.o NEED_PCI := yes endif +ifeq ($(CONFIG_PONY_SPI), yes) +FEATURE_CFLAGS += -D'CONFIG_PONY_SPI=1' +PROGRAMMER_OBJS += pony_spi.o +NEED_SERIAL := yes +endif + ifeq ($(CONFIG_BITBANG_SPI), yes) FEATURE_CFLAGS += -D'CONFIG_BITBANG_SPI=1' PROGRAMMER_OBJS += bitbang_spi.o |