This patch introduces a new IIO standard attribute to set the bit resolution of the data *_raw readings dynamically using sysfs. The VCNL4040/4200 proximity/ambient light sensors support 12-bit (default) and 16-bit ADC resolutions. This can be dynamically changed, so to support this with the standard iio channel configuration a new iio attribute should be added. The VCNL4040 devices will use this for setting proximity high definition (16-bit resolution). Signed-off-by: Mårten Lindahl <marten.lindahl@xxxxxxxx> --- Mårten Lindahl (2): iio: core: Introduce resolution standard attribute iio: light: vcnl4000: Add ps high definition for vcnl4040 drivers/iio/industrialio-core.c | 1 + drivers/iio/light/vcnl4000.c | 87 ++++++++++++++++++++++++++++++++++++++++- include/linux/iio/types.h | 1 + 3 files changed, 87 insertions(+), 2 deletions(-) --- base-commit: a39b6ac3781d46ba18193c9dbb2110f31e9bffe9 change-id: 20231212-vcnl4000-ps-hd-38d42abf9095 Best regards, -- Mårten Lindahl <marten.lindahl@xxxxxxxx>