diff options
| author | Bernd Schmidt <bernds_cb1@t-online.de> | 2008-04-23 17:19:02 -0400 |
|---|---|---|
| committer | Bryan Wu <cooloney@kernel.org> | 2008-04-23 17:19:02 -0400 |
| commit | 37fa24212e68e11aee54d4c0d0becb8fc63555c6 (patch) | |
| tree | 5ffa4976f0404c1b576c74189bab937c3cba085b /arch/blackfin | |
| parent | 764cb81cdc0620711d2cef5d06e9ef03c9d84184 (diff) | |
[Blackfin] arch: Allow AD1836A board to be connected, either to SPORT2 or SPORT3.
Signed-off-by: Bernd Schmidt <bernds_cb1@t-online.de>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'arch/blackfin')
| -rw-r--r-- | arch/blackfin/mach-bf548/boards/ezkit.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/arch/blackfin/mach-bf548/boards/ezkit.c b/arch/blackfin/mach-bf548/boards/ezkit.c index acbfb0fc0289..073bfdd56aa5 100644 --- a/arch/blackfin/mach-bf548/boards/ezkit.c +++ b/arch/blackfin/mach-bf548/boards/ezkit.c | |||
| @@ -403,6 +403,14 @@ static struct bfin5xx_spi_chip spi_flash_chip_info = { | |||
| 403 | }; | 403 | }; |
| 404 | #endif | 404 | #endif |
| 405 | 405 | ||
| 406 | #if defined(CONFIG_SND_BLACKFIN_AD1836) \ | ||
| 407 | || defined(CONFIG_SND_BLACKFIN_AD1836_MODULE) | ||
| 408 | static struct bfin5xx_spi_chip ad1836_spi_chip_info = { | ||
| 409 | .enable_dma = 0, | ||
| 410 | .bits_per_word = 16, | ||
| 411 | }; | ||
| 412 | #endif | ||
| 413 | |||
| 406 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 414 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) |
| 407 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { | 415 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { |
| 408 | .cs_change_per_word = 0, | 416 | .cs_change_per_word = 0, |
| @@ -446,6 +454,16 @@ static struct spi_board_info bf54x_spi_board_info[] __initdata = { | |||
| 446 | .mode = SPI_MODE_3, | 454 | .mode = SPI_MODE_3, |
| 447 | }, | 455 | }, |
| 448 | #endif | 456 | #endif |
| 457 | #if defined(CONFIG_SND_BLACKFIN_AD1836) \ | ||
| 458 | || defined(CONFIG_SND_BLACKFIN_AD1836_MODULE) | ||
| 459 | { | ||
| 460 | .modalias = "ad1836-spi", | ||
| 461 | .max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */ | ||
| 462 | .bus_num = 1, | ||
| 463 | .chip_select = CONFIG_SND_BLACKFIN_SPI_PFBIT, | ||
| 464 | .controller_data = &ad1836_spi_chip_info, | ||
| 465 | }, | ||
| 466 | #endif | ||
| 449 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 467 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) |
| 450 | { | 468 | { |
| 451 | .modalias = "ad7877", | 469 | .modalias = "ad7877", |
