diff options
author | Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de> | 2011-05-11 17:07:07 +0000 |
---|---|---|
committer | Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de> | 2011-05-11 17:07:07 +0000 |
commit | b9dbe48b77384e2faf0619161fc5c55afe388ea9 (patch) | |
tree | 8b556f82073e824bc1e9a4cc9547d67b1d902cee /mcp6x_spi.c | |
parent | 627975196d0630a137548df631756e656a8139af (diff) | |
download | flashrom-b9dbe48b77384e2faf0619161fc5c55afe388ea9.tar.gz flashrom-b9dbe48b77384e2faf0619161fc5c55afe388ea9.tar.bz2 flashrom-b9dbe48b77384e2faf0619161fc5c55afe388ea9.zip |
Kill central list of SPI programmers
Remove the array spi_programmer, replace it by dynamic registration
instead. Also initially start with no busses supported, and switch to
the default non-SPI only for the internal programmer.
Also this patch changes the initialization for the buses_supported variable
from "everything-except-SPI" to "nothing". All programmers have to set the
bus type on their own, and this enables register_spi_programmer to just add
the SPI both for on-board SPI interfaces (where the internal programmer
already detected the other bus types), as well as for external programmers
(where we have the default "none").
Corresponding to flashrom svn r1299.
Signed-off-by: Michael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Diffstat (limited to 'mcp6x_spi.c')
-rw-r--r-- | mcp6x_spi.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/mcp6x_spi.c b/mcp6x_spi.c index 0e0d311f1..d2c31bef5 100644 --- a/mcp6x_spi.c +++ b/mcp6x_spi.c @@ -166,9 +166,6 @@ int mcp6x_spi_init(int want_spi) return 1; } - buses_supported |= CHIP_BUSTYPE_SPI; - spi_controller = SPI_CONTROLLER_MCP6X_BITBANG; - return 0; } |