All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@kernel.org>
To: "Martin Kepplinger" <martink@posteo.de>,
	"Oliver Stäbler" <oliver.staebler@bytesatwork.ch>,
	angelo.compagnucci@gmail.com
Cc: linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org
Subject: Re: [PATCH 1/1] iio:adc128s052: add support for adc124s021
Date: Sat, 12 Dec 2015 12:10:15 +0000	[thread overview]
Message-ID: <566C0EA7.8090604@kernel.org> (raw)
In-Reply-To: <566AB87B.5010306@posteo.de>

On 11/12/15 11:50, Martin Kepplinger wrote:
> Am 2015-12-09 um 10:24 schrieb Oliver Stäbler:
>> Signed-off-by: Oliver Stäbler <oliver.staebler@bytesatwork.ch>
> 
> If the datasheet is publicly available, please link to it in the commit
> message, so people can easily verify this.
> 
> Seems ok though. Feel free to add
> Reviewed-by: Martin Kepplinger <martink@posteo.de>
> if you feel like it.
Applied to the togreg branch of iio.git - will be initially pushed out as testing
for the autobuilders to play with it.

Thanks,

Jonathan
> 
> thanks
>                          martin
> 
>> ---
>>  Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt |  4 ++--
>>  drivers/iio/adc/Kconfig                                     |  6 +++---
>>  drivers/iio/adc/ti-adc128s052.c                             | 13 ++++++++++++-
>>  3 files changed, 17 insertions(+), 6 deletions(-)
>>
>> diff --git a/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt b/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
>> index 15ca6b4..daa2b2c 100644
>> --- a/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
>> +++ b/Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
>> @@ -1,7 +1,7 @@
>> -* Texas Instruments' ADC128S052 and ADC122S021 ADC chip
>> +* Texas Instruments' ADC128S052, ADC122S021 and ADC124S021 ADC chip
>>  
>>  Required properties:
>> - - compatible: Should be "ti,adc128s052" or "ti,adc122s021"
>> + - compatible: Should be "ti,adc128s052", "ti,adc122s021" or "ti,adc124s021"
>>   - reg: spi chip select number for the device
>>   - vref-supply: The regulator supply for ADC reference voltage
>>  
>> diff --git a/drivers/iio/adc/Kconfig b/drivers/iio/adc/Kconfig
>> index 7868c74..351bd11 100644
>> --- a/drivers/iio/adc/Kconfig
>> +++ b/drivers/iio/adc/Kconfig
>> @@ -324,11 +324,11 @@ config TI_ADC081C
>>  	  called ti-adc081c.
>>  
>>  config TI_ADC128S052
>> -	tristate "Texas Instruments ADC128S052/ADC122S021"
>> +	tristate "Texas Instruments ADC128S052/ADC122S021/ADC124S021"
>>  	depends on SPI
>>  	help
>> -	  If you say yes here you get support for Texas Instruments ADC128S052
>> -	  and ADC122S021 chips.
>> +	  If you say yes here you get support for Texas Instruments ADC128S052,
>> +	  ADC122S021 and ADC124S021 chips.
>>  
>>  	  This driver can also be built as a module. If so, the module will be
>>  	  called ti-adc128s052.
>> diff --git a/drivers/iio/adc/ti-adc128s052.c b/drivers/iio/adc/ti-adc128s052.c
>> index ff6f7f6..bc58867 100644
>> --- a/drivers/iio/adc/ti-adc128s052.c
>> +++ b/drivers/iio/adc/ti-adc128s052.c
>> @@ -1,10 +1,11 @@
>>  /*
>>   * Copyright (C) 2014 Angelo Compagnucci <angelo.compagnucci@gmail.com>
>>   *
>> - * Driver for Texas Instruments' ADC128S052 and ADC122S021 ADC chip.
>> + * Driver for Texas Instruments' ADC128S052, ADC122S021 and ADC124S021 ADC chip.
>>   * Datasheets can be found here:
>>   * http://www.ti.com/lit/ds/symlink/adc128s052.pdf
>>   * http://www.ti.com/lit/ds/symlink/adc122s021.pdf
>> + * http://www.ti.com/lit/ds/symlink/adc124s021.pdf
>>   *
>>   * This program is free software; you can redistribute it and/or modify
>>   * it under the terms of the GNU General Public License version 2 as
>> @@ -114,9 +115,17 @@ static const struct iio_chan_spec adc122s021_channels[] = {
>>  	ADC128_VOLTAGE_CHANNEL(1),
>>  };
>>  
>> +static const struct iio_chan_spec adc124s021_channels[] = {
>> +	ADC128_VOLTAGE_CHANNEL(0),
>> +	ADC128_VOLTAGE_CHANNEL(1),
>> +	ADC128_VOLTAGE_CHANNEL(2),
>> +	ADC128_VOLTAGE_CHANNEL(3),
>> +};
>> +
>>  static const struct adc128_configuration adc128_config[] = {
>>  	{ adc128s052_channels, ARRAY_SIZE(adc128s052_channels) },
>>  	{ adc122s021_channels, ARRAY_SIZE(adc122s021_channels) },
>> +	{ adc124s021_channels, ARRAY_SIZE(adc124s021_channels) },
>>  };
>>  
>>  static const struct iio_info adc128_info = {
>> @@ -177,6 +186,7 @@ static int adc128_remove(struct spi_device *spi)
>>  static const struct of_device_id adc128_of_match[] = {
>>  	{ .compatible = "ti,adc128s052", },
>>  	{ .compatible = "ti,adc122s021", },
>> +	{ .compatible = "ti,adc124s021", },
>>  	{ /* sentinel */ },
>>  };
>>  MODULE_DEVICE_TABLE(of, adc128_of_match);
>> @@ -184,6 +194,7 @@ MODULE_DEVICE_TABLE(of, adc128_of_match);
>>  static const struct spi_device_id adc128_id[] = {
>>  	{ "adc128s052", 0},	/* index into adc128_config */
>>  	{ "adc122s021",	1},
>> +	{ "adc124s021", 2},
>>  	{ }
>>  };
>>  MODULE_DEVICE_TABLE(spi, adc128_id);
>>
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 


      reply	other threads:[~2015-12-12 12:10 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-09  9:24 [PATCH 0/1] iio:adc128s052: add support for adc124s021 Oliver Stäbler
2015-12-09  9:24 ` [PATCH 1/1] " Oliver Stäbler
2015-12-11 11:50   ` Martin Kepplinger
2015-12-12 12:10     ` Jonathan Cameron [this message]

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=566C0EA7.8090604@kernel.org \
    --to=jic23@kernel.org \
    --cc=angelo.compagnucci@gmail.com \
    --cc=linux-iio@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=martink@posteo.de \
    --cc=oliver.staebler@bytesatwork.ch \
    /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.