diff options
author | Xinyu Chen <xinyu.chen@freescale.com> | 2011-12-13 15:29:59 +0800 |
---|---|---|
committer | Jason Liu <r64343@freescale.com> | 2012-01-09 21:10:32 +0800 |
commit | bbb02fd88a5021f1b6beac46bcd04dd7df491ddf (patch) | |
tree | 873d25c116f4fb115d3d1c3dd4089b10cbd09bc2 /arch/arm/plat-mxc/devices | |
parent | 9f9c15ed41cd0f6489b2691f1f87cab6e521eb6c (diff) |
ENGR00170145-1 ipuv3: add resource for overlay fb buffer reservation
We have already had framebuffer reservation for BG display
by set the base/size resource in fb platform data.
But we may also have FG fb buffer reserve requirement.
So add addtional base/size resource in fb plaform data,
add a IORESROUCE_MEM resource when fb device register
to meet such requirement.
Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
Diffstat (limited to 'arch/arm/plat-mxc/devices')
-rwxr-xr-x | arch/arm/plat-mxc/devices/platform-imx_ipuv3.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/arch/arm/plat-mxc/devices/platform-imx_ipuv3.c b/arch/arm/plat-mxc/devices/platform-imx_ipuv3.c index 4c3ebaf327dc..0750265fa3a7 100755 --- a/arch/arm/plat-mxc/devices/platform-imx_ipuv3.c +++ b/arch/arm/plat-mxc/devices/platform-imx_ipuv3.c @@ -210,11 +210,15 @@ struct platform_device *__init imx_add_ipuv3_fb( const int id, const struct ipuv3_fb_platform_data *pdata) { - if (pdata->res_size > 0) { + if (pdata->res_size[0] > 0) { struct resource res[] = { { - .start = pdata->res_base, - .end = pdata->res_base + pdata->res_size - 1, + .start = pdata->res_base[0], + .end = pdata->res_base[0] + pdata->res_size[0] - 1, + .flags = IORESOURCE_MEM, + }, { + .start = pdata->res_base[1], + .end = pdata->res_base[1] + pdata->res_size[1] - 1, .flags = IORESOURCE_MEM, }, }; |