aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorJason Chen <b02280@freescale.com>2011-11-18 15:34:40 +0800
committerEric Miao <eric.miao@linaro.org>2011-11-28 10:52:13 +0800
commit49371eff6edc06c0f0b1e85c2dcb9cfba4f52fbb (patch)
treeba3f947c19876236fb7b537e836830ebe9d57af0 /arch
parent4dd301e01871d3721d5bdea03fec1e3a2b156c54 (diff)
SAUCE: mx53: add mxc_lcdif support
Signed-off-by: Jason Chen <Jason.chen@linaro.org> Signed-off-by: Eric Miao <eric.miao@linaro.org>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-mx5/board-mx53_loco.c7
-rw-r--r--arch/arm/mach-mx5/devices-imx53.h4
2 files changed, 11 insertions, 0 deletions
diff --git a/arch/arm/mach-mx5/board-mx53_loco.c b/arch/arm/mach-mx5/board-mx53_loco.c
index 3b98b220d2b..7b5d5f42906 100644
--- a/arch/arm/mach-mx5/board-mx53_loco.c
+++ b/arch/arm/mach-mx5/board-mx53_loco.c
@@ -337,6 +337,12 @@ static struct i2c_board_info mxc_i2c1_board_info[] __initdata = {
},
};
+static struct fsl_mxc_lcd_platform_data lcdif_data = {
+ .ipu_id = 0,
+ .disp_id = 0,
+ .default_ifmt = IPU_PIX_FMT_RGB565,
+};
+
static struct fsl_mxc_ldb_platform_data ldb_data = {
.ipu_id = 0,
.disp_id = 0,
@@ -507,6 +513,7 @@ static void __init mx53_loco_board_init(void)
imx53_add_ipuv3fb(i, &loco_fb_data[i]);
imx53_add_vpu();
+ imx53_add_lcdif(&lcdif_data);
imx53_add_ldb(&ldb_data);
imx53_add_tve(&tve_data);
imx53_add_v4l2_output(0);
diff --git a/arch/arm/mach-mx5/devices-imx53.h b/arch/arm/mach-mx5/devices-imx53.h
index a041d436800..567fa665b30 100644
--- a/arch/arm/mach-mx5/devices-imx53.h
+++ b/arch/arm/mach-mx5/devices-imx53.h
@@ -81,6 +81,10 @@ extern const struct imx_mxc_pwm_data imx53_mxc_pwm_data[] __initconst;
#define imx53_add_mxc_pwm(id) \
imx_add_mxc_pwm(&imx53_mxc_pwm_data[id])
+#define imx53_add_lcdif(pdata) \
+ platform_device_register_resndata(NULL, "mxc_lcdif",\
+ 0, NULL, 0, pdata, sizeof(*pdata));
+
#define imx53_add_mxc_pwm_backlight(id, pdata) \
platform_device_register_resndata(NULL, "pwm-backlight",\
id, NULL, 0, pdata, sizeof(*pdata));