From: Mark Brown <broonie@opensource.wolfsonmicro.com>
To: Onkalo Samu <samu.p.onkalo@nokia.com>
Cc: ext Dmitry Torokhov <dmitry.torokhov@gmail.com>,
"linux-input@vger.kernel.org" <linux-input@vger.kernel.org>
Subject: Re: [PATCH 1/1] TWL4030 keypad: keypad lock / unlock
Date: Wed, 11 Nov 2009 10:08:37 +0000 [thread overview]
Message-ID: <20091111100837.GA6263@rakim.wolfsonmicro.main> (raw)
In-Reply-To: <1257933456.3507.42.camel@4fid08082>
On Wed, Nov 11, 2009 at 11:57:36AM +0200, Onkalo Samu wrote:
> On Tue, 2009-11-10 at 18:26 +0100, ext Dmitry Torokhov wrote:
> > It seems that Samu's patch is a bit different - it completely disables
> > the keypad. But I wonder if it needs the special attribute or the same
> > can be simply achieved by simply closing event device when it is not
> > needed. Or maybe unbinding driver through sysfs.
> Yes, purpose is to provide keylock feature which totally disables the
> keymatrix. This way system is not even aware that some key was pressed.
> It also helps to save power since unnecessary interrupts are not
> received.
OK, that's not what your patch description sounded like - it was talking
specifically about preventing resume so I thought it was focused on
suspend and resume.
> It seems that several userspace programs are reading the device. I have
> no idea how to get all the users to close the device when keylock is
> needed. Could be quite big number of changes to here and there in
> userspace side.
This sounds like something that should have a generic API for - keylock
functionality is a very common feature.
> > Overall it seems that every input device used in embedded has it's own
> > way of disabling itself, we need a generic solution... Maybe
> > userspace-controlled PM is the answer).
> That is something which should be somehow handled. Depending on what is
> happening at the userspace, there can be different needs for input
> devices. Current way will be a mess since every driver has its own
> tricks to save power. But power saving is really needed for embedded
> devices.
It doesn't look that bad to me, to be honest - mostly it seems to be a
case of shutting down the device as much as possible when it's closed
plus other things that the particular device can get away with without
impacting actual operation.
next prev parent reply other threads:[~2009-11-11 10:08 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-10 8:24 [PATCH 0/1] TWL4030 keypad: lock / unlock feature Samu Onkalo
2009-11-10 8:24 ` [PATCH 1/1] TWL4030 keypad: keypad lock / unlock Samu Onkalo
2009-11-10 13:43 ` Mark Brown
2009-11-10 17:26 ` Dmitry Torokhov
2009-11-11 9:57 ` Onkalo Samu
2009-11-11 10:08 ` Mark Brown [this message]
2009-11-23 12:05 ` Onkalo Samu
2009-11-23 13:54 ` Mark Brown
2009-11-25 14:22 ` Onkalo Samu
2009-11-25 14:46 ` Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20091111100837.GA6263@rakim.wolfsonmicro.main \
--to=broonie@opensource.wolfsonmicro.com \
--cc=dmitry.torokhov@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=samu.p.onkalo@nokia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).