summaryrefslogtreecommitdiffstats
path: root/drivers/video
diff options
context:
space:
mode:
authorLoïc Minier <loic.minier@linaro.org>2011-06-20 20:44:17 +0000
committerPaul Mundt <lethal@linux-sh.org>2011-06-24 17:11:50 +0900
commit17e8c4e1ebf139743e3830439fa65fd906af4a43 (patch)
tree061eacbcf385a4818cee1cdeaf0d44ce2a9dbe50 /drivers/video
parent39785eb1d3e6c58cc8bf8f6990956a58037ecc75 (diff)
downloadblackbird-op-linux-17e8c4e1ebf139743e3830439fa65fd906af4a43.tar.gz
blackbird-op-linux-17e8c4e1ebf139743e3830439fa65fd906af4a43.zip
fbdev: amba: Link fb device to its parent
Some pieces of userspace like debian-installer expect to find the fb0 driver name by readlink-ing /sys/class/graphics/fb0/device/driver but this was broken with amba-clcd as it sets up fb_info manually and missed the .device parent pointer. Signed-off-by: Loïc Minier <loic.minier@linaro.org> Cc: Russell King <linux@arm.linux.org.uk> Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/amba-clcd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/amba-clcd.c b/drivers/video/amba-clcd.c
index 5fc983c5b92c..cf03ad067147 100644
--- a/drivers/video/amba-clcd.c
+++ b/drivers/video/amba-clcd.c
@@ -447,6 +447,8 @@ static int clcdfb_register(struct clcd_fb *fb)
goto out;
}
+ fb->fb.device = &fb->dev->dev;
+
fb->fb.fix.mmio_start = fb->dev->res.start;
fb->fb.fix.mmio_len = resource_size(&fb->dev->res);
OpenPOWER on IntegriCloud