Re: [PATCH v6 0/4] iio: humidity: Add driver for ti HDC302x humidity sensors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 11 Dec 2023 20:22:01 +0800
Li peiyu <579lpy@xxxxxxxxx> wrote:

> Add support for HDC302x integrated capacitive based relative
> humidity (RH) and temperature sensor.
> This driver supports reading values, reading the maximum and
> minimum of values and controlling the integrated heater of
> the sensor.
> 
> Signed-off-by: Li peiyu <579lpy@xxxxxxxxx>
Series applied to the togreg branch of iio.git but initially
that's just pushed out as testing to let 0-day see if it can find
anything we missed.

Thanks!

Jonathan

> ---
> changes in v6:
> 	sensor driver:
> 	  - Drop offset for humidity channel.
> 	  - Use put_unaligned_be16 to assign the 14-bit heater value.
> 	  - Remove error message if devm_action_or_reset() fails.
> 	  - Add eror message if devm_iio_device_register() fails.
> 	dt-bindings:
> 	  - remove items before "- const: ti,hdc3020".
> 	  - add vdd-supply to required.
> changes in v5:
> 	iio ABI:
> 	  - Document _TROUGH as an info element.
> 	sensor driver:
> 	  - Correct heater enable/disable commands
> 	  - Rearrang header files in alphabetical order.
> 	  - Change .info_mask_separate to BIT(IIO_CHAN_INFO_RAW). 
> 	  - Add details to mutex comment.
> 	  - Add error handling for chan->type in read_raw call.
> 	  - Remove error message for devm_iio_device_register.
> changes in v4:
> 	iio core:
> 	  - Add an IIO_CHAN_INFO_TROUGH modifier for minimum values.
> 	iio ABI:
> 	  - Document the new _TROUGH modifier.
> 	sensor driver:
> 	  - Add MAINTAINERS.
> 	  - Use new IIO_CHAN_INFO_TROUGH modifier.
> 	  - Support the complete heater range.
> 	  - Remove measurement values from the data structure.
> 	  - Use guard(mutex)(...), make the code simpler
> 	  - Removed buffer mode and direct mode conversion code
> 	  - Minor coding-style fixes.
> 	dt-bindings:
> 	  - removed unnecessary example
> 	  - add vdd-supply to the example
> changes in v3:
> 	sensor driver:
> 	  - Removed the custom ABI
> 	  - Give up calculating values in the driver
> 	  - Use read_avail callback to get available parameters
> 	  - Changed the scope of the lock to make the code more concise
> 	  - Fixed the code format issue
> 	dt-bindings:
> 	  - Use a fallback compatible
> changes in v2:
> 	sensor driver:
> 	  - Added static modification to global variables
> 	  - change the methord to read peak value
> 	dt-bindings:
> 	  - change the maintainers to me.
> 	  - hdc3020,hdc3021,hdc3022 are compatible,I've changed the dirver.
> 	  - change the node name to humidity-sensor.
> 
> ---
> Javier Carrasco (2):
>       iio: core: introduce trough modifier for minimum values
>       iio: ABI: document temperature and humidity peak/trough raw attributes
> 
> Li peiyu (2):
>       dt-bindings: iio: humidity: Add TI HDC302x support
>       iio: humidity: Add driver for TI HDC302x humidity sensors
> 
>  Documentation/ABI/testing/sysfs-bus-iio            |  13 +-
>  .../bindings/iio/humidity/ti,hdc3020.yaml          |  55 +++
>  MAINTAINERS                                        |   8 +
>  drivers/iio/humidity/Kconfig                       |  12 +
>  drivers/iio/humidity/Makefile                      |   1 +
>  drivers/iio/humidity/hdc3020.c                     | 473 +++++++++++++++++++++
>  drivers/iio/industrialio-core.c                    |   1 +
>  include/linux/iio/types.h                          |   1 +
>  8 files changed, 563 insertions(+), 1 deletion(-)
>  ---
> base-commit: 33cc938e65a98f1d29d0a18403dbbee050dcad9a
> 
> Best regards,





[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux