android_kernel_xiaomi_sm8350/drivers/net/irda
Alex Villac�s Lasso a2af421f18 [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>
2007-05-10 23:46:13 -07:00
..
act200l-sir.c
act200l.c
actisys-sir.c
actisys.c
ali-ircc.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
ali-ircc.h
au1k_ir.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
au1000_ircc.h
donauboe.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
donauboe.h Fix misspellings collected by members of KJ list. 2007-05-09 07:14:03 +02:00
ep7211_ir.c
esi-sir.c
esi.c
girbil-sir.c
girbil.c
irda-usb.c [SK_BUFF]: Introduce skb_copy_from_linear_data{_offset} 2007-04-25 22:28:23 -07:00
irda-usb.h
irport.c
irport.h
irtty-sir.c
irtty-sir.h
Kconfig [IrDA]: KingSun/DonShine USB IrDA dongle support. 2007-05-10 23:46:13 -07:00
kingsun-sir.c [IrDA]: KingSun/DonShine USB IrDA dongle support. 2007-05-10 23:46:13 -07:00
litelink-sir.c
litelink.c
ma600-sir.c
ma600.c
Makefile [IrDA]: KingSun/DonShine USB IrDA dongle support. 2007-05-10 23:46:13 -07:00
mcp2120-sir.c
mcp2120.c
mcs7780.c [IrDA]: Adding carriage returns to mcs7780 debug statements 2007-04-25 22:29:31 -07:00
mcs7780.h
nsc-ircc.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
nsc-ircc.h
old_belkin-sir.c
old_belkin.c
pxaficp_ir.c Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm 2007-05-06 13:20:10 -07:00
sa1100_ir.c [SK_BUFF]: Introduce skb_reset_mac_header(skb) 2007-04-25 22:24:32 -07:00
sir_dev.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
sir_dongle.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
sir-dev.h
smsc-ircc2.c smsc-ircc2: add PNP support 2007-05-08 11:15:23 -07:00
smsc-ircc2.h
smsc-sio.h
stir4200.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
tekram-sir.c
tekram.c
toim3232-sir.c
via-ircc.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
via-ircc.h
vlsi_ir.c header cleaning: don't include smp_lock.h when not used 2007-05-08 11:15:07 -07:00
vlsi_ir.h
w83977af_ir.c [SK_BUFF]: Introduce skb_copy_to_linear_data{_offset} 2007-04-25 22:28:29 -07:00
w83977af_ir.h
w83977af.h