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

Go to the source code of this file.

Data Structures

struct  s3datarec
 
struct  s3plugrec
 
struct  s3crcrec
 
struct  s3inforec
 
struct  pda
 
struct  imgchunk
 

Macros

#define PRISM2_USB_FWFILE   "prism2_ru.fw"
 
#define S3DATA_MAX   5000
 
#define S3PLUG_MAX   200
 
#define S3CRC_MAX   200
 
#define S3INFO_MAX   50
 
#define S3ADDR_PLUG   (0xff000000UL)
 
#define S3ADDR_CRC   (0xff100000UL)
 
#define S3ADDR_INFO   (0xff200000UL)
 
#define S3ADDR_START   (0xff400000UL)
 
#define CHUNKS_MAX   100
 
#define WRITESIZE_MAX   4096
 

Functions

 MODULE_FIRMWARE (PRISM2_USB_FWFILE)
 
int prism2_fwtry (struct usb_device *udev, wlandevice_t *wlandev)
 

Macro Definition Documentation

#define CHUNKS_MAX   100

Definition at line 69 of file prism2fw.c.

#define PRISM2_USB_FWFILE   "prism2_ru.fw"

Definition at line 56 of file prism2fw.c.

#define S3ADDR_CRC   (0xff100000UL)

Definition at line 65 of file prism2fw.c.

#define S3ADDR_INFO   (0xff200000UL)

Definition at line 66 of file prism2fw.c.

#define S3ADDR_PLUG   (0xff000000UL)

Definition at line 64 of file prism2fw.c.

#define S3ADDR_START   (0xff400000UL)

Definition at line 67 of file prism2fw.c.

#define S3CRC_MAX   200

Definition at line 61 of file prism2fw.c.

#define S3DATA_MAX   5000

Definition at line 59 of file prism2fw.c.

#define S3INFO_MAX   50

Definition at line 62 of file prism2fw.c.

#define S3PLUG_MAX   200

Definition at line 60 of file prism2fw.c.

#define WRITESIZE_MAX   4096

Definition at line 71 of file prism2fw.c.

Function Documentation

MODULE_FIRMWARE ( PRISM2_USB_FWFILE  )
int prism2_fwtry ( struct usb_device *  udev,
wlandevice_t wlandev 
)

Definition at line 204 of file prism2fw.c.