diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-08-10 19:26:27 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2009-08-10 19:26:27 +0000 |
commit | 79d490aa58e4ee2409c6033c771d276029ee7d6f (patch) | |
tree | a6149c6527b3475d63c615a501b771f8edf364f5 /c/src/lib/libbsp/arm/nds/fb/fb.c | |
parent | 2009-08-10 Joel Sherrill <joel.sherrill@OARcorp.com> (diff) | |
download | rtems-79d490aa58e4ee2409c6033c771d276029ee7d6f.tar.bz2 |
2009-08-10 Roxana Leontie <roxana.leontie@gmail.com>
* fb/fb.c: function calls renamed; defined references to the extern
functions
* fb/fb.h: Removed.
* Makefile.am: Reflect removal.
* preinstall.am: Regenerated.
Diffstat (limited to 'c/src/lib/libbsp/arm/nds/fb/fb.c')
-rw-r--r-- | c/src/lib/libbsp/arm/nds/fb/fb.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/arm/nds/fb/fb.c b/c/src/lib/libbsp/arm/nds/fb/fb.c index 75ae62392f..5b5fcef774 100644 --- a/c/src/lib/libbsp/arm/nds/fb/fb.c +++ b/c/src/lib/libbsp/arm/nds/fb/fb.c @@ -22,7 +22,9 @@ #include <nds.h> #include <rtems/fb.h> -#include <nds/fb.h> + +extern int get_palette( struct fb_cmap * ); +extern int set_palette( struct fb_cmap * ); /* * screen information for the driver (fb0). @@ -66,7 +68,7 @@ static struct fb_fix_screeninfo fb_fix_info2 = { */ rtems_device_driver -fbds_initialize (rtems_device_major_number major, +frame_buffer_initialize (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { rtems_status_code status; @@ -92,7 +94,7 @@ fbds_initialize (rtems_device_major_number major, */ rtems_device_driver -fbds_open (rtems_device_major_number major, +frame_buffer_open (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { printk ("[#] entering graphic mode on fb%d\n", minor); @@ -113,13 +115,13 @@ fbds_open (rtems_device_major_number major, */ rtems_device_driver -fbds_close (rtems_device_major_number major, +frame_buffer_close (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { printk ("[#] leaving graphic mode on fb%d\n", minor); if (!minor) { memset ((void *)fb_fix_info.smem_start, 0, fb_fix_info.smem_len); - } + } else { memset ((void *)fb_fix_info2.smem_start, 0, fb_fix_info2.smem_len); /* back to console */ @@ -135,7 +137,7 @@ fbds_close (rtems_device_major_number major, */ rtems_device_driver -fbds_read (rtems_device_major_number major, +frame_buffer_read (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { rtems_libio_rw_args_t *rw_args = (rtems_libio_rw_args_t *) arg; @@ -149,7 +151,7 @@ fbds_read (rtems_device_major_number major, */ rtems_device_driver -fbds_write (rtems_device_major_number major, +frame_buffer_write (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { rtems_libio_rw_args_t *rw_args = (rtems_libio_rw_args_t *) arg; @@ -163,7 +165,7 @@ fbds_write (rtems_device_major_number major, */ rtems_device_driver -fbds_control (rtems_device_major_number major, +frame_buffer_control (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) { rtems_libio_ioctl_args_t *args = arg; @@ -180,10 +182,10 @@ fbds_control (rtems_device_major_number major, args->ioctl_return = 0; break; case FBIOGETCMAP: - args->ioctl_return = get_palette( args->buffer ); + args->ioctl_return = get_palette( (struct fb_cmap *) args->buffer ); break; case FBIOPUTCMAP: - args->ioctl_return = set_palette( args->buffer ); + args->ioctl_return = set_palette( (struct fb_cmap *) args->buffer ); break; /* no break on purpose */ |