Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
amd5536udc.c File Reference
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/kernel.h>
#include <linux/delay.h>
#include <linux/ioport.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/timer.h>
#include <linux/list.h>
#include <linux/interrupt.h>
#include <linux/ioctl.h>
#include <linux/fs.h>
#include <linux/dmapool.h>
#include <linux/moduleparam.h>
#include <linux/device.h>
#include <linux/io.h>
#include <linux/irq.h>
#include <linux/prefetch.h>
#include <asm/byteorder.h>
#include <asm/unaligned.h>
#include <linux/usb/ch9.h>
#include <linux/usb/gadget.h>
#include "amd5536udc.h"

Go to the source code of this file.

Macros

#define UDC_MOD_DESCRIPTION   "AMD 5536 UDC - USB Device Controller"
 
#define UDC_DRIVER_VERSION_STRING   "01.00.0206"
 

Functions

 module_param (use_dma, bool, S_IRUGO)
 
 MODULE_PARM_DESC (use_dma,"true for DMA")
 
 module_param (use_dma_ppb, bool, S_IRUGO)
 
 MODULE_PARM_DESC (use_dma_ppb,"true for DMA in packet per buffer mode")
 
 module_param (use_dma_ppb_du, bool, S_IRUGO)
 
 MODULE_PARM_DESC (use_dma_ppb_du,"true for DMA in packet per buffer mode with descriptor update")
 
 module_param (use_fullspeed, bool, S_IRUGO)
 
 MODULE_PARM_DESC (use_fullspeed,"true for fullspeed only")
 
 MODULE_DEVICE_TABLE (pci, pci_id)
 
 module_pci_driver (udc_pci_driver)
 
 MODULE_DESCRIPTION (UDC_MOD_DESCRIPTION)
 
 MODULE_AUTHOR ("Thomas Dahlmann")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define UDC_DRIVER_VERSION_STRING   "01.00.0206"

Definition at line 32 of file amd5536udc.c.

#define UDC_MOD_DESCRIPTION   "AMD 5536 UDC - USB Device Controller"

Definition at line 31 of file amd5536udc.c.

Function Documentation

MODULE_AUTHOR ( "Thomas Dahlmann"  )
MODULE_DESCRIPTION ( UDC_MOD_DESCRIPTION  )
MODULE_DEVICE_TABLE ( pci  ,
pci_id   
)
MODULE_LICENSE ( "GPL"  )
module_param ( use_dma  ,
bool  ,
S_IRUGO   
)
module_param ( use_dma_ppb  ,
bool  ,
S_IRUGO   
)
module_param ( use_dma_ppb_du  ,
bool  ,
S_IRUGO   
)
module_param ( use_fullspeed  ,
bool  ,
S_IRUGO   
)
MODULE_PARM_DESC ( use_dma  ,
"true for DMA  
)
MODULE_PARM_DESC ( use_dma_ppb  ,
"true for DMA in packet per buffer mode  
)
MODULE_PARM_DESC ( use_dma_ppb_du  ,
"true for DMA in packet per buffer mode with descriptor update  
)
MODULE_PARM_DESC ( use_fullspeed  ,
"true for fullspeed only"   
)
module_pci_driver ( udc_pci_driver  )