hi,
        this patch adds support for the casio em500 in the ipaq usbserial
driver.
thanks,
ganesh

# This is a BitKeeper generated patch for the following project:
# Project Name: greg k-h's linux 2.5 USB kernel tree
# This patch format is intended for GNU patch command version 2.5 or higher.
# This patch includes the following deltas:
#                  ChangeSet    1.500   -> 1.501  
#       Documentation/usb/usb-serial.txt        1.6     -> 1.7    
#       drivers/usb/serial/Config.in    1.15    -> 1.16   
#       drivers/usb/serial/ipaq.h       1.3     -> 1.4    
#       drivers/usb/serial/Config.help  1.5     -> 1.6    
#       drivers/usb/serial/ipaq.c       1.13    -> 1.14   
#
# The following is the BitKeeper ChangeSet Log
# --------------------------------------------
# 02/04/30      [EMAIL PROTECTED]      1.501
# Added support for the Casio EM500. Completely untested. Thanks to
# info from Nathan <[EMAIL PROTECTED]>
# --------------------------------------------
#
diff -Nru a/Documentation/usb/usb-serial.txt b/Documentation/usb/usb-serial.txt
--- a/Documentation/usb/usb-serial.txt  Tue Apr 30 12:05:25 2002
+++ b/Documentation/usb/usb-serial.txt  Tue Apr 30 12:05:25 2002
@@ -95,10 +95,10 @@
   Kroah-Hartman at [EMAIL PROTECTED]
 
 
-Compaq iPAQ and HP Jornada driver
+Compaq iPAQ, HP Jornada and Casio EM500 driver
 
-  This driver can be used to connect to Compaq iPAQ and HP Jornada PDAs
-  running Windows CE 3.0 or PocketPC 2002 using a USB cable/cradle. It
+  This driver can be used to connect to Compaq iPAQ, HP Jornada and Casio EM500
+  PDAs running Windows CE 3.0 or PocketPC 2002 using a USB cable/cradle. It
   has been tested only on the Compaq H3135, but is rumoured to work on
   with the H3600 and later models as well as the Jornada 548 and 568.
   With minor modifications, it may work for other CE based handhelds too.
diff -Nru a/drivers/usb/serial/Config.help b/drivers/usb/serial/Config.help
--- a/drivers/usb/serial/Config.help    Tue Apr 30 12:05:25 2002
+++ b/drivers/usb/serial/Config.help    Tue Apr 30 12:05:25 2002
@@ -60,9 +60,9 @@
   module, say M here and read <file:Documentation/modules.txt>.
 
 CONFIG_USB_SERIAL_IPAQ
