title: CP210X
linktitle: cp210x
-parent: TOP
+parent: Home
ctime: 2009-12-10
-Repositories: [cp210x](http://repo/gitweb/?p=cp210x.git;a=summary), [[aptrepo]].
+Repositories: [cp210x](/gitweb/?p=cp210x.git;a=summary), [[aptrepo]].
# A USB to UART chip
With support from Silicon Labs, TMI has modified their GPLv2 licensed reference
Linux driver to support all of the features their Windows DLLs and utilities
-provide. This is accomplished via extended ioctl() calls from the kernel
+provide. This is accomplished via extended `ioctl()` calls from the kernel
cp210x driver, and various utilities and sample code. This code is invaluable
for those working on hardware designs using the cp2103. The code is released
under the GPLv2.
TMI completed these driver changes of a year ago and has since been maintaining
it. Silicon Labs was to push these changes through to the mainline kernel, but
-this clearly has not happened yet. TMI will be working directly with the kernel
-cp210x maintainer to investigate incorporating our changes. Meanwhile, TMI
-will continue to maintain its branch of the cp210x driver. The
-`cp210x-module-dkms` package in the APT repository has been tested on Ubuntu
-Hardy and Karmic systems with both 32 and 64 bit x86 (Intel/AMD) processors.
+this clearly has not happened yet. TMI is slowly working with linux-usb
+developers to adapt our local enhancements for suitability for inclusion into
+the mainline driver. Meanwhile, TMI will continue to maintain its branch of
+the cp210x driver. The `cp210x-module-dkms` package in the APT repository has
+been tested on Ubuntu Hardy, Karmic and Lucid systems, with both 32 and 64 bit
+x86 (Intel/AMD) processors.