Re: [PATCH] Input: rotary_encoder cleanup
From: Daniel Mack <hidden>
Date: 2009-07-01 18:50:00
On Wed, Jul 01, 2009 at 02:45:58PM -0400, H Hartley Sweeten wrote:
quoted
Hmm, and then report them all via the very same input device? Or register one for each encoder? The latter could easily be done by registering multiple platform_devices with different platform_data, right?I suppose each encoder could be registered individually. Then each would report as a unique input device. This should work with the driver as it is now. Then drawback is if there are a number of encoders and a userspace app is opening all of them and doing a EVIOCGRAB it makes the app a bit messy. I was thinking more or passing an array of encoders to the driver and then having it report all of them as one input device. That ends up being a lot cleaner.
I'd be fine with such a change. Just curious: how many encoders do you have on your board? Daniel