Update of /cvsroot/linuxconsole/ruby/linux/drivers/video
In directory usw-pr-cvs1:/tmp/cvs-serv4433
Added Files:
pvr2fb.c
Log Message:
Added in DC framebuffer support. Did a few changes to make it rubytized but it needs many more.
--- NEW FILE: pvr2fb.c ---
/* drivers/video/pvr2fb.c
*
* Frame buffer and fbcon support for the NEC PowerVR2 found within the Sega
* Dreamcast.
*
* Copyright (c) 2001 M. R. Brown <mr...@0x...>
* Copyright (c) 2001 Paul Mundt <le...@ch...>
*
* This file is part of the LinuxDC project (linuxdc.sourceforge.net).
*
*/
/*
* This driver is mostly based on the excellent amifb and vfb sources. It uses
* an odd scheme for converting hardware values to/from framebuffer values, here are
* some hacked-up formulas:
*
* The Dreamcast has screen offsets from each side of it's four borders and the start
* offsets of the display window. I used these values to calculate 'pseudo' values
[...1043 lines suppressed...]
else
mode_option = this_opt;
}
if (*cable_arg)
cable_type = pvr2_get_param(cables, cable_arg, 0, 3);
if (*output_arg)
video_output = pvr2_get_param(outputs, output_arg, 0, 3);
return 0;
}
#endif
#ifdef MODULE
MODULE_LICENSE("GPL");
module_init(pvr2fb_init);
#endif
module_exit(pvr2fb_exit);
|