|
Linux Kernel
3.7.1
|
#include "radeonfb.h"#include <linux/module.h>#include <linux/moduleparam.h>#include <linux/kernel.h>#include <linux/errno.h>#include <linux/string.h>#include <linux/ctype.h>#include <linux/mm.h>#include <linux/slab.h>#include <linux/delay.h>#include <linux/time.h>#include <linux/fb.h>#include <linux/ioport.h>#include <linux/init.h>#include <linux/pci.h>#include <linux/vmalloc.h>#include <linux/device.h>#include <asm/io.h>#include <linux/uaccess.h>#include <video/radeon.h>#include <linux/radeonfb.h>#include "../edid.h"#include "ati_ids.h"Go to the source code of this file.
Data Structures | |
| struct | reg_val |
Macros | |
| #define | RADEON_VERSION "0.2.0" |
| #define | MAX_MAPPED_VRAM (2048*2048*4) |
| #define | MIN_MAPPED_VRAM (1024*768*1) |
| #define | CHIP_DEF(id, family, flags) { PCI_VENDOR_ID_ATI, id, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (flags) | (CHIP_FAMILY_##family) } |
Functions | |
| MODULE_DEVICE_TABLE (pci, radeonfb_pci_table) | |
| int | radeon_screen_blank (struct radeonfb_info *rinfo, int blank, int mode_switch) |
| void | radeon_write_mode (struct radeonfb_info *rinfo, struct radeon_regs *mode, int regs_only) |
| module_init (radeonfb_init) | |
| module_exit (radeonfb_exit) | |
| MODULE_AUTHOR ("Ani Joshi") | |
| MODULE_DESCRIPTION ("framebuffer driver for ATI Radeon chipset") | |
| MODULE_LICENSE ("GPL") | |
| module_param (noaccel, bool, 0) | |
| module_param (default_dynclk, int, 0) | |
| MODULE_PARM_DESC (default_dynclk,"int: -2=enable on mobility only,-1=do not change,0=off,1=on") | |
| MODULE_PARM_DESC (noaccel,"bool: disable acceleration") | |
| module_param (nomodeset, bool, 0) | |
| MODULE_PARM_DESC (nomodeset,"bool: disable actual setting of video mode") | |
| module_param (mirror, bool, 0) | |
| MODULE_PARM_DESC (mirror,"bool: mirror the display to both monitors") | |
| module_param (force_dfp, bool, 0) | |
| MODULE_PARM_DESC (force_dfp,"bool: force display to dfp") | |
| module_param (ignore_edid, bool, 0) | |
| MODULE_PARM_DESC (ignore_edid,"bool: Ignore EDID data when doing DDC probe") | |
| module_param (monitor_layout, charp, 0) | |
| MODULE_PARM_DESC (monitor_layout,"Specify monitor mapping (like XFree86)") | |
| module_param (force_measure_pll, bool, 0) | |
| MODULE_PARM_DESC (force_measure_pll,"Force measurement of PLL (debug)") | |
| module_param (panel_yres, int, 0) | |
| MODULE_PARM_DESC (panel_yres,"int: set panel yres") | |
| module_param (mode_option, charp, 0) | |
| MODULE_PARM_DESC (mode_option,"Specify resolution as \"<xres>x<yres>[-<bpp>][@<refresh>]\" ") | |
| #define CHIP_DEF | ( | id, | |
| family, | |||
| flags | |||
| ) | { PCI_VENDOR_ID_ATI, id, PCI_ANY_ID, PCI_ANY_ID, 0, 0, (flags) | (CHIP_FAMILY_##family) } |
Definition at line 101 of file radeon_base.c.
| #define MAX_MAPPED_VRAM (2048*2048*4) |
Definition at line 98 of file radeon_base.c.
| #define MIN_MAPPED_VRAM (1024*768*1) |
Definition at line 99 of file radeon_base.c.
| #define RADEON_VERSION "0.2.0" |
Definition at line 53 of file radeon_base.c.
| MODULE_AUTHOR | ( | "Ani Joshi" | ) |
| MODULE_DEVICE_TABLE | ( | pci | , |
| radeonfb_pci_table | |||
| ) |
| module_exit | ( | radeonfb_exit | ) |
| module_init | ( | radeonfb_init | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_param | ( | noaccel | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | default_dynclk | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | nomodeset | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | force_dfp | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | ignore_edid | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | monitor_layout | , |
| charp | , | ||
| 0 | |||
| ) |
| module_param | ( | force_measure_pll | , |
| bool | , | ||
| 0 | |||
| ) |
| module_param | ( | panel_yres | , |
| int | , | ||
| 0 | |||
| ) |
| module_param | ( | mode_option | , |
| charp | , | ||
| 0 | |||
| ) |
| MODULE_PARM_DESC | ( | default_dynclk | , |
| "int: - | 2 = enable on mobility only, |
||
| - | 1 = do not change, |
||
| 0 | = off |
||
| ) |
| MODULE_PARM_DESC | ( | noaccel | , |
| "bool: disable acceleration" | |||
| ) |
| MODULE_PARM_DESC | ( | monitor_layout | , |
| "Specify monitor mapping (like XFree86)" | |||
| ) |
| MODULE_PARM_DESC | ( | panel_yres | , |
| "int: set panel yres" | |||
| ) |
| MODULE_PARM_DESC | ( | mode_option | , |
| "Specify resolution as \"<xres>x<yres>\" " | [-< bpp >][@< refresh >] | ||
| ) |
| int radeon_screen_blank | ( | struct radeonfb_info * | rinfo, |
| int | blank, | ||
| int | mode_switch | ||
| ) |
Definition at line 934 of file radeon_base.c.
| void radeon_write_mode | ( | struct radeonfb_info * | rinfo, |
| struct radeon_regs * | mode, | ||
| int | regs_only | ||
| ) |
Definition at line 1353 of file radeon_base.c.
1.8.2