From: Jonathan Cameron <jic23@kernel.org>
To: gregkh@linuxfoundation.org, linux-iio@vger.kernel.org
Subject: [PULL] Second set of new device support, cleanups etc for IIO in the 5.4 cycle.
Date: Tue, 27 Aug 2019 22:08:43 +0100 [thread overview]
Message-ID: <20190827220843.4462651e@archlinux> (raw)
The following changes since commit 81e0da703fdba1ee126868bf8350592c79cdba13:
staging: sm750fb: fix odd license text (2019-08-15 14:43:57 +0200)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-5.4b
for you to fetch changes up to 9df0a664e30a8777ba93343f8994090bf4c0d2b4:
iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain definition for LSM9DS1 (2019-08-27 21:10:15 +0100)
----------------------------------------------------------------
Second set of new device support, cleanups and features for IIO in the 5.4 cycle
A few fixes in here that could have gone a faster path but aren't quite
worth the rush for 5.3.
New device support
* ad7606
- Support the ad7606b which adds a software controlled mode alongside
the pin controlled only approach of the ad7606. Including dt-bindings.
* lsm6dsx
- Add support for the gyro and accelerometer part of the lsm9ds1 which is
a compound device also including a magnetometer (st_sensors driver).
Includes bindings and precursor rework of the driver.
Features
* ad7192
- Add support for low pass filter control.
- DT binding docs.
Cleanups and minor fixes
* MAINTAINERS
- Fix a typo in a path.
- Add entry for ad7606
* ad5380
- Fix a failure to dereference a pointer before atempting to assign the
value.
* ad7192
- Drop platform data as not used in mainline and we now have full DT bindings.
* ad7606
- YAML conversion for dt-bindings.
* adis16240
- Rework write_raw to make it more readable using GENMASK.
* adis16460
- Fix and issue with an unsigned variable holding potential negatives.
* cros_ec
- Fix missing default of calibration vector so that we get 'something'
before calibration is complete on a given axis.
* hid-sensors
- Use int_pow instead of opencoding.
* isl29501
- rename dt-binding docs to include renesas inline with other renesas parts
and general current convention.
* kxcjk1013
- Improve comments on the 'unusual' ACPI ids used to identify which sensor
is which in certain laptops.
* lsm6dsx
- Add one bit to the fifo status masks for a number of parts.
- Drop a reserved entry from the sensitivity values to tidy up interface.
- Use core conversion macro from G to m/s^2 for lsm9ds1 to make it easier
to relate to the datasheet and consistent with other parts supported.
* max1027
- Use device managed APIs to avoid manual error handling and cleanup.
* rfd77402
- Typo in Kconfig help.
* sc27xx
- Switch to polling mode from interrupts as interrupt handling typically
to slow for very short sleeps.
* st-sensors
- Fix some missing selects for regmap.
* tools
- Add a .gitignore containing the binary outputs.
----------------------------------------------------------------
Alexandru Ardelean (1):
iio: imu: adis16460: fix variable signedness
Andy Shevchenko (1):
iio: hid-sensor-attributes: Convert to use int_pow()
Bartosz Golaszewski (1):
tools: iio: add .gitignore
Beniamin Bia (3):
MAINTAINERS: Add Beniamin Bia for AD7606 driver
dt-bindings: iio: adc: Migrate AD7606 documentation to yaml
dt-bindings: iio: adc: Add AD7606B ADC documentation
Christophe JAILLET (1):
Kconfig: Fix the reference to the RFD77402 ToF sensor in the 'help' section
Chuhong Yuan (1):
iio: adc: max1027: Use device-managed APIs
Colin Ian King (1):
iio: dac: ad5380: fix incorrect assignment to val
Denis Efremov (1):
MAINTAINERS: ftm-quaddec: Fix typo in a filepath
Freeman Liu (1):
iio: adc: sc27xx: Change to polling mode to read data
Gwendal Grignou (1):
iio: cros_ec: set calibscale for 3d MEMS to unit vector
Hans de Goede (1):
iio: accel: kxcjk1013: Improve comments on KIOX010A and KIOX020A ACPI ids
Lorenzo Bianconi (3):
iio: imu: st_lsm6dsx: introduce update_fifo function pointer
iio: imu: st_lsm6dsx: remove invalid gain value for LSM9DS1
iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain definition for LSM9DS1
Martin Kepplinger (3):
iio: imu: st_lsm6dsx: move register definitions to sensor_settings struct
iio: imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1
dt-bindings: iio: imu: st_lsm6dsx: add lsm9ds1 device bindings
Mircea Caprioru (3):
staging: iio: adc: ad7192: Remove platform data
staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency
dt-bindings: iio: adc: ad7192: Add binding documentation for AD7192
Rodrigo Ribeiro (1):
staging: iio: accel: adis16240: Improve readability on write_raw function
Simon Horman (1):
dt-bindings: iio: light: isl29501: Rename bindings documentation file
Stefan Popa (1):
iio: adc: ad7606: Add support for AD7606B ADC
YueHaibing (1):
iio: st_sensors: Fix build error
mario tesi (1):
iio: imu: st_lsm6dsx: Fix FIFO diff mask for tagged fifo
.../devicetree/bindings/iio/adc/adi,ad7192.yaml | 121 +++++++++++++++
.../devicetree/bindings/iio/adc/adi,ad7606.txt | 66 ---------
.../devicetree/bindings/iio/adc/adi,ad7606.yaml | 138 +++++++++++++++++
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 1 +
.../light/{isl29501.txt => renesas,isl29501.txt} | 0
MAINTAINERS | 5 +-
drivers/iio/accel/kxcjk-1013.c | 4 +-
drivers/iio/adc/ad7606.c | 13 +-
drivers/iio/adc/ad7606.h | 4 +
drivers/iio/adc/ad7606_spi.c | 109 +++++++++++++-
drivers/iio/adc/max1027.c | 38 +----
drivers/iio/adc/sc27xx_adc.c | 81 ++++------
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +-
.../iio/common/hid-sensors/hid-sensor-attributes.c | 53 +++----
drivers/iio/common/st_sensors/Kconfig | 2 +
drivers/iio/dac/ad5380.c | 2 +-
drivers/iio/imu/adis16460.c | 2 +-
drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 12 ++
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 19 ++-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 139 ++++++++++++++++--
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 +
drivers/iio/proximity/Kconfig | 2 +-
drivers/staging/iio/accel/adis16240.c | 5 +-
drivers/staging/iio/adc/ad7192.c | 163 +++++++++++++++++----
drivers/staging/iio/adc/ad7192.h | 37 -----
tools/iio/.gitignore | 4 +
28 files changed, 756 insertions(+), 281 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
rename Documentation/devicetree/bindings/iio/light/{isl29501.txt => renesas,isl29501.txt} (100%)
delete mode 100644 drivers/staging/iio/adc/ad7192.h
create mode 100644 tools/iio/.gitignore
next reply other threads:[~2019-08-27 21:08 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-08-27 21:08 Jonathan Cameron [this message]
2019-09-03 13:36 ` [PULL] Second set of new device support, cleanups etc for IIO in the 5.4 cycle Greg KH
2019-09-03 13:56 ` Jonathan Cameron
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=20190827220843.4462651e@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.