summaryrefslogtreecommitdiff
path: root/arch/arm/plat-mxc/devices
diff options
context:
space:
mode:
authorXinyu Chen <xinyu.chen@freescale.com>2011-12-13 15:29:59 +0800
committerJason Liu <r64343@freescale.com>2012-01-09 21:10:32 +0800
commitbbb02fd88a5021f1b6beac46bcd04dd7df491ddf (patch)
tree873d25c116f4fb115d3d1c3dd4089b10cbd09bc2 /arch/arm/plat-mxc/devices
parent9f9c15ed41cd0f6489b2691f1f87cab6e521eb6c (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-xarch/arm/plat-mxc/devices/platform-imx_ipuv3.c10
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,
},
};