Changeset f97e450 in rtems

Timestamp:
Sep 28, 2012, 9:37:58 PM (7 years ago)
Author:
Alexandru-Sever Horin <alex.sever.h@…>
Branches:
4.11, master
Children:
63241f8
Parents:
b762488e
git-author:
Alexandru-Sever Horin <alex.sever.h@…> (09/28/12 21:37:58)
git-committer:
Joel Sherrill <joel.sherrill@…> (09/28/12 21:38:06)
Message:

FB driver for Cirrus GD5446 graphic hardware.

Implementation is tested to work on QEMU simulator only.

QEMU offers this hardware by default for PC platform but
it can be requested by "-vga cirrus" option for other PCI
aware systems in development/next QEMU releases as well.

Next sources have been used for driver implementation:

  • RTEMS fb_vga.c - Rosimildo da Silva ( rdasilva@… )
  • Cirrus xf86 driver - used as VGA hardware setup documentation
  • CL-GD5446 Technical Reference Manual, 1996, Second Edition

fb_vga.c has to be replaced by fb_cirrus.c in

rtems/c/src/lib/libbsp/i386/pc386/Makefile.am

to test the driver now. We expect to discus and include driver
section mechanism after driver testing.

Patch version 2:

  • comments style updated according to Joel Sherrill review
  • use static for variables and functions to compile without warnings

Signed-off-by: Alexandru-Sever Horin <alex.sever.h@…>
Signed-off-by: Pavel Pisa <pisa@…>

File:
1 added

Note: See TracChangeset for help on using the changeset viewer.