Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
usb.c File Reference
#include <linux/module.h>
#include <linux/usb.h>
#include <linux/interrupt.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/uwb.h>
#include <linux/usb/wusb.h>
#include <linux/usb/wusb-wa.h>
#include "i1480-dfu.h"

Go to the source code of this file.

Data Structures

struct  i1480_usb
 

Macros

#define i1480_USB_DEV(v, p)
 

Functions

 MODULE_FIRMWARE ("i1480-pre-phy-0.0.bin")
 
 MODULE_FIRMWARE ("i1480-usb-0.0.bin")
 
 MODULE_FIRMWARE ("i1480-phy-0.0.bin")
 
 MODULE_DEVICE_TABLE (usb, i1480_usb_id_table)
 
 module_usb_driver (i1480_dfu_driver)
 
 MODULE_AUTHOR ("Inaky Perez-Gonzalez <[email protected]>")
 
 MODULE_DESCRIPTION ("Intel Wireless UWB Link 1480 firmware uploader for USB")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define i1480_USB_DEV (   v,
  p 
)
Value:
{ \
.match_flags = USB_DEVICE_ID_MATCH_DEVICE \
| USB_DEVICE_ID_MATCH_DEV_INFO \
| USB_DEVICE_ID_MATCH_INT_INFO, \
.idVendor = (v), \
.idProduct = (p), \
.bDeviceClass = 0xff, \
.bDeviceSubClass = 0xff, \
.bDeviceProtocol = 0xff, \
.bInterfaceClass = 0xff, \
.bInterfaceSubClass = 0xff, \
.bInterfaceProtocol = 0xff, \
}

Definition at line 419 of file usb.c.

Function Documentation

MODULE_AUTHOR ( "Inaky Perez-Gonzalez <[email protected]>"  )
MODULE_DESCRIPTION ( "Intel Wireless UWB Link 1480 firmware uploader for USB )
MODULE_DEVICE_TABLE ( usb  ,
i1480_usb_id_table   
)
MODULE_FIRMWARE ( "i1480-pre-phy-0.0.bin"  )
MODULE_FIRMWARE ( "i1480-usb-0.0.bin"  )
MODULE_FIRMWARE ( "i1480-phy-0.0.bin"  )
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( i1480_dfu_driver  )