Pass CBUS_RETU_IRQ_BASE and CBUS_RETU_IRQ_END via platform_data to retu platform_driver. Signed-off-by: Felipe Balbi <balbi@xxxxxx> --- arch/arm/mach-omap1/board-nokia770.c | 8 ++++++++ arch/arm/mach-omap2/board-n8x0.c | 8 ++++++++ arch/arm/plat-omap/include/plat/cbus.h | 5 +++++ 3 files changed, 21 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap1/board-nokia770.c b/arch/arm/mach-omap1/board-nokia770.c index 84797a7..d939370 100644 --- a/arch/arm/mach-omap1/board-nokia770.c +++ b/arch/arm/mach-omap1/board-nokia770.c @@ -123,11 +123,19 @@ static struct resource retu_resource[] = { }, }; +static struct cbus_retu_platform_data nokia770_retu_data = { + .irq_base = CBUS_RETU_IRQ_BASE, + .irq_end = CBUS_RETU_IRQ_END, +}; + static struct platform_device retu_device = { .name = "retu", .id = -1, .resource = retu_resource, .num_resources = ARRAY_SIZE(retu_resource), + .dev = { + .platform_data = &nokia770_retu_data, + }, }; static struct resource tahvo_resource[] = { diff --git a/arch/arm/mach-omap2/board-n8x0.c b/arch/arm/mach-omap2/board-n8x0.c index 9b52e2d..cd5091f 100644 --- a/arch/arm/mach-omap2/board-n8x0.c +++ b/arch/arm/mach-omap2/board-n8x0.c @@ -221,11 +221,19 @@ static struct resource retu_resource[] = { }, }; +static struct cbus_retu_platform_data n8x0_retu_data = { + .irq_base = CBUS_RETU_IRQ_BASE, + .irq_end = CBUS_RETU_IRQ_END, +}; + static struct platform_device retu_device = { .name = "retu", .id = -1, .resource = retu_resource, .num_resources = ARRAY_SIZE(retu_resource), + .dev = { + .platform_data = &n8x0_retu_data, + }, }; static struct resource tahvo_resource[] = { diff --git a/arch/arm/plat-omap/include/plat/cbus.h b/arch/arm/plat-omap/include/plat/cbus.h index d938e23..1f0e8be 100644 --- a/arch/arm/plat-omap/include/plat/cbus.h +++ b/arch/arm/plat-omap/include/plat/cbus.h @@ -28,4 +28,9 @@ struct cbus_host_platform_data { int sel_gpio; }; +struct cbus_retu_platform_data { + int irq_base; + int irq_end; +}; + #endif /* __PLAT_CBUS_H */ -- 1.7.3.4.598.g85356 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html