Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
keyspan.h File Reference

Go to the source code of this file.

Data Structures

struct  keyspan_device_details
 

Macros

#define KEYSPAN_INVALID_BAUD_RATE   (-1)
 
#define KEYSPAN_BAUD_RATE_OK   (0)
 
#define KEYSPAN_USA18X_BAUDCLK   (12000000L) /* a guess */
 
#define KEYSPAN_USA19_BAUDCLK   (12000000L)
 
#define KEYSPAN_USA19W_BAUDCLK   (24000000L)
 
#define KEYSPAN_USA19HS_BAUDCLK   (14769231L)
 
#define KEYSPAN_USA28_BAUDCLK   (1843200L)
 
#define KEYSPAN_USA28X_BAUDCLK   (12000000L)
 
#define KEYSPAN_USA49W_BAUDCLK   (48000000L)
 
#define KEYSPAN_MAX_NUM_PORTS   (4)
 
#define KEYSPAN_MAX_FLIPS   (2)
 
#define KEYSPAN_VENDOR_ID   (0x06cd)
 
#define keyspan_usa18x_pre_product_id   0x0105
 
#define keyspan_usa19_pre_product_id   0x0103
 
#define keyspan_usa19qi_pre_product_id   0x010b
 
#define keyspan_mpr_pre_product_id   0x011b
 
#define keyspan_usa19qw_pre_product_id   0x0118
 
#define keyspan_usa19w_pre_product_id   0x0106
 
#define keyspan_usa28_pre_product_id   0x0101
 
#define keyspan_usa28x_pre_product_id   0x0102
 
#define keyspan_usa28xa_pre_product_id   0x0114
 
#define keyspan_usa28xb_pre_product_id   0x0113
 
#define keyspan_usa49w_pre_product_id   0x0109
 
#define keyspan_usa49wlc_pre_product_id   0x011a
 
#define keyspan_usa18x_product_id   0x0112
 
#define keyspan_usa19_product_id   0x0107
 
#define keyspan_usa19qi_product_id   0x010c
 
#define keyspan_usa19hs_product_id   0x0121
 
#define keyspan_mpr_product_id   0x011c
 
#define keyspan_usa19qw_product_id   0x0119
 
#define keyspan_usa19w_product_id   0x0108
 
#define keyspan_usa28_product_id   0x010f
 
#define keyspan_usa28x_product_id   0x0110
 
#define keyspan_usa28xa_product_id   0x0115
 
#define keyspan_usa28xb_product_id   0x0110
 
#define keyspan_usa28xg_product_id   0x0135
 
#define keyspan_usa49w_product_id   0x010a
 
#define keyspan_usa49wlc_product_id   0x012a
 
#define keyspan_usa49wg_product_id   0x0131
 

Functions

 MODULE_DEVICE_TABLE (usb, keyspan_ids_combined)
 

Macro Definition Documentation

#define KEYSPAN_BAUD_RATE_OK   (0)

Definition at line 109 of file keyspan.h.

#define KEYSPAN_INVALID_BAUD_RATE   (-1)

Definition at line 108 of file keyspan.h.

#define KEYSPAN_MAX_FLIPS   (2)

Definition at line 120 of file keyspan.h.

#define KEYSPAN_MAX_NUM_PORTS   (4)

Definition at line 119 of file keyspan.h.

#define keyspan_mpr_pre_product_id   0x011b

Definition at line 130 of file keyspan.h.

#define keyspan_mpr_product_id   0x011c

Definition at line 148 of file keyspan.h.

#define KEYSPAN_USA18X_BAUDCLK   (12000000L) /* a guess */

Definition at line 110 of file keyspan.h.

#define keyspan_usa18x_pre_product_id   0x0105

Definition at line 127 of file keyspan.h.

#define keyspan_usa18x_product_id   0x0112

Definition at line 144 of file keyspan.h.

#define KEYSPAN_USA19_BAUDCLK   (12000000L)

Definition at line 111 of file keyspan.h.

#define keyspan_usa19_pre_product_id   0x0103

Definition at line 128 of file keyspan.h.

#define keyspan_usa19_product_id   0x0107

Definition at line 145 of file keyspan.h.

#define KEYSPAN_USA19HS_BAUDCLK   (14769231L)

Definition at line 113 of file keyspan.h.

#define keyspan_usa19hs_product_id   0x0121

Definition at line 147 of file keyspan.h.

#define keyspan_usa19qi_pre_product_id   0x010b

Definition at line 129 of file keyspan.h.

#define keyspan_usa19qi_product_id   0x010c

Definition at line 146 of file keyspan.h.

#define keyspan_usa19qw_pre_product_id   0x0118

Definition at line 131 of file keyspan.h.

#define keyspan_usa19qw_product_id   0x0119

Definition at line 149 of file keyspan.h.

#define KEYSPAN_USA19W_BAUDCLK   (24000000L)

Definition at line 112 of file keyspan.h.

#define keyspan_usa19w_pre_product_id   0x0106

Definition at line 132 of file keyspan.h.

#define keyspan_usa19w_product_id   0x0108

Definition at line 150 of file keyspan.h.

#define KEYSPAN_USA28_BAUDCLK   (1843200L)

Definition at line 114 of file keyspan.h.

#define keyspan_usa28_pre_product_id   0x0101

Definition at line 133 of file keyspan.h.

#define keyspan_usa28_product_id   0x010f

Definition at line 151 of file keyspan.h.

#define KEYSPAN_USA28X_BAUDCLK   (12000000L)

Definition at line 115 of file keyspan.h.

#define keyspan_usa28x_pre_product_id   0x0102

Definition at line 134 of file keyspan.h.

#define keyspan_usa28x_product_id   0x0110

Definition at line 152 of file keyspan.h.

#define keyspan_usa28xa_pre_product_id   0x0114

Definition at line 135 of file keyspan.h.

#define keyspan_usa28xa_product_id   0x0115

Definition at line 153 of file keyspan.h.

#define keyspan_usa28xb_pre_product_id   0x0113

Definition at line 136 of file keyspan.h.

#define keyspan_usa28xb_product_id   0x0110

Definition at line 154 of file keyspan.h.

#define keyspan_usa28xg_product_id   0x0135

Definition at line 155 of file keyspan.h.

#define KEYSPAN_USA49W_BAUDCLK   (48000000L)

Definition at line 116 of file keyspan.h.

#define keyspan_usa49w_pre_product_id   0x0109

Definition at line 137 of file keyspan.h.

#define keyspan_usa49w_product_id   0x010a

Definition at line 156 of file keyspan.h.

#define keyspan_usa49wg_product_id   0x0131

Definition at line 158 of file keyspan.h.

#define keyspan_usa49wlc_pre_product_id   0x011a

Definition at line 138 of file keyspan.h.

#define keyspan_usa49wlc_product_id   0x012a

Definition at line 157 of file keyspan.h.

#define KEYSPAN_VENDOR_ID   (0x06cd)

Definition at line 124 of file keyspan.h.

Function Documentation

MODULE_DEVICE_TABLE ( usb  ,
keyspan_ids_combined   
)