diff options
Diffstat (limited to 'arch/blackfin/mach-bf518/boards/tcm-bf518.c')
| -rw-r--r-- | arch/blackfin/mach-bf518/boards/tcm-bf518.c | 64 |
1 files changed, 31 insertions, 33 deletions
diff --git a/arch/blackfin/mach-bf518/boards/tcm-bf518.c b/arch/blackfin/mach-bf518/boards/tcm-bf518.c index 0bedc737566b..240d5cb1f02c 100644 --- a/arch/blackfin/mach-bf518/boards/tcm-bf518.c +++ b/arch/blackfin/mach-bf518/boards/tcm-bf518.c | |||
| @@ -36,7 +36,7 @@ const char bfin_board_name[] = "Bluetechnix TCM-BF518"; | |||
| 36 | * Driver needs to know address, irq and flag pin. | 36 | * Driver needs to know address, irq and flag pin. |
| 37 | */ | 37 | */ |
| 38 | 38 | ||
| 39 | #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) | 39 | #if IS_ENABLED(CONFIG_MTD_PHYSMAP) |
| 40 | static struct mtd_partition tcm_partitions[] = { | 40 | static struct mtd_partition tcm_partitions[] = { |
| 41 | { | 41 | { |
| 42 | .name = "bootloader(nor)", | 42 | .name = "bootloader(nor)", |
| @@ -73,14 +73,14 @@ static struct platform_device tcm_flash_device = { | |||
| 73 | }; | 73 | }; |
| 74 | #endif | 74 | #endif |
| 75 | 75 | ||
| 76 | #if defined(CONFIG_RTC_DRV_BFIN) || defined(CONFIG_RTC_DRV_BFIN_MODULE) | 76 | #if IS_ENABLED(CONFIG_RTC_DRV_BFIN) |
| 77 | static struct platform_device rtc_device = { | 77 | static struct platform_device rtc_device = { |
| 78 | .name = "rtc-bfin", | 78 | .name = "rtc-bfin", |
| 79 | .id = -1, | 79 | .id = -1, |
| 80 | }; | 80 | }; |
| 81 | #endif | 81 | #endif |
| 82 | 82 | ||
| 83 | #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE) | 83 | #if IS_ENABLED(CONFIG_BFIN_MAC) |
| 84 | #include <linux/bfin_mac.h> | 84 | #include <linux/bfin_mac.h> |
| 85 | static const unsigned short bfin_mac_peripherals[] = P_MII0; | 85 | static const unsigned short bfin_mac_peripherals[] = P_MII0; |
| 86 | 86 | ||
| @@ -113,8 +113,7 @@ static struct platform_device bfin_mac_device = { | |||
| 113 | }; | 113 | }; |
| 114 | #endif | 114 | #endif |
| 115 | 115 | ||
| 116 | #if defined(CONFIG_MTD_M25P80) \ | 116 | #if IS_ENABLED(CONFIG_MTD_M25P80) |
| 117 | || defined(CONFIG_MTD_M25P80_MODULE) | ||
| 118 | static struct mtd_partition bfin_spi_flash_partitions[] = { | 117 | static struct mtd_partition bfin_spi_flash_partitions[] = { |
| 119 | { | 118 | { |
| 120 | .name = "bootloader(spi)", | 119 | .name = "bootloader(spi)", |
| @@ -141,13 +140,13 @@ static struct bfin5xx_spi_chip spi_flash_chip_info = { | |||
| 141 | }; | 140 | }; |
| 142 | #endif | 141 | #endif |
| 143 | 142 | ||
| 144 | #if defined(CONFIG_MMC_SPI) || defined(CONFIG_MMC_SPI_MODULE) | 143 | #if IS_ENABLED(CONFIG_MMC_SPI) |
| 145 | static struct bfin5xx_spi_chip mmc_spi_chip_info = { | 144 | static struct bfin5xx_spi_chip mmc_spi_chip_info = { |
| 146 | .enable_dma = 0, | 145 | .enable_dma = 0, |
| 147 | }; | 146 | }; |
| 148 | #endif | 147 | #endif |
| 149 | 148 | ||
| 150 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 149 | #if IS_ENABLED(CONFIG_TOUCHSCREEN_AD7877) |
| 151 | static const struct ad7877_platform_data bfin_ad7877_ts_info = { | 150 | static const struct ad7877_platform_data bfin_ad7877_ts_info = { |
| 152 | .model = 7877, | 151 | .model = 7877, |
| 153 | .vref_delay_usecs = 50, /* internal, no capacitor */ | 152 | .vref_delay_usecs = 50, /* internal, no capacitor */ |
| @@ -164,8 +163,7 @@ static const struct ad7877_platform_data bfin_ad7877_ts_info = { | |||
| 164 | #endif | 163 | #endif |
| 165 | 164 | ||
| 166 | static struct spi_board_info bfin_spi_board_info[] __initdata = { | 165 | static struct spi_board_info bfin_spi_board_info[] __initdata = { |
| 167 | #if defined(CONFIG_MTD_M25P80) \ | 166 | #if IS_ENABLED(CONFIG_MTD_M25P80) |
| 168 | || defined(CONFIG_MTD_M25P80_MODULE) | ||
| 169 | { | 167 | { |
| 170 | /* the modalias must be the same as spi device driver name */ | 168 | /* the modalias must be the same as spi device driver name */ |
| 171 | .modalias = "m25p80", /* Name of spi_driver for this device */ | 169 | .modalias = "m25p80", /* Name of spi_driver for this device */ |
| @@ -178,7 +176,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 178 | }, | 176 | }, |
| 179 | #endif | 177 | #endif |
| 180 | 178 | ||
| 181 | #if defined(CONFIG_MMC_SPI) || defined(CONFIG_MMC_SPI_MODULE) | 179 | #if IS_ENABLED(CONFIG_MMC_SPI) |
| 182 | { | 180 | { |
| 183 | .modalias = "mmc_spi", | 181 | .modalias = "mmc_spi", |
| 184 | .max_speed_hz = 20000000, /* max spi clock (SCK) speed in HZ */ | 182 | .max_speed_hz = 20000000, /* max spi clock (SCK) speed in HZ */ |
| @@ -188,7 +186,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 188 | .mode = SPI_MODE_3, | 186 | .mode = SPI_MODE_3, |
| 189 | }, | 187 | }, |
| 190 | #endif | 188 | #endif |
| 191 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 189 | #if IS_ENABLED(CONFIG_TOUCHSCREEN_AD7877) |
| 192 | { | 190 | { |
| 193 | .modalias = "ad7877", | 191 | .modalias = "ad7877", |
| 194 | .platform_data = &bfin_ad7877_ts_info, | 192 | .platform_data = &bfin_ad7877_ts_info, |
| @@ -198,7 +196,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 198 | .chip_select = 2, | 196 | .chip_select = 2, |
| 199 | }, | 197 | }, |
| 200 | #endif | 198 | #endif |
| 201 | #if defined(CONFIG_SND_SOC_WM8731) || defined(CONFIG_SND_SOC_WM8731_MODULE) \ | 199 | #if IS_ENABLED(CONFIG_SND_SOC_WM8731) \ |
| 202 | && defined(CONFIG_SND_SOC_WM8731_SPI) | 200 | && defined(CONFIG_SND_SOC_WM8731_SPI) |
| 203 | { | 201 | { |
| 204 | .modalias = "wm8731", | 202 | .modalias = "wm8731", |
| @@ -208,7 +206,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 208 | .mode = SPI_MODE_0, | 206 | .mode = SPI_MODE_0, |
| 209 | }, | 207 | }, |
| 210 | #endif | 208 | #endif |
| 211 | #if defined(CONFIG_SPI_SPIDEV) || defined(CONFIG_SPI_SPIDEV_MODULE) | 209 | #if IS_ENABLED(CONFIG_SPI_SPIDEV) |
| 212 | { | 210 | { |
| 213 | .modalias = "spidev", | 211 | .modalias = "spidev", |
| 214 | .max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */ | 212 | .max_speed_hz = 3125000, /* max spi clock (SCK) speed in HZ */ |
| @@ -216,7 +214,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 216 | .chip_select = 1, | 214 | .chip_select = 1, |
| 217 | }, | 215 | }, |
| 218 | #endif | 216 | #endif |
| 219 | #if defined(CONFIG_FB_BFIN_LQ035Q1) || defined(CONFIG_FB_BFIN_LQ035Q1_MODULE) | 217 | #if IS_ENABLED(CONFIG_FB_BFIN_LQ035Q1) |
| 220 | { | 218 | { |
| 221 | .modalias = "bfin-lq035q1-spi", | 219 | .modalias = "bfin-lq035q1-spi", |
| 222 | .max_speed_hz = 20000000, /* max spi clock (SCK) speed in HZ */ | 220 | .max_speed_hz = 20000000, /* max spi clock (SCK) speed in HZ */ |
| @@ -228,7 +226,7 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
| 228 | }; | 226 | }; |
| 229 | 227 | ||
| 230 | /* SPI controller data */ | 228 | /* SPI controller data */ |
| 231 | #if defined(CONFIG_SPI_BFIN5XX) || defined(CONFIG_SPI_BFIN5XX_MODULE) | 229 | #if IS_ENABLED(CONFIG_SPI_BFIN5XX) |
| 232 | /* SPI (0) */ | 230 | /* SPI (0) */ |
| 233 | static struct bfin5xx_spi_master bfin_spi0_info = { | 231 | static struct bfin5xx_spi_master bfin_spi0_info = { |
| 234 | .num_chipselect = 6, | 232 | .num_chipselect = 6, |
| @@ -300,7 +298,7 @@ static struct platform_device bfin_spi1_device = { | |||
| 300 | }; | 298 | }; |
| 301 | #endif /* spi master and devices */ | 299 | #endif /* spi master and devices */ |
| 302 | 300 | ||
| 303 | #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) | 301 | #if IS_ENABLED(CONFIG_SERIAL_BFIN) |
| 304 | #ifdef CONFIG_SERIAL_BFIN_UART0 | 302 | #ifdef CONFIG_SERIAL_BFIN_UART0 |
| 305 | static struct resource bfin_uart0_resources[] = { | 303 | static struct resource bfin_uart0_resources[] = { |
| 306 | { | 304 | { |
| @@ -399,7 +397,7 @@ static struct platform_device bfin_uart1_device = { | |||
| 399 | #endif | 397 | #endif |
| 400 | #endif | 398 | #endif |
| 401 | 399 | ||
| 402 | #if defined(CONFIG_BFIN_SIR) || defined(CONFIG_BFIN_SIR_MODULE) | 400 | #if IS_ENABLED(CONFIG_BFIN_SIR) |
| 403 | #ifdef CONFIG_BFIN_SIR0 | 401 | #ifdef CONFIG_BFIN_SIR0 |
| 404 | static struct resource bfin_sir0_resources[] = { | 402 | static struct resource bfin_sir0_resources[] = { |
| 405 | { | 403 | { |
| @@ -454,7 +452,7 @@ static struct platform_device bfin_sir1_device = { | |||
| 454 | #endif | 452 | #endif |
| 455 | #endif | 453 | #endif |
| 456 | 454 | ||
| 457 | #if defined(CONFIG_I2C_BLACKFIN_TWI) || defined(CONFIG_I2C_BLACKFIN_TWI_MODULE) | 455 | #if IS_ENABLED(CONFIG_I2C_BLACKFIN_TWI) |
| 458 | static const u16 bfin_twi0_pins[] = {P_TWI0_SCL, P_TWI0_SDA, 0}; | 456 | static const u16 bfin_twi0_pins[] = {P_TWI0_SCL, P_TWI0_SDA, 0}; |
| 459 | 457 | ||
| 460 | static struct resource bfin_twi0_resource[] = { | 458 | static struct resource bfin_twi0_resource[] = { |
| @@ -482,12 +480,12 @@ static struct platform_device i2c_bfin_twi_device = { | |||
| 482 | #endif | 480 | #endif |
| 483 | 481 | ||
| 484 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | 482 | static struct i2c_board_info __initdata bfin_i2c_board_info[] = { |
| 485 | #if defined(CONFIG_BFIN_TWI_LCD) || defined(CONFIG_BFIN_TWI_LCD_MODULE) | 483 | #if IS_ENABLED(CONFIG_BFIN_TWI_LCD) |
| 486 | { | 484 | { |
| 487 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), | 485 | I2C_BOARD_INFO("pcf8574_lcd", 0x22), |
| 488 | }, | 486 | }, |
| 489 | #endif | 487 | #endif |
| 490 | #if defined(CONFIG_INPUT_PCF8574) || defined(CONFIG_INPUT_PCF8574_MODULE) | 488 | #if IS_ENABLED(CONFIG_INPUT_PCF8574) |
| 491 | { | 489 | { |
| 492 | I2C_BOARD_INFO("pcf8574_keypad", 0x27), | 490 | I2C_BOARD_INFO("pcf8574_keypad", 0x27), |
| 493 | .irq = IRQ_PF8, | 491 | .irq = IRQ_PF8, |
| @@ -495,7 +493,7 @@ static struct i2c_board_info __initdata bfin_i2c_board_info[] = { | |||
| 495 | #endif | 493 | #endif |
| 496 | }; | 494 | }; |
| 497 | 495 | ||
| 498 | #if defined(CONFIG_SERIAL_BFIN_SPORT) || defined(CONFIG_SERIAL_BFIN_SPORT_MODULE) | 496 | #if IS_ENABLED(CONFIG_SERIAL_BFIN_SPORT) |
| 499 | #ifdef CONFIG_SERIAL_BFIN_SPORT0_UART | 497 | #ifdef CONFIG_SERIAL_BFIN_SPORT0_UART |
| 500 | static struct resource bfin_sport0_uart_resources[] = { | 498 | static struct resource bfin_sport0_uart_resources[] = { |
| 501 | { | 499 | { |
| @@ -566,7 +564,7 @@ static struct platform_device bfin_sport1_uart_device = { | |||
| 566 | #endif | 564 | #endif |
| 567 | #endif | 565 | #endif |
| 568 | 566 | ||
| 569 | #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) | 567 | #if IS_ENABLED(CONFIG_KEYBOARD_GPIO) |
| 570 | #include <linux/input.h> | 568 | #include <linux/input.h> |
| 571 | #include <linux/gpio_keys.h> | 569 | #include <linux/gpio_keys.h> |
| 572 | 570 | ||
| @@ -588,7 +586,7 @@ static struct platform_device bfin_device_gpiokeys = { | |||
| 588 | }; | 586 | }; |
| 589 | #endif | 587 | #endif |
| 590 | 588 | ||
| 591 | #if defined(CONFIG_SDH_BFIN) || defined(CONFIG_SDH_BFIN_MODULE) | 589 | #if IS_ENABLED(CONFIG_SDH_BFIN) |
| 592 | 590 | ||
| 593 | static struct bfin_sd_host bfin_sdh_data = { | 591 | static struct bfin_sd_host bfin_sdh_data = { |
| 594 | .dma_chan = CH_RSI, | 592 | .dma_chan = CH_RSI, |
| @@ -631,21 +629,21 @@ static struct platform_device *tcm_devices[] __initdata = { | |||
| 631 | 629 | ||
| 632 | &bfin_dpmc, | 630 | &bfin_dpmc, |
| 633 | 631 | ||
| 634 | #if defined(CONFIG_RTC_DRV_BFIN) || defined(CONFIG_RTC_DRV_BFIN_MODULE) | 632 | #if IS_ENABLED(CONFIG_RTC_DRV_BFIN) |
| 635 | &rtc_device, | 633 | &rtc_device, |
| 636 | #endif | 634 | #endif |
| 637 | 635 | ||
| 638 | #if defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE) | 636 | #if IS_ENABLED(CONFIG_BFIN_MAC) |
| 639 | &bfin_mii_bus, | 637 | &bfin_mii_bus, |
| 640 | &bfin_mac_device, | 638 | &bfin_mac_device, |
| 641 | #endif | 639 | #endif |
| 642 | 640 | ||
| 643 | #if defined(CONFIG_SPI_BFIN5XX) || defined(CONFIG_SPI_BFIN5XX_MODULE) | 641 | #if IS_ENABLED(CONFIG_SPI_BFIN5XX) |
| 644 | &bfin_spi0_device, | 642 | &bfin_spi0_device, |
| 645 | &bfin_spi1_device, | 643 | &bfin_spi1_device, |
| 646 | #endif | 644 | #endif |
| 647 | 645 | ||
| 648 | #if defined(CONFIG_SERIAL_BFIN) || defined(CONFIG_SERIAL_BFIN_MODULE) | 646 | #if IS_ENABLED(CONFIG_SERIAL_BFIN) |
| 649 | #ifdef CONFIG_SERIAL_BFIN_UART0 | 647 | #ifdef CONFIG_SERIAL_BFIN_UART0 |
| 650 | &bfin_uart0_device, | 648 | &bfin_uart0_device, |
| 651 | #endif | 649 | #endif |
| @@ -654,7 +652,7 @@ static struct platform_device *tcm_devices[] __initdata = { | |||
| 654 | #endif | 652 | #endif |
| 655 | #endif | 653 | #endif |
| 656 | 654 | ||
| 657 | #if defined(CONFIG_BFIN_SIR) || defined(CONFIG_BFIN_SIR_MODULE) | 655 | #if IS_ENABLED(CONFIG_BFIN_SIR) |
| 658 | #ifdef CONFIG_BFIN_SIR0 | 656 | #ifdef CONFIG_BFIN_SIR0 |
| 659 | &bfin_sir0_device, | 657 | &bfin_sir0_device, |
| 660 | #endif | 658 | #endif |
| @@ -663,11 +661,11 @@ static struct platform_device *tcm_devices[] __initdata = { | |||
| 663 | #endif | 661 | #endif |
| 664 | #endif | 662 | #endif |
| 665 | 663 | ||
| 666 | #if defined(CONFIG_I2C_BLACKFIN_TWI) || defined(CONFIG_I2C_BLACKFIN_TWI_MODULE) | 664 | #if IS_ENABLED(CONFIG_I2C_BLACKFIN_TWI) |
| 667 | &i2c_bfin_twi_device, | 665 | &i2c_bfin_twi_device, |
| 668 | #endif | 666 | #endif |
| 669 | 667 | ||
| 670 | #if defined(CONFIG_SERIAL_BFIN_SPORT) || defined(CONFIG_SERIAL_BFIN_SPORT_MODULE) | 668 | #if IS_ENABLED(CONFIG_SERIAL_BFIN_SPORT) |
| 671 | #ifdef CONFIG_SERIAL_BFIN_SPORT0_UART | 669 | #ifdef CONFIG_SERIAL_BFIN_SPORT0_UART |
| 672 | &bfin_sport0_uart_device, | 670 | &bfin_sport0_uart_device, |
| 673 | #endif | 671 | #endif |
| @@ -676,15 +674,15 @@ static struct platform_device *tcm_devices[] __initdata = { | |||
| 676 | #endif | 674 | #endif |
| 677 | #endif | 675 | #endif |
| 678 | 676 | ||
| 679 | #if defined(CONFIG_KEYBOARD_GPIO) || defined(CONFIG_KEYBOARD_GPIO_MODULE) | 677 | #if IS_ENABLED(CONFIG_KEYBOARD_GPIO) |
| 680 | &bfin_device_gpiokeys, | 678 | &bfin_device_gpiokeys, |
| 681 | #endif | 679 | #endif |
| 682 | 680 | ||
| 683 | #if defined(CONFIG_SDH_BFIN) || defined(CONFIG_SDH_BFIN_MODULE) | 681 | #if IS_ENABLED(CONFIG_SDH_BFIN) |
| 684 | &bf51x_sdh_device, | 682 | &bf51x_sdh_device, |
| 685 | #endif | 683 | #endif |
| 686 | 684 | ||
| 687 | #if defined(CONFIG_MTD_PHYSMAP) || defined(CONFIG_MTD_PHYSMAP_MODULE) | 685 | #if IS_ENABLED(CONFIG_MTD_PHYSMAP) |
| 688 | &tcm_flash_device, | 686 | &tcm_flash_device, |
| 689 | #endif | 687 | #endif |
| 690 | }; | 688 | }; |
