minix/drivers/fb
Lionel Sambuc c3fc9df84a Adding ipc_ prefix to ipc primitives
* Also change _orig to _intr for clarity
 * Cleaned up {IPC,KER}VEC
 * Renamed _minix_kernel_info_struct to get_minix_kerninfo
 * Merged _senda.S into _ipc.S
 * Moved into separate files get_minix_kerninfo and _do_kernel_call
 * Adapted do_kernel_call to follow same _ convention as ipc functions
 * Drop patches in libc/net/send.c and libc/include/namespace.h

Change-Id: If4ea21ecb65435170d7d87de6c826328e84c18d0
2014-03-01 09:05:01 +01:00
..
arch/earm libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
fb.c libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
fb.h libchardriver: full API rewrite 2014-03-01 09:04:50 +01:00
fb_edid.c Adding ipc_ prefix to ipc primitives 2014-03-01 09:05:01 +01:00
fb_edid.h fb: auto-configure with EDID 2013-08-11 20:37:16 +02:00
logos.h fb: introduce framebuffer support to Minix 2013-02-21 10:29:08 +00:00
Makefile fb: auto-configure with EDID 2013-08-11 20:37:16 +02:00
README.txt fb: auto-configure with EDID 2013-08-11 20:37:16 +02:00

Frame Buffer Driver
===================

Overview
--------

This is the driver for the frame buffer. Currently it only supports the
DM37XX (BeagleBoard-xM).

Testing the Code
----------------

Starting up an instance:

service up /usr/sbin/fb -dev /dev/fb0 -args edid.0=cat24c256.3.50

The arguments take the following form:

	edid.X=L where X is the frame buffer device (usually 0) and L is
	the service label of the service to perform the EDID reading. In
	the example above, it's the EEPROM with slave address 0x50 on
	the 3rd I2C bus. If you want to use the defaults and skip EDID
	reading, you may omit the arguments.