From: Jonathan Cameron <jic23@kernel.org>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
linux-iio@vger.kernel.org
Subject: [PULL] First set of IIO fixes for the 4.14 cycle.
Date: Sun, 24 Sep 2017 17:17:25 +0100 [thread overview]
Message-ID: <20170924171725.53810a7d@archlinux> (raw)
The following changes since commit a575de2da5e20c31f4ffcb1df555c199ad77fc20:
staging: rtlwifi: Reviewers fixes (2017-08-20 11:13:12 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-4.14a
for you to fetch changes up to f790923f146140a261ad211e5baf75d169f16fb2:
staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack. (2017-09-24 16:58:37 +0100)
----------------------------------------------------------------
First round of IIO fixes for the 4.14 cycle
Note this includes fixes from recent merge window. As such the tree
is based on top of a prior staging/staging-next tree.
* iio core
- return and error for a failed read_reg debugfs call rather than
eating the error.
* ad7192
- Use the dedicated reset function in the ad_sigma_delta library
instead of an spi transfer with the data on the stack which
could cause problems with DMA.
* ad7793
- Implement a dedicate reset function in the ad_sigma_delta library
and use it to correctly reset this part.
* bme280
- ctrl_reg write must occur after any register writes
for updates to take effect.
* mcp320x
- negative voltage readout was broken.
- Fix an oops on module unload due to spi_set_drvdata not being called
in probe.
* st_magn
- Fix the data ready line configuration for the lis3mdl. It is not
configurable so the st_magn core was assuming it didn't exist
and so wasn't consuming interrupts resulting in an unhandled
interrupt.
* stm32-adc
- off by one error on max channels checking.
* stm32-timer
- preset should not be buffered - reorganising register writes avoids
this.
- fix a corner case in which write preset goes wrong when a timer is
used first as a trigger then as a counter with preset. Odd case but
you never know.
* ti-ads1015
- Fix setting of comparator polarity by fixing bitfield definition.
* twl4030
- Error path handling fix to cleanup in event of regulator
registration failure.
- Disable the vusb3v1 regulator correctly in error handling
- Don't paper over a regulator enable failure.
----------------------------------------------------------------
Akinobu Mita (1):
iio: adc: ti-ads1015: fix comparator polarity setting
Christophe JAILLET (3):
iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'
iio: adc: twl4030: Disable the vusb3v1 rugulator in the error handling path of 'twl4030_madc_probe()'
iio: adc: twl4030: Return an error if we can not enable the vusb3v1 regulator in 'twl4030_madc_probe()'
Colin Parker (1):
IIO: BME280: Updates to Humidity readings need ctrl_reg write!
Dragos Bogdan (2):
iio: ad_sigma_delta: Implement a dedicated reset function
iio: ad7793: Fix the serial interface reset
Fabrice Gasnier (3):
iio: trigger: stm32-timer: preset shouldn't be buffered
iio: trigger: stm32-timer: fix a corner case to write preset
iio: adc: stm32: fix bad error check on max_channels
Lorenzo Bianconi (1):
iio: magnetometer: st_magn: fix drdy line configuration for LIS3MDL
Lukas Wunner (2):
iio: adc: mcp320x: Fix oops on module unload
iio: adc: mcp320x: Fix readout of negative voltages
Matt Fornero (1):
iio: core: Return error for failed read_reg
Stefan Popa (1):
staging: iio: ad7192: Fix - use the dedicated reset function avoiding dma from stack.
drivers/iio/adc/ad7793.c | 4 ++--
drivers/iio/adc/ad_sigma_delta.c | 28 +++++++++++++++++++++++++
drivers/iio/adc/mcp320x.c | 25 ++++++++++++++--------
drivers/iio/adc/stm32-adc.c | 2 +-
drivers/iio/adc/ti-ads1015.c | 8 ++++---
drivers/iio/adc/twl4030-madc.c | 14 +++++++++----
drivers/iio/common/st_sensors/st_sensors_core.c | 11 +++++++++-
drivers/iio/industrialio-core.c | 4 +++-
drivers/iio/magnetometer/st_magn_core.c | 4 ++++
drivers/iio/pressure/bmp280-core.c | 2 +-
drivers/iio/trigger/stm32-timer-trigger.c | 4 +++-
drivers/staging/iio/adc/ad7192.c | 4 +---
include/linux/iio/adc/ad_sigma_delta.h | 3 +++
13 files changed, 87 insertions(+), 26 deletions(-)
next reply other threads:[~2017-09-24 16:17 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-24 16:17 Jonathan Cameron [this message]
2017-09-25 9:29 ` [PULL] First set of IIO fixes for the 4.14 cycle Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170924171725.53810a7d@archlinux \
--to=jic23@kernel.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-iio@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.