From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from saturn.retrosnub.co.uk ([178.18.118.26]:45201 "EHLO saturn.retrosnub.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751180AbbHBRBF (ORCPT ); Sun, 2 Aug 2015 13:01:05 -0400 Subject: Re: [PATCH 4/4] iio: adc: ti-adc128s052: Add devicetree support To: Denis Carikli , Lars-Peter Clausen , Rob Herring References: <1437581064-9733-1-git-send-email-denis@eukrea.com> <1437581064-9733-4-git-send-email-denis@eukrea.com> Cc: =?UTF-8?Q?Eric_B=c3=a9nard?= , linux-iio@vger.kernel.org, devicetree@vger.kernel.org From: Jonathan Cameron Message-ID: <55BE4CCF.1080102@kernel.org> Date: Sun, 2 Aug 2015 18:01:03 +0100 MIME-Version: 1.0 In-Reply-To: <1437581064-9733-4-git-send-email-denis@eukrea.com> Content-Type: text/plain; charset=windows-1252 Sender: linux-iio-owner@vger.kernel.org List-Id: linux-iio@vger.kernel.org On 22/07/15 17:04, Denis Carikli wrote: > Signed-off-by: Denis Carikli > --- > drivers/iio/adc/ti-adc128s052.c | 14 +++++++++++++- > 1 file changed, 13 insertions(+), 1 deletion(-) > > diff --git a/drivers/iio/adc/ti-adc128s052.c b/drivers/iio/adc/ti-adc128s052.c > index 8aca0ff..2558508 100644 > --- a/drivers/iio/adc/ti-adc128s052.c > +++ b/drivers/iio/adc/ti-adc128s052.c > @@ -13,10 +13,11 @@ > */ > > #include > -#include > #include > #include > +#include > #include > +#include Why the reorder? > > struct adc128_configuration { > const struct iio_chan_spec *channels; > @@ -183,10 +184,21 @@ static const struct spi_device_id adc128_id[] = { > }; > MODULE_DEVICE_TABLE(spi, adc128_id); > > +#ifdef CONFIG_OF > +static const struct of_device_id adc128_of_match[] = { > + { .compatible = "ti,adc128s052" }, > + { .compatible = "ti,adc122s021" }, > + { .compatible = "ti,adc108s022" }, > + {} > +}; > +MODULE_DEVICE_TABLE(of, adc128_of_match); > +#endif > + > static struct spi_driver adc128_driver = { > .driver = { > .name = "adc128s052", > .owner = THIS_MODULE, > + .of_match_table = of_match_ptr(adc128_of_match), > }, > .probe = adc128_probe, > .remove = adc128_remove, >