Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/moduleparam.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/string.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/vmalloc.h>
#include <linux/delay.h>
#include <linux/console.h>
#include <linux/fb.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/interrupt.h>
#include <linux/spinlock.h>
#include <linux/wait.h>
#include <linux/backlight.h>
#include <linux/reboot.h>
#include <linux/dmi.h>
#include <asm/io.h>
#include <linux/uaccess.h>
#include <video/mach64.h>
#include "atyfb.h"
#include "ati_ids.h"
Go to the source code of this file.
Data Structures | |
struct | pci_mmap_map |
Functions | |
module_init (atyfb_init) | |
module_exit (atyfb_exit) | |
MODULE_DESCRIPTION ("FBDev driver for ATI Mach64 cards") | |
MODULE_LICENSE ("GPL") | |
module_param (noaccel, bool, 0) | |
MODULE_PARM_DESC (noaccel,"bool: disable acceleration") | |
module_param (vram, int, 0) | |
MODULE_PARM_DESC (vram,"int: override size of video ram") | |
module_param (pll, int, 0) | |
MODULE_PARM_DESC (pll,"int: override video clock") | |
module_param (mclk, int, 0) | |
MODULE_PARM_DESC (mclk,"int: override memory clock") | |
module_param (xclk, int, 0) | |
MODULE_PARM_DESC (xclk,"int: override accelerated engine clock") | |
module_param (comp_sync, int, 0) | |
MODULE_PARM_DESC (comp_sync,"Set composite sync signal to low (0) or high (1)") | |
module_param (mode, charp, 0) | |
MODULE_PARM_DESC (mode,"Specify resolution as \"<xres>x<yres>[-<bpp>][@<refresh>]\" ") | |
#define ATI_CHIP_264CT (M64F_CT | M64F_INTEGRATED | M64F_CT_BUS | M64F_MAGIC_FIFO) |
Definition at line 342 of file atyfb_base.c.
#define ATI_CHIP_264ET (M64F_CT | M64F_INTEGRATED | M64F_CT_BUS | M64F_MAGIC_FIFO) |
Definition at line 343 of file atyfb_base.c.
#define ATI_CHIP_264GT (M64F_GT | M64F_INTEGRATED | M64F_MAGIC_FIFO | M64F_EXTRA_BRIGHT) |
Definition at line 346 of file atyfb_base.c.
#define ATI_CHIP_264GT2C (ATI_MODERN_SET | M64F_SDRAM_MAGIC_PLL | M64F_HW_TRIPLE) |
Definition at line 362 of file atyfb_base.c.
#define ATI_CHIP_264GTB (ATI_MODERN_SET | M64F_SDRAM_MAGIC_PLL) |
Definition at line 358 of file atyfb_base.c.
#define ATI_CHIP_264GTPRO (ATI_MODERN_SET | M64F_SDRAM_MAGIC_PLL | M64F_HW_TRIPLE | M64F_FIFO_32 | M64F_RESET_3D) |
Definition at line 363 of file atyfb_base.c.
#define ATI_CHIP_264LT (M64F_GT | M64F_INTEGRATED | M64F_GTB_DSP) |
Definition at line 353 of file atyfb_base.c.
#define ATI_CHIP_264LTG (ATI_MODERN_SET | M64F_SDRAM_MAGIC_PLL) |
Definition at line 360 of file atyfb_base.c.
#define ATI_CHIP_264LTPRO (ATI_MODERN_SET | M64F_HW_TRIPLE | M64F_FIFO_32 | M64F_RESET_3D) |
Definition at line 364 of file atyfb_base.c.
#define ATI_CHIP_264VT (M64F_VT | M64F_INTEGRATED | M64F_VT_BUS | M64F_MAGIC_FIFO) |
Definition at line 345 of file atyfb_base.c.
#define ATI_CHIP_264VT3 (M64F_VT | M64F_INTEGRATED | M64F_VT_BUS | M64F_GTB_DSP | M64F_SDRAM_MAGIC_PLL) |
Definition at line 349 of file atyfb_base.c.
#define ATI_CHIP_264VT4 (M64F_VT | M64F_INTEGRATED | M64F_GTB_DSP) |
Definition at line 350 of file atyfb_base.c.
#define ATI_CHIP_264VTB (M64F_VT | M64F_INTEGRATED | M64F_VT_BUS | M64F_GTB_DSP) |
Definition at line 348 of file atyfb_base.c.
#define ATI_CHIP_264XL (ATI_MODERN_SET | M64F_HW_TRIPLE | M64F_FIFO_32 | M64F_RESET_3D | M64F_XL_DLL | M64F_MFB_FORCE_4 | M64F_XL_MEM) |
Definition at line 366 of file atyfb_base.c.
#define ATI_CHIP_88800CX (M64F_GX) |
Definition at line 340 of file atyfb_base.c.
#define ATI_CHIP_88800GX (M64F_GX) |
Definition at line 339 of file atyfb_base.c.
#define ATI_CHIP_MOBILITY (ATI_MODERN_SET | M64F_HW_TRIPLE | M64F_FIFO_32 | M64F_RESET_3D | M64F_XL_DLL | M64F_MFB_FORCE_4 | M64F_XL_MEM | M64F_MOBIL_BUS) |
Definition at line 367 of file atyfb_base.c.
#define ATI_MODERN_SET (M64F_GT | M64F_INTEGRATED | M64F_GTB_DSP | M64F_EXTRA_BRIGHT) |
Definition at line 356 of file atyfb_base.c.
#define DPRINTK | ( | fmt, | |
args... | |||
) |
Definition at line 131 of file atyfb_base.c.
#define FAIL | ( | msg | ) |
Definition at line 116 of file atyfb_base.c.
Definition at line 121 of file atyfb_base.c.
#define GUI_RESERVE (1 * PAGE_SIZE) |
Definition at line 113 of file atyfb_base.c.
Definition at line 135 of file atyfb_base.c.
Definition at line 134 of file atyfb_base.c.
module_exit | ( | atyfb_exit | ) |
module_init | ( | atyfb_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
module_param | ( | noaccel | , |
bool | , | ||
0 | |||
) |
module_param | ( | vram | , |
int | , | ||
0 | |||
) |
module_param | ( | xclk | , |
int | , | ||
0 | |||
) |
module_param | ( | comp_sync | , |
int | , | ||
0 | |||
) |
module_param | ( | mode | , |
charp | , | ||
0 | |||
) |
MODULE_PARM_DESC | ( | noaccel | , |
"bool: disable acceleration" | |||
) |
MODULE_PARM_DESC | ( | vram | , |
"int: override size of video ram" | |||
) |
MODULE_PARM_DESC | ( | xclk | , |
"int: override accelerated engine clock" | |||
) |
int ecp_max |
Definition at line 372 of file atyfb_base.c.
Definition at line 373 of file atyfb_base.c.
Definition at line 371 of file atyfb_base.c.
u16 pci_id |
Definition at line 370 of file atyfb_base.c.