diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2009-10-12 11:56:58 -0400 |
|---|---|---|
| committer | Mike Frysinger <vapier@gentoo.org> | 2009-12-15 00:16:25 -0500 |
| commit | 5b7c57751e6dcf3a3063b8e94977972d4cb646c6 (patch) | |
| tree | b422979614eaaa8398eef77a6771e47bfd8e7194 | |
| parent | 1d23dc89f29b8ceea87bb6656172c13e4c9549de (diff) | |
Blackfin: bf537-stamp: kill AD714x board-specific Kconfigs
Include the AD714x SPI/I2C resources based on what is possible.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
| -rw-r--r-- | arch/blackfin/mach-bf537/boards/stamp.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/arch/blackfin/mach-bf537/boards/stamp.c b/arch/blackfin/mach-bf537/boards/stamp.c index 03fd835dec91..f911d2f403e7 100644 --- a/arch/blackfin/mach-bf537/boards/stamp.c +++ b/arch/blackfin/mach-bf537/boards/stamp.c | |||
| @@ -515,7 +515,7 @@ static struct bfin5xx_spi_chip ad1938_spi_chip_info = { | |||
| 515 | }; | 515 | }; |
| 516 | #endif | 516 | #endif |
| 517 | 517 | ||
| 518 | #if defined(CONFIG_INPUT_EVAL_AD7147EBZ) | 518 | #if defined(CONFIG_INPUT_AD714X_SPI) || defined(CONFIG_INPUT_AD714X_SPI_MODULE) |
| 519 | #include <linux/input.h> | 519 | #include <linux/input.h> |
| 520 | #include <linux/input/ad714x.h> | 520 | #include <linux/input/ad714x.h> |
| 521 | static struct bfin5xx_spi_chip ad7147_spi_chip_info = { | 521 | static struct bfin5xx_spi_chip ad7147_spi_chip_info = { |
| @@ -523,7 +523,7 @@ static struct bfin5xx_spi_chip ad7147_spi_chip_info = { | |||
| 523 | .bits_per_word = 16, | 523 | .bits_per_word = 16, |
| 524 | }; | 524 | }; |
| 525 | 525 | ||
| 526 | static struct ad714x_slider_plat slider_plat[] = { | 526 | static struct ad714x_slider_plat ad7147_spi_slider_plat[] = { |
| 527 | { | 527 | { |
| 528 | .start_stage = 0, | 528 | .start_stage = 0, |
| 529 | .end_stage = 7, | 529 | .end_stage = 7, |
| @@ -531,7 +531,7 @@ static struct ad714x_slider_plat slider_plat[] = { | |||
| 531 | }, | 531 | }, |
| 532 | }; | 532 | }; |
| 533 | 533 | ||
| 534 | static struct ad714x_button_plat button_plat[] = { | 534 | static struct ad714x_button_plat ad7147_spi_button_plat[] = { |
| 535 | { | 535 | { |
| 536 | .keycode = BTN_FORWARD, | 536 | .keycode = BTN_FORWARD, |
| 537 | .l_mask = 0, | 537 | .l_mask = 0, |
| @@ -558,11 +558,11 @@ static struct ad714x_button_plat button_plat[] = { | |||
| 558 | .h_mask = 0x400, | 558 | .h_mask = 0x400, |
| 559 | }, | 559 | }, |
| 560 | }; | 560 | }; |
| 561 | static struct ad714x_platform_data ad7147_platfrom_data = { | 561 | static struct ad714x_platform_data ad7147_spi_platform_data = { |
| 562 | .slider_num = 1, | 562 | .slider_num = 1, |
| 563 | .button_num = 5, | 563 | .button_num = 5, |
| 564 | .slider = slider_plat, | 564 | .slider = ad7147_spi_slider_plat, |
| 565 | .button = button_plat, | 565 | .button = ad7147_spi_button_plat, |
| 566 | .stage_cfg_reg = { | 566 | .stage_cfg_reg = { |
| 567 | {0xFBFF, 0x1FFF, 0, 0x2626, 1600, 1600, 1600, 1600}, | 567 | {0xFBFF, 0x1FFF, 0, 0x2626, 1600, 1600, 1600, 1600}, |
| 568 | {0xEFFF, 0x1FFF, 0, 0x2626, 1650, 1650, 1650, 1650}, | 568 | {0xEFFF, 0x1FFF, 0, 0x2626, 1650, 1650, 1650, 1650}, |
| @@ -581,10 +581,10 @@ static struct ad714x_platform_data ad7147_platfrom_data = { | |||
| 581 | }; | 581 | }; |
| 582 | #endif | 582 | #endif |
| 583 | 583 | ||
| 584 | #if defined(CONFIG_INPUT_EVAL_AD7142EB) | 584 | #if defined(CONFIG_INPUT_AD714X_I2C) || defined(CONFIG_INPUT_AD714X_I2C_MODULE) |
| 585 | #include <linux/input.h> | 585 | #include <linux/input.h> |
| 586 | #include <linux/input/ad714x.h> | 586 | #include <linux/input/ad714x.h> |
| 587 | static struct ad714x_button_plat button_plat[] = { | 587 | static struct ad714x_button_plat ad7142_i2c_button_plat[] = { |
| 588 | { | 588 | { |
| 589 | .keycode = BTN_1, | 589 | .keycode = BTN_1, |
| 590 | .l_mask = 0, | 590 | .l_mask = 0, |
| @@ -606,9 +606,9 @@ static struct ad714x_button_plat button_plat[] = { | |||
| 606 | .h_mask = 0x8, | 606 | .h_mask = 0x8, |
| 607 | }, | 607 | }, |
| 608 | }; | 608 | }; |
| 609 | static struct ad714x_platform_data ad7142_platfrom_data = { | 609 | static struct ad714x_platform_data ad7142_i2c_platform_data = { |
| 610 | .button_num = 4, | 610 | .button_num = 4, |
| 611 | .button = button_plat, | 611 | .button = ad7142_i2c_button_plat, |
| 612 | .stage_cfg_reg = { | 612 | .stage_cfg_reg = { |
| 613 | /* fixme: figure out right setting for all comoponent according | 613 | /* fixme: figure out right setting for all comoponent according |
| 614 | * to hardware feature of EVAL-AD7142EB board */ | 614 | * to hardware feature of EVAL-AD7142EB board */ |
| @@ -861,7 +861,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 861 | }, | 861 | }, |
| 862 | #endif | 862 | #endif |
| 863 | 863 | ||
| 864 | #if defined(CONFIG_INPUT_EVAL_AD7147EBZ) | 864 | #if defined(CONFIG_INPUT_AD714X_SPI) || defined(CONFIG_INPUT_AD714X_SPI_MODULE) |
| 865 | { | 865 | { |
| 866 | .modalias = "ad714x_captouch", | 866 | .modalias = "ad714x_captouch", |
| 867 | .max_speed_hz = 1000000, /* max spi clock (SCK) speed in HZ */ | 867 | .max_speed_hz = 1000000, /* max spi clock (SCK) speed in HZ */ |
| @@ -869,7 +869,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 869 | .bus_num = 0, | 869 | .bus_num = 0, |
| 870 | .chip_select = 5, | 870 | .chip_select = 5, |
| 871 | .mode = SPI_MODE_3, | 871 | .mode = SPI_MODE_3, |
| 872 | .platform_data = &ad7147_platfrom_data, | 872 | .platform_data = &ad7147_spi_platform_data, |
| 873 | .controller_data = &ad7147_spi_chip_info, | 873 | .controller_data = &ad7147_spi_chip_info, |
| 874 | }, | 874 | }, |
| 875 | #endif | 875 | #endif |
| @@ -1402,11 +1402,11 @@ static struct adp5588_gpio_platform_data adp5588_gpio_data = { | |||
| 1402 | #endif | 1402 | #endif |
| 1403 | 1403 | ||
| 1404 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 1404 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
| 1405 | #if defined(CONFIG_INPUT_EVAL_AD7142EB) | 1405 | #if defined(CONFIG_INPUT_AD714X_I2C) || defined(CONFIG_INPUT_AD714X_I2C_MODULE) |
| 1406 | { | 1406 | { |
| 1407 | I2C_BOARD_INFO("ad7142_captouch", 0x2C), | 1407 | I2C_BOARD_INFO("ad7142_captouch", 0x2C), |
| 1408 | .irq = IRQ_PG5, | 1408 | .irq = IRQ_PG5, |
| 1409 | .platform_data = (void *)&ad7142_platfrom_data, | 1409 | .platform_data = (void *)&ad7142_i2c_platform_data, |
| 1410 | }, | 1410 | }, |
| 1411 | #endif | 1411 | #endif |
| 1412 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) | 1412 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) |
