forked from Minki/linux
Blackfin: blackfin on-chip SPI controller driver
This patch implements the driver necessary use the Analog Devices Blackfin processor's SPI Port. Signed-off-by: Bryan Wu <bryan.wu@analog.com> Cc: David Brownell <david-b@pacbell.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
8cc75c9a14
commit
a5f6abd4f7
@ -58,6 +58,12 @@ config SPI_ATMEL
|
|||||||
This selects a driver for the Atmel SPI Controller, present on
|
This selects a driver for the Atmel SPI Controller, present on
|
||||||
many AT32 (AVR32) and AT91 (ARM) chips.
|
many AT32 (AVR32) and AT91 (ARM) chips.
|
||||||
|
|
||||||
|
config SPI_BFIN
|
||||||
|
tristate "SPI controller driver for ADI Blackfin5xx"
|
||||||
|
depends on SPI_MASTER && BFIN
|
||||||
|
help
|
||||||
|
This is the SPI controller master driver for Blackfin 5xx processor.
|
||||||
|
|
||||||
config SPI_BITBANG
|
config SPI_BITBANG
|
||||||
tristate "Bitbanging SPI master"
|
tristate "Bitbanging SPI master"
|
||||||
depends on SPI_MASTER && EXPERIMENTAL
|
depends on SPI_MASTER && EXPERIMENTAL
|
||||||
@ -157,7 +163,6 @@ config SPI_AT25
|
|||||||
# Add new SPI protocol masters in alphabetical order above this line
|
# Add new SPI protocol masters in alphabetical order above this line
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
# (slave support would go here)
|
# (slave support would go here)
|
||||||
|
|
||||||
endmenu # "SPI support"
|
endmenu # "SPI support"
|
||||||
|
@ -11,8 +11,9 @@ endif
|
|||||||
obj-$(CONFIG_SPI_MASTER) += spi.o
|
obj-$(CONFIG_SPI_MASTER) += spi.o
|
||||||
|
|
||||||
# SPI master controller drivers (bus)
|
# SPI master controller drivers (bus)
|
||||||
obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o
|
|
||||||
obj-$(CONFIG_SPI_ATMEL) += atmel_spi.o
|
obj-$(CONFIG_SPI_ATMEL) += atmel_spi.o
|
||||||
|
obj-$(CONFIG_SPI_BFIN) += spi_bfin5xx.o
|
||||||
|
obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o
|
||||||
obj-$(CONFIG_SPI_BUTTERFLY) += spi_butterfly.o
|
obj-$(CONFIG_SPI_BUTTERFLY) += spi_butterfly.o
|
||||||
obj-$(CONFIG_SPI_IMX) += spi_imx.o
|
obj-$(CONFIG_SPI_IMX) += spi_imx.o
|
||||||
obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o
|
obj-$(CONFIG_SPI_PXA2XX) += pxa2xx_spi.o
|
||||||
|
1313
drivers/spi/spi_bfin5xx.c
Normal file
1313
drivers/spi/spi_bfin5xx.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user