Thread (12 messages) 12 messages, 3 authors, 2009-07-09

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help