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