readme.txt
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