File:  [NetBSD Developer Wiki] / wikisrc / users / macallan / igsfb.mdwn
Revision 1.4: download - view: text, annotated - select for diffs
Wed Apr 21 08:28:47 2010 UTC (12 years, 2 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by macallan


    igsfb* at ofbus?
    igsfb* at pci?

This is a kernel driver for several IGS graphics chips, namely the 1682 found in the JavaStation 10 and the CyberPro 20x0 family found on [[shark]] and [[netwinder]] mainboards. Acceleration is supported for CyberPro chips.
The driver supports the usual wscons features like colours, virtual consoles etc. and it accepts mode specifiers via device properties. On [[shark]] Sun-like mode specifiers can be put into the output-device OpenFirmware variable, machine-dependent code will extract it and pass it to igsfb which will try to switch to this mode. If no mode is specified it will default to 1024x768 in 60Hz. Only modes listed in sys/dev/videomode/modelines can be used.

In order to have a Rev. 5 [[shark]] switch to 1280x1024 in 60Hz one would:

    setenv output-device screen:r1280x1024x60

in OpenFirmware, or something equivalent using the [[!template  id=man name="eeprom"]] command.

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb