visor.h (b160292cc216a50fd0cd386b0bda2cd48352c73b) | visor.h (aa84dfc4296b8dd296da9a4d9e19ec1e6f7ddb94) |
---|---|
1/* 2 * USB HandSpring Visor driver 3 * 4 * Copyright (C) 1999 - 2003 5 * Greg Kroah-Hartman (greg@kroah.com) 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation; either version 2 of the License, or 10 * (at your option) any later version. 11 * | 1/* 2 * USB HandSpring Visor driver 3 * 4 * Copyright (C) 1999 - 2003 5 * Greg Kroah-Hartman (greg@kroah.com) 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation; either version 2 of the License, or 10 * (at your option) any later version. 11 * |
12 * See Documentation/usb/usb-serial.txt for more information on using this driver 13 * | 12 * See Documentation/usb/usb-serial.txt for more information on using this 13 * driver. 14 * |
14 */ 15 16#ifndef __LINUX_USB_SERIAL_VISOR_H 17#define __LINUX_USB_SERIAL_VISOR_H 18 19 20#define HANDSPRING_VENDOR_ID 0x082d 21#define HANDSPRING_VISOR_ID 0x0100 --- 38 unchanged lines hidden (view full) --- 60 61#define GARMIN_VENDOR_ID 0x091E 62#define GARMIN_IQUE_3600_ID 0x0004 63 64#define ACEECA_VENDOR_ID 0x4766 65#define ACEECA_MEZ1000_ID 0x0001 66 67#define KYOCERA_VENDOR_ID 0x0C88 | 15 */ 16 17#ifndef __LINUX_USB_SERIAL_VISOR_H 18#define __LINUX_USB_SERIAL_VISOR_H 19 20 21#define HANDSPRING_VENDOR_ID 0x082d 22#define HANDSPRING_VISOR_ID 0x0100 --- 38 unchanged lines hidden (view full) --- 61 62#define GARMIN_VENDOR_ID 0x091E 63#define GARMIN_IQUE_3600_ID 0x0004 64 65#define ACEECA_VENDOR_ID 0x4766 66#define ACEECA_MEZ1000_ID 0x0001 67 68#define KYOCERA_VENDOR_ID 0x0C88 |
68#define KYOCERA_7135_ID 0x0021 | 69#define KYOCERA_7135_ID 0x0021 |
69 70#define FOSSIL_VENDOR_ID 0x0E67 71#define FOSSIL_ABACUS_ID 0x0002 72 73/**************************************************************************** 74 * Handspring Visor Vendor specific request codes (bRequest values) 75 * A big thank you to Handspring for providing the following information. 76 * If anyone wants the original file where these values and structures came --- 63 unchanged lines hidden (view full) --- 140 * @port: contains the in/out endpoint number. Is 0 if in and out endpoint 141 * numbers are different. 142 * @end_point_info: high nubbe is in endpoint and low nibble will indicate out 143 * endpoint. Is 0 if in and out endpoints are the same. 144 * 145 * The maximum number of connections currently supported is 2 146 */ 147struct palm_ext_connection_info { | 70 71#define FOSSIL_VENDOR_ID 0x0E67 72#define FOSSIL_ABACUS_ID 0x0002 73 74/**************************************************************************** 75 * Handspring Visor Vendor specific request codes (bRequest values) 76 * A big thank you to Handspring for providing the following information. 77 * If anyone wants the original file where these values and structures came --- 63 unchanged lines hidden (view full) --- 141 * @port: contains the in/out endpoint number. Is 0 if in and out endpoint 142 * numbers are different. 143 * @end_point_info: high nubbe is in endpoint and low nibble will indicate out 144 * endpoint. Is 0 if in and out endpoints are the same. 145 * 146 * The maximum number of connections currently supported is 2 147 */ 148struct palm_ext_connection_info { |
148 __u8 num_ports; | 149 __u8 num_ports; |
149 __u8 endpoint_numbers_different; 150 __le16 reserved1; 151 struct { 152 __u32 port_function_id; 153 __u8 port; 154 __u8 end_point_info; 155 __le16 reserved; 156 } connections[2]; 157}; 158 159#endif 160 | 150 __u8 endpoint_numbers_different; 151 __le16 reserved1; 152 struct { 153 __u32 port_function_id; 154 __u8 port; 155 __u8 end_point_info; 156 __le16 reserved; 157 } connections[2]; 158}; 159 160#endif 161 |