#
e511f0c1 |
|
26-Jun-2022 |
Gerasim Troeglazov <3dEyes@gmail.com> |
usb_serial: add WinChipHead (CH340/CH341) support Fixes #15872. Change-Id: I3b43094574045464ca0d3e024f8b5aac32ce5210 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5401 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
b3b04af9 |
|
22-Jul-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
usb_serial: Add new Option driver * Option devices are generally WWAN serial devices for 3G or lower. * Picks up my CMOTECH Sprint 3G adaptor, need to wire up endpoints so disabled for now.
|
#
323b6546 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
7117b2ea |
|
16-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Add support for Silicon Labs CP210x to usb_serial. Not completely tested : my device has no control lines wired. RX/TX seems to work fine, at least. Inspiration from the Linux driver since there isn't any documentation avilable: http://lxr.free-electrons.com/source/drivers/usb/serial/cp210x.c The switch/case for VID/PID identification is getting quite long. Isn't there a better way to do it ? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3dfd9cb9 |
|
16-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Flat commit of all changes from package-management branch in svn
|
#
95fe58a7 |
|
07-Dec-2010 |
Michael Lotz <mmlr@mlotz.ch> |
Clean out backwards compatibility cruft, local copy of USB header, packageing rules and support files that don't really apply anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12f32926 |
|
12-Jun-2008 |
François Revol <revol@free.fr> |
- change KLSI init the way it's done by the linux driver - do not count usb headers as part of count returned by write(), else we might end up writing more than the passed amount :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25939 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7aa661d4 |
|
19-Jan-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Rework of the usb_serial driver: * Refactored everything to C++ with the different devices as subclasses * Added proper ACM detection with parsing of the ACM descriptors * Added device transfer error handling and fixed some concurency issues * Big cleanup to conform to our style guide This should make at least ACM stable to use. Commiting this over my K850i with ACM compliant USB modem and UMTS data connection. Note that support for all other device classes (Prolific, FTDI and KLSI) is untested but should work the same as before. Note also that since we currently lack a TTY module this will only build/work for R5 or Dano with the proper TTY headers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f470189 |
|
28-Jun-2007 |
François Revol <revol@free.fr> |
This should support KLSI KL5KUSB105D based adapters, like that usb-to-serial Palm (for use with serial craddle) I got here. If I understood the linux driver correctly it should work but it seems I didn't yet :) For now it only lights the Terminal Ready light on my modem, doesn't get any data sent. Is it me or the semantics with the on_write() hook is broken ? (it's made to add headers/footers to buffers, but then header size is counted as written data, while it's not data as sent to the driver...) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21522 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
832b8317 |
|
31-Mar-2007 |
François Revol <revol@free.fr> |
Fix BeOS build (the D from -D was left in). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20478 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c49e0c68 |
|
18-Sep-2006 |
Jérôme Duval <korli@users.berlios.de> |
dropped a useless arg of the KernelAddon rule, hope I don't mess anything git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18879 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3d94504 |
|
29-May-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added a bunch of drivers by Siarzhuk Zharski -> a USB Mass Storgage module (SCSI bus manager add-on) -> a SiS 7018 AC97 driver (uses "old" audio driver interface) -> a USB Serial driver -> a USB Vision driver and media add-on (Haupauge WinTV USB) * moved R3MediaDefs.h from usb_audio driver to common place headers/private/audio (also used by SiS 7018 driver) * added TV tuner frequency defines to data/settings/media/usb_vision Some of these drivers are in unfinished state, particularily the USB Vision driver, the VideoProducer doesn't seem to use it yet, the USB Mass Storage module is known to work though, it also includes add-ons for itself that add support for some "special" hardware, these are not integrated with the Jamfile build system though. Also I didn't much much time with the "CVS package" targets, the ReadMes are not added, someone with more knowledge about this could add them... None of this stuff is added to the Haiku image, it is simply included to be maintained in the Haiku tree from now on. * fixed a bug in Video Producer sample inherited from Be Sample code - the timing from the time source was not really used, on some systems this could cause in the producer not waking up at the correct time if the system time and audio card time are drifting apart git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17625 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3b04af940fef90e722a590596527c6cc79920a3 |
|
22-Jul-2012 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
usb_serial: Add new Option driver * Option devices are generally WWAN serial devices for 3G or lower. * Picks up my CMOTECH Sprint 3G adaptor, need to wire up endpoints so disabled for now.
|
#
323b65468e5836bb27a5e373b14027d902349437 |
|
21-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Filtered flat import of Oliver's svn package management branch Bring the changes that aren't package management related and the ones that are but don't take effect as long as they are ignored by the build system into the master. Summary of changes: * Introduce private header <directories.h> with constants for a good deal of paths that should usually be retrieved via find_directory(). * Replace hard-coded paths by using find_directory() or the <directories.h> constants (e.g. in drivers and the kernel). * Add find_directory() constants needed for package management. * Add __HAIKU_ABI_NAME and B_HAIKU_ABI_NAME macros. * src/apps/deskbar: BeMenu.* -> DeskbarMenu.*, DeskBarUtils.* -> DeskbarUtils.* * Change deskbar menu settings directory from ~/config/be to ~/config/settings/deskbar. * Other smaller cleanups, changes, and fixes.
|
#
7117b2ea258118c2cb0b41ac3c46a9de6ea293d6 |
|
16-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Add support for Silicon Labs CP210x to usb_serial. Not completely tested : my device has no control lines wired. RX/TX seems to work fine, at least. Inspiration from the Linux driver since there isn't any documentation avilable: http://lxr.free-electrons.com/source/drivers/usb/serial/cp210x.c The switch/case for VID/PID identification is getting quite long. Isn't there a better way to do it ? git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42860 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3dfd9cb95ce45f59160d50975210bc55e3fc0709 |
|
16-Jun-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Flat commit of all changes from package-management branch in svn
|
#
95fe58a78df6980c1d4b171f40930029825ef1a6 |
|
07-Dec-2010 |
Michael Lotz <mmlr@mlotz.ch> |
Clean out backwards compatibility cruft, local copy of USB header, packageing rules and support files that don't really apply anymore. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
12f329261557cff6c769a4cb0c23fe8a55bb2622 |
|
12-Jun-2008 |
François Revol <revol@free.fr> |
- change KLSI init the way it's done by the linux driver - do not count usb headers as part of count returned by write(), else we might end up writing more than the passed amount :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25939 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7aa661d403eac10eab21bcd0facf01c2bcc03c24 |
|
19-Jan-2008 |
Michael Lotz <mmlr@mlotz.ch> |
Rework of the usb_serial driver: * Refactored everything to C++ with the different devices as subclasses * Added proper ACM detection with parsing of the ACM descriptors * Added device transfer error handling and fixed some concurency issues * Big cleanup to conform to our style guide This should make at least ACM stable to use. Commiting this over my K850i with ACM compliant USB modem and UMTS data connection. Note that support for all other device classes (Prolific, FTDI and KLSI) is untested but should work the same as before. Note also that since we currently lack a TTY module this will only build/work for R5 or Dano with the proper TTY headers. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23634 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5f470189bcbe8eb952d88c0b41f79d7536d0a844 |
|
28-Jun-2007 |
François Revol <revol@free.fr> |
This should support KLSI KL5KUSB105D based adapters, like that usb-to-serial Palm (for use with serial craddle) I got here. If I understood the linux driver correctly it should work but it seems I didn't yet :) For now it only lights the Terminal Ready light on my modem, doesn't get any data sent. Is it me or the semantics with the on_write() hook is broken ? (it's made to add headers/footers to buffers, but then header size is counted as written data, while it's not data as sent to the driver...) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21522 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
832b831777ecd509d8bd22cccf49995366e353a2 |
|
31-Mar-2007 |
François Revol <revol@free.fr> |
Fix BeOS build (the D from -D was left in). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20478 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c49e0c68b013ebe90a3a48d5e98b5788ba2e6542 |
|
18-Sep-2006 |
Jérôme Duval <korli@users.berlios.de> |
dropped a useless arg of the KernelAddon rule, hope I don't mess anything git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18879 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b3d94504c208adafebbf2ba62ae7fc4e0b7d68f7 |
|
29-May-2006 |
Stephan Aßmus <superstippi@gmx.de> |
* added a bunch of drivers by Siarzhuk Zharski -> a USB Mass Storgage module (SCSI bus manager add-on) -> a SiS 7018 AC97 driver (uses "old" audio driver interface) -> a USB Serial driver -> a USB Vision driver and media add-on (Haupauge WinTV USB) * moved R3MediaDefs.h from usb_audio driver to common place headers/private/audio (also used by SiS 7018 driver) * added TV tuner frequency defines to data/settings/media/usb_vision Some of these drivers are in unfinished state, particularily the USB Vision driver, the VideoProducer doesn't seem to use it yet, the USB Mass Storage module is known to work though, it also includes add-ons for itself that add support for some "special" hardware, these are not integrated with the Jamfile build system though. Also I didn't much much time with the "CVS package" targets, the ReadMes are not added, someone with more knowledge about this could add them... None of this stuff is added to the Haiku image, it is simply included to be maintained in the Haiku tree from now on. * fixed a bug in Video Producer sample inherited from Be Sample code - the timing from the time source was not really used, on some systems this could cause in the producer not waking up at the correct time if the system time and audio card time are drifting apart git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17625 a95241bf-73f2-0310-859d-f6bbb57e9c96
|