lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 3 Aug 2020 17:50:28 -0600 From: Daniel Campello <campello@...omium.org> To: LKML <devicetree@...r.kernel.org>, LKML <linux-kernel@...r.kernel.org> Cc: Jonathan Cameron <jic23@...nel.org>, Andy Shevchenko <andy.shevchenko@...il.com>, Douglas Anderson <dianders@...omium.org>, Enrico Granata <egranata@...omium.org>, Gwendal Grignou <gwendal@...omium.org>, Hartmut Knaack <knaack.h@....de>, Lars-Peter Clausen <lars@...afoo.de>, Peter Meerwald-Stadler <pmeerw@...erw.net>, Rob Herring <robh+dt@...nel.org>, Stephen Boyd <swboyd@...omium.org>, linux-iio <linux-iio@...r.kernel.org> Subject: Re: [PATCH v4 00/15] sx9310 iio driver updates Hi everyone, So sorry, I sent an intermediate version as v4. Please disregard since it has a couple bugs. I will send v5 with them fixed. Regards, Daniel On Mon, Aug 3, 2020 at 5:41 PM Daniel Campello <campello@...omium.org> wrote: > > The first patch resends the DT binding for the driver that was merged in > v5.8-rc1 with a small change to update for proper regulators. The second > through the eleventh patch fixes several issues dropped from v8 to v9 > when the initial patch was merged. The twelveth patch drops > channel_users because it's unused. The thirteenth patch adds support to > enable the svdd and vdd supplies so that this driver can work on a board > where the svdd supply isn't enabled at boot and needs to be turned on > before this driver starts to communicate with the chip. The final patch > updates irq trigger flags. > > Changes in v4: > - Updated macro SX9310_REG_STAT1_COMPSTAT_MASK at call site. > - Use FIELD_GET/FIELD_PREP instead of manual shift. > - Reverted condition check logic on enable/disable_irq methods. > - Use pointer to buffer struct on iio_push_to_buffers_with_timestamp(). > > Changes in v3: > - Moved irq presence check down to lower methods > - Changed buffer to struct type to align timestamp memory properly. > - Added static assert for number of channels. > - Added irq trigger flags commit to the series. > > Changes in v2: > - Added #io-channel-cells as a required property > - Reordered error handling on sx9310_resume() > - Added #include <linux/mod_devicetable.h> > - Added '\n' to dev_err() > - Fixed commit message from "iio: sx9310: Align memory" > - Changed prox_stat to chan_prox_stat bitmap. > - Fixed dev_err() message > - Added '\n' to dev_err() > > Daniel Campello (12): > dt-bindings: iio: Add bindings for sx9310 sensor > iio: sx9310: Update macros declarations > iio: sx9310: Fix irq handling > iio: sx9310: Remove acpi and of table macros > iio: sx9310: Change from .probe to .probe_new > iio: sx9310: Fixes various memory handling > iio: sx9310: Use long instead of int for channel bitmaps > iio: sx9310: Use regmap_read_poll_timeout() for compensation > iio: sx9310: Update copyright > iio: sx9310: Simplify error return handling > iio: sx9310: Use variable to hold &client->dev > iio: sx9310: Miscellaneous format fixes > > Stephen Boyd (3): > iio: sx9310: Drop channel_users[] > iio: sx9310: Enable vdd and svdd regulators at probe > iio: sx9310: Use irq trigger flags from firmware > > .../iio/proximity/semtech,sx9310.yaml | 65 +++ > drivers/iio/proximity/sx9310.c | 421 +++++++++--------- > 2 files changed, 276 insertions(+), 210 deletions(-) > create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml > > -- > 2.28.0.163.g6104cc2f0b6-goog >
Powered by blists - more mailing lists