diff options
Diffstat (limited to 'arch/arm/mach-pxa')
-rw-r--r-- | arch/arm/mach-pxa/eseries.h | 14 | ||||
-rw-r--r-- | arch/arm/mach-pxa/hx4700.c | 56 |
2 files changed, 12 insertions, 58 deletions
diff --git a/arch/arm/mach-pxa/eseries.h b/arch/arm/mach-pxa/eseries.h deleted file mode 100644 index b96949dd5adb..000000000000 --- a/arch/arm/mach-pxa/eseries.h +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | void __init eseries_fixup(struct tag *tags, char **cmdline, struct meminfo *mi); | ||
2 | |||
3 | extern struct pxa2xx_udc_mach_info e7xx_udc_mach_info; | ||
4 | extern struct pxaficp_platform_data e7xx_ficp_platform_data; | ||
5 | extern int e7xx_irda_init(void); | ||
6 | |||
7 | extern int eseries_tmio_enable(struct platform_device *dev); | ||
8 | extern int eseries_tmio_disable(struct platform_device *dev); | ||
9 | extern int eseries_tmio_suspend(struct platform_device *dev); | ||
10 | extern int eseries_tmio_resume(struct platform_device *dev); | ||
11 | extern void eseries_get_tmio_gpios(void); | ||
12 | extern struct resource eseries_tmio_resources[]; | ||
13 | extern struct platform_device e300_tc6387xb_device; | ||
14 | |||
diff --git a/arch/arm/mach-pxa/hx4700.c b/arch/arm/mach-pxa/hx4700.c index d3de84b0dcbe..e6311988add2 100644 --- a/arch/arm/mach-pxa/hx4700.c +++ b/arch/arm/mach-pxa/hx4700.c | |||
@@ -296,27 +296,11 @@ static struct asic3_led asic3_leds[ASIC3_NUM_LEDS] = { | |||
296 | 296 | ||
297 | static struct resource asic3_resources[] = { | 297 | static struct resource asic3_resources[] = { |
298 | /* GPIO part */ | 298 | /* GPIO part */ |
299 | [0] = { | 299 | [0] = DEFINE_RES_MEM(ASIC3_PHYS, ASIC3_MAP_SIZE_16BIT), |
300 | .start = ASIC3_PHYS, | 300 | [1] = DEFINE_RES_IRQ(PXA_GPIO_TO_IRQ(GPIO12_HX4700_ASIC3_IRQ)), |
301 | .end = ASIC3_PHYS + ASIC3_MAP_SIZE_16BIT - 1, | ||
302 | .flags = IORESOURCE_MEM, | ||
303 | }, | ||
304 | [1] = { | ||
305 | .start = PXA_GPIO_TO_IRQ(GPIO12_HX4700_ASIC3_IRQ), | ||
306 | .end = PXA_GPIO_TO_IRQ(GPIO12_HX4700_ASIC3_IRQ), | ||
307 | .flags = IORESOURCE_IRQ, | ||
308 | }, | ||
309 | /* SD part */ | 301 | /* SD part */ |
310 | [2] = { | 302 | [2] = DEFINE_RES_MEM(ASIC3_SD_PHYS, ASIC3_MAP_SIZE_16BIT), |
311 | .start = ASIC3_SD_PHYS, | 303 | [3] = DEFINE_RES_IRQ(PXA_GPIO_TO_IRQ(GPIO66_HX4700_ASIC3_nSDIO_IRQ)), |
312 | .end = ASIC3_SD_PHYS + ASIC3_MAP_SIZE_16BIT - 1, | ||
313 | .flags = IORESOURCE_MEM, | ||
314 | }, | ||
315 | [3] = { | ||
316 | .start = PXA_GPIO_TO_IRQ(GPIO66_HX4700_ASIC3_nSDIO_IRQ), | ||
317 | .end = PXA_GPIO_TO_IRQ(GPIO66_HX4700_ASIC3_nSDIO_IRQ), | ||
318 | .flags = IORESOURCE_IRQ, | ||
319 | }, | ||
320 | }; | 304 | }; |
321 | 305 | ||
322 | static struct asic3_platform_data asic3_platform_data = { | 306 | static struct asic3_platform_data asic3_platform_data = { |
@@ -343,11 +327,7 @@ static struct platform_device asic3 = { | |||
343 | */ | 327 | */ |
344 | 328 | ||
345 | static struct resource egpio_resources[] = { | 329 | static struct resource egpio_resources[] = { |
346 | [0] = { | 330 | [0] = DEFINE_RES_MEM(PXA_CS5_PHYS, 0x4), |
347 | .start = PXA_CS5_PHYS, | ||
348 | .end = PXA_CS5_PHYS + 0x4 - 1, | ||
349 | .flags = IORESOURCE_MEM, | ||
350 | }, | ||
351 | }; | 331 | }; |
352 | 332 | ||
353 | static struct htc_egpio_chip egpio_chips[] = { | 333 | static struct htc_egpio_chip egpio_chips[] = { |
@@ -537,11 +517,7 @@ static struct w100fb_mach_info w3220_info = { | |||
537 | }; | 517 | }; |
538 | 518 | ||
539 | static struct resource w3220_resources[] = { | 519 | static struct resource w3220_resources[] = { |
540 | [0] = { | 520 | [0] = DEFINE_RES_MEM(ATI_W3220_PHYS, SZ_16M), |
541 | .start = ATI_W3220_PHYS, | ||
542 | .end = ATI_W3220_PHYS + 0x00ffffff, | ||
543 | .flags = IORESOURCE_MEM, | ||
544 | }, | ||
545 | }; | 521 | }; |
546 | 522 | ||
547 | static struct platform_device w3220 = { | 523 | static struct platform_device w3220 = { |
@@ -683,20 +659,12 @@ static struct pda_power_pdata power_supply_info = { | |||
683 | }; | 659 | }; |
684 | 660 | ||
685 | static struct resource power_supply_resources[] = { | 661 | static struct resource power_supply_resources[] = { |
686 | [0] = { | 662 | [0] = DEFINE_RES_NAMED(PXA_GPIO_TO_IRQ(GPIOD9_nAC_IN), 1, "ac", |
687 | .name = "ac", | 663 | IORESOURCE_IRQ | |
688 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE | | 664 | IORESOURCE_IRQ_HIGHEDGE | IORESOURCE_IRQ_LOWEDGE), |
689 | IORESOURCE_IRQ_LOWEDGE, | 665 | [1] = DEFINE_RES_NAMED(PXA_GPIO_TO_IRQ(GPIOD14_nUSBC_DETECT), 1, "usb", |
690 | .start = PXA_GPIO_TO_IRQ(GPIOD9_nAC_IN), | 666 | IORESOURCE_IRQ | |
691 | .end = PXA_GPIO_TO_IRQ(GPIOD9_nAC_IN), | 667 | IORESOURCE_IRQ_HIGHEDGE | IORESOURCE_IRQ_LOWEDGE), |
692 | }, | ||
693 | [1] = { | ||
694 | .name = "usb", | ||
695 | .flags = IORESOURCE_IRQ | IORESOURCE_IRQ_HIGHEDGE | | ||
696 | IORESOURCE_IRQ_LOWEDGE, | ||
697 | .start = PXA_GPIO_TO_IRQ(GPIOD14_nUSBC_DETECT), | ||
698 | .end = PXA_GPIO_TO_IRQ(GPIOD14_nUSBC_DETECT), | ||
699 | }, | ||
700 | }; | 668 | }; |
701 | 669 | ||
702 | static struct platform_device power_supply = { | 670 | static struct platform_device power_supply = { |