mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-15 05:11:32 +00:00
USB: oti6858 usb-serial driver (in Nokia CA-42 cable)
Last week I've been searching for a driver for the CA-42 cable (see usb below) that fitted my kernel 2.6.20. I only found an abandoned version for a driver on your website that indeed worked on 2.6.18 but wouldn't even compile with a more recent 2.6.20 kernel. I fiddled 2 evenings with the kernel code and have patched it up now to work with the modifications in the 2.6.20 kernel. The patch is attached hereafter and it works fine (at least for me :-) ). Bus 2 Device 13: ID 0ea0:6858 Ours Technology, Inc. I had to fiddle a little with the settings in .gnokiirc but that also occurred with the older 2.6.18 kernel. Nevertheless, on one system with this cable and my Nokia 6070 I had best results with : model = 6510 connection = dku5 while on an other system with the same kernel, cable and phone it only worked with : model = AT connection = serial serial_write_usleep = 1 From: Kees Lemmens <C.W.J.Lemmens@ewi.tudelft.nl> Cc: <pawel.kot@gmail.com> Cc: <bozo@andrews.hu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
9c033e810e
commit
49cdee0ed0
@ -464,6 +464,16 @@ config USB_SERIAL_PL2303
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called pl2303.
|
||||
|
||||
config USB_SERIAL_OTI6858
|
||||
tristate "USB Ours Technology Inc. OTi-6858 USB To RS232 Bridge Controller (EXPERIMENTAL)"
|
||||
depends on USB_SERIAL
|
||||
help
|
||||
Say Y here if you want to use the OTi-6858 single port USB to serial
|
||||
converter device.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called oti6858.
|
||||
|
||||
config USB_SERIAL_HP4X
|
||||
tristate "USB HP4x Calculators support"
|
||||
depends on USB_SERIAL
|
||||
|
@ -40,6 +40,7 @@ obj-$(CONFIG_USB_SERIAL_MOS7840) += mos7840.o
|
||||
obj-$(CONFIG_USB_SERIAL_NAVMAN) += navman.o
|
||||
obj-$(CONFIG_USB_SERIAL_OMNINET) += omninet.o
|
||||
obj-$(CONFIG_USB_SERIAL_OPTION) += option.o
|
||||
obj-$(CONFIG_USB_SERIAL_OTI6858) += oti6858.o
|
||||
obj-$(CONFIG_USB_SERIAL_PL2303) += pl2303.o
|
||||
obj-$(CONFIG_USB_SERIAL_SAFE) += safe_serial.o
|
||||
obj-$(CONFIG_USB_SERIAL_SIERRAWIRELESS) += sierra.o
|
||||
|
1341
drivers/usb/serial/oti6858.c
Normal file
1341
drivers/usb/serial/oti6858.c
Normal file
File diff suppressed because it is too large
Load Diff
15
drivers/usb/serial/oti6858.h
Normal file
15
drivers/usb/serial/oti6858.h
Normal file
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Ours Technology Inc. OTi-6858 USB to serial adapter driver.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*/
|
||||
#ifndef __LINUX_USB_SERIAL_OTI6858_H
|
||||
#define __LINUX_USB_SERIAL_OTI6858_H
|
||||
|
||||
#define OTI6858_VENDOR_ID 0x0ea0
|
||||
#define OTI6858_PRODUCT_ID 0x6858
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user