|
From: Nick F. <nfe...@at...> - 2006-02-01 11:57:51
|
> > > Above is about the SigmaTel 4220.
> > It seems to be a 4210 in fact.
> Yep, tnx!
Actually NOT a fact than it 4210, because this is a module output.
stir4210.c:
/* These are the currently known IrDA USB dongles. Add new dongles here */
static struct usb_device_id dongles[] = {
/* SigmaTel 4210 device */
{ USB_DEVICE(0x66f, 0x4210), .driver_info = SIGMATEL_4210 | IUC_SPEED_BUG },
{ }, /* The end */
};
...
IRDA_MESSAGE("IRDA-USB found at address %d, Vendor: %x, Product: %x\n",
dev->devnum, le16_to_cpu(dev->descriptor.idVendor),
le16_to_cpu(dev->descriptor.idProduct));
At this moment I don't know how to differ STIR4210/4220/4116 if they all have
same identifier.
"The STIR4210 supports data rates up to 4 Mbits per second (FIR) and the
STIR4220 supports data rates up to 16 Mbits per second (VFIR) including FIR,
MIR, and SIR. STIR4116 provides SIR with rates up to 115 Kbits per second.
The STIR4210 and STIR4220 devices support all of the lower data rates defined
by the IrDA specification (SIR and MIR)."
I see only oone way is to check max speed to determine the Bridge Controller
type.
|