On Fri, 9 Mar 2007, Gene Heskett wrote:

> Oh?  I wasn't aware of that.  What other data paths can it use besides a 
> usb port?

Until 2.6.20, HID in kernel was USB-only thing. In 2.6.20 I have distilled 
the generic HID layer, which is now also hooked by the Bluetooth code, as 
there are many Bluetooth devices with conform to HID specification, and it 
was previously impossible for Bluetooth devices to receive full reporting 
support in linux, without duplicating tons of USB code into bluetooth.

There are still pending issues though, one of them being converting the 
HID layer to bus, so that individual device that don't wish the certain 
device to be handled by generic HID code, register on this HID bus and 
handle the HID events from given device in a unified way (for example 
current Wacom driver would use this facility, among other). As a bonus, 
this is going to shrink the hid_blacklist, which currently has to contain 
all devices for which there are specialized drivers.

-- 
Jiri Kosina

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to