Re: Accelerometer, Gyros and ADC's etc within the kernel.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jean Delvare
Date: Tuesday, May 20, 2008 - 4:28 am

Hi Jonathan,

On Tue, 20 May 2008 11:04:01 +0100, Jonathan Cameron wrote:

Bad idea. Grouping drivers by connectivity is almost always the wrong
thing to do, as it means that different persons will maintain them and
they have all chances to diverge. You really want to group drivers by
functionality. On top of that, I am busy enough maintaining the i2c
core and bus drivers without having more i2c device drivers added to my
plate. These days I am trying to _empty_ drivers/i2c/chips, if anything.


Probably not the wisest choice, if nothing else, because the hwmon
maintainer is already overloaded. And I don't think that these devices
have much in common with the traditional hardware monitoring components
anyway.

I'm not sure what "straight ADC driver" you are referring to, but
anything which measures a voltage and exports the reading to user-space
is, well, a voltage sensor, and thus fix within hwmon. If the same chip
is used for a higher-level, dedicated function then we would probably
have a separate driver for it, outside of hwmon.


Would be OK. Or:

* Place these within the input subsystem. You might want to discuss
this with the input subsystem maintainer Dmitry Torokhov (Cc'd). The
Wii remote is essentially a joystick, and joysticks belong to the input
subsystem.


This all sounds quite different from our hwmon drivers. Our hwmon
drivers read all the sensor values at once and cache the readings for a
couple seconds, so you can't get an instant reading at any time, and
they also don't support interrupts in general.

-- 
Jean Delvare
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Accelerometer, Gyros and ADC's etc within the kernel., Jonathan Cameron, (Tue May 20, 3:04 am)
Re: Accelerometer, Gyros and ADC's etc within the kernel., Jean Delvare, (Tue May 20, 4:28 am)
Re: Accelerometer, Gyros and ADC's etc within the kernel., Jonathan Cameron, (Wed May 21, 3:04 am)
Re: Accelerometer, Gyros and ADC's etc within the kernel., Dmitry Torokhov, (Wed May 21, 6:49 am)
Re: Accelerometer, Gyros and ADC's etc within the kernel., Henrique de Moraes H ..., (Wed May 21, 7:09 am)
Re: Accelerometer, Gyros and ADC's etc within the kernel., David Brownell, (Wed May 21, 5:52 pm)
Re: Accelerometer, Gyros and ADC's etc within the kernel., David Brownell, (Wed May 21, 5:53 pm)
Re: [spi-devel-general] Accelerometer, Gyros and ADC's etc ..., Jonathan Cameron, (Tue May 27, 10:59 am)
Re: [spi-devel-general] Accelerometer, Gyros and ADC's etc ..., Jonathan Cameron, (Tue May 27, 11:00 am)
Re: Accelerometer, Gyros and ADC's etc within the kernel., David Brownell, (Tue May 27, 4:42 pm)
Re: Accelerometer etc subsystem (Update on progress), Jonathan Cameron, (Thu Jun 26, 11:01 am)
Re: Accelerometer etc subsystem (Update on progress), Jonathan Cameron, (Thu Jun 26, 11:26 am)
Re: Accelerometer etc subsystem (Update on progress), Randy Dunlap, (Thu Jun 26, 7:39 pm)
Re: Accelerometer etc subsystem (Update on progress), Ben Nizette, (Thu Jun 26, 8:29 pm)