diff options
-rw-r--r-- | c/src/lib/libbsp/arm/gumstix/fb/fb.c | 2 | ||||
-rw-r--r-- | c/src/lib/libbsp/arm/nds/fb/fb.c | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/console/fb_cirrus.c | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/i386/pc386/console/fb_vga.c | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/lm32/shared/milkymist_framebuffer/framebuffer.c | 5 | ||||
-rw-r--r-- | cpukit/libcsupport/include/rtems/framebuffer.h | 10 |
6 files changed, 21 insertions, 10 deletions
diff --git a/c/src/lib/libbsp/arm/gumstix/fb/fb.c b/c/src/lib/libbsp/arm/gumstix/fb/fb.c index 5dc3b4e7ec..f5c7029e21 100644 --- a/c/src/lib/libbsp/arm/gumstix/fb/fb.c +++ b/c/src/lib/libbsp/arm/gumstix/fb/fb.c @@ -99,7 +99,7 @@ frame_buffer_initialize(rtems_device_major_number major, /* * Register the device */ - status = rtems_io_register_name ("/dev/fb0", major, 0); + status = rtems_io_register_name (FRAMEBUFFER_DEVICE_0_NAME, major, 0); if (status != RTEMS_SUCCESSFUL) { printk("Error registering FBSKYEYE device!\n"); diff --git a/c/src/lib/libbsp/arm/nds/fb/fb.c b/c/src/lib/libbsp/arm/nds/fb/fb.c index 26989bb673..1cde6016bd 100644 --- a/c/src/lib/libbsp/arm/nds/fb/fb.c +++ b/c/src/lib/libbsp/arm/nds/fb/fb.c @@ -72,12 +72,12 @@ frame_buffer_initialize (rtems_device_major_number major, printk ("[+] framebuffer started\n"); /* register the devices */ - status = rtems_io_register_name ("/dev/fb0", major, 0); + status = rtems_io_register_name (FRAMEBUFFER_DEVICE_0_NAME, major, 0); if (status != RTEMS_SUCCESSFUL) { printk ("[!] error registering framebuffer\n"); rtems_fatal_error_occurred (status); } - status = rtems_io_register_name ("/dev/fb1", major, 1); + status = rtems_io_register_name (FRAMEBUFFER_DEVICE_NAME "1", major, 1); if (status != RTEMS_SUCCESSFUL) { printk ("[!] error registering framebuffer\n"); rtems_fatal_error_occurred (status); diff --git a/c/src/lib/libbsp/i386/pc386/console/fb_cirrus.c b/c/src/lib/libbsp/i386/pc386/console/fb_cirrus.c index 40ea57075f..1164636227 100644 --- a/c/src/lib/libbsp/i386/pc386/console/fb_cirrus.c +++ b/c/src/lib/libbsp/i386/pc386/console/fb_cirrus.c @@ -325,9 +325,10 @@ frame_buffer_initialize( /* * Register the device */ - status = rtems_io_register_name ("/dev/fb0", major, 0); + status = rtems_io_register_name (FRAMEBUFFER_DEVICE_0_NAME, major, 0); if (status != RTEMS_SUCCESSFUL) { - printk("Error registering /dev/fb0 FB_CIRRUS framebuffer device!\n"); + printk("Error registering " FRAMEBUFFER_DEVICE_0_NAME + " FB_CIRRUS framebuffer device!\n"); rtems_fatal_error_occurred( status ); } diff --git a/c/src/lib/libbsp/i386/pc386/console/fb_vga.c b/c/src/lib/libbsp/i386/pc386/console/fb_vga.c index 11f359cbd6..444f44d979 100644 --- a/c/src/lib/libbsp/i386/pc386/console/fb_vga.c +++ b/c/src/lib/libbsp/i386/pc386/console/fb_vga.c @@ -80,9 +80,10 @@ rtems_device_driver frame_buffer_initialize( /* * Register the device */ - status = rtems_io_register_name ("/dev/fb0", major, 0); + status = rtems_io_register_name (FRAMEBUFFER_DEVICE_0_NAME, major, 0); if (status != RTEMS_SUCCESSFUL) { - printk("Error registering /dev/fb0 FBVGA framebuffer device!\n"); + printk("Error registering " FRAMEBUFFER_DEVICE_0_NAME + " FBVGA framebuffer device!\n"); rtems_fatal_error_occurred( status ); } diff --git a/c/src/lib/libbsp/lm32/shared/milkymist_framebuffer/framebuffer.c b/c/src/lib/libbsp/lm32/shared/milkymist_framebuffer/framebuffer.c index f7b9e5e948..709c42b6f5 100644 --- a/c/src/lib/libbsp/lm32/shared/milkymist_framebuffer/framebuffer.c +++ b/c/src/lib/libbsp/lm32/shared/milkymist_framebuffer/framebuffer.c @@ -21,8 +21,7 @@ #include "../include/system_conf.h" #include <rtems/libio.h> #include <rtems/fb.h> - -#define FRAMEBUFFER_DEVICE_NAME "/dev/fb" +#include <rtems/framebuffer.h> static unsigned short int framebufferA[1024*768] __attribute__((aligned(32))); @@ -149,7 +148,7 @@ rtems_device_driver frame_buffer_initialize( fb_fix.smem_start = (volatile char *)frontbuffer; MM_WRITE(MM_VGA_BASEADDRESS, (unsigned int)frontbuffer); - status = rtems_io_register_name(FRAMEBUFFER_DEVICE_NAME, major, 0); + status = rtems_io_register_name(FRAMEBUFFER_DEVICE_0_NAME, major, 0); if (status != RTEMS_SUCCESSFUL) { printk("Error registering frame buffer device!\n"); rtems_fatal_error_occurred( status ); diff --git a/cpukit/libcsupport/include/rtems/framebuffer.h b/cpukit/libcsupport/include/rtems/framebuffer.h index a0548d3499..d1474e0746 100644 --- a/cpukit/libcsupport/include/rtems/framebuffer.h +++ b/cpukit/libcsupport/include/rtems/framebuffer.h @@ -18,6 +18,8 @@ #ifndef __RTEMS_FRAMEBUFFER_h__ #define __RTEMS_FRAMEBUFFER_h__ +#include <rtems/io.h> + #ifdef __cplusplus extern "C" { #endif @@ -29,6 +31,14 @@ extern "C" { #define FRAMEBUFFER_DEVICE_NAME "/dev/fb" /** + * @brief Standard device file path of first frame buffer device. + * + * This device is the default frame buffer device for the Microwindows Screen + * Driver. + */ +#define FRAMEBUFFER_DEVICE_0_NAME "/dev/fb0" + +/** * This macro defines the standard device driver table entry for * a frame buffer device driver. */ |