/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/nsc/panel/readme.txt,v 1.2 2002/12/10 15:41:27 alanh Exp $ */ Panel Library Release 1.3.2 OS - Can be used in all OS's. Dec 10, 2002 Developer - Sarma Kolluru ----------------------------------------------------------------------------- PRODUCT INFORMATION ----------------------------------------------------------------------------- Panel library is set of functions enabling the driver to give panel support. The panel library is supported on Centaurus and Dorado. The panel library can detect the panel support by the jumper settings selected on the board. The platform can be detected too. \readme.txt This file ----------------------------------------------------------------------------- BUILD INSTRUCTIONS ----------------------------------------------------------------------------- Panel library is a set of files which has support for flatpanel. The panel subdirectory needs to be copied in the driver directory. ----------------------------------------------------------------------------- INSTALLATION INSTRUCTIONS ----------------------------------------------------------------------------- These is no instalation and to be treaded as a driver source code extension. - Run "/root/crlf/crlf -a" in Linux OS. ----------------------------------------------------------------------------- UNIT TEST Panel library when compiled is a part of the driver and cannot be unit tested. ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- REVISION HISTORY ----------------------------------------------------------------------------- Version changes v1.3.2 12/10/02 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Did code indentation for XFree release. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- FILE CHANGES 92xx.h cen9211.c cen9211.h dora9211.c dora9211.h drac9210.c drac9210.h gx2_9211.c gx2_9211.h panel.h panel.c platform.c pnl_bios.c pnl_defs.h pnl_init.c ----------------------------------------------------------------------------- Version changes v1.3.1 12/06/02 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - Added function protoype. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- FILE CHANGES cen9211.h dora9211.h gx2_9211.h ----------------------------------------------------------------------------- Version changes v1.3.0 11/29/02 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- - None. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - cursor variable not defined for XFree when not as a module. ----------------------------------------------------------------------------- FILE CHANGES platform.c ----------------------------------------------------------------------------- Version changes v1.2.9 7/31/02 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added FP setup from user input. Added Redcloud Panel initialization. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES pnl_init.c panel.c platform.c gx2_9211.c gx2_9211.h ----------------------------------------------------------------------------- Version changes v1.2.8 5/16/02 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added FP detection with BIOS for GX2. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES pnl_bios.c ----------------------------------------------------------------------------- Version changes v1.2.7 1/20/02 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added the protoype for gfx_detect_video. Durango dependency removed. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES panel.c ----------------------------------------------------------------------------- Version changes v1.2.6 12/1/01 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o - Durango 2.35.01 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Toggle 5530/scx200/RC FlatPanel Power and Data accordingly during power up/down. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES pnl_init.c ----------------------------------------------------------------------------- Version changes v1.2.5 11/1/01 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1o - Durango 2.35.01 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Re-Enabled the Draco platform support. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES panel_defs.h pnl_init.c ----------------------------------------------------------------------------- Version changes v1.2.4 08/12/01 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1 - Durango 2.33.01 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added 2 functions to get the FP setting details from BIOS. int Pnl_IsPanelEnabledInBIOS(void); void Pnl_GetPanelInfoFromBIOS(int *xres, int *yres, int *bpp, int *hz); ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES panel.h pnl_bios.c ----------------------------------------------------------------------------- Version changes v1.2.3 06/05/01 ----------------------------------------------------------------------------- Dependencies: - crlf v1.0.1 - Durango 2.31.00 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Code cleanup and documentation. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES panel.h cen9211.c cen9211.h dora9211.c dora9211.h panel.h pnl_init.c ----------------------------------------------------------------------------- Version changes v1.2.2 04/11/01 ----------------------------------------------------------------------------- Dependencies: - Durango 2.27.00 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added Pnl_PowerUp and Pnl_PowerDown Functions. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES panel.h cen9211.c cen9211.h dora9211.c dora9211.h panel.h pnl_init.c ----------------------------------------------------------------------------- Version changes v1.2.1 03/29/01 ----------------------------------------------------------------------------- Dependencies: - Durango 2.25 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added Pnl_SavePanelState and Pnl_RestorePanelState Functions. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES panel.h 92xx.h cen9211.c cen9211.h dora9211.c dora9211.h platform.c pnl_init.c ----------------------------------------------------------------------------- Version changes v1.2.0 03/04/01 ----------------------------------------------------------------------------- Dependencies: - Durango 2.23 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Use inb/out routines from durango directly. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES panel.h -inb/outb deleted. ============================================================================= Version changes v1.0.1 02/02/01 ----------------------------------------------------------------------------- Dependencies: - Durango 2.19 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Added 9211 Rev. C on Centaurus platform. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES 92xx.h -9211 Rev.C. cen9211.c - centaurus 9211_C support file. cen9211.h - centaurus 9211_C support file. platform.c - Support for detection of platform in which driver runs. ============================================================================= Version changes v1.0.0 01/21/01 ----------------------------------------------------------------------------- Dependencies: - Durango 2.16 ----------------------------------------------------------------------------- FUNCTIONAL CHANGES ----------------------------------------------------------------------------- Detection of platform Detection of 92x chip with version and the panel sected by jumper settings. initialization of the h/w. ----------------------------------------------------------------------------- DEFECTS CORRECTED ----------------------------------------------------------------------------- - None listed ----------------------------------------------------------------------------- FILE CHANGES 92xx.h -common file with all 9211/9210 definitions. cen9211.c - centaurus 9211_A support file. cen9211.h - centaurus 9211_A support file. dora9211.c - dorado 9211_A support file. dora9211.h - dorado 9211_C support file. drac9210.c - draco 9210 support file. drac9210.h - draco 9210 support file. panel.c - This is the confiuration file to enable support for platforms. panel.h - centaurus 9211_A support file. platform.c - Support for detection of platform in which driver runs. pnl_defs.h - common definitions for panel. pnl_init.c - configurationto call appropriate platform calls. readme.txt - this file. ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- KNOWN ERRATA ----------------------------------------------------------------------------- - None listed -----------------------------------------------------------------------------