summaryrefslogtreecommitdiff
path: root/sys/src/cmd/nusb/serial/serial.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2014-07-05 06:01:03 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2014-07-05 06:01:03 +0200
commit502247bf92f380a642b8e17048466c18bb9efd24 (patch)
tree6def2bea9f0977c82481a0dcab6adaf4b7de10dc /sys/src/cmd/nusb/serial/serial.h
parent336e605a1191efe1293333bac3b4f76d07b9f89b (diff)
nusb/serial: more cleanup
Diffstat (limited to 'sys/src/cmd/nusb/serial/serial.h')
-rw-r--r--sys/src/cmd/nusb/serial/serial.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/sys/src/cmd/nusb/serial/serial.h b/sys/src/cmd/nusb/serial/serial.h
index 267738103..4117e7e95 100644
--- a/sys/src/cmd/nusb/serial/serial.h
+++ b/sys/src/cmd/nusb/serial/serial.h
@@ -22,7 +22,6 @@ enum {
Maxifc = 16,
};
-
struct Serialport {
char name[32];
Serial *s; /* device we belong to */
@@ -110,17 +109,14 @@ enum {
* !hget http://lxr.linux.no/source/drivers/usb/serial/pl2303.c|htmlfmt
*/
-int serialmain(Dev *d, int argc, char *argv[]);
-
typedef struct Cinfo Cinfo;
struct Cinfo {
int vid; /* usb vendor id */
int did; /* usb device/product id */
- int cid; /* controller id assigned by us */
+
+ int cid; /* assigned for us */
};
-extern Cinfo plinfo[];
-extern Cinfo uconsinfo[];
extern int serialdebug;
#define dsprint if(serialdebug)fprint
@@ -128,3 +124,4 @@ extern int serialdebug;
int serialrecover(Serial *ser, Serialport *p, Dev *ep, char *err);
int serialreset(Serial *ser);
char *serdumpst(Serialport *p, char *buf, int bufsz);
+Cinfo *matchid(Cinfo *tab, int vid, int did);