]> git.baikalelectronics.ru Git - kernel.git/commit
[IrDA]: KingSun/DonShine USB IrDA dongle support.
authorAlex Villac�s Lasso <a_villacis@palosanto.com>
Wed, 9 May 2007 23:18:21 +0000 (16:18 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Fri, 11 May 2007 06:46:13 +0000 (23:46 -0700)
commit9d2e244aae26ae66234933b1d3a06184b50b5ca6
treeeaee8d9b7066e28651398e18e404a4c97c8702fb
parentbee5c496a53192cf2266b930b3b6b4d4a05bdc8b
[IrDA]: KingSun/DonShine USB IrDA dongle support.

This dongle does not follow the usb-irda specification, so it needs its
own special driver. In addition, it uses interrupt endpoints instead of
bulk ones as the rest of USB IrDA dongles supported by Linux (just to be
different?) and data reads need to be parsed to extract the valid bytes
before being unwrapped (details in the comment at the start of the
source). No speed commands have been discovered for this dongle, and I
suspect it does not have any at all.

On plugin, this dongle reports vendor and device IDs: 0x07c0:0x4200 .

The Windows driver that is used normally to control this dongle has a
filename of DSIR620.SYS .

Signed-off-by: Alex Villac�s Lasso <a_villacis@palosanto.com>
Signed-off-by: Samuel Ortiz <samuel@sortiz.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/irda/Kconfig
drivers/net/irda/Makefile
drivers/net/irda/kingsun-sir.c [new file with mode: 0644]