-  Say Y here if you want to connect to your Compaq iPAQ or HP Jornada
-  548/568 running Windows CE 3.0 or PocketPC 2002 using a USB
-  cradle/cable. For information on using the driver,
+  Say Y here if you want to connect to your Compaq iPAQ, HP Jornada
+  548/568 or Casio EM500 running Windows CE 3.0 or PocketPC 2002
+  using a USB cradle/cable. For information on using the driver,
   read <file:Documentation/usb/usb-serial.txt>.
 
   This code is also available as a module ( = code which can be
diff -Nru a/drivers/usb/serial/Config.in b/drivers/usb/serial/Config.in
--- a/drivers/usb/serial/Config.in      Tue Apr 30 12:05:25 2002
+++ b/drivers/usb/serial/Config.in      Tue Apr 30 12:05:25 2002
@@ -16,7 +16,7 @@
 dep_tristate '  USB Empeg empeg-car Mark I/II Driver' CONFIG_USB_SERIAL_EMPEG 
$CONFIG_USB_SERIAL
 dep_tristate '  USB FTDI Single Port Serial Driver (EXPERIMENTAL)' 
CONFIG_USB_SERIAL_FTDI_SIO $CONFIG_USB_SERIAL $CONFIG_EXPERIMENTAL
 dep_tristate '  USB Handspring Visor / Palm m50x / Sony Clie Driver' 
CONFIG_USB_SERIAL_VISOR $CONFIG_USB_SERIAL
-dep_tristate '  USB Compaq iPAQ / HP Jornada Driver' CONFIG_USB_SERIAL_IPAQ 
$CONFIG_USB_SERIAL
+dep_tristate '  USB Compaq iPAQ / HP Jornada / Casio EM500 Driver' 
+CONFIG_USB_SERIAL_IPAQ $CONFIG_USB_SERIAL
 dep_tristate '  USB IR Dongle Serial Driver (EXPERIMENTAL)' CONFIG_USB_SERIAL_IR 
$CONFIG_USB_SERIAL $CONFIG_EXPERIMENTAL
 dep_tristate '  USB Inside Out Edgeport Serial Driver' CONFIG_USB_SERIAL_EDGEPORT 
$CONFIG_USB_SERIAL
 dep_tristate '  USB Keyspan PDA Single Port Serial Driver' 
CONFIG_USB_SERIAL_KEYSPAN_PDA $CONFIG_USB_SERIAL
diff -Nru a/drivers/usb/serial/ipaq.c b/drivers/usb/serial/ipaq.c
--- a/drivers/usb/serial/ipaq.c Tue Apr 30 12:05:25 2002
+++ b/drivers/usb/serial/ipaq.c Tue Apr 30 12:05:25 2002
@@ -9,6 +9,10 @@
  *     the Free Software Foundation; either version 2 of the License, or
  *     (at your option) any later version.
  *
+ * (30/4/2002) ganesh
+ *     Added support for the Casio EM500. Completely untested. Thanks
+ *     to info from Nathan <[EMAIL PROTECTED]>
+ *
  * (19/3/2002) ganesh
  *     Don't submit urbs while holding spinlocks. Not strictly necessary
  *     in 2.5.x.
@@ -58,7 +62,7 @@
  */
 #define DRIVER_VERSION "v0.2"
 #define DRIVER_AUTHOR "Ganesh Varadarajan <[EMAIL PROTECTED]>"
-#define DRIVER_DESC "USB Compaq iPAQ, HP Jornada driver"
+#define DRIVER_DESC "USB Compaq iPAQ, HP Jornada, Casio EM500 driver"
 
 /* Function prototypes for an ipaq */
 static int  ipaq_open (struct usb_serial_port *port, struct file *filp);
@@ -81,6 +85,7 @@
        { USB_DEVICE(COMPAQ_VENDOR_ID, COMPAQ_IPAQ_ID) },
        { USB_DEVICE(HP_VENDOR_ID, HP_JORNADA_548_ID) },
        { USB_DEVICE(HP_VENDOR_ID, HP_JORNADA_568_ID) },
+       { USB_DEVICE(CASIO_VENDOR_ID, CASIO_EM500_ID) },
        { }                                     /* Terminating entry */
 };
 
diff -Nru a/drivers/usb/serial/ipaq.h b/drivers/usb/serial/ipaq.h
--- a/drivers/usb/serial/ipaq.h Tue Apr 30 12:05:25 2002
+++ b/drivers/usb/serial/ipaq.h Tue Apr 30 12:05:25 2002
@@ -23,6 +23,9 @@
 #define HP_JORNADA_548_ID      0x1016
 #define HP_JORNADA_568_ID      0x1116
 
