Hi This patch series adds support for extended wiimote features: - force-feedback / rumble - accelerometer - IR cam input for up to 4 trackable items - battery charge level - raw eeprom access Most of the patches just extend the current driver with trivial features. The only new interface is the "synchronous requests" API which allows to lock the stream for a series of requests. For userspace tools see: http://github.com/dvdhrm/xwiimote tools/xwiishow.c visualizes all wiimote input and is great to test the driver. The only missing feature is extension support which I am currently working on and which is available in my xwiimote_kernel repository. So after this series I will submit one last series of patches for extension support. It would be great to get some review and feedback. The current bluez repo also has a wiimote plugin so pairing should be as simple as with other devices now. The next bluez release will bring it to the distros, eventually. I've set the KernelRelease of the sysfs docs to 3.2 so there is no time pressure for 3.1. Regards David David Herrmann (16): HID: wiimote: Support rumble device HID: wiimote: Add sysfs rumble attribute HID: wiimote: Add drm request HID: wiimote: Add status and return request handlers HID: wiimote: Reduce input syncs HID: wiimote: Enable accelerometer on request HID: wiimote: Parse accelerometer data HID: wiimote: Parse IR input and report to userspace HID: wiimote: Add missing extension DRM handlers HID: wiimote: Add register/eeprom memory support HID: wiimote: Helper functions for synchronous requests HID: wiimote: Add write-register helpers HID: wiimote: Add IR initializer HID: wiimote: Allow userspace to control IR cam HID: wiimote: Read wiimote battery charge level HID: wiimote: Allow EEPROM debugfs access Documentation/ABI/testing/sysfs-driver-hid-wiimote | 34 + drivers/hid/hid-wiimote.c | 965 +++++++++++++++++++- 2 files changed, 993 insertions(+), 6 deletions(-) -- 1.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html