--- v2
+++ v1
@@ -1,35 +1,56 @@
Hi
-This is v2 of the extended wiimote support. It adds support for Accelerometer,
-IR-Cam, battery and force-feedback.
+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
-v2 replaces the sysfs-battery attribute with a power_supply device.
+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 (15):
+David Herrmann (16):
HID: wiimote: Support rumble device
- HID: wiimote: Add force-feedback support
- HID: wiimote: Add accelerometer input 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: Add IR input device
- HID: wiimote: Parse IR 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: Initialize IR cam on request
- HID: wiimote: Add status request
+ HID: wiimote: Allow userspace to control IR cam
HID: wiimote: Read wiimote battery charge level
- HID: wiimote: Add MAINTAINERS entry
+ HID: wiimote: Allow EEPROM debugfs access
- MAINTAINERS | 6 +
- drivers/hid/Kconfig | 1 +
- drivers/hid/hid-wiimote.c | 800 ++++++++++++++++++++++++++++++++++++++++++++-
- 3 files changed, 791 insertions(+), 16 deletions(-)
+ Documentation/ABI/testing/sysfs-driver-hid-wiimote | 34 +
+ drivers/hid/hid-wiimote.c | 965 +++++++++++++++++++-
+ 2 files changed, 993 insertions(+), 6 deletions(-)
--
-1.7.6.1
+1.7.6