Generalised the SPI abstraction layer to also be able to handle interfaces
authorMichael Brown <mcb30@etherboot.org>
Mon, 4 Dec 2006 15:36:51 +0000 (15:36 +0000)
committerMichael Brown <mcb30@etherboot.org>
Mon, 4 Dec 2006 15:36:51 +0000 (15:36 +0000)
commit931f94dca30b04f8303acdcfd08436e61a491a92
treeb478b672436d696ce8d0a4d91c804d29a65db6a9
parent2e41bfd268e161a45958a8371c321e6c706e0073
Generalised the SPI abstraction layer to also be able to handle interfaces
that don't provide the full flexibility of a bit-bashing interface.

Temporarily hacked rtl8139.c to use the new interface.
src/drivers/bitbash/bitbash.c
src/drivers/bitbash/i2c_bit.c
src/drivers/bitbash/spi_bit.c
src/drivers/net/etherfabric.c
src/drivers/net/rtl8139.c
src/drivers/nvs/threewire.c
src/include/gpxe/bitbash.h
src/include/gpxe/spi.h
src/include/gpxe/spi_bit.h [new file with mode: 0644]
src/include/gpxe/threewire.h