diff options
Diffstat (limited to 'arch/blackfin/mach-bf527/boards/ezkit.c')
-rw-r--r-- | arch/blackfin/mach-bf527/boards/ezkit.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/arch/blackfin/mach-bf527/boards/ezkit.c b/arch/blackfin/mach-bf527/boards/ezkit.c index 1795aab79064..337515fba612 100644 --- a/arch/blackfin/mach-bf527/boards/ezkit.c +++ b/arch/blackfin/mach-bf527/boards/ezkit.c | |||
@@ -41,7 +41,9 @@ | |||
41 | #include <linux/irq.h> | 41 | #include <linux/irq.h> |
42 | #include <linux/interrupt.h> | 42 | #include <linux/interrupt.h> |
43 | #include <linux/usb/sl811.h> | 43 | #include <linux/usb/sl811.h> |
44 | #if defined(CONFIG_USB_MUSB_HDRC) || defined(CONFIG_USB_MUSB_HDRC_MODULE) | ||
44 | #include <linux/usb/musb.h> | 45 | #include <linux/usb/musb.h> |
46 | #endif | ||
45 | #include <asm/cplb.h> | 47 | #include <asm/cplb.h> |
46 | #include <asm/dma.h> | 48 | #include <asm/dma.h> |
47 | #include <asm/bfin5xx_spi.h> | 49 | #include <asm/bfin5xx_spi.h> |
@@ -517,6 +519,14 @@ static struct bfin5xx_spi_chip spi_wm8731_chip_info = { | |||
517 | .bits_per_word = 16, | 519 | .bits_per_word = 16, |
518 | }; | 520 | }; |
519 | #endif | 521 | #endif |
522 | |||
523 | #if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE) | ||
524 | static struct bfin5xx_spi_chip spidev_chip_info = { | ||
525 | .enable_dma = 0, | ||
526 | .bits_per_word = 8, | ||
527 | }; | ||
528 | #endif | ||
529 | |||
520 | static struct spi_board_info bfin_spi_board_info[] __initdata = { | 530 | static struct spi_board_info bfin_spi_board_info[] __initdata = { |
521 | #if defined(CONFIG_MTD_M25P80) \ | 531 | #if defined(CONFIG_MTD_M25P80) \ |
522 | || defined(CONFIG_MTD_M25P80_MODULE) | 532 | || defined(CONFIG_MTD_M25P80_MODULE) |
@@ -634,6 +644,15 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
634 | .mode = SPI_MODE_0, | 644 | .mode = SPI_MODE_0, |
635 | }, | 645 | }, |
636 | #endif | 646 | #endif |
647 | #if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE) | ||
648 | { | ||
649 | .modalias = "spidev", | ||
650 | .max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */ | ||
651 | .bus_num = 0, | ||
652 | .chip_select = 1, | ||
653 | .controller_data = &spidev_chip_info, | ||
654 | }, | ||
655 | #endif | ||
637 | }; | 656 | }; |
638 | 657 | ||
639 | /* SPI controller data */ | 658 | /* SPI controller data */ |