linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* The way for disabling input device?
@ 2011-03-15  9:06 Joonyoung Shim
  2011-03-15 15:17 ` Mark Brown
  2011-03-16  4:55 ` Dmitry Torokhov
  0 siblings, 2 replies; 7+ messages in thread
From: Joonyoung Shim @ 2011-03-15  9:06 UTC (permalink / raw)
  To: linux-input; +Cc: Dmitry Torokhov

Hi, all.

The many smartphones and embedded devices have LCD panel with
touchscreen. The LCD panel is turned off for power saving and
touchscreen also is disabled if there isn't user input for a while or if
user presses power key briefly. This state is such idle, not suspend.

The framebuffer device driver of kernel supplies sysfs interface to
control blanking level of framebuffer and  we can turn off LCD panel
using this sysfs at the above case.

Currently i know there isn't the generic way for disabling input device
via user interface, so i am looking for the way for disabling
input device on kernel side for above case.

The above case has a condition which the touchscreen is disabled if LCD
panel is turned off. The framebuffer framework of kernel has notifier
block to callback on events like hardware display blank change occured,
so the callback function disabling and enabling input device can be
called using notifier block of framebuffer. The callback function is
implemented in each touchscreen driver or can be implemented though
input core if this can be generic way for input device.

Actually i wonder whether this approach makes sense. I know this is a
specific case but certainly necessary function in the smartphone and
embedded devices.

Thanks.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-03-16  9:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-15  9:06 The way for disabling input device? Joonyoung Shim
2011-03-15 15:17 ` Mark Brown
2011-03-16  4:53   ` Dmitry Torokhov
2011-03-16  9:48     ` Mark Brown
2011-03-16  4:55 ` Dmitry Torokhov
2011-03-16  7:12   ` Joonyoung Shim
2011-03-16  7:22     ` Dmitry Torokhov

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).