From: Jonathan Cameron <jic23@kernel.org>
To: gregkh@linuxfoundation.org, linux-iio@vger.kernel.org
Subject: [PULL] IIO: 2nd set of new device support features etc for 6.9.
Date: Thu, 29 Feb 2024 20:10:56 +0000 [thread overview]
Message-ID: <20240229201056.45abd048@jic23-huawei> (raw)
The following changes since commit d4551c189d6e6a3fcf7f625bd4b273e770fad35a:
Merge tag 'iio-for-6.9a' of http://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next (2024-02-25 14:11:41 +0100)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-6.9b
for you to fetch changes up to 6b61aae323e30ba363616e1da23f591b164aca3f:
dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency (2024-02-28 19:26:38 +0000)
----------------------------------------------------------------
IIO: 2nd set of new device support, cleanups and features for 6.9
New device support
=================
adi,hmc425a
- Add support for LTC6373 Instrumentation Amplifier.
microchip,pac1934
- New driver supporting PAC1931, PAC1932, PAC1933 and PAC1934 power monitoring
chips with accumulators.
voltafield,af8133j
- New driver for the AF8133J 3 axis magnetometer.
Docs
====
New general documentation of device buffers, and a specific section on
the adi,adis16475 IMU
Features
========
kionix,kxcjk-1013
- Add support for ACPI ROTM (Microsoft defined ACPI method) to get rotation
matrix.
ti,tmp117
- Add missing vcc-supply control and binding.
Cleanups and minor fixes
========================
Tree-wide
- Corrected headers to remove linux/of.h from a bunch of drivers
that only had it to get to linux/mod_devicetable.h
- dt binding cleanup to drop redundant type from label properties.
adi,hmc425a
- Fix constraints on GPIO array sizes for different devices.
adi,ltc2983
- Use spi_get_device_match_data instead of open coding similar.
- Update naming of fw parsing function to reflect that it is not longer
dt only.
- Set the chip name explicitly to reduce fragility resulting from different
entries in the various ID tables.
bosch,bmg160
- Add spi-max-frequency property and limit to dt-binding.
microchip,mcp320x
- Use devm_* to simplify device removal and error handling.
nxp,imx93
- Drop a non existent 4th interrupt from bindings.
qcom,mp8xxx-xoadc
- Drop unused kerneldoc
renesas,isl29501
- Actually use the of_match table.
rockchip,saradc
- Fix channel bitmask
- Fix write masks
- Replace custom handling of optional reset control with how it should be
done.
ti,ads1298
- Fix error code to not return a successfully obtained regulator.
- Avoid a divide by zero when setting frequency.
ti,hdc2010
- Add missing interrupts dt binding property
vishay,veml6075
- Make vdd-supply required in the dt-binding.
----------------------------------------------------------------
Arturas Moskvinas (1):
iio: adc: mcp320x: Simplify device removal logic
Dan Carpenter (2):
iio: adc: ti-ads1298: Fix error code in probe()
iio: adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq()
Dumitru Ceclan (5):
dt-bindings: iio: hmc425a: add conditional GPIO array size constraints
dt-bindings: iio: hmc425a: add entry for LTC6373
iio: amplifiers: hmc425a: move conversion logic
iio: amplifiers: hmc425a: use pointers in match table
iio: amplifiers: hmc425a: add support for LTC6373 Instrumentation Amplifier
Icenowy Zheng (3):
dt-bindings: vendor-prefix: Add prefix for Voltafield
dt-bindings: iio: magnetometer: Add Voltafield AF8133J
iio: magnetometer: add a driver for Voltafield AF8133J magnetometer
Javier Carrasco (1):
dt-bindings: iio: light: vishay,veml6075: make vdd-supply required
Jonathan Cameron (8):
iio: light: vl6180: Drop unused linux/of.h include
iio: light: al3320a: Drop unused linux/of.h include
iio: light: al3010: Switch from linux/of.h to linux/mod_devicetable.h
iio: adc: ads8688: Switch to mod_devicetable.h for struct of_device_id definition
iio: accel: adxl372: Switch from linux/of.h to linux/mod_devicetable.h
iio: accel: bma180: Switch from linux/of.h to linux/mod_devicetable.h
iio: accel: kxsd9: Switch from linux/of.h to linux/mod_devicetable.h
iio: dac: mcp4821: Switch to including mod_devicetable.h for struct of_device_id definition.
Josua Mayer (1):
dt-bindings: iio: humidity: hdc20x0: add optional interrupts property
Krzysztof Kozlowski (3):
dt-bindings: iio: adc: drop redundant type from label
iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info member
iio: proximity: isl29501: make use of of_device_id table
Marco Felsch (2):
dt-bindings: iio: ti,tmp117: add optional label property
dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency
Marius Cristea (2):
dt-bindings: iio: adc: adding support for PAC193X
iio: adc: adding support for PAC193x
Nuno Sa (3):
iio: temperature: ltc2983: make use of spi_get_device_match_data()
iio: temperature: ltc2983: rename ltc2983_parse_dt()
iio: temperature: ltc2983: explicitly set the name in chip_info
Ondrej Jirman (1):
MAINTAINERS: Add an entry for AF8133J driver
Peng Fan (1):
dt-bindings: iio: adc: imx93: drop the 4th interrupt
Quentin Schulz (3):
iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
iio: adc: rockchip_saradc: use mask for write_enable bitfield
iio: adc: rockchip_saradc: replace custom logic with devm_reset_control_get_optional_exclusive
Ramona Gradinariu (3):
docs: iio: Refactor index.rst
docs: iio: add documentation for device buffers
docs: iio: add documentation for adis16475 driver
Sean Rhodes (1):
iio: accel: kxcjk-1013: Implement ACPI method ROTM to retrieve mount matrix.
Thomas Haemmerle (2):
dt-bindings: iio: ti,tmp117: add vcc supply binding
iio: temperature: tmp117: add support for vcc-supply
.../ABI/testing/sysfs-bus-iio-adc-pac1934 | 9 +
Documentation/devicetree/bindings/iio/adc/adc.yaml | 1 -
.../bindings/iio/adc/microchip,pac1934.yaml | 120 ++
.../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 4 +-
.../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 -
.../bindings/iio/amplifiers/adi,hmc425a.yaml | 47 +-
.../bindings/iio/gyroscope/bosch,bmg160.yaml | 8 +-
.../bindings/iio/humidity/ti,hdc2010.yaml | 3 +
.../bindings/iio/light/vishay,veml6075.yaml | 1 +
.../iio/magnetometer/voltafield,af8133j.yaml | 60 +
.../bindings/iio/temperature/ti,tmp117.yaml | 8 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
Documentation/iio/adis16475.rst | 407 +++++
Documentation/iio/iio_devbuf.rst | 152 ++
Documentation/iio/index.rst | 9 +-
MAINTAINERS | 13 +
drivers/iio/accel/adxl372_spi.c | 2 +-
drivers/iio/accel/bma180.c | 2 +-
drivers/iio/accel/kxcjk-1013.c | 87 +-
drivers/iio/accel/kxsd9-spi.c | 2 +-
drivers/iio/adc/Kconfig | 11 +
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/mcp320x.c | 29 +-
drivers/iio/adc/pac1934.c | 1636 ++++++++++++++++++++
drivers/iio/adc/qcom-pm8xxx-xoadc.c | 1 -
drivers/iio/adc/rockchip_saradc.c | 17 +-
drivers/iio/adc/ti-ads1298.c | 4 +-
drivers/iio/adc/ti-ads8688.c | 2 +-
drivers/iio/amplifiers/hmc425a.c | 274 +++-
drivers/iio/dac/mcp4821.c | 2 +-
drivers/iio/light/al3010.c | 2 +-
drivers/iio/light/al3320a.c | 1 -
drivers/iio/light/vl6180.c | 1 -
drivers/iio/magnetometer/Kconfig | 12 +
drivers/iio/magnetometer/Makefile | 1 +
drivers/iio/magnetometer/af8133j.c | 528 +++++++
drivers/iio/proximity/isl29501.c | 3 +-
drivers/iio/temperature/ltc2983.c | 28 +-
drivers/iio/temperature/tmp117.c | 9 +
39 files changed, 3376 insertions(+), 124 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-pac1934
create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
create mode 100644 Documentation/iio/adis16475.rst
create mode 100644 Documentation/iio/iio_devbuf.rst
create mode 100644 drivers/iio/adc/pac1934.c
create mode 100644 drivers/iio/magnetometer/af8133j.c
next reply other threads:[~2024-02-29 20:11 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-29 20:10 Jonathan Cameron [this message]
2024-03-02 19:03 ` [PULL] IIO: 2nd set of new device support features etc for 6.9 Greg KH
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=20240229201056.45abd048@jic23-huawei \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox