diff options
author | LiGang <b41990@freescale.com> | 2012-10-17 10:48:25 +0800 |
---|---|---|
committer | LiGang <b41990@freescale.com> | 2012-10-17 10:48:25 +0800 |
commit | 2e0583abc1d9739180bc47649e871cd0cec98974 (patch) | |
tree | 20984f0e66f61da50629f9f11f2959789e69814d | |
parent | 71891fc3f9f9492db507338e81e7ce867d765faa (diff) |
ENGR00229474-02 Integrate HDMI, hdmi/eink/lcd supported in single image
Add fsl_disp_dev_property node for android framework
Signed-off-by: LiGang <b41990@freescale.com>
-rw-r--r-- | drivers/video/mxc/mxc_elcdif_fb.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/video/mxc/mxc_elcdif_fb.c b/drivers/video/mxc/mxc_elcdif_fb.c index 7eef316b1afe..a3500c73ed5f 100644 --- a/drivers/video/mxc/mxc_elcdif_fb.c +++ b/drivers/video/mxc/mxc_elcdif_fb.c @@ -1300,6 +1300,13 @@ static int mxc_elcdif_fb_unmap_video_memory(struct fb_info *fbi) return 0; } +static ssize_t show_disp_dev(struct device *dev, + struct device_attribute *attr, char *buf) +{ + return sprintf(buf, "elcd");; +} +static DEVICE_ATTR(fsl_disp_dev_property, S_IRUGO, show_disp_dev, NULL); + static int mxc_elcdif_fb_probe(struct platform_device *pdev) { int ret = 0; @@ -1479,6 +1486,12 @@ static int mxc_elcdif_fb_probe(struct platform_device *pdev) platform_set_drvdata(pdev, fbi); + ret = device_create_file(fbi->dev, &dev_attr_fsl_disp_dev_property); + if (ret) + dev_err(&pdev->dev, "Error %d on creating file for disp " + " device property\n", ret); + + return 0; err3: mxc_elcdif_fb_unmap_video_memory(fbi); |