Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
zaurus.c File Reference
#include <linux/module.h>
#include <linux/init.h>
#include <linux/netdevice.h>
#include <linux/ethtool.h>
#include <linux/workqueue.h>
#include <linux/mii.h>
#include <linux/crc32.h>
#include <linux/usb.h>
#include <linux/usb/cdc.h>
#include <linux/usb/usbnet.h>

Go to the source code of this file.

Macros

#define ZAURUS_STRONGARM_INFO   ((unsigned long)&zaurus_sl5x00_info)
 
#define ZAURUS_PXA_INFO   ((unsigned long)&zaurus_pxa_info)
 
#define OLYMPUS_MXL_INFO   ((unsigned long)&olympus_mxl_info)
 
#define ZAURUS_MASTER_INTERFACE
 

Functions

 MODULE_DEVICE_TABLE (usb, products)
 
 module_usb_driver (zaurus_driver)
 
 MODULE_AUTHOR ("Pavel Machek, David Brownell")
 
 MODULE_DESCRIPTION ("Sharp Zaurus PDA, and compatible products")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define OLYMPUS_MXL_INFO   ((unsigned long)&olympus_mxl_info)

Definition at line 131 of file zaurus.c.

#define ZAURUS_MASTER_INTERFACE
Value:
.bInterfaceClass = USB_CLASS_COMM, \
.bInterfaceSubClass = USB_CDC_SUBCLASS_ETHERNET, \
.bInterfaceProtocol = USB_CDC_PROTO_NONE
#define ZAURUS_PXA_INFO   ((unsigned long)&zaurus_pxa_info)

Definition at line 121 of file zaurus.c.

#define ZAURUS_STRONGARM_INFO   ((unsigned long)&zaurus_sl5x00_info)

Definition at line 111 of file zaurus.c.

Function Documentation

MODULE_AUTHOR ( "Pavel  Machek,
David Brownell"   
)
MODULE_DESCRIPTION ( "Sharp Zaurus  PDA,
and compatible products"   
)
MODULE_DEVICE_TABLE ( usb  ,
products   
)
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( zaurus_driver  )