/* drivers/video/s1d13xxxfb.c * * (c) 2004 Simtec Electronics * (c) 2005 Thibaut VARENE * * Driver for Epson S1D13xxx series framebuffer chips * * Adapted from * linux/drivers/video/skeletonfb.c * linux/drivers/video/epson1355fb.c * linux/drivers/video/epson/s1d13xxxfb.c (2.4 driver by Epson) * * Note, currently only tested on S1D13806 with 16bit CRT. * As such, this driver might still contain some hardcoded bits relating to * S1D13806. * Making it work on other S1D13XXX chips should merely be a matter of adding * a few switch()s, some missing glue here and there maybe, and split header * files. * * TODO: - handle dual screen display (CRT and LCD at the same time). * - check_var(), mode change, etc. * - PM untested. * - Accelerated interfaces. * - Probably not SMP safe :) * * This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of this archive for * more details. */ #include #include #include #include #include #include #include #include #include #include #include