diff options
Diffstat (limited to 'arch/arm/mach-imx/devices.c')
| -rw-r--r-- | arch/arm/mach-imx/devices.c | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/arch/arm/mach-imx/devices.c b/arch/arm/mach-imx/devices.c index 9c271a752b84..fba5047de8b1 100644 --- a/arch/arm/mach-imx/devices.c +++ b/arch/arm/mach-imx/devices.c | |||
| @@ -314,27 +314,6 @@ struct platform_device mxc_fb_device = { | |||
| 314 | }, | 314 | }, |
| 315 | }; | 315 | }; |
| 316 | 316 | ||
| 317 | #ifdef CONFIG_MACH_MX27 | ||
| 318 | static struct resource mxc_fec_resources[] = { | ||
| 319 | { | ||
| 320 | .start = MX27_FEC_BASE_ADDR, | ||
| 321 | .end = MX27_FEC_BASE_ADDR + SZ_4K - 1, | ||
| 322 | .flags = IORESOURCE_MEM, | ||
| 323 | }, { | ||
| 324 | .start = MX27_INT_FEC, | ||
| 325 | .end = MX27_INT_FEC, | ||
| 326 | .flags = IORESOURCE_IRQ, | ||
| 327 | }, | ||
| 328 | }; | ||
| 329 | |||
| 330 | struct platform_device mxc_fec_device = { | ||
| 331 | .name = "fec", | ||
| 332 | .id = 0, | ||
| 333 | .num_resources = ARRAY_SIZE(mxc_fec_resources), | ||
| 334 | .resource = mxc_fec_resources, | ||
| 335 | }; | ||
| 336 | #endif | ||
| 337 | |||
| 338 | static struct resource mxc_pwm_resources[] = { | 317 | static struct resource mxc_pwm_resources[] = { |
| 339 | { | 318 | { |
| 340 | .start = MX2x_PWM_BASE_ADDR, | 319 | .start = MX2x_PWM_BASE_ADDR, |
| @@ -480,41 +459,6 @@ struct platform_device mxc_usbh2 = { | |||
| 480 | }; | 459 | }; |
| 481 | #endif | 460 | #endif |
| 482 | 461 | ||
| 483 | #define DEFINE_IMX_SSI_DMARES(_name, ssin, suffix) \ | ||
| 484 | { \ | ||
| 485 | .name = _name, \ | ||
| 486 | .start = MX2x_DMA_REQ_SSI ## ssin ## _ ## suffix, \ | ||
| 487 | .end = MX2x_DMA_REQ_SSI ## ssin ## _ ## suffix, \ | ||
| 488 | .flags = IORESOURCE_DMA, \ | ||
| 489 | } | ||
| 490 | |||
| 491 | #define DEFINE_IMX_SSI_DEVICE(n, ssin, baseaddr, irq) \ | ||
| 492 | static struct resource imx_ssi_resources ## n[] = { \ | ||
| 493 | { \ | ||
| 494 | .start = MX2x_SSI ## ssin ## _BASE_ADDR, \ | ||
| 495 | .end = MX2x_SSI ## ssin ## _BASE_ADDR + 0x6f, \ | ||
| 496 | .flags = IORESOURCE_MEM, \ | ||
| 497 | }, { \ | ||
| 498 | .start = MX2x_INT_SSI1, \ | ||
| 499 | .end = MX2x_INT_SSI1, \ | ||
| 500 | .flags = IORESOURCE_IRQ, \ | ||
| 501 | }, \ | ||
| 502 | DEFINE_IMX_SSI_DMARES("tx0", ssin, TX0), \ | ||
| 503 | DEFINE_IMX_SSI_DMARES("rx0", ssin, RX0), \ | ||
| 504 | DEFINE_IMX_SSI_DMARES("tx1", ssin, TX1), \ | ||
| 505 | DEFINE_IMX_SSI_DMARES("rx1", ssin, RX1), \ | ||
| 506 | }; \ | ||
| 507 | \ | ||
| 508 | struct platform_device imx_ssi_device ## n = { \ | ||
| 509 | .name = "imx-ssi", \ | ||
| 510 | .id = n, \ | ||
| 511 | .num_resources = ARRAY_SIZE(imx_ssi_resources ## n), \ | ||
| 512 | .resource = imx_ssi_resources ## n, \ | ||
| 513 | } | ||
| 514 | |||
| 515 | DEFINE_IMX_SSI_DEVICE(0, 1, MX2x_SSI1_BASE_ADDR, MX2x_INT_SSI1); | ||
| 516 | DEFINE_IMX_SSI_DEVICE(1, 2, MX2x_SSI1_BASE_ADDR, MX2x_INT_SSI1); | ||
| 517 | |||
| 518 | /* GPIO port description */ | 462 | /* GPIO port description */ |
| 519 | #define DEFINE_MXC_GPIO_PORT_IRQ(SOC, n, _irq) \ | 463 | #define DEFINE_MXC_GPIO_PORT_IRQ(SOC, n, _irq) \ |
| 520 | { \ | 464 | { \ |
