On Wed, Apr 18, 2012 at 06:48:00PM +0200, Marek Vasut wrote: ... > +void mxsfb_shutdown(struct platform_device *pdev) static? Otherwise, Acked-by: Shawn Guo <shawn.guo@xxxxxxxxxx> > +{ > + struct fb_info *fb_info = platform_get_drvdata(pdev); > + struct mxsfb_info *host = to_imxfb_host(fb_info); > + > + /* > + * Force stop the LCD controller as keeping it running during reboot > + * might interfere with the BootROM's boot mode pads sampling. > + */ > + writel(CTRL_RUN, host->base + LCDC_CTRL + REG_CLR); > +} > + > static struct platform_device_id mxsfb_devtype[] = { > { > .name = "imx23-fb", > @@ -896,6 +908,7 @@ MODULE_DEVICE_TABLE(platform, mxsfb_devtype); > static struct platform_driver mxsfb_driver = { > .probe = mxsfb_probe, > .remove = __devexit_p(mxsfb_remove), > + .shutdown = mxsfb_shutdown, > .id_table = mxsfb_devtype, > .driver = { > .name = DRIVER_NAME, > -- > 1.7.9.5 > -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html