iio: humidity: hdc3020: add reset management
authorJavier Carrasco <javier.carrasco.cruz@gmail.com>
Sun, 3 Mar 2024 21:54:22 +0000 (22:54 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 25 Mar 2024 20:10:13 +0000 (20:10 +0000)
commite264b086f40a3d74a405227db8b624b4b15906e0
treeed8dfb65af7052d54942bcc1667b36277381448b
parent137166ef5fc5a10fbc7bceee20d770e6a930f4cc
iio: humidity: hdc3020: add reset management

The HDC3020 provides an active low reset signal that must be handled if
connected. Asserting this signal turns the device into Trigger-on Demand
measurement mode, reducing its power consumption when no measurements
are required like in low-power modes.

According to the datasheet, the longest "Reset Ready" is 3 ms, which is
only taken into account if the reset signal is defined.

Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
Link: https://lore.kernel.org/r/20240303-hdc3020-pm-v3-3-48bc02b5241b@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/humidity/hdc3020.c