1ba0eab60Smacallan  Information for newport Users
2ba0eab60Smacallan  Guido Guenther
3ba0eab60Smacallan  24 February 2003
4ba0eab60Smacallan  ____________________________________________________________
5ba0eab60Smacallan
6ba0eab60Smacallan  Table of Contents
7ba0eab60Smacallan
8ba0eab60Smacallan
9ba0eab60Smacallan  1. Supported Hardware
10ba0eab60Smacallan  2. Features
11ba0eab60Smacallan  3. Notes
12ba0eab60Smacallan  4. Configuration
13ba0eab60Smacallan  5. Authors
14ba0eab60Smacallan  6. Acknowledgements
15ba0eab60Smacallan
16ba0eab60Smacallan
17ba0eab60Smacallan  ______________________________________________________________________
18ba0eab60Smacallan
19aee7dae4Smrg  1.  Supported Hardware
20ba0eab60Smacallan
21ba0eab60Smacallan  This is an unaccelerated driver for the SGI newport cards (a.k.a. XL)
22ba0eab60Smacallan  as found in the SGI Indy and Indigo2. Both the 8bit and 24bit versions
23ba0eab60Smacallan  are tested and working.
24ba0eab60Smacallan
25ba0eab60Smacallan
26aee7dae4Smrg  2.  Features
27ba0eab60Smacallan
28ba0eab60Smacallan
29aee7dae4Smrg  o  Support for 8 and 24 bit pixel depths
30ba0eab60Smacallan
31aee7dae4Smrg  o  Hardware cursor support to reduce flicker
32ba0eab60Smacallan
33ba0eab60Smacallan
34aee7dae4Smrg  3.  Notes
35ba0eab60Smacallan
36ba0eab60Smacallan
37aee7dae4Smrg  o  X -configure does not generate a xorg.conf file.
38ba0eab60Smacallan
39aee7dae4Smrg  o  There's only a 1280x1024 mode.
40ba0eab60Smacallan
41ba0eab60Smacallan
42ba0eab60Smacallan
43aee7dae4Smrg  4.  Configuration
44ba0eab60Smacallan
45ba0eab60Smacallan  The driver auto-detects all device information necessary to initialize
46ba0eab60Smacallan  the card on the Indy. The only lines you need in the "Device" section
47ba0eab60Smacallan  of your xorg.conf file are:
48ba0eab60Smacallan
49ba0eab60Smacallan         Section "Device"
50ba0eab60Smacallan             Identifier "SGI newport"
51ba0eab60Smacallan             Driver     "newport"
52ba0eab60Smacallan         EndSection
53ba0eab60Smacallan
54ba0eab60Smacallan
55ba0eab60Smacallan  Indigo2 users have to use the BusID option as documented below.
56ba0eab60Smacallan
57ba0eab60Smacallan  However, if you have problems with auto-detection, you can specify:
58ba0eab60Smacallan
59aee7dae4Smrg  o  bitplanes - number of physical bitplanes (8 or 24)
60ba0eab60Smacallan
61aee7dae4Smrg  o  HWCursor - enable or disable hardware cursor
62ba0eab60Smacallan
63aee7dae4Smrg  o  BusID - set this to "1" on the Indigo2 XL
64ba0eab60Smacallan
65ba0eab60Smacallan
66ba0eab60Smacallan
67aee7dae4Smrg  5.  Authors
68ba0eab60Smacallan
69ba0eab60Smacallan
70aee7dae4Smrg  o  Guido Guenther  <mailto:agx@sigxcpu.org>
71ba0eab60Smacallan
72ba0eab60Smacallan
73ba0eab60Smacallan
74aee7dae4Smrg  6.  Acknowledgements
75ba0eab60Smacallan
76ba0eab60Smacallan
77aee7dae4Smrg  o  Gleb O. Raiko  <mailto:raiko@niisi.msk.ru> for getting the beast to
78aee7dae4Smrg     build
79ba0eab60Smacallan
80aee7dae4Smrg  o  Ralf Baechle  <mailto:ralf@oss.sgi.com> for his patience...
81ba0eab60Smacallan
82aee7dae4Smrg  o  Ulf Carlsson  <mailto:ulfc@calypso.engr.sgi.com> for comments and
83aee7dae4Smrg     elf loader code
84ba0eab60Smacallan
85aee7dae4Smrg  o  Nina A. Podolskaya  <mailto:nap@niisi.msk.ru> for elf loader code
86ba0eab60Smacallan
87aee7dae4Smrg  o  all the guys who wrote the newport_con linux kernel code
88ba0eab60Smacallan
89ba0eab60Smacallan
90ba0eab60Smacallan
91