Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1587006
| Path | csiph.com!news.mixmin.net!weretis.net!feeder4.news.weretis.net!storethat.news.telefonica.de!telefonica.de!news.panservice.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | Andy Shevchenko <andy.shevchenko@gmail.com> |
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v3 3/4] iio: accel: adxl345: Split driver into core and I2C |
| Date | Thu, 23 Feb 2017 17:40:01 +0100 |
| Message-ID | <te4AV-3Pf-9@gated-at.bofh.it> (permalink) |
| References | <tdClj-aH-7@gated-at.bofh.it> <tdClj-aH-5@gated-at.bofh.it> |
| X-Original-To | Eva Rachel Retuya <eraretuya@gmail.com> |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=m8OaCXtm6F7/KikjN3A9fgLdDDOTy0ajZ+z7/J0M14U=; b=UH2GD0F7p+tWT2gXPv8Q3TeZghSyIbxTJ03udPlVgdyyyRXGpKHgBFmDU1urPeDOJU +DSosUiyN4YIuApF7dSOJcGCFjygBsVKwntp/U4kCOstgGM9gRFelKTC29ES2M9ocn2R FEymWxRagQXXzrXXk7SWERTLb3GM6c6oopW8+e2ndToUt9QpHSgo3B8Hcgmy4rknfR9n yEFwhuOrwVJNrTz/RjfYlNrqeCy0jlYBx9wSZWhPJX/BqOeecodMRJM49Cj9XpfzapJO CTuWwwAEkGwpplugD1A6EQX80NVxWm62qwg3zOhlGSza8Yb4GpxSD0I+HrvQYCQ6Ph8a +x4A== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=m8OaCXtm6F7/KikjN3A9fgLdDDOTy0ajZ+z7/J0M14U=; b=Rr7QuMhK1RhQvStLvzcEGhAwfc+/dnjePZyq8VU2aJS2KT3bULVDDdabP/+4c6GQaB n4mnum8B+FvG1TNL16mQXZTzXayTNj2raMO30jyQvHQp6vDzUWYufDnqVqjH4SM7+gmr dr6rGv/e+KQgV91E4ifaqpSr5ToLeiSPD84H0BgH77fsxcQZaITpepGNC0FbSAieJaz+ V5hKJ6A6SIH4YZjILyWq0J951yDx+qeHqmemMrIyrAyU5wQJ+YeAbIAj7rY+RUL/KQQe /gO21xIaDbvTzUrSpcABlsEQwcWk8So8rvTg0NHcbVjJA2Ja+JorIKTjW2ZsI1PfRSdM tMnQ== |
| X-Gm-Message-State | AMke39nXhGgjt2QmnOrYozbZXheQUudZsDkGrjc0ZHjorxSxhNcQHBmFFGt3NnwSRwui/mIMVJ79lcH5X/AM0g== |
| X-Received | by 10.55.170.22 with SMTP id t22mr18191593qke.245.1487867802870; Thu, 23 Feb 2017 08:36:42 -0800 (PST) |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8 |
| 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 | 47 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Jonathan Cameron <jic23@kernel.org>, linux-iio@vger.kernel.org, Hartmut Knaack <knaack.h@gmx.de>, Lars-Peter Clausen <lars@metafoo.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 | Thu, 23 Feb 2017 18:36:42 +0200 |
| X-Original-Message-ID | <CAHp75VcWethtVW4Q6Q7Y+E9b6s32mf9YFT8wecXV7dDUS3asLQ@mail.gmail.com> |
| X-Original-References | <cover.1487757223.git.eraretuya@gmail.com> <68ce56410416b439bd59a8e2f4fe294a48cb5fad.1487757223.git.eraretuya@gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1587006 |
Show key headers only | View raw
On Wed, Feb 22, 2017 at 12:23 PM, Eva Rachel Retuya <eraretuya@gmail.com> wrote:
> Move I2C-specific code into its own file and rely on regmap to access
> registers. The core code provides access to x, y, z and scale readings.
Like Lars already pointed to possibility of use of this in ACPI based
platforms, I would add a reference to
commit 01427fe7c4b9 ("Input: adxl34x - make it enumerable in ACPI environment").
Please fix your patches accordingly.
> +static const struct i2c_device_id adxl345_i2c_id[] = {
> + { "adxl345", 0 },
> + { }
> +};
> +
> +MODULE_DEVICE_TABLE(i2c, adxl345_i2c_id);
> +
> +#ifdef CONFIG_OF
> +static const struct of_device_id adxl345_of_match[] = {
> + { .compatible = "adi,adxl345" },
> + { },
> +};
> +
> +MODULE_DEVICE_TABLE(of, adxl345_of_match);
> +#endif
> +
> +static struct i2c_driver adxl345_i2c_driver = {
> + .driver = {
> + .name = "adxl345_i2c",
> + .of_match_table = of_match_ptr(adxl345_of_match),
> + },
> + .probe = adxl345_i2c_probe,
> + .remove = adxl345_i2c_remove,
> + .id_table = adxl345_i2c_id,
> +};
> +
> +module_i2c_driver(adxl345_i2c_driver);
> +
> +MODULE_AUTHOR("Eva Rachel Retuya <eraretuya@gmail.com>");
> +MODULE_DESCRIPTION("ADXL345 3-Axis Digital Accelerometer I2C driver");
> +MODULE_LICENSE("GPL v2");
--
With Best Regards,
Andy Shevchenko
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH v3 3/4] iio: accel: adxl345: Split driver into core and I2C Eva Rachel Retuya <eraretuya@gmail.com> - 2017-02-22 11:30 +0100
Re: [PATCH v3 3/4] iio: accel: adxl345: Split driver into core and I2C Andy Shevchenko <andy.shevchenko@gmail.com> - 2017-02-23 17:40 +0100
Re: [PATCH v3 3/4] iio: accel: adxl345: Split driver into core and I2C Eva Rachel Retuya <eraretuya@gmail.com> - 2017-02-24 10:20 +0100
csiph-web