readme.txt revision 71d7fec4
1/* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/nsc/panel/readme.txt,v 1.2 2002/12/10 15:41:27 alanh Exp $ */ 2Panel Library 3Release 1.3.2 4OS - Can be used in all OS's. 5Dec 10, 2002 6Developer - Sarma Kolluru 7 8----------------------------------------------------------------------------- 9PRODUCT INFORMATION 10----------------------------------------------------------------------------- 11Panel library is set of functions enabling the driver to give panel support. 12The panel library is supported on Centaurus and Dorado. 13The panel library can detect the panel support by the jumper settings 14selected on the board. The platform can be detected too. 15 16 \readme.txt This file 17 18----------------------------------------------------------------------------- 19BUILD INSTRUCTIONS 20----------------------------------------------------------------------------- 21Panel library is a set of files which has support for flatpanel. The panel 22subdirectory needs to be copied in the driver directory. 23----------------------------------------------------------------------------- 24INSTALLATION INSTRUCTIONS 25----------------------------------------------------------------------------- 26These is no instalation and to be treaded as a driver source code extension. 27- Run "/root/crlf/crlf -a" in Linux OS. 28----------------------------------------------------------------------------- 29UNIT TEST 30Panel library when compiled is a part of the driver and cannot be unit tested. 31----------------------------------------------------------------------------- 32 33----------------------------------------------------------------------------- 34REVISION HISTORY 35----------------------------------------------------------------------------- 36Version changes v1.3.2 12/10/02 37----------------------------------------------------------------------------- 38Dependencies: 39 - crlf v1.0.1o 40----------------------------------------------------------------------------- 41FUNCTIONAL CHANGES 42----------------------------------------------------------------------------- 43- Did code indentation for XFree release. 44----------------------------------------------------------------------------- 45DEFECTS CORRECTED 46----------------------------------------------------------------------------- 47- None. 48----------------------------------------------------------------------------- 49FILE CHANGES 50 92xx.h 51 cen9211.c 52 cen9211.h 53 dora9211.c 54 dora9211.h 55 drac9210.c 56 drac9210.h 57 gx2_9211.c 58 gx2_9211.h 59 panel.h 60 panel.c 61 platform.c 62 pnl_bios.c 63 pnl_defs.h 64 pnl_init.c 65----------------------------------------------------------------------------- 66Version changes v1.3.1 12/06/02 67----------------------------------------------------------------------------- 68Dependencies: 69 - crlf v1.0.1o 70----------------------------------------------------------------------------- 71FUNCTIONAL CHANGES 72----------------------------------------------------------------------------- 73- Added function protoype. 74----------------------------------------------------------------------------- 75DEFECTS CORRECTED 76----------------------------------------------------------------------------- 77- None. 78----------------------------------------------------------------------------- 79FILE CHANGES 80 cen9211.h 81 dora9211.h 82 gx2_9211.h 83----------------------------------------------------------------------------- 84Version changes v1.3.0 11/29/02 85----------------------------------------------------------------------------- 86Dependencies: 87 - crlf v1.0.1o 88----------------------------------------------------------------------------- 89FUNCTIONAL CHANGES 90----------------------------------------------------------------------------- 91- None. 92----------------------------------------------------------------------------- 93DEFECTS CORRECTED 94----------------------------------------------------------------------------- 95- cursor variable not defined for XFree when not as a module. 96----------------------------------------------------------------------------- 97FILE CHANGES 98 platform.c 99----------------------------------------------------------------------------- 100Version changes v1.2.9 7/31/02 101----------------------------------------------------------------------------- 102Dependencies: 103 - crlf v1.0.1o 104----------------------------------------------------------------------------- 105FUNCTIONAL CHANGES 106----------------------------------------------------------------------------- 107Added FP setup from user input. 108Added Redcloud Panel initialization. 109----------------------------------------------------------------------------- 110DEFECTS CORRECTED 111----------------------------------------------------------------------------- 112- None listed 113----------------------------------------------------------------------------- 114FILE CHANGES 115 pnl_init.c 116 panel.c 117 platform.c 118 gx2_9211.c 119 gx2_9211.h 120----------------------------------------------------------------------------- 121Version changes v1.2.8 5/16/02 122----------------------------------------------------------------------------- 123Dependencies: 124 - crlf v1.0.1o 125----------------------------------------------------------------------------- 126FUNCTIONAL CHANGES 127----------------------------------------------------------------------------- 128Added FP detection with BIOS for GX2. 129----------------------------------------------------------------------------- 130DEFECTS CORRECTED 131----------------------------------------------------------------------------- 132- None listed 133----------------------------------------------------------------------------- 134FILE CHANGES 135 pnl_bios.c 136----------------------------------------------------------------------------- 137Version changes v1.2.7 1/20/02 138----------------------------------------------------------------------------- 139Dependencies: 140 - crlf v1.0.1o 141----------------------------------------------------------------------------- 142FUNCTIONAL CHANGES 143----------------------------------------------------------------------------- 144Added the protoype for gfx_detect_video. 145Durango dependency removed. 146----------------------------------------------------------------------------- 147DEFECTS CORRECTED 148----------------------------------------------------------------------------- 149- None listed 150----------------------------------------------------------------------------- 151FILE CHANGES 152 panel.c 153----------------------------------------------------------------------------- 154Version changes v1.2.6 12/1/01 155----------------------------------------------------------------------------- 156Dependencies: 157 - crlf v1.0.1o 158 - Durango 2.35.01 159 160----------------------------------------------------------------------------- 161FUNCTIONAL CHANGES 162----------------------------------------------------------------------------- 163Toggle 5530/scx200/RC FlatPanel Power and Data accordingly during 164power up/down. 165 166----------------------------------------------------------------------------- 167DEFECTS CORRECTED 168----------------------------------------------------------------------------- 169- None listed 170----------------------------------------------------------------------------- 171FILE CHANGES 172 pnl_init.c 173----------------------------------------------------------------------------- 174Version changes v1.2.5 11/1/01 175----------------------------------------------------------------------------- 176Dependencies: 177 - crlf v1.0.1o 178 - Durango 2.35.01 179 180----------------------------------------------------------------------------- 181FUNCTIONAL CHANGES 182----------------------------------------------------------------------------- 183Re-Enabled the Draco platform support. 184 185----------------------------------------------------------------------------- 186DEFECTS CORRECTED 187----------------------------------------------------------------------------- 188- None listed 189----------------------------------------------------------------------------- 190FILE CHANGES 191 panel_defs.h 192 pnl_init.c 193----------------------------------------------------------------------------- 194Version changes v1.2.4 08/12/01 195----------------------------------------------------------------------------- 196Dependencies: 197 - crlf v1.0.1 198 - Durango 2.33.01 199 200----------------------------------------------------------------------------- 201FUNCTIONAL CHANGES 202----------------------------------------------------------------------------- 203Added 2 functions to get the FP setting details from BIOS. 204 205int Pnl_IsPanelEnabledInBIOS(void); 206void Pnl_GetPanelInfoFromBIOS(int *xres, int *yres, int *bpp, int *hz); 207 208----------------------------------------------------------------------------- 209DEFECTS CORRECTED 210----------------------------------------------------------------------------- 211- None listed 212----------------------------------------------------------------------------- 213FILE CHANGES 214 panel.h 215 pnl_bios.c 216----------------------------------------------------------------------------- 217Version changes v1.2.3 06/05/01 218----------------------------------------------------------------------------- 219Dependencies: 220 - crlf v1.0.1 221 - Durango 2.31.00 222 223----------------------------------------------------------------------------- 224FUNCTIONAL CHANGES 225----------------------------------------------------------------------------- 226Code cleanup and documentation. 227 228----------------------------------------------------------------------------- 229DEFECTS CORRECTED 230----------------------------------------------------------------------------- 231- None listed 232----------------------------------------------------------------------------- 233FILE CHANGES 234 panel.h 235 cen9211.c 236 cen9211.h 237 dora9211.c 238 dora9211.h 239 panel.h 240 pnl_init.c 241----------------------------------------------------------------------------- 242Version changes v1.2.2 04/11/01 243----------------------------------------------------------------------------- 244Dependencies: 245 - Durango 2.27.00 246 247----------------------------------------------------------------------------- 248FUNCTIONAL CHANGES 249----------------------------------------------------------------------------- 250Added Pnl_PowerUp and Pnl_PowerDown Functions. 251 252----------------------------------------------------------------------------- 253DEFECTS CORRECTED 254----------------------------------------------------------------------------- 255- None listed 256----------------------------------------------------------------------------- 257FILE CHANGES 258 panel.h 259 cen9211.c 260 cen9211.h 261 dora9211.c 262 dora9211.h 263 panel.h 264 pnl_init.c 265----------------------------------------------------------------------------- 266Version changes v1.2.1 03/29/01 267----------------------------------------------------------------------------- 268Dependencies: 269 - Durango 2.25 270 271----------------------------------------------------------------------------- 272FUNCTIONAL CHANGES 273----------------------------------------------------------------------------- 274Added Pnl_SavePanelState and Pnl_RestorePanelState Functions. 275 276----------------------------------------------------------------------------- 277DEFECTS CORRECTED 278----------------------------------------------------------------------------- 279- None listed 280----------------------------------------------------------------------------- 281FILE CHANGES 282 panel.h 283 92xx.h 284 cen9211.c 285 cen9211.h 286 dora9211.c 287 dora9211.h 288 platform.c 289 pnl_init.c 290----------------------------------------------------------------------------- 291Version changes v1.2.0 03/04/01 292----------------------------------------------------------------------------- 293Dependencies: 294 - Durango 2.23 295 296----------------------------------------------------------------------------- 297FUNCTIONAL CHANGES 298----------------------------------------------------------------------------- 299Use inb/out routines from durango directly. 300----------------------------------------------------------------------------- 301DEFECTS CORRECTED 302----------------------------------------------------------------------------- 303- None listed 304----------------------------------------------------------------------------- 305FILE CHANGES 306 panel.h -inb/outb deleted. 307============================================================================= 308Version changes v1.0.1 02/02/01 309----------------------------------------------------------------------------- 310Dependencies: 311 - Durango 2.19 312 313----------------------------------------------------------------------------- 314FUNCTIONAL CHANGES 315----------------------------------------------------------------------------- 316Added 9211 Rev. C on Centaurus platform. 317 318----------------------------------------------------------------------------- 319DEFECTS CORRECTED 320----------------------------------------------------------------------------- 321- None listed 322----------------------------------------------------------------------------- 323FILE CHANGES 324 92xx.h -9211 Rev.C. 325 cen9211.c - centaurus 9211_C support file. 326 cen9211.h - centaurus 9211_C support file. 327 platform.c - Support for detection of platform in which driver runs. 328============================================================================= 329Version changes v1.0.0 01/21/01 330----------------------------------------------------------------------------- 331Dependencies: 332 - Durango 2.16 333 334----------------------------------------------------------------------------- 335FUNCTIONAL CHANGES 336----------------------------------------------------------------------------- 337Detection of platform 338Detection of 92x chip with version and the panel sected by jumper settings. 339initialization of the h/w. 340----------------------------------------------------------------------------- 341DEFECTS CORRECTED 342----------------------------------------------------------------------------- 343- None listed 344----------------------------------------------------------------------------- 345FILE CHANGES 346 92xx.h -common file with all 9211/9210 definitions. 347 cen9211.c - centaurus 9211_A support file. 348 cen9211.h - centaurus 9211_A support file. 349 dora9211.c - dorado 9211_A support file. 350 dora9211.h - dorado 9211_C support file. 351 drac9210.c - draco 9210 support file. 352 drac9210.h - draco 9210 support file. 353 panel.c - This is the confiuration file to enable support for platforms. 354 panel.h - centaurus 9211_A support file. 355 platform.c - Support for detection of platform in which driver runs. 356 pnl_defs.h - common definitions for panel. 357 pnl_init.c - configurationto call appropriate platform calls. 358 readme.txt - this file. 359----------------------------------------------------------------------------- 360----------------------------------------------------------------------------- 361KNOWN ERRATA 362----------------------------------------------------------------------------- 363- None listed 364----------------------------------------------------------------------------- 365 366