+#define CASIO_VENDOR_ID                0x07cf
+#define CASIO_EM500_ID         0x2002
+
 /*
  * Since we can't queue our bulk write urbs (don't know why - it just
  * doesn't work), we can send down only one write urb at a time. The simplistic
This BitKeeper patch contains the following changesets:
+
## Wrapped with gzip_uu ##


begin 664 bkpatch9927
M'XL(`$H[SCP``[V8?7.;1A"'_Q:?8B?I3-XLN!>.%TV=L2,IB=HT5N4FG<YT
M1G."0S"600%4QU/ZW;L'KB4KBHV<U+8&PW&W[.T^_';EQ_"A4'FO,Y>I*F+C
M,;S-BK+7^4OE22D+,\C.<6R293AFQ=FYLIJ)UD66GUFK8M9EINCJBR2=&SAU
M+,L@!EQ>]#K4Y-<CY>52]3J3X9L/[XXGAG%X"/U8IG-UJDHX/#1F9T?A2BW,
MLSR3L9GE\^KZ=L4(H90R0;APJ*B8Q[E=48?,0CP-F>M',\<WYKF:'S7+T>F;
MRQFQF<,XFO$K083O&P.@IB`4"+.(;7$"E/6(W1/\!1$]O&QV>;01!G@AH$N,
M5_#MKO:-`([#4(50K);++"\ARG(H8P5]6209#'\1A)C0S\Z7"U6JQ26LTE(5
MI0I-^`V?=59`F:&-)(TRB'+T[;TL<1Q^O(B2A<S#["A:%<I,5?G2^!D$<UUJ
MC-<!-[I[_A@&D<1XN6/K89[H7&L2+.0HD0NKGZ51,C>3=!T-F_C4JSBQN:@X
M9SX7H2>83]B,1SM"?:=5S"<GQ.&VX!7WT#[ZMM28M7`O6<I/9M!8H43_$;9?
MV=1'-B+)%<44!8P'/J:NI6^;)M>.V38A_KZ.Q5\XAF'B%97*8Q+Q5<(1B-8^
MCL7;CC&;,7+M6)')Y95CR,LMH8_58GGE'5J@S!5>105QW"J*,)4."8-`<2G8
M?AE=FUU[2!!9L9.W01:LSE5:RC+)TMJ:UJ#&HEE^WG@#;4KTNT=<X5:"2:G\
M8&9[?N!'SFR7AVTLW^#.L5VW%K*[5N[6M^^SDVW9:[<+K82N\&W<A>UXM%9#
M=R\MY-#E#ZB%J&)-O$^@FU_4'U2E\9VAOX?2#7P/J#&JCUJ!Y2=(QL>_'L#;
M,?R4Y:D,)<@TW'0/&KJ-`<5S9HPH%A9F`&IU4ES=@P#E>:8`93E$\88@2U,5
ME/JTY4/0WGAP7$"^2E.LM?![DH;910'](7"3``9MG`5GJASW0><8GZ1G2?AP
M^@H?/ELH*\AEN%`FC,H:V]M$=C>RWR[VV[BV$'IF4\?V!-I"_AM4J;,7JQ2Z
M](%9K6O2%JNW[?4^G%)?<UH?0[6<EGE2X'N@X`G4.=_`"JQ-KJP;Z`YJKYY`
M_^3]Z]&;*:Z<G@XGH^-WTY%>^<,7XU]CIRF"&IS_HQ*W`.=&%<9?BM1@L?-<
MQVZHL?>BQGEP:IJ&X6YJFHW>`YD1I6`;\!R><F+9EH[4LZN]Z]'.M_6DM0G4
MLU9=*3PW!MC&(,#U\7&HHB15,)B,/@XGT\'PM`^/MBC>%,>#'?+[R!AY'&UU
M_M;\HXV/H_[P:?_X='0R_3A\/SB93$<#7%@/U`OQ^AG\<W`KT?'>1+=LX=H2
M':]+MD>(H!7U79_71.\'-'_8KR\(=--HM@0ZO@_03`"_AF<KU9T.^4S<(-JZ
M_U_F]6T=6>//.ZJA;E#7$'S_=KE]3=QHE:_U#<LLMD6:AOV*XL,W<'5/W[HF
MZKW>IRHZ'(D8.9H+@%-Y"7]`K'(%2027V0HN9%IN]5\XG']-9]"&L#U+.)YN
ML#8UIV4;A@9N-&)U"V;5_9@)KW&V5LO\O.Y?`3_-9!V])C0'Z_^I!+$*SHK5
2^:$,7,F)'QK_`J+H`TZ\$0``
`
end

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to