Loading arch/sh/kernel/cpu/sh4a/setup-sh7724.c +66 −0 Original line number Diff line number Diff line Loading @@ -524,6 +524,70 @@ static struct platform_device veu1_device = { }, }; /* BEU0 */ static struct uio_info beu0_platform_data = { .name = "BEU0", .version = "0", .irq = evt2irq(0x8A0), }; static struct resource beu0_resources[] = { [0] = { .name = "BEU0", .start = 0xfe930000, .end = 0xfe933400, .flags = IORESOURCE_MEM, }, [1] = { /* place holder for contiguous memory */ }, }; static struct platform_device beu0_device = { .name = "uio_pdrv_genirq", .id = 6, .dev = { .platform_data = &beu0_platform_data, }, .resource = beu0_resources, .num_resources = ARRAY_SIZE(beu0_resources), .archdata = { .hwblk_id = HWBLK_BEU0, }, }; /* BEU1 */ static struct uio_info beu1_platform_data = { .name = "BEU1", .version = "0", .irq = evt2irq(0xA00), }; static struct resource beu1_resources[] = { [0] = { .name = "BEU1", .start = 0xfe940000, .end = 0xfe943400, .flags = IORESOURCE_MEM, }, [1] = { /* place holder for contiguous memory */ }, }; static struct platform_device beu1_device = { .name = "uio_pdrv_genirq", .id = 7, .dev = { .platform_data = &beu1_platform_data, }, .resource = beu1_resources, .num_resources = ARRAY_SIZE(beu1_resources), .archdata = { .hwblk_id = HWBLK_BEU1, }, }; static struct sh_timer_config cmt_platform_data = { .channel_offset = 0x60, .timer_bit = 5, Loading Loading @@ -857,6 +921,8 @@ static struct platform_device *sh7724_devices[] __initdata = { &vpu_device, &veu0_device, &veu1_device, &beu0_device, &beu1_device, &jpu_device, &spu0_device, &spu1_device, Loading Loading
arch/sh/kernel/cpu/sh4a/setup-sh7724.c +66 −0 Original line number Diff line number Diff line Loading @@ -524,6 +524,70 @@ static struct platform_device veu1_device = { }, }; /* BEU0 */ static struct uio_info beu0_platform_data = { .name = "BEU0", .version = "0", .irq = evt2irq(0x8A0), }; static struct resource beu0_resources[] = { [0] = { .name = "BEU0", .start = 0xfe930000, .end = 0xfe933400, .flags = IORESOURCE_MEM, }, [1] = { /* place holder for contiguous memory */ }, }; static struct platform_device beu0_device = { .name = "uio_pdrv_genirq", .id = 6, .dev = { .platform_data = &beu0_platform_data, }, .resource = beu0_resources, .num_resources = ARRAY_SIZE(beu0_resources), .archdata = { .hwblk_id = HWBLK_BEU0, }, }; /* BEU1 */ static struct uio_info beu1_platform_data = { .name = "BEU1", .version = "0", .irq = evt2irq(0xA00), }; static struct resource beu1_resources[] = { [0] = { .name = "BEU1", .start = 0xfe940000, .end = 0xfe943400, .flags = IORESOURCE_MEM, }, [1] = { /* place holder for contiguous memory */ }, }; static struct platform_device beu1_device = { .name = "uio_pdrv_genirq", .id = 7, .dev = { .platform_data = &beu1_platform_data, }, .resource = beu1_resources, .num_resources = ARRAY_SIZE(beu1_resources), .archdata = { .hwblk_id = HWBLK_BEU1, }, }; static struct sh_timer_config cmt_platform_data = { .channel_offset = 0x60, .timer_bit = 5, Loading Loading @@ -857,6 +921,8 @@ static struct platform_device *sh7724_devices[] __initdata = { &vpu_device, &veu0_device, &veu1_device, &beu0_device, &beu1_device, &jpu_device, &spu0_device, &spu1_device, Loading