Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1605480
| Path | csiph.com!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Eva Rachel Retuya <eraretuya@gmail.com> |
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH 4/4] iio: accel: adxl345: Add support for triggered buffer |
| Date | Tue, 21 Mar 2017 11:10:02 +0100 |
| Message-ID | <tnoTM-1S7-3@gated-at.bofh.it> (permalink) |
| References | <tkwb8-8aF-3@gated-at.bofh.it> <tkwb8-8aF-7@gated-at.bofh.it> <tkx7b-nh-7@gated-at.bofh.it> <tlp7A-5du-21@gated-at.bofh.it> <tnbMS-1ns-3@gated-at.bofh.it> |
| X-Original-To | Lars-Peter Clausen <lars@metafoo.de> |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=32CLUlH7nUDpw+Zm9u5wIHuNjhfh+z96B5kkaxx+eqc=; b=MMGNSXBreFPp7oeQvVcyUNqwoTt9EDQrYP86HVrI7zghNsF48ZGvEAUbg9YsCibxCx q/bcmoAxb9AGP2ugUzcPt5gg6ByyrLtLZ5f2rW6qxZpTR3JdzhKTFcfNz8olutA9/W4I WMoW59wzFDcOi4FRLbzsEJkjxllLki9aF2CRqZ89n/930KC2Rrs/RHwiI5/figK/uSPQ +vLXJ4QRTwZoFEj4iSyog51O0lKkO7IezD9pxz4y/sWAcr94kX2pKuRfjAiw5qTnGqw+ fUYhpegbLY7kv3QhnG/8AT81u+JzSmO4/QU6zrGNy0Bh5ypjadsM98rPnyMzv8Tq7aUZ ufIA== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=32CLUlH7nUDpw+Zm9u5wIHuNjhfh+z96B5kkaxx+eqc=; b=rjm5pywVMghSTe5RZxyAo7NwjgYZxnkdfmfLYLVeW9OsfhrpV+7gQjQx/YuLJelaqR WF4L8QSm6DV0ln+gNThW2kLkJZ0mWLKk+2S+3kNNlGubWnpy3nyt/TBGnWiw/EmbQnjq 38f9/jYr5WRSlrJIISluglionj761NJz46vhTCko58YWCQdkEOM2ZUiXR59ophZ4Wzpu muFobjXf7gwj50znWku5llVMf8i5ZvZ3FaQun0GuTdVJcvlewet50ebk3q7GDvedWBYT 4oYjRSnWdcfvH/rhb7m8o4f1uWkxGcYaOqsuFbLET3N860j6vFulZMHjKOBeze9Ewg2l dDOA== |
| X-Gm-Message-State | AFeK/H1+JPCRmXgGxpzf/xtvbDUncSW+BqZg6D20RywVI97sfJXbgE/5qEUdf/USvxvtVA== |
| X-Received | by 10.98.74.154 with SMTP id c26mr14747333pfj.236.1490090220964; Tue, 21 Mar 2017 02:57:00 -0700 (PDT) |
| Mail-Followup-To | Lars-Peter Clausen <lars@metafoo.de>, Jonathan Cameron <jic23@kernel.org>, Andy Shevchenko <andy.shevchenko@gmail.com>, linux-iio@vger.kernel.org, Hartmut Knaack <knaack.h@gmx.de>, Peter Meerwald <pmeerw@pmeerw.net>, Dmitry Torokhov <dmitry.torokhov@gmail.com>, Michael Hennerich <michael.hennerich@analog.com>, Daniel Baluta <daniel.baluta@gmail.com>, Alison Schofield <amsfield22@gmail.com>, Florian Vaussard <florian.vaussard@heig-vd.ch>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, devicetree <devicetree@vger.kernel.org> |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=us-ascii |
| Content-Disposition | inline |
| User-Agent | Mutt/1.5.24 (2015-08-30) |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 58 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Jonathan Cameron <jic23@kernel.org>, Andy Shevchenko <andy.shevchenko@gmail.com>, linux-iio@vger.kernel.org, Hartmut Knaack <knaack.h@gmx.de>, Peter Meerwald <pmeerw@pmeerw.net>, Dmitry Torokhov <dmitry.torokhov@gmail.com>, Michael Hennerich <michael.hennerich@analog.com>, Daniel Baluta <daniel.baluta@gmail.com>, Alison Schofield <amsfield22@gmail.com>, Florian Vaussard <florian.vaussard@heig-vd.ch>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, devicetree <devicetree@vger.kernel.org> |
| X-Original-Date | Tue, 21 Mar 2017 17:56:57 +0800 |
| X-Original-Message-ID | <20170321095655.GA5213@Socrates-UM> |
| X-Original-References | <1489403497-27849-1-git-send-email-eraretuya@gmail.com> <1489403497-27849-5-git-send-email-eraretuya@gmail.com> <CAHp75VefS18nAH3HkQgNdmo5oUWoaQ7ctj=eXHx9XjwrJtZzuQ@mail.gmail.com> <8da981ed-6ce0-0be5-6b56-c3c1ec0d5dab@kernel.org> <f03e9577-41f9-8f1f-1963-3e8cbac5f979@metafoo.de> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1605480 |
Show key headers only | View raw
On Mon, Mar 20, 2017 at 08:46:11PM +0100, Lars-Peter Clausen wrote: > On 03/15/2017 10:50 PM, Jonathan Cameron wrote: > > On 13/03/17 12:16, Andy Shevchenko wrote: > >> On Mon, Mar 13, 2017 at 1:11 PM, Eva Rachel Retuya <eraretuya@gmail.com> wrote: > >>> Provide an all-axes read for triggered buffering. > >> > >> Better description is needed. > >> > >>> -static int adxl345_get_triple(struct adxl345_data *data, void *buf) > >>> +static int adxl345_get_triple(struct adxl345_data *data) > >> > >> Ping-ponging again. This should be essentially a change in the patch > >> where you introduce a helper. > >> > >>> +err_buffer_cleanup: > >>> + iio_triggered_buffer_cleanup(indio_dev); > >>> err_trigger_unregister: > >>> if (data->drdy_trig) > >>> iio_trigger_unregister(data->drdy_trig); > >> > >> devm_iio_*() ? > >> > >>> @@ -334,6 +435,7 @@ int adxl345_core_remove(struct device *dev) > >>> struct adxl345_data *data = iio_priv(indio_dev); > >>> > >>> iio_device_unregister(indio_dev); > >>> + iio_triggered_buffer_cleanup(indio_dev); > >>> if (data->drdy_trig) > >>> iio_trigger_unregister(data->drdy_trig); > >> > >> Ditto. > >> > >>> diff --git a/drivers/iio/accel/adxl345_i2c.c b/drivers/iio/accel/adxl345_i2c.c > >>> index 8c791b8..1e0f071 100644 > >>> --- a/drivers/iio/accel/adxl345_i2c.c > >>> +++ b/drivers/iio/accel/adxl345_i2c.c > >>> @@ -30,6 +30,10 @@ static int adxl345_i2c_probe(struct i2c_client *client, > >>> bool use_int2 = false; > >>> int irq; > >>> > >>> + if (!i2c_check_functionality(client->adapter, > >>> + I2C_FUNC_SMBUS_READ_I2C_BLOCK)) > >>> + return -EOPNOTSUPP; > >> > >> And if driver works before, you make a regression here. > > Absolutely. Need a fallback if it's not supported... > > I believe regmap has a fallback, so that check could simply be removed, I guess. > Yes, regmap does this check. I've seen it while working on the patchset. I checked other drivers doing regmap and some have this check_functionality check so I chose to include it because I'm not sure. Will remove it on the next version. Thanks, Eva
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
Re: [PATCH 4/4] iio: accel: adxl345: Add support for triggered buffer Jonathan Cameron <jic23@kernel.org> - 2017-03-15 23:00 +0100
Re: [PATCH 4/4] iio: accel: adxl345: Add support for triggered buffer Lars-Peter Clausen <lars@metafoo.de> - 2017-03-20 21:10 +0100
Re: [PATCH 4/4] iio: accel: adxl345: Add support for triggered buffer Eva Rachel Retuya <eraretuya@gmail.com> - 2017-03-21 11:10 +0100
csiph-web