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