Fix fb driver regarding latest mfd changes

The driver is ftbfs'ing to due changes in mfd stuff.
Fix that.

Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org>
Index: linux-2.6-submit/drivers/video/imx-ipu-v3/ipu-common.c
===================================================================
--- linux-2.6-submit.orig/drivers/video/imx-ipu-v3/ipu-common.c	2011-06-16 16:06:57.000000000 +0200
+++ linux-2.6-submit/drivers/video/imx-ipu-v3/ipu-common.c	2011-06-16 16:08:23.000000000 +0200
@@ -509,7 +509,8 @@ static int ipu_add_subdevice_pdata(struc
 		const char *name, int id, void *pdata)
 {
 	struct mfd_cell cell = {
-		.mfd_data = pdata,
+		.platform_data = pdata,
+		.pdata_size = sizeof(struct ipuv3_fb_platform_data),
 	};
 
 	cell.name = name;
Index: linux-2.6-submit/drivers/video/mx5fb.c
===================================================================
--- linux-2.6-submit.orig/drivers/video/mx5fb.c	2011-06-16 16:16:50.000000000 +0200
+++ linux-2.6-submit/drivers/video/mx5fb.c	2011-06-16 16:21:48.000000000 +0200
@@ -781,7 +781,7 @@ static int __devinit imx_ipu_fb_probe(st
 {
 	struct fb_info *fbi;
 	struct imx_ipu_fb_info *mxc_fbi;
-	struct ipuv3_fb_platform_data *plat_data = mfd_get_data(pdev);
+	struct ipuv3_fb_platform_data *plat_data = dev_get_platdata(&pdev->dev);
 	int ret = 0, i;
 
 	pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32);
@@ -872,7 +872,7 @@ static int __devexit imx_ipu_fb_remove(s
 {
 	struct fb_info *fbi = platform_get_drvdata(pdev);
 	struct imx_ipu_fb_info *mxc_fbi = fbi->par;
-	struct ipuv3_fb_platform_data *plat_data = mfd_get_data(pdev);
+	struct ipuv3_fb_platform_data *plat_data = dev_get_platdata(&pdev->dev);
 
 	if (plat_data->ipu_channel_fg >= 0 && plat_data->flags & IMX_IPU_FB_USE_OVERLAY)
 		imx_ipu_fb_exit_overlay(pdev, fbi, plat_data->ipu_channel_fg);
