Hi Jonathan, > So, sensor_max_range can effectively be exposed as a combination of > scale and the *_raw_avail for a raw read (via the read_avail callback in IIO). > We'll ignore the fact the interface assumes a single value (so I assume symmetric?) Based on the SCMI specification the sensor min range and max range are 64 bits signed number. looks like IIO_AVAIL_RANGE can only take the following types of data which all looks like 32 bit. IIO_VAL_FRACTIONAL also takes two int type numbers. How can I send 64 bit sensor range using this and read_avail callback? #define IIO_VAL_INT 1 #define IIO_VAL_INT_PLUS_MICRO 2 #define IIO_VAL_INT_PLUS_NANO 3 #define IIO_VAL_INT_PLUS_MICRO_DB 4 #define IIO_VAL_INT_MULTIPLE 5 #define IIO_VAL_FRACTIONAL 10 #define IIO_VAL_FRACTIONAL_LOG2 11 #define IIO_VAL_CHAR 12 Thanks, Jyoti