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