forked from Imagelibrary/rtems
framebuffer: Add and use FRAMEBUFFER_DEVICE_0_NAME
This commit is contained in:
@@ -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");
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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 );
|
||||
}
|
||||
|
||||
|
||||
@@ -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 );
|
||||
}
|
||||
|
||||
|
||||
@@ -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 );
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
#ifndef __RTEMS_FRAMEBUFFER_h__
|
||||
#define __RTEMS_FRAMEBUFFER_h__
|
||||
|
||||
#include <rtems/io.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
@@ -28,6 +30,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.
|
||||
|
||||
Reference in New Issue
Block a user