diff options
Diffstat (limited to 'arch/arm/mach-mx25/devices.c')
-rw-r--r-- | arch/arm/mach-mx25/devices.c | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/arch/arm/mach-mx25/devices.c b/arch/arm/mach-mx25/devices.c index d9766d4d5046..baf0a7913644 100644 --- a/arch/arm/mach-mx25/devices.c +++ b/arch/arm/mach-mx25/devices.c | |||
@@ -533,3 +533,41 @@ struct platform_device mx25_kpp_device = { | |||
533 | .num_resources = ARRAY_SIZE(mx25_kpp_resources), | 533 | .num_resources = ARRAY_SIZE(mx25_kpp_resources), |
534 | .resource = mx25_kpp_resources, | 534 | .resource = mx25_kpp_resources, |
535 | }; | 535 | }; |
536 | |||
537 | static struct resource imx_ssi_resources0[] = { | ||
538 | { | ||
539 | .start = MX25_SSI1_BASE_ADDR, | ||
540 | .end = MX25_SSI1_BASE_ADDR + 0x3fff, | ||
541 | .flags = IORESOURCE_MEM, | ||
542 | }, { | ||
543 | .start = MX25_INT_SSI1, | ||
544 | .end = MX25_INT_SSI1, | ||
545 | .flags = IORESOURCE_IRQ, | ||
546 | }, | ||
547 | }; | ||
548 | |||
549 | static struct resource imx_ssi_resources1[] = { | ||
550 | { | ||
551 | .start = MX25_SSI2_BASE_ADDR, | ||
552 | .end = MX25_SSI2_BASE_ADDR + 0x3fff, | ||
553 | .flags = IORESOURCE_MEM | ||
554 | }, { | ||
555 | .start = MX25_INT_SSI2, | ||
556 | .end = MX25_INT_SSI2, | ||
557 | .flags = IORESOURCE_IRQ, | ||
558 | }, | ||
559 | }; | ||
560 | |||
561 | struct platform_device imx_ssi_device0 = { | ||
562 | .name = "imx-ssi", | ||
563 | .id = 0, | ||
564 | .num_resources = ARRAY_SIZE(imx_ssi_resources0), | ||
565 | .resource = imx_ssi_resources0, | ||
566 | }; | ||
567 | |||
568 | struct platform_device imx_ssi_device1 = { | ||
569 | .name = "imx-ssi", | ||
570 | .id = 1, | ||
571 | .num_resources = ARRAY_SIZE(imx_ssi_resources1), | ||
572 | .resource = imx_ssi_resources1, | ||
573 | }; | ||