On Thu, Aug 25, 2016 at 12:37:13PM +0000, Florian Lobmaier wrote: > Hello Guenter, hello Jonathan, > > we went for developing an IIO driver as the intended use-cases for the AS6200 > temperature sensor are biosensors as well as environmental sensors. It is > currently designed-in in an Android wearable device to measure the skin > temperature. So we did not think hwmon is the right place. Of course it may > also be used for such purposes, but due to its tiny size its more intended > for wearable devices and smartphones to measure skin- or outside air > temperature. > Thermal monitoring looks very much like a hwmon use case to me.
Maybe it would make more sense for you to explain why you think that the hwmon ABI doesn't fit or meet your needs ? Thanks, Guenter > Regarding the remaining custom ABI you are right. We will move this setting > to the device tree. Makes much more sense there ;) > > Maybe you can give an answer regarding the hwmon/iio topic before we submit > an update? > > Thank you for your help, > Florian Lobmaier > > -----Original Message----- > From: Guenter Roeck [mailto:[email protected]] > Sent: Montag, 15. August 2016 21:43 > To: Jonathan Cameron <[email protected]> > Cc: Florian Lobmaier <[email protected]>; Peter Meerwald-Stadler > <[email protected]>; Elitsa Polizoeva <[email protected]>; > [email protected]; [email protected]; [email protected]; > Lars-Peter Clausen <[email protected]>; Jean Delvare <[email protected]>; > [email protected] > Subject: Re: [PATCH V4 1/1] iio: as6200: add AS6200 temperature sensor driver > from ams AG > > On Mon, Aug 15, 2016 at 06:25:44PM +0100, Jonathan Cameron wrote: > > On 04/08/16 09:35, Florian Lobmaier wrote: > > > Hello Peter, > > > > > > Thanks again for your valuable feedback. We use now IIO_EV_THRESH to > > > set high and low limits for temperature. Also removed all the custom > > > ABI as this are mainly settings which will be set one-time only. For > > > the removed custom ABI init defines where introduced which will be > > > written to the registers in the probe function. The remaining custom > > > ABI is now documented as well as the device tree bindings.> Br, > > > Florian > > > > > > Signed-off-by: Florian Lobmaier <[email protected]> > > > Signed-off-by: Elitsa Polizoeva <[email protected]> > > Please post as a fresh email thread with a clean title. Otherwise > > people will assume it is simply a reply to a comment on an earlier > > version. Also don't include earlier versions as you have here! > > > > i.e. drop the RE from the title as it's confusing! > > > > Anyhow, right back at v1 Peter mentioned that this might be more > > suitable as a hwmon driver than an IIO one. If you have a good reason > > for supporting this part via IIO you should put it in the patch > > description. I'm afraid I've been more or less offline for the last > > couple fo weeks or I'd have highlighted that this question was > > important. A superficial look suggest to me that this is definitely a > > part targeting hardware monitoring applications. > > > Conversion time, conversion rate, the presence of limit registers, and the > intended use cases suggest that this should be a hardware monitoring driver. > > Regarding the attributes, most of those would be standard attributes in a > hwmon driver. "alarm polarity" should be a devicetree / platform data > configuration parameter, and interrupt vs. comparator mode could be > determined based on the presence of an interrupt line. > > > I'll only take a border line part with agreement form Guenter / Jean > > who are the hwmon maintainers. > > > > I'll do a quick review ignoring this question. > > Mostly pretty good though I really don't like the remaining custom > > ABI. Can't see a reason for its existence. > > Me not either. > > Guenter

