Framebuffer driver Release 1.2.0 Linux Kernels used: 2.4.0 and 2.4.17 May 17, 2002 ----------------------------------------------------------------------------- PRODUCT INFORMATION ----------------------------------------------------------------------------- This driver is the framebuffer Graphics device driver for the Gx1 processors and the SCx200 IAOC devices. This driver works with the National linux graphics driver architecture. This driver has been tested with Linux Kernels 2.4.0 and 2.4.17. It may not work with other kernel versions. Display modes supported - 640x480 @ 60, 72, 75, 85Hz , 8 and 16 Bpp - 800x600 @ 56, 60, 72, 75, 85Hz , 8 and 16 Bpp - 1024x768 @ 60, 70, 75, 85Hz , 8 and 16 Bpp - 1152x864 @ 75Hz, 8 Bpp - 1280x1024 @ 60, 70, 75Hz, 8 Bpp - 1280x1024 @ 85Hz, 8 Bpp supported only in GX1+(Pyramid) - 1152x864 @ 75Hz, 16 Bpp supported only in GX1+(Pyramid) - 1280x1024 @ 60, 75, 85Hz, 16 Bpp supported only in GX1+(Pyramid) TV modes supported (ONLY ON PLATFORMS WITH SC1200 WITH APPROPRAITE HARDWARE LIKE CYGNUS.) - 640x480, 720x480 NTSC modes - 720x576, 768x576 PAL modes TV Overscan is supported (ONLY ON PLATFORMS WITH SC1200 WITH APPROPRIATE HARDWARE LIKE CYGNUS.). Flatpanel supported in platforms with 9211(eg: Centaurus, Dorado) DDC is supported to query the best resolution for the monitor connected. Powermanagement supported for only Dorado. ----------------------------------------------------------------------------- INSTALLATION INSTRUCTIONS ----------------------------------------------------------------------------- 1. Use RedHat v6.2 as a base installation and then upgrade to kernel 2.4.0 or 2.4.17. 2. Make sure the kernel you just built is in the directory where Linux boots. 3. Modify "/etc/lilo.conf" to use this kernel, a sample is given below boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 linear default=linux image=/boot/vmlinuz-2.4.0 #append="video=geodefb:vmode:NTSC-720x480" #append="video=geodefb:vmode:PAL-768x576" #append="video=geodefb:vmode:791" #append="video=geodefb:vfreq:85" #append="video=geodefb:flatpanel:1" #append="video=geodefb:flatpanel:1,fp_bios:1" #append="video=geodefb:ddc:1" #append="video=geodefb:ddc:1,ddc_depth:16" #append="video=geodefb:compression_enabled:0" append="video=geodefb:TVO:20:16:620:440" label=linux read-only root=/dev/hda1 4. Selecting Mode Linux_kernel_mode_number = VESA_mode_number + 0x200 So the table for the Kernel mode numbers are: | 640x480 800x600 1024x768 1280x1024 ----+-------------------------------------------- 256 | 0x301/769 0x303/771 0x305/773 0x307/775 64k | 0x311/785 0x314/788 0x317/791 0x31A/794 If adding in lilo.conf use the decimal number and NOT HEX value. The default resolution is NTSC-720x480 with TV out enabled. NTSC or PAL modes work only with and SC1200 with supported hardware. While using National FrameBuffer driver Please do not use "VGA=ASK". flatpanel option is provided for TFT/DSTN support. This support is available only on platforms with 9211 support like Centaurus and Dorado. To select a Flat panel either from the H/W calls in driver or with Bios the Option "flatpanel" is mandatory. The two ways of flatpanel selection: 1. Option "flatpanel:1". This option is used to select the panel through the H/W calls (in driver). If hardware supports panel the output are both Panel and CRT. 2. Option "flatpanel:1,fp_bios:1" This option is used to select the panel through the Bios. If Bios supports panel the output are Panel and CRT. If Bios doesn't supported panel, the output is CRT only. If option "fp_bios:0" set then Panel will be enabled through the H/w calls. When TV is enabled, Panel support is automatically disabled. DDC is a neat way of configuring your display resolution based on the monitor connected. Set the Option "ddc:1" to get DDC display mode. The default depth is 8BPP. to change the depth use "ddc_depth:16". The option "dc_depth" should be used only in conjunction with "ddc:1" option.Only 8 and 16 are supported. The TV Overscan feature will work on TV supported platforms like cygnus. To enable TV Overscan,add the Option "TVO:xx:yy:ww:hh" in lilo.conf. In this option xx is the X-offset value yy is the y-offset value ww is the Width of the Screen hh is the Height of the screen. All the values should be >=0. ww + xx <= resolution width hh + yy <= resolution height If any of the above conditions fails TV Overscan will not be enabled. Run time TV overscan support: You can enable or disable TV Overscan support at runtime using the utility "tvoset". For detailed information of "tvoset" utility look into the "$/Engineering_Releases/driver/linux/framebuffer/TVOset/readme.txt" in VSS "video" database. 5. Run "lilo" Here are the modes you can use to turn on the desired mode. The video mode number of the Linux kernel is the VESA mode number plus 0x200. ----------------------------------------------------------------------------- BUILD INSTRUCTIONS ----------------------------------------------------------------------------- - You must have built and currently be using Kernel 2.4.0 or 2.4.17. - copy all files and subdirectories from video VSS "$:drivers/linux/framebuffer/Linux-2.4.0 (or Linux-2.4.17)" into /usr/src/linux/drivers/video - Build and install crlf utility. For more information look at readme.txt in crlf provided. - Remove Carriage Returns on copied files cd "/usr/src/linux/drivers/video/" /root/crlf/crlf .config /root/crlf/crlf Config.in /root/crlf/crlf Makefile /root/crlf/crlf fbmem.c cd "/usr/src/linux/drivers/video/geode" /root/crlf/crlf -a - Copy the pre-configured kernel file ".config" into "/usr/src/linux" directory - Copy the contents of the Durango directory which is specified in the release notes into "/usr/src/linux/drivers/video/geode/gfx" directory. cd "/usr/src/linux/drivers/video/geode/gfx" Execute "/root/crlf/crlf -a" - Copy the contents of the Panel library which is specified in the release notes into "/usr/src/linux/drivers/video/geode/panel" directory. cd "/usr/src/linux/drivers/video/geode/panel" Execute "/root/crlf/crlf -a" - Copy the contents of the DDC library which is specified in the release notes into "/usr/src/linux/drivers/video/geode/ddc". cd "/usr/src/linux/drivers/video/geode/ddc" Execute "/root/crlf/crlf -a" - Build and install GAL. For more information look at readme.txt in GAL provided. - Change directory to "/usr/src/linux" A tested ".config" file has been provided for your convenience. This file can be found in VSS at "$:drivers/linux/framebuffer/Linux-2.4.0". Copy this file into your linux source directory(typicaly /usr/src/linux). To configure the National FrameBuffer Pl. follow these steps a) Run "make menuconfig" b) Goto "Code maturity level options" c) Enable "Prompt for development drivers" d) Goto top level menu and select "Console drivers" e) Goto "Frame-buffer Support" f) Select "National Geode display support" g) Select "Advanced low level driver options" h) Select "8 and 16bpp packed pixel support" i) Save the kernel configuration - Run "make dep" - Run "make modules; make modules_install" - Run "make install" - To Modify "/etc/lilo.conf" to use this kernel, sample is given below boot=/dev/hda map=/boot/map install=/boot/boot.b prompt timeout=50 linear default=linux image=/boot/vmlinuz-2.4.0 #append="video=geodefb:vmode:NTSC-720x480" #append="video=geodefb:vmode:PAL-768x576" #append="video=geodefb:vmode:791" #append="video=geodefb:vfreq:85" #append="video=geodefb:flatpanel:1" #append="video=geodefb:flatpanel:1,fp_bios:1" #append="video=geodefb:ddc:1" #append="video=geodefb:ddc:1,ddc_depth:16" #append="video=geodefb:compression_enabled:0" append="video=geodefb:TVO:20:16:620:440" label=linux read-only root=/dev/hda1 - Run "lilo" ----------------------------------------------------------------------------- UNIT TEST ----------------------------------------------------------------------------- Testing: - The driver was tested on Centaurus, Dorado and Cygnus Platforms. - Powermanagement support tested on Dorado with Bios V1.1.2+. - To test the Advanced Power Management (APM) support 1. On CRT mode: Run "apm -s" at root, this will suspend the system resources like Processor, hard drive, monitor, keyboard etc. To wake up the system resources Press the power button. 2. On Panel mode: 2.1. Panel through the H/W calls: Run "apm -s" at root, this will suspend the system resources like Processor, hard drive, monitor, keyboard etc. To wake up the system resources Press the power button. In this case display will be restored, but border will be displayed with color (with modes like 800x600-16, 640x480-16). The problem (border color) might be in the Bios. 2.2. Panel through the Bios: Run "apm -s" at root, this will suspend the system resources like Processor, hard drive, monitor, keyboard etc. To wake up the system resources Press the power button. In this case display didn't be restored. The problem might be in the Bios. The above problem already addressed to Bios Department. - Run "man apm" to get the details of APM usage. - Test the Framebuffer using the utility "tvoset" in the following ways On CRT/FlatPanel 1. Set two different consoles with different modes without TVO. Console 1: Run tvoset -g 800 600 800 600 16 Console 2: Run tvoset -g 1024 768 1024 768 8 Switch between consoles. 2. In the same setup as above. Switch modes in the same consoles Console 1: Run tvoset -g 640 480 640 480 8 Console 2: Run tvoset -g 800 600 800 600 16 Switch between consoles. ON TV Platforms. NOTE: Only on TV supported platforms, TVOverscan is supported. Non TV modes cannot be displayed on TV.TV out put will be disabled for Non Tv modes. 3. Set two different TV consoles. Console 1: Run tvoset -g 640 480 640 480 16 Console 2: Run tvoset -g 720 480 720 480 16 Switch between consoles. 4. Enable TV Overscan on one console with TV mode. Console 1: Run tvoset -g 640 480 640 480 16 -tvo 50 50 500 300 1 Console 2: Run tvoset -g 720 480 720 480 16 Switch between consoles. 5. Enable TV Overscan on each console with TV mode. Console 1: Run tvoset -g 640 480 640 480 16 -tvo 50 50 500 300 1 Console 2: Run tvoset -g 720 480 720 480 16 -tvo 50 50 500 300 1 Switch between consoles. 6. Switch to one console and change TVO parameters. Console 1: Run tvoset -tvo 100 30 500 400 1 Switch between consoles. Repeat this towards lower values and higher values on each console. The same can be done on the other console too. - Test the TV Overscan feature using the option "TVO" in lilo.conf. ----------------------------------------------------------------------------- REVISION HISTORY ----------------------------------------------------------------------------- Version 1.2.0 (May 17th, 2002) Dependencies: crlf v1.0.1o Durango v2.41.02 GAL v1.2.0 Panel v1.2.7 DDC v1.0.3o tvoset v1.0.1 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Gal library changed to V1.2.0. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- -geodefb.c ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- VALIDATION NOTES ----------------------------------------------------------------------------- - After resuming from a successful suspend (apm -s), the graphics background of the area surrounding the display area may no longer be black. This background color has been seen to change to green. This is seen on both the CRT and Panel device when flatpanel support is enabled and the resolution is set to 640x480. The color can be reset to black using fbset or tvoset utilities. - The Framebuffer driver will not enter 1280x1024 at 70 Hz. It will change back to 640x480 @ 60 Hz. - DDC does not get disabled if Flatpanel is enabled by BIOS (as it should according to the specification). If you are using Flatpanel support, you should make sure that DDC support is disabled to avoid this failure. ============================================================================= Version 1.1.7c ( April 25th, 2002) Dependencies: crlf v1.0.1o Durango v2.41.02 GAL v1.1.5 Panel v1.2.7 DDC v1.0.3o tvoset v1.0.0 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Gal exposed to all the main functions of Durango Version 2.41.02. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- -geodeioctl.c -geodeioctl.h -durango.c ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None. ============================================================================= Version 1.1.7b ( April 18th, 2002) Dependencies: crlf v1.0.1o Durango v2.41.01 GAL v1.1.4 Panel v1.2.7 DDC v1.0.3o tvoset v1.0.0 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - This driver tested on the Durango Version 2.41.01. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- -None ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None. ============================================================================= Version 1.1.7a ( April 16th, 2002) Dependencies: crlf v1.0.1o Durango v2.35.01 GAL v1.1.4 Panel v1.2.7 DDC v1.0.3o tvoset v1.0.0 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - This driver tested on the kernel Version 2.4.17. - Use the patches of 2.4.17 kernel to get the functionality of the driver on kernel 2.4.17 ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- FILE CHANGES -fbmem.c -Config.in -Makefile -.config ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None. ============================================================================= Version 1.1.7 ( Feb 11, 2002) Dependencies: crlf v1.0.1o Durango v2.35.01 GAL v1.1.4 Panel v1.2.7 DDC v1.0.3o tvoset v1.0.0 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - The function Nscgfxfn_gettvenable in geodeioctl.c changed to get the Correct status of the TV. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - New Issue: #111.6 Debug messages should be disabled as default ----------------------------------------------------------------------------- FILE CHANGES geodefb.c geodeioctl.c ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None. ============================================================================= Version 1.1.6 ( Jan 20, 2002) Dependencies: crlf v1.0.1o Durango v2.35.01 GAL v1.1.4 Panel v1.2.7 DDC v1.0.3o tvoset v1.0.0 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - The procedure of Flat panel selection changed. - The option disable_fp_in_bios renamed to fp_bios. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - #81.23 Panel selection option in XF86Config file. - Fixed the behavior of the TVO on Non TV platforms. ----------------------------------------------------------------------------- FILE CHANGES geodefb.c geodeioctl.c ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - TV modes supported only on Cygnus platform. ============================================================================= version 1.1.5 - December 28, 2001) Dependencies : crlf v1.0.1o Durango v2.35.01 GAL v1.1.3 Panel v1.2.6 DDC v1.0.3o tvoset v1.0.0 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Added TV overscan Support. - Added runtime TV overscan support. - Added Powermanagement support for only Dorado. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - #81.15 Framebuffer and XFree readme.txt confusing. ----------------------------------------------------------------------------- FILE CHANGES geodefb.c fbmem.c .config savreg.c Added. savreg.h Added. ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - TV modes supported only on Cygnus platform. ============================================================================= version 1.1.4 - November 8, 2001) Dependencies : crlf v1.0.1o Durango v2.35.01 GAL v1.1.3 Panel v1.2.5 DDC v1.0.3o ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Added panel initialization either from BIOS or depending on NSC platform. - Compression is provided as an option. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - ----------------------------------------------------------------------------- FILE CHANGES geodefb.c geodeioctl.c ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - TV modes supported only on Cygnus platform. ============================================================================= version 1.1.3 - June 20, 2001) Dependencies : crlf v1.0.1 Durango v2.31.00 GAL v1.1.2 Panel v1.2.3 DDC v1.0.3 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Bug fixes. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - 111.3 XVtest documentation does not match performance - 81.15 - Framebuffer and XFree readme.txt confusing. ----------------------------------------------------------------------------- FILE CHANGES geodefb.c geodeioctl.c ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - Flatpanel supported added for platforms with 9211 support. - TV modes supported only on Cygnus platform. ============================================================================= version 1.1.2 - June 5, 2001) Dependencies : crlf v1.0.1 Durango v2.31.00 GAL v1.1.2 Panel v1.2.3 DDC v1.0.3 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Bug fixes. - Added flatpanel support - Added DDC to query the best resolution supported by the monitor. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- 81.22 - VESA framebuffer failure. ----------------------------------------------------------------------------- FILE CHANGES geodefb.c geodeioctl.c geodeioctl.h ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - Flatpanel supported added for platforms with 9211 support. - TV modes supported only on Cygnus platform. ----------------------------------------------------------------------------- version 1.1.1 - April 9, 2001) Dependencies : crlf v1.0.0 Durango v2.26.00 GAL v1.1.1 Panel v1.2.3 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Bug fixes. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- 106.41 - Default mode after system crash. ----------------------------------------------------------------------------- FILE CHANGES geodefb.c ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - TV modes supported only on Cygnus platform. ============================================================================= version 1.1.0 - March15, 2001) Dependencies : crlf v1.0.0 Durango v2.26 GAL v1.1.0 Panel v1.1.0 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Added TV support for NTSC and PAL. Currently supporting 768x576, 720x576 and 640x480, 720x480. - FB driver uses fbgen.c for all common code. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- 81.11 - Selcting Mode section has been added in Installation. 81.12 - unable to switch to 1280x1024 sice 4MB video memory not enabled. ----------------------------------------------------------------------------- FILE CHANGES Durango.c geodefb.c panel.c geodeioctl.c geodeioctl.h Makefile ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - TV modes supported only on Cygnus platform. - None listed ============================================================================= version 1.0.9 - Feburary 2, 2001) Dependencies : Durango v2.19 GAL v1.0.5 Panel v1.0.1 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Enabled 4MB for Video Memory which enables the 1280x1024 16Bpp. This takes care of 81.12 bug. - Galapi.h is combined with galproto.h. Durango.c geodefb.c - Added dynamic setting of Max suppoorted pixel clock. - Added API for setting individual color entries and get the color palette. - Modified the GAL interface and removed galapi.h and all the GAL protocols and struct definition moved to one single header file galproto.h - Added API's for Panel init and support functions. - Added function to set crt state to provide DPMS. - Added TV support functions, changed panel function's to conform with other gfx functions. geodeioctl.c geodeioctl.h - Panel is supported by panel library which can be configured by panel.c. Makefile panel.c geodeioctl.c geodeioctl.h ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- 81.11 - Selcting Mode section has been added in Installation. 81.12 - unable to switch to 1280x1024 sice 4MB video memory not enabled. ----------------------------------------------------------------------------- FILE CHANGES Durango.c geodefb.c panel.c geodeioctl.c geodeioctl.h ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.8 - (November 13, 2001) Companion Durango v2.13 and Companion GAL v1.0.4 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Added two APIs for compression support geodeioctl.c geodeioctl.h - changed definitions for wsupported in isdisplaymodesupported - Changed wSupported in isdiplaymodesupported to DWORD geodeioctl.c ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.7 - (October 24, 2000) Companion Durango v2.13 and Companion GAL v1.0.3 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - A new dynamic device (/dev/nscgal) is created for GAL to start functioning - This device is active irrespective of whether framebuffer driver initializes /dev/fb0 or not. ----------------------------------------------------------------------------- DEFECTS CORRECTED - Cant switch from text to graphics mode ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.6 - (October 24, 2000) Companion Durango v2.13 and Companion GAL v1.0.2 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added support for XFree 4.0.1. Added (set/get)displaytiming and setpalette APIs Added support for new fields in adapterinfo ----------------------------------------------------------------------------- DEFECTS CORRECTED - Cant switch from text to graphics mode ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.5 Companion Durango v2.13 and Companion GAL v1.0.1. ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Companion - GAL lib v1.0.1 Support for GAL layer ----------------------------------------------------------------------------- DEFECTS CORRECTED - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.4 Companion Durango v2.13. ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Support for SC1200 ----------------------------------------------------------------------------- DEFECTS CORRECTED - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.3 Companion Durango v2.13. ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Built for kernel 2.4.0-test1 color depth changes had fill blt problem. Fixed. fbmem.c was added to the project. ----------------------------------------------------------------------------- DEFECTS CORRECTED - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.2 Companion Durango v2.13. ----------------------------------------------------------------------------- FUNCTIONAL CHANGES Added debug statements Fixed graphics registers size problem Added VESA dpms support Correct timing and PLL values are returned. ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DEFECTS CORRECTED - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.1 Companion Durango v2.13. ----------------------------------------------------------------------------- FUNCTIONAL CHANGES 1. Built for kernel 2.4.0-test1 2. This version is based on virgefb driver. 3. Still has all the accelerated code from the previous version ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DEFECTS CORRECTED - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed ============================================================================= version 1.0.0 Companion Durango v2.13. ----------------------------------------------------------------------------- FUNCTIONAL CHANGES 1. Built for kernel 2.4.0-test1 2. Tested on a unicorn board. 3. Supports bmove and clear 4. Supports dynamic mode changes ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- DEFECTS CORRECTED - None listed ----------------------------------------------------------------------------- FILE CHANGES ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed -----------------------------------------------------------------------------