diff options
Diffstat (limited to 'arch/blackfin/mach-bf537/boards/pnav10.c')
-rw-r--r-- | arch/blackfin/mach-bf537/boards/pnav10.c | 54 |
1 files changed, 13 insertions, 41 deletions
diff --git a/arch/blackfin/mach-bf537/boards/pnav10.c b/arch/blackfin/mach-bf537/boards/pnav10.c index 8aaf76dfce80..8806f1230f2d 100644 --- a/arch/blackfin/mach-bf537/boards/pnav10.c +++ b/arch/blackfin/mach-bf537/boards/pnav10.c | |||
@@ -37,7 +37,7 @@ | |||
37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) | 37 | #if defined(CONFIG_USB_ISP1362_HCD) || defined(CONFIG_USB_ISP1362_HCD_MODULE) |
38 | #include <linux/usb_isp1362.h> | 38 | #include <linux/usb_isp1362.h> |
39 | #endif | 39 | #endif |
40 | #include <asm/irq.h> | 40 | #include <linux/irq.h> |
41 | #include <asm/bfin5xx_spi.h> | 41 | #include <asm/bfin5xx_spi.h> |
42 | #include <linux/usb_sl811.h> | 42 | #include <linux/usb_sl811.h> |
43 | 43 | ||
@@ -58,15 +58,15 @@ static struct resource bfin_pcmcia_cf_resources[] = { | |||
58 | .start = 0x20310000, /* IO PORT */ | 58 | .start = 0x20310000, /* IO PORT */ |
59 | .end = 0x20312000, | 59 | .end = 0x20312000, |
60 | .flags = IORESOURCE_MEM, | 60 | .flags = IORESOURCE_MEM, |
61 | },{ | 61 | }, { |
62 | .start = 0x20311000, /* Attribute Memory */ | 62 | .start = 0x20311000, /* Attribute Memory */ |
63 | .end = 0x20311FFF, | 63 | .end = 0x20311FFF, |
64 | .flags = IORESOURCE_MEM, | 64 | .flags = IORESOURCE_MEM, |
65 | },{ | 65 | }, { |
66 | .start = IRQ_PF4, | 66 | .start = IRQ_PF4, |
67 | .end = IRQ_PF4, | 67 | .end = IRQ_PF4, |
68 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWLEVEL, | 68 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_LOWLEVEL, |
69 | },{ | 69 | }, { |
70 | .start = 6, /* Card Detect PF6 */ | 70 | .start = 6, /* Card Detect PF6 */ |
71 | .end = 6, | 71 | .end = 6, |
72 | .flags = IORESOURCE_IRQ, | 72 | .flags = IORESOURCE_IRQ, |
@@ -95,7 +95,7 @@ static struct resource smc91x_resources[] = { | |||
95 | .start = 0x20300300, | 95 | .start = 0x20300300, |
96 | .end = 0x20300300 + 16, | 96 | .end = 0x20300300 + 16, |
97 | .flags = IORESOURCE_MEM, | 97 | .flags = IORESOURCE_MEM, |
98 | },{ | 98 | }, { |
99 | 99 | ||
100 | .start = IRQ_PF7, | 100 | .start = IRQ_PF7, |
101 | .end = IRQ_PF7, | 101 | .end = IRQ_PF7, |
@@ -116,11 +116,11 @@ static struct resource sl811_hcd_resources[] = { | |||
116 | .start = 0x20340000, | 116 | .start = 0x20340000, |
117 | .end = 0x20340000, | 117 | .end = 0x20340000, |
118 | .flags = IORESOURCE_MEM, | 118 | .flags = IORESOURCE_MEM, |
119 | },{ | 119 | }, { |
120 | .start = 0x20340004, | 120 | .start = 0x20340004, |
121 | .end = 0x20340004, | 121 | .end = 0x20340004, |
122 | .flags = IORESOURCE_MEM, | 122 | .flags = IORESOURCE_MEM, |
123 | },{ | 123 | }, { |
124 | .start = CONFIG_USB_SL811_BFIN_IRQ, | 124 | .start = CONFIG_USB_SL811_BFIN_IRQ, |
125 | .end = CONFIG_USB_SL811_BFIN_IRQ, | 125 | .end = CONFIG_USB_SL811_BFIN_IRQ, |
126 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 126 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
@@ -167,11 +167,11 @@ static struct resource isp1362_hcd_resources[] = { | |||
167 | .start = 0x20360000, | 167 | .start = 0x20360000, |
168 | .end = 0x20360000, | 168 | .end = 0x20360000, |
169 | .flags = IORESOURCE_MEM, | 169 | .flags = IORESOURCE_MEM, |
170 | },{ | 170 | }, { |
171 | .start = 0x20360004, | 171 | .start = 0x20360004, |
172 | .end = 0x20360004, | 172 | .end = 0x20360004, |
173 | .flags = IORESOURCE_MEM, | 173 | .flags = IORESOURCE_MEM, |
174 | },{ | 174 | }, { |
175 | .start = CONFIG_USB_ISP1362_BFIN_GPIO_IRQ, | 175 | .start = CONFIG_USB_ISP1362_BFIN_GPIO_IRQ, |
176 | .end = CONFIG_USB_ISP1362_BFIN_GPIO_IRQ, | 176 | .end = CONFIG_USB_ISP1362_BFIN_GPIO_IRQ, |
177 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 177 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
@@ -212,7 +212,7 @@ static struct resource net2272_bfin_resources[] = { | |||
212 | .start = 0x20300000, | 212 | .start = 0x20300000, |
213 | .end = 0x20300000 + 0x100, | 213 | .end = 0x20300000 + 0x100, |
214 | .flags = IORESOURCE_MEM, | 214 | .flags = IORESOURCE_MEM, |
215 | },{ | 215 | }, { |
216 | .start = IRQ_PF7, | 216 | .start = IRQ_PF7, |
217 | .end = IRQ_PF7, | 217 | .end = IRQ_PF7, |
218 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, | 218 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHLEVEL, |
@@ -238,11 +238,11 @@ static struct mtd_partition bfin_spi_flash_partitions[] = { | |||
238 | .size = 0x00020000, | 238 | .size = 0x00020000, |
239 | .offset = 0, | 239 | .offset = 0, |
240 | .mask_flags = MTD_CAP_ROM | 240 | .mask_flags = MTD_CAP_ROM |
241 | },{ | 241 | }, { |
242 | .name = "kernel", | 242 | .name = "kernel", |
243 | .size = 0xe0000, | 243 | .size = 0xe0000, |
244 | .offset = 0x20000 | 244 | .offset = 0x20000 |
245 | },{ | 245 | }, { |
246 | .name = "file system", | 246 | .name = "file system", |
247 | .size = 0x700000, | 247 | .size = 0x700000, |
248 | .offset = 0x00100000, | 248 | .offset = 0x00100000, |
@@ -294,16 +294,6 @@ static struct bfin5xx_spi_chip spi_mmc_chip_info = { | |||
294 | }; | 294 | }; |
295 | #endif | 295 | #endif |
296 | 296 | ||
297 | #if defined(CONFIG_PBX) | ||
298 | static struct bfin5xx_spi_chip spi_si3xxx_chip_info = { | ||
299 | .ctl_reg = 0x4, /* send zero */ | ||
300 | .enable_dma = 0, | ||
301 | .bits_per_word = 8, | ||
302 | .cs_change_per_word = 1, | ||
303 | }; | ||
304 | #endif | ||
305 | |||
306 | |||
307 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 297 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) |
308 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { | 298 | static struct bfin5xx_spi_chip spi_ad7877_chip_info = { |
309 | .cs_change_per_word = 1, | 299 | .cs_change_per_word = 1, |
@@ -392,24 +382,6 @@ static struct spi_board_info bfin_spi_board_info[] __initdata = { | |||
392 | .mode = SPI_MODE_3, | 382 | .mode = SPI_MODE_3, |
393 | }, | 383 | }, |
394 | #endif | 384 | #endif |
395 | #if defined(CONFIG_PBX) | ||
396 | { | ||
397 | .modalias = "fxs-spi", | ||
398 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ | ||
399 | .bus_num = 1, | ||
400 | .chip_select = 3, | ||
401 | .controller_data= &spi_si3xxx_chip_info, | ||
402 | .mode = SPI_MODE_3, | ||
403 | }, | ||
404 | { | ||
405 | .modalias = "fxo-spi", | ||
406 | .max_speed_hz = 12500000, /* max spi clock (SCK) speed in HZ */ | ||
407 | .bus_num = 1, | ||
408 | .chip_select = 2, | ||
409 | .controller_data= &spi_si3xxx_chip_info, | ||
410 | .mode = SPI_MODE_3, | ||
411 | }, | ||
412 | #endif | ||
413 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) | 385 | #if defined(CONFIG_TOUCHSCREEN_AD7877) || defined(CONFIG_TOUCHSCREEN_AD7877_MODULE) |
414 | { | 386 | { |
415 | .modalias = "ad7877", | 387 | .modalias = "ad7877", |
@@ -451,7 +423,7 @@ static struct resource bfin_uart_resources[] = { | |||
451 | .start = 0xFFC00400, | 423 | .start = 0xFFC00400, |
452 | .end = 0xFFC004FF, | 424 | .end = 0xFFC004FF, |
453 | .flags = IORESOURCE_MEM, | 425 | .flags = IORESOURCE_MEM, |
454 | },{ | 426 | }, { |
455 | .start = 0xFFC02000, | 427 | .start = 0xFFC02000, |
456 | .end = 0xFFC020FF, | 428 | .end = 0xFFC020FF, |
457 | .flags = IORESOURCE_MEM, | 429 | .flags = IORESOURCE_MEM, |