Thread (26 messages) 26 messages, 7 authors, 2017-12-12

[PATCH 2/8] iio: adc: axp20x_adc: add support for AXP813 ADC

From: Quentin Schulz <hidden>
Date: 2017-12-11 08:19:10
Also in: linux-devicetree, linux-iio, linux-pm, lkml

Hi Jonathan,

On 10/12/2017 17:36, Jonathan Cameron wrote:
On Mon,  4 Dec 2017 15:12:48 +0100
Quentin Schulz [off-list ref] wrote:
quoted
The X-Powers AXP813 PMIC is really close to what is already done for
AXP20X/AXP22X.

There are two pairs of bits to set the rate (one for Voltage and Current
measurements and one for TS/GPIO0 voltage measurements) instead of one.
This would normally imply we need to split the device into two logical
IIO devices.  However, that only becomes relevant if we are using
buffered output which this driver doesn't support.
quoted
It'll be nasty to deal with this if we add that support down the line
though.  Up to you though as it's more likely to be your problem than
anyone else's :)
I have no plans for supporting buffered output for the AXPs at the
moment. But that's an interesting (and important) limitation to raise.
Wouldn't be more of a hack to have two IIO devices representing the
actual same IP?
For now you could elect to support the different sampling frequencies
if you wanted to but just providing controls for each channel.
I guess that you're offering to use IIO_CHAN_INFO_SAMP_FREQ in
info_mask_separate for each channel?
Given the driver doesn't currently expose these at all (I think)
this is all rather immaterial ;)
I'm not giving the user the option to chose the sampling frequency for
now. I have no plans to do it either, but I think it would be rather
simple to later add support for setting frequency sampling since we only
need to add a sysfs entry (with IIO_CHAN_INFO_SAMP_FREQ) that does not
exist yet. Don't you think? Am I missing something?

Thanks,
Quentin
-- 
Quentin Schulz, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help