- struct au1100fb_device *fbdev = dev_get_drvdata(dev);
-
- if (!fbdev)
- return 0;
-
- /* Save the clock source state */
- sys_clksrc = au_readl(SYS_CLKSRC);
-
- /* Blank the LCD */
- au1100fb_fb_blank(VESA_POWERDOWN, &fbdev->info);
-
- /* Stop LCD clocking */
- au_writel(sys_clksrc & ~SYS_CS_ML_MASK, SYS_CLKSRC);
-
- memcpy(&fbregs, fbdev->regs, sizeof(struct au1100fb_regs));
-