Home
last modified time | relevance | path

Searched refs:CALIB_FRAC_BITS (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/iio/light/
H A Dtsl2563.c37 #define CALIB_FRAC_BITS 10 macro
38 /* 0.5 in CALIB_FRAC_BITS precision */
39 #define CALIB_FRAC_HALF (1 << (CALIB_FRAC_BITS - 1))
41 #define CALIB_FRAC(n, b) (((n) << CALIB_FRAC_BITS) / (b))
354 CALIB_FRAC_HALF) >> CALIB_FRAC_BITS); in tsl2563_calib_to_sysfs()
359 return (((u32) value) << CALIB_FRAC_BITS) / CALIB_BASE_SYSFS; in tsl2563_calib_from_sysfs()
437 scaled >>= CALIB_FRAC_BITS; in tsl2563_calib_adc() local
/kernel/linux/linux-6.6/drivers/iio/light/
H A Dtsl2563.c40 #define CALIB_FRAC_BITS 10 macro
359 return (int)DIV_ROUND_CLOSEST(calib * CALIB_BASE_SYSFS, BIT(CALIB_FRAC_BITS)); in tsl2563_calib_to_sysfs()
365 return (((u32) value) << CALIB_FRAC_BITS) / CALIB_BASE_SYSFS; in tsl2563_calib_from_sysfs()
443 scaled >>= CALIB_FRAC_BITS; in tsl2563_calib_adc() local

Completed in 4 milliseconds