/* * drivers/video/radeonfb.c * framebuffer driver for ATI Radeon chipset video boards * * Copyright 2000 Ani Joshi * * * ChangeLog: * 2000-08-03 initial version 0.0.1 * 2000-09-10 more bug fixes, public release 0.0.5 * 2001-02-19 mode bug fixes, 0.0.7 * 2001-07-05 fixed scrolling issues, engine initialization, * and minor mode tweaking, 0.0.9 * 2001-09-07 Radeon VE support, Nick Kurshev * blanking, pan_display, and cmap fixes, 0.1.0 * 2001-10-10 Radeon 7500 and 8500 support, and experimental * flat panel support, 0.1.1 * 2001-11-17 Radeon M6 (ppc) support, Daniel Berlin, 0.1.2 * 2001-11-18 DFP fixes, Kevin Hendricks, 0.1.3 * 2001-11-29 more cmap, backlight fixes, Benjamin Herrenschmidt * 2002-01-18 DFP panel detection via BIOS, Michael Clark, 0.1.4 * 2002-06-02 console switching, mode set fixes, accel fixes * 2002-06-03 MTRR support, Peter Horton, 0.1.5 * 2002-09-21 rv250, r300, m9 initial support, * added mirror option, 0.1.6 * * Special thanks to ATI DevRel team for their hardware donations. * */ #define RADEON_VERSION "0.1.6" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if defined(__powerpc__) #include #include #include "macmodes.h" #ifdef CONFIG_NVRAM #include #endif #ifdef CONFIG_PMAC_BACKLIGHT #include #endif #ifdef CONFIG_BOOTX_TEXT #include #endif #ifdef CONFIG_ADB_PMU #include #include #endif #endif /* __powerpc__ */ #ifdef CONFIG_MTRR #include #endif #include