[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200728230520.2011240-1-campello@chromium.org>
Date: Tue, 28 Jul 2020 17:05:06 -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>,
Daniel Campello <campello@...omium.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@...r.kernel.org
Subject: [PATCH v2 00/14] sx9310 iio driver updates
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 fixes a few
printks that are missing newlines and should be totally non-trivial to
apply. The thirteenth patch drops channel_users because it's unused. The
final 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.
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 (2):
iio: sx9310: Drop channel_users[]
iio: sx9310: Enable vdd and svdd regulators at probe
.../iio/proximity/semtech,sx9310.yaml | 65 +++
drivers/iio/proximity/sx9310.c | 424 +++++++++---------
2 files changed, 277 insertions(+), 212 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml
--
2.28.0.163.g6104cc2f0b6-goog
Powered by blists - more mailing lists