Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
matrox_w1.c File Reference
#include <asm/types.h>
#include <linux/atomic.h>
#include <asm/io.h>
#include <linux/delay.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/list.h>
#include <linux/interrupt.h>
#include <linux/spinlock.h>
#include <linux/timer.h>
#include <linux/slab.h>
#include <linux/pci_ids.h>
#include <linux/pci.h>
#include "../w1.h"
#include "../w1_int.h"
#include "../w1_log.h"

Go to the source code of this file.

Data Structures

struct  matrox_device
 

Macros

#define MATROX_G400_DDC_CLK   (1<<4)
 
#define MATROX_G400_DDC_DATA   (1<<1)
 
#define MATROX_BASE   0x3C00
 
#define MATROX_STATUS   0x1e14
 
#define MATROX_PORT_INDEX_OFFSET   0x00
 
#define MATROX_PORT_DATA_OFFSET   0x0A
 
#define MATROX_GET_CONTROL   0x2A
 
#define MATROX_GET_DATA   0x2B
 
#define MATROX_CURSOR_CTL   0x06
 

Functions

 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Evgeniy Polyakov <[email protected]>")
 
 MODULE_DESCRIPTION ("Driver for transport(Dallas 1-wire prtocol) over VGA DDC(matrox gpio).")
 
 MODULE_DEVICE_TABLE (pci, matrox_w1_tbl)
 
 module_init (matrox_w1_init)
 
 module_exit (matrox_w1_fini)
 

Macro Definition Documentation

#define MATROX_BASE   0x3C00

Definition at line 68 of file matrox_w1.c.

#define MATROX_CURSOR_CTL   0x06

Definition at line 76 of file matrox_w1.c.

#define MATROX_G400_DDC_CLK   (1<<4)

Definition at line 65 of file matrox_w1.c.

#define MATROX_G400_DDC_DATA   (1<<1)

Definition at line 66 of file matrox_w1.c.

#define MATROX_GET_CONTROL   0x2A

Definition at line 74 of file matrox_w1.c.

#define MATROX_GET_DATA   0x2B

Definition at line 75 of file matrox_w1.c.

#define MATROX_PORT_DATA_OFFSET   0x0A

Definition at line 72 of file matrox_w1.c.

#define MATROX_PORT_INDEX_OFFSET   0x00

Definition at line 71 of file matrox_w1.c.

#define MATROX_STATUS   0x1e14

Definition at line 69 of file matrox_w1.c.

Function Documentation

MODULE_AUTHOR ( "Evgeniy Polyakov <[email protected]>"  )
MODULE_DESCRIPTION ( "Driver for transport(Dallas 1-wire prtocol) over VGA DDC(matrox gpio)."  )
MODULE_DEVICE_TABLE ( pci  ,
matrox_w1_tbl   
)
module_exit ( matrox_w1_fini  )
module_init ( matrox_w1_init  )
MODULE_LICENSE ( "GPL"  )