diff options
author | Mike Frysinger <vapier@gentoo.org> | 2011-05-26 04:03:10 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2011-07-23 01:10:41 -0400 |
commit | 2f7d63f909900c555baf36a4c6a11e9bf8e1af18 (patch) | |
tree | 1c15e1a2f04300366cdd1d6e056e1a5f18fd55fc /arch/blackfin/mach-bf561/boards/ezkit.c | |
parent | 9be8631b8a7d11fa6d206fcf0a7a2005ed39f41b (diff) |
Blackfin: boards: clean up redundant/dead spi resources
The default for the Blackfin SPI driver is 8 bits and dma disabled,
so many of the bfin5xx_spi_chip resources are redundant. So punt
those parts.
Further, drivers should themselves be declaring 16 bit transfers,
so for those that do, and for the ones which no longer do 16 bit
transfers, drop the bfin5xx_spi_chip resources.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-bf561/boards/ezkit.c')
-rw-r--r-- | arch/blackfin/mach-bf561/boards/ezkit.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/arch/blackfin/mach-bf561/boards/ezkit.c b/arch/blackfin/mach-bf561/boards/ezkit.c index ba8149858714..9490dc800ca5 100644 --- a/arch/blackfin/mach-bf561/boards/ezkit.c +++ b/arch/blackfin/mach-bf561/boards/ezkit.c | |||
@@ -286,21 +286,6 @@ static struct platform_device ezkit_flash_device = { | |||
286 | }; | 286 | }; |
287 | #endif | 287 | #endif |
288 | 288 | ||
289 | #if defined(CONFIG_SND_BF5XX_SOC_AD183X) \ | ||
290 | || defined(CONFIG_SND_BF5XX_SOC_AD183X_MODULE) | ||
291 | static struct bfin5xx_spi_chip ad1836_spi_chip_info = { | ||
292 | .enable_dma = 0, | ||
293 | .bits_per_word = 16, | ||
294 | }; | ||
295 | #endif | ||
296 | |||
297 | #if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE) | ||
298 | static struct bfin5xx_spi_chip spidev_chip_info = { | ||
299 | .enable_dma = 0, | ||
300 | .bits_per_word = 8, | ||
301 | }; | ||
302 | #endif | ||
303 | |||
304 | #if defined(CONFIG_SPI_BFIN) || defined(CONFIG_SPI_BFIN_MODULE) | 289 | #if defined(CONFIG_SPI_BFIN) || defined(CONFIG_SPI_BFIN_MODULE) |
305 | /* SPI (0) */ | 290 | /* SPI (0) */ |
306 | static struct resource bfin_spi0_resource[] = { | 291 | static struct resource bfin_spi0_resource[] = { |
@@ -348,7 +333,6 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
348 | .bus_num = 0, | 333 | .bus_num = 0, |
349 | .chip_select = 4, | 334 | .chip_select = 4, |
350 | .platform_data = "ad1836", /* only includes chip name for the moment */ | 335 | .platform_data = "ad1836", /* only includes chip name for the moment */ |
351 | .controller_data = &ad1836_spi_chip_info, | ||
352 | .mode = SPI_MODE_3, | 336 | .mode = SPI_MODE_3, |
353 | }, | 337 | }, |
354 | #endif | 338 | #endif |
@@ -358,7 +342,6 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
358 | .max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */ | 342 | .max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */ |
359 | .bus_num = 0, | 343 | .bus_num = 0, |
360 | .chip_select = 1, | 344 | .chip_select = 1, |
361 | .controller_data = &spidev_chip_info, | ||
362 | }, | 345 | }, |
363 | #endif | 346 | #endif |
364 | }; | 347 | }; |