* [PATCH] iio: mxs-lradc: add datasheet name for every usable channel
@ 2015-06-04 18:44 Stefan Wahren
2015-06-05 13:43 ` Marek Vasut
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Wahren @ 2015-06-04 18:44 UTC (permalink / raw)
To: Jonathan Cameron
Cc: Hartmut Knaack, Lars-Peter Clausen, Peter Meerwald, Marek Vasut,
Kristina Martšenko, Fabio Estevam, linux-iio, devel,
Stefan Wahren
In order to provide a channel name to in kernel consumers add the
datasheet names for every usable AD channel.
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
---
drivers/staging/iio/adc/mxs-lradc.c | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/drivers/staging/iio/adc/mxs-lradc.c b/drivers/staging/iio/adc/mxs-lradc.c
index d7c5223..cafd6a0 100644
--- a/drivers/staging/iio/adc/mxs-lradc.c
+++ b/drivers/staging/iio/adc/mxs-lradc.c
@@ -1369,7 +1369,7 @@ static const struct iio_buffer_setup_ops mxs_lradc_buffer_ops = {
* Driver initialization
*/
-#define MXS_ADC_CHAN(idx, chan_type) { \
+#define MXS_ADC_CHAN(idx, chan_type, name) { \
.type = (chan_type), \
.indexed = 1, \
.scan_index = (idx), \
@@ -1382,17 +1382,18 @@ static const struct iio_buffer_setup_ops mxs_lradc_buffer_ops = {
.realbits = LRADC_RESOLUTION, \
.storagebits = 32, \
}, \
+ .datasheet_name = (name), \
}
static const struct iio_chan_spec mxs_lradc_chan_spec[] = {
- MXS_ADC_CHAN(0, IIO_VOLTAGE),
- MXS_ADC_CHAN(1, IIO_VOLTAGE),
- MXS_ADC_CHAN(2, IIO_VOLTAGE),
- MXS_ADC_CHAN(3, IIO_VOLTAGE),
- MXS_ADC_CHAN(4, IIO_VOLTAGE),
- MXS_ADC_CHAN(5, IIO_VOLTAGE),
- MXS_ADC_CHAN(6, IIO_VOLTAGE),
- MXS_ADC_CHAN(7, IIO_VOLTAGE), /* VBATT */
+ MXS_ADC_CHAN(0, IIO_VOLTAGE, "LRADC0"),
+ MXS_ADC_CHAN(1, IIO_VOLTAGE, "LRADC1"),
+ MXS_ADC_CHAN(2, IIO_VOLTAGE, "LRADC2"),
+ MXS_ADC_CHAN(3, IIO_VOLTAGE, "LRADC3"),
+ MXS_ADC_CHAN(4, IIO_VOLTAGE, "LRADC4"),
+ MXS_ADC_CHAN(5, IIO_VOLTAGE, "LRADC5"),
+ MXS_ADC_CHAN(6, IIO_VOLTAGE, "LRADC6"),
+ MXS_ADC_CHAN(7, IIO_VOLTAGE, "VBATT"),
/* Combined Temperature sensors */
{
.type = IIO_TEMP,
@@ -1403,6 +1404,7 @@ static const struct iio_chan_spec mxs_lradc_chan_spec[] = {
BIT(IIO_CHAN_INFO_SCALE),
.channel = 8,
.scan_type = {.sign = 'u', .realbits = 18, .storagebits = 32,},
+ .datasheet_name = "TEMP_DIE",
},
/* Hidden channel to keep indexes */
{
@@ -1411,12 +1413,12 @@ static const struct iio_chan_spec mxs_lradc_chan_spec[] = {
.scan_index = -1,
.channel = 9,
},
- MXS_ADC_CHAN(10, IIO_VOLTAGE), /* VDDIO */
- MXS_ADC_CHAN(11, IIO_VOLTAGE), /* VTH */
- MXS_ADC_CHAN(12, IIO_VOLTAGE), /* VDDA */
- MXS_ADC_CHAN(13, IIO_VOLTAGE), /* VDDD */
- MXS_ADC_CHAN(14, IIO_VOLTAGE), /* VBG */
- MXS_ADC_CHAN(15, IIO_VOLTAGE), /* VDD5V */
+ MXS_ADC_CHAN(10, IIO_VOLTAGE, "VDDIO"),
+ MXS_ADC_CHAN(11, IIO_VOLTAGE, "VTH"),
+ MXS_ADC_CHAN(12, IIO_VOLTAGE, "VDDA"),
+ MXS_ADC_CHAN(13, IIO_VOLTAGE, "VDDD"),
+ MXS_ADC_CHAN(14, IIO_VOLTAGE, "VBG"),
+ MXS_ADC_CHAN(15, IIO_VOLTAGE, "VDD5V"),
};
static int mxs_lradc_hw_init(struct mxs_lradc *lradc)
--
1.7.9.5
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] iio: mxs-lradc: add datasheet name for every usable channel
2015-06-04 18:44 [PATCH] iio: mxs-lradc: add datasheet name for every usable channel Stefan Wahren
@ 2015-06-05 13:43 ` Marek Vasut
2015-06-05 13:57 ` Stefan Wahren
0 siblings, 1 reply; 4+ messages in thread
From: Marek Vasut @ 2015-06-05 13:43 UTC (permalink / raw)
To: Stefan Wahren
Cc: Jonathan Cameron, Hartmut Knaack, Lars-Peter Clausen,
Peter Meerwald, Kristina Martšenko, Fabio Estevam, linux-iio,
devel
On Thursday, June 04, 2015 at 08:44:31 PM, Stefan Wahren wrote:
> In order to provide a channel name to in kernel consumers add the
> datasheet names for every usable AD channel.
Hi!
Did you check those channel names for both MX28 and MX23? Note
that they do differ IIRC ;-)
Best regards,
Marek Vasut
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] iio: mxs-lradc: add datasheet name for every usable channel
2015-06-05 13:43 ` Marek Vasut
@ 2015-06-05 13:57 ` Stefan Wahren
2015-06-05 14:38 ` Marek Vasut
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Wahren @ 2015-06-05 13:57 UTC (permalink / raw)
To: Marek Vasut
Cc: Jonathan Cameron, Hartmut Knaack, Lars-Peter Clausen,
Peter Meerwald, Kristina Martšenko, Fabio Estevam, linux-iio,
devel
Am 05.06.2015 um 15:43 schrieb Marek Vasut:
> On Thursday, June 04, 2015 at 08:44:31 PM, Stefan Wahren wrote:
>> In order to provide a channel name to in kernel consumers add the
>> datasheet names for every usable AD channel.
> Hi!
>
> Did you check those channel names for both MX28 and MX23? Note
> that they do differ IIRC ;-)
Sorry for being so stupid to rely on the comments.
But do you agree to add datasheet names?
Stefan
>
> Best regards,
> Marek Vasut
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] iio: mxs-lradc: add datasheet name for every usable channel
2015-06-05 13:57 ` Stefan Wahren
@ 2015-06-05 14:38 ` Marek Vasut
0 siblings, 0 replies; 4+ messages in thread
From: Marek Vasut @ 2015-06-05 14:38 UTC (permalink / raw)
To: Stefan Wahren
Cc: Jonathan Cameron, Hartmut Knaack, Lars-Peter Clausen,
Peter Meerwald, Kristina Martšenko, Fabio Estevam, linux-iio,
devel
On Friday, June 05, 2015 at 03:57:03 PM, Stefan Wahren wrote:
> Am 05.06.2015 um 15:43 schrieb Marek Vasut:
> > On Thursday, June 04, 2015 at 08:44:31 PM, Stefan Wahren wrote:
> >> In order to provide a channel name to in kernel consumers add the
> >> datasheet names for every usable AD channel.
> >
> > Hi!
> >
> > Did you check those channel names for both MX28 and MX23? Note
> > that they do differ IIRC ;-)
>
> Sorry for being so stupid to rely on the comments.
Somehow, I feel bad reading this sentence -- esp. since those comments
are most likely my doing ;-/
> But do you agree to add datasheet names?
Sure, why not.
Best regards,
Marek Vasut
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-06-05 14:39 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-04 18:44 [PATCH] iio: mxs-lradc: add datasheet name for every usable channel Stefan Wahren
2015-06-05 13:43 ` Marek Vasut
2015-06-05 13:57 ` Stefan Wahren
2015-06-05 14:38 ` Marek Vasut
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox