fbdev: amba: Link fb device to its parent
authorLoïc Minier <loic.minier@linaro.org>
Mon, 20 Jun 2011 20:44:17 +0000 (20:44 +0000)
committerPaul Mundt <lethal@linux-sh.org>
Fri, 24 Jun 2011 08:11:50 +0000 (17:11 +0900)
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>
drivers/video/amba-clcd.c

index 5fc983c5b92cb6677026fb8e5ddb18349150bee0..cf03ad0671472f2aaecbcd4fec7d462cf29d01e5 100644 (file)
@@ -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);