Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
cypress_cy7c63.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/usb.h>

Go to the source code of this file.

Data Structures

struct  cypress
 

Macros

#define DRIVER_AUTHOR   "Oliver Bock ([email protected])"
 
#define DRIVER_DESC   "Cypress CY7C63xxx USB driver"
 
#define CYPRESS_VENDOR_ID   0xa2c
 
#define CYPRESS_PRODUCT_ID   0x8
 
#define CYPRESS_READ_PORT   0x4
 
#define CYPRESS_WRITE_PORT   0x5
 
#define CYPRESS_READ_RAM   0x2
 
#define CYPRESS_WRITE_RAM   0x3
 
#define CYPRESS_READ_ROM   0x1
 
#define CYPRESS_READ_PORT_ID0   0
 
#define CYPRESS_WRITE_PORT_ID0   0
 
#define CYPRESS_READ_PORT_ID1   0x2
 
#define CYPRESS_WRITE_PORT_ID1   1
 
#define CYPRESS_MAX_REQSIZE   8
 

Functions

 MODULE_DEVICE_TABLE (usb, cypress_table)
 
 module_usb_driver (cypress_driver)
 
 MODULE_AUTHOR (DRIVER_AUTHOR)
 
 MODULE_DESCRIPTION (DRIVER_DESC)
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define CYPRESS_MAX_REQSIZE   8

Definition at line 56 of file cypress_cy7c63.c.

#define CYPRESS_PRODUCT_ID   0x8

Definition at line 42 of file cypress_cy7c63.c.

#define CYPRESS_READ_PORT   0x4

Definition at line 44 of file cypress_cy7c63.c.

#define CYPRESS_READ_PORT_ID0   0

Definition at line 51 of file cypress_cy7c63.c.

#define CYPRESS_READ_PORT_ID1   0x2

Definition at line 53 of file cypress_cy7c63.c.

#define CYPRESS_READ_RAM   0x2

Definition at line 47 of file cypress_cy7c63.c.

#define CYPRESS_READ_ROM   0x1

Definition at line 49 of file cypress_cy7c63.c.

#define CYPRESS_VENDOR_ID   0xa2c

Definition at line 41 of file cypress_cy7c63.c.

#define CYPRESS_WRITE_PORT   0x5

Definition at line 45 of file cypress_cy7c63.c.

#define CYPRESS_WRITE_PORT_ID0   0

Definition at line 52 of file cypress_cy7c63.c.

#define CYPRESS_WRITE_PORT_ID1   1

Definition at line 54 of file cypress_cy7c63.c.

#define CYPRESS_WRITE_RAM   0x3

Definition at line 48 of file cypress_cy7c63.c.

#define DRIVER_AUTHOR   "Oliver Bock ([email protected])"

Definition at line 38 of file cypress_cy7c63.c.

#define DRIVER_DESC   "Cypress CY7C63xxx USB driver"

Definition at line 39 of file cypress_cy7c63.c.

Function Documentation

MODULE_AUTHOR ( DRIVER_AUTHOR  )
MODULE_DESCRIPTION ( DRIVER_DESC  )
MODULE_DEVICE_TABLE ( usb  ,
cypress_table   
)
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( cypress_driver  )