]> git.ipfire.org Git - thirdparty/linux.git/commit
iio: light: veml6030: extend regmap to support caching
authorJavier Carrasco <javier.carrasco.cruz@gmail.com>
Sun, 19 Jan 2025 17:31:59 +0000 (18:31 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sat, 8 Feb 2025 15:10:15 +0000 (15:10 +0000)
commit46e28867540434f94ddb745c74466f40669bcc48
treec3cf878603ecdcf6e6b907bbadfbc6615c7af4f8
parent9c7eb1ab2eec47ad9eaf6e11ce14d3d6fd54e677
iio: light: veml6030: extend regmap to support caching

The configuration registers are not volatile and are not affected
by read operations (i.e. not precious), making them suitable to be
cached in order to reduce the number of accesses to the device.

Add support for caching (RBTREE type).

Signed-off-by: Javier Carrasco <javier.carrasco.cruz@gmail.com>
Link: https://patch.msgid.link/20250119-veml6030-scale-v2-2-6bfc4062a371@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/light/veml6030.c