606
static struct uio_info vpu_platform_data = {
609
.irq = intcs_evt2irq(0x980),
612
static struct resource vpu_resources[] = {
617
.flags = IORESOURCE_MEM,
621
static struct platform_device vpu_device = {
622
.name = "uio_pdrv_genirq",
625
.platform_data = &vpu_platform_data,
627
.resource = vpu_resources,
628
.num_resources = ARRAY_SIZE(vpu_resources),
632
static struct uio_info veu0_platform_data = {
635
.irq = intcs_evt2irq(0x700),
638
static struct resource veu0_resources[] = {
643
.flags = IORESOURCE_MEM,
647
static struct platform_device veu0_device = {
648
.name = "uio_pdrv_genirq",
651
.platform_data = &veu0_platform_data,
653
.resource = veu0_resources,
654
.num_resources = ARRAY_SIZE(veu0_resources),
658
static struct uio_info veu1_platform_data = {
661
.irq = intcs_evt2irq(0x720),
664
static struct resource veu1_resources[] = {
669
.flags = IORESOURCE_MEM,
673
static struct platform_device veu1_device = {
674
.name = "uio_pdrv_genirq",
677
.platform_data = &veu1_platform_data,
679
.resource = veu1_resources,
680
.num_resources = ARRAY_SIZE(veu1_resources),
684
static struct uio_info veu2_platform_data = {
687
.irq = intcs_evt2irq(0x740),
690
static struct resource veu2_resources[] = {
695
.flags = IORESOURCE_MEM,
699
static struct platform_device veu2_device = {
700
.name = "uio_pdrv_genirq",
703
.platform_data = &veu2_platform_data,
705
.resource = veu2_resources,
706
.num_resources = ARRAY_SIZE(veu2_resources),
710
static struct uio_info veu3_platform_data = {
713
.irq = intcs_evt2irq(0x760),
716
static struct resource veu3_resources[] = {
721
.flags = IORESOURCE_MEM,
725
static struct platform_device veu3_device = {
726
.name = "uio_pdrv_genirq",
729
.platform_data = &veu3_platform_data,
731
.resource = veu3_resources,
732
.num_resources = ARRAY_SIZE(veu3_resources),
736
static struct uio_info jpu_platform_data = {
739
.irq = intcs_evt2irq(0x560),
742
static struct resource jpu_resources[] = {
747
.flags = IORESOURCE_MEM,
751
static struct platform_device jpu_device = {
752
.name = "uio_pdrv_genirq",
755
.platform_data = &jpu_platform_data,
757
.resource = jpu_resources,
758
.num_resources = ARRAY_SIZE(jpu_resources),
762
static struct uio_info spu0_platform_data = {
765
.irq = evt2irq(0x1800),
768
static struct resource spu0_resources[] = {
773
.flags = IORESOURCE_MEM,
777
static struct platform_device spu0_device = {
778
.name = "uio_pdrv_genirq",
781
.platform_data = &spu0_platform_data,
783
.resource = spu0_resources,
784
.num_resources = ARRAY_SIZE(spu0_resources),
788
static struct uio_info spu1_platform_data = {
791
.irq = evt2irq(0x1820),
794
static struct resource spu1_resources[] = {
799
.flags = IORESOURCE_MEM,
803
static struct platform_device spu1_device = {
804
.name = "uio_pdrv_genirq",
807
.platform_data = &spu1_platform_data,
809
.resource = spu1_resources,
810
.num_resources = ARRAY_SIZE(spu1_resources),
604
813
static struct platform_device *sh7372_early_devices[] __initdata = {