All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@cam.ac.uk>
To: Pavel Machek <pavel@ucw.cz>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>,
	Alan Cox <alan@lxorguk.ukuu.org.uk>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Felipe Balbi <me@felipebalbi.com>, Hemanth V <hemanthv@ti.com>,
	"linux-input@vger.kernel.org" <linux-input@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
	"igor.stoppa@nokia.com" <igor.stoppa@nokia.com>,
	"kai.svahn@nokia.com" <kai.svahn@nokia.com>,
	"matthias.nyman@nokia.com" <matthias.nyman@nokia.com>
Subject: Re: Sensors and the input layer (was Re: [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver)
Date: Fri, 24 Sep 2010 14:26:01 +0100	[thread overview]
Message-ID: <4C9CA6E9.30707@cam.ac.uk> (raw)
In-Reply-To: <20100924130241.GB1810@ucw.cz>

On 09/24/10 14:02, Pavel Machek wrote:
> Hi!
> 
>>> So a voltmeter really makes no sense. It's not a set of keys and it
>>> doesn't give X/Y/Z style readings. Nor does a camera. But a lot of things
>>> do fit this to varying degrees.
>>>
>>> I'm actually more dubious than Linus about ALS - because ALS tends not
>>> produce 'events' but to be sampled, and there are significant power
>>> implications to unnecessary polling.
> 
> That's very similar to analog joysticks, no?
Yes, but typically much slower. Maybe a couple of times a second at most.
Some of them do support events.  The original proposal didn't include these
as no driver at the time supported them. drivers/staging/iio/light/tsl2563.c
does now though. Given the low rates, we did discuss doing this via select
on sysfs attributes (driven off underlying hardware interrupts).
> 
>>> And the more it's used the less special
>>> code is needed in user or kernel space for PDAs and phones - instead they
>>> just work.
>>
>> OK, so let's say we start moving some of the devices into input. Which
>> ones we consider suitable for input? I guess some 3-digit
>> accelerometers, what else? Also, what new event types would we need?
>> Let's take GPS - I do not think that ABS_X and ABS_Y are the best events
>> to be used for such devices: I am trying to allow applications being
> 
> I'd not put GPS into input; yes, they do present 'x,y,z' in meters,
> but that's not what users want. 'lat,lon,alt' is better, but it is
> actually 'lat,lon,herror,alt,verror,time' and a lot of other
> metadata...
> 
> Also, we already have driver for GPSes, its called gpsd. I'd leave
> GPSes out of input.
> 
>> Also, GPS, liek ALS, would probably be polling, no?
> 
> Normally, GPS just sends you position info once a second.


  reply	other threads:[~2010-09-24 13:26 UTC|newest]

Thread overview: 51+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-21  6:52 [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver Hemanth V
2010-05-21 11:57 ` Jonathan Cameron
2010-05-21 14:13   ` Hemanth V
2010-05-21 14:13     ` Hemanth V
2010-08-13 12:47   ` Hemanth V
2010-08-13 12:47     ` Hemanth V
2010-08-13 13:34     ` Murphy, Dan
2010-08-16  9:45       ` Hemanth V
2010-08-29 18:24       ` Dmitry Torokhov
2010-08-29 18:49 ` Dmitry Torokhov
2010-08-30 16:04   ` Sensors and the input layer (was Re: [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver) Felipe Balbi
2010-08-30 16:04     ` Felipe Balbi
2010-08-30 16:28     ` Dmitry Torokhov
2010-08-30 17:10       ` Felipe Balbi
2010-08-30 17:10         ` Felipe Balbi
2010-08-30 17:21         ` Dmitry Torokhov
2010-08-30 18:52           ` Felipe Balbi
2010-08-30 18:52             ` Felipe Balbi
2010-08-30 20:50             ` Dmitry Torokhov
2010-08-31  9:53               ` Alan Cox
2010-08-30 17:41         ` Jonathan Cameron
2010-08-30 20:40     ` Alan Cox
2010-08-30 20:40       ` Alan Cox
2010-08-30 20:44       ` Dmitry Torokhov
2010-08-30 21:28         ` Linus Torvalds
2010-08-30 21:43           ` Dmitry Torokhov
2010-08-30 22:05             ` Linus Torvalds
2010-08-30 22:43               ` Dmitry Torokhov
2010-08-31  5:15                 ` Felipe Balbi
2010-08-31  5:15                   ` Felipe Balbi
2010-08-31  9:44                 ` Alan Cox
2010-08-31 12:35                   ` Jonathan Cameron
2010-08-31 16:17                   ` Dmitry Torokhov
2010-08-31 16:59                     ` Alan Cox
2010-08-31 17:09                       ` Dmitry Torokhov
2010-08-31 17:24                         ` Mohamed Ikbel Boulabiar
2010-08-31 18:14                           ` Jonathan Cameron
2010-08-31 22:21                         ` Chris Hudson
2010-09-24 13:02                         ` Pavel Machek
2010-09-24 13:26                           ` Jonathan Cameron [this message]
2010-08-31 18:03                       ` Jonathan Cameron
2010-08-31 18:20                         ` Jonathan Cameron
2010-09-14  7:12                 ` Pavel Machek
2010-08-31  9:46             ` Alan Cox
2010-08-31 12:51               ` Jonathan Cameron
2010-08-31 18:18           ` Daniel Barkalow
2010-09-03 10:32   ` [RFC] [PATCH V2 1/2] input: CMA3000 Accelerometer driver Hemanth V
2010-09-03 10:32     ` Hemanth V
2010-09-03 16:34     ` Dmitry Torokhov
2010-09-06  9:03       ` Hemanth V
2010-09-06  9:03         ` Hemanth V

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=4C9CA6E9.30707@cam.ac.uk \
    --to=jic23@cam.ac.uk \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=dmitry.torokhov@gmail.com \
    --cc=hemanthv@ti.com \
    --cc=igor.stoppa@nokia.com \
    --cc=kai.svahn@nokia.com \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=matthias.nyman@nokia.com \
    --cc=me@felipebalbi.com \
    --cc=pavel@ucw.cz \
    --cc=torvalds@linux-foundation.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.