upgrade to fedora-2.6.12-1.1398.FC4 + vserver 2.0.rc7
[linux-2.6.git] / drivers / usb / serial / visor.h
index 55185b3..b84d1cb 100644 (file)
@@ -30,6 +30,7 @@
 #define PALM_M125_ID                   0x0040
 #define PALM_M130_ID                   0x0050
 #define PALM_TUNGSTEN_T_ID             0x0060
+#define PALM_TREO_650                  0x0061
 #define PALM_TUNGSTEN_Z_ID             0x0031
 #define PALM_ZIRE31_ID                 0x0061
 #define PALM_ZIRE_ID                   0x0070
@@ -49,6 +50,9 @@
 #define SAMSUNG_SCH_I330_ID            0x8001
 #define SAMSUNG_SPH_I500_ID            0x6601
 
+#define TAPWAVE_VENDOR_ID              0x12EF
+#define TAPWAVE_ZODIAC_ID              0x0100
+
 #define GARMIN_VENDOR_ID               0x091E
 #define GARMIN_IQUE_3600_ID            0x0004
 
@@ -58,6 +62,9 @@
 #define KYOCERA_VENDOR_ID              0x0C88
 #define KYOCERA_7135_ID                        0x0021 
 
+#define FOSSIL_VENDOR_ID               0x0E67
+#define FOSSIL_ABACUS_ID               0x0002
+
 /****************************************************************************
  * Handspring Visor Vendor specific request codes (bRequest values)
  * A big thank you to Handspring for providing the following information.
@@ -89,7 +96,7 @@
  * VISOR_GET_CONNECTION_INFORMATION returns data in the following format
  ****************************************************************************/
 struct visor_connection_info {
-       __u16   num_ports;
+       __le16  num_ports;
        struct {
                __u8    port_function_id;
                __u8    port;
@@ -135,12 +142,12 @@ struct visor_connection_info {
 struct palm_ext_connection_info {
        __u8 num_ports;         
        __u8 endpoint_numbers_different;
-       __u16 reserved1;
+       __le16 reserved1;
        struct {
                __u32 port_function_id;
                __u8 port;
                __u8 end_point_info;
-               __u16 reserved;
+               __le16 reserved;
        } connections[2];
 };