Lines Matching refs:ch0
68 static unsigned long apds9300_calculate_lux(u16 ch0, u16 ch1) in apds9300_calculate_lux() argument
73 if (ch0 == 0) in apds9300_calculate_lux()
76 tmp = DIV_ROUND_UP(ch1 * 100, ch0); in apds9300_calculate_lux()
78 lux = 3150 * ch0 - (unsigned long)DIV_ROUND_UP_ULL(ch0 in apds9300_calculate_lux()
81 lux = 2290 * ch0 - 2910 * ch1; in apds9300_calculate_lux()
83 lux = 1570 * ch0 - 1800 * ch1; in apds9300_calculate_lux()
85 lux = 338 * ch0 - 260 * ch1; in apds9300_calculate_lux()
242 int ch0, ch1, ret = -EINVAL; in apds9300_read_raw() local
248 ch0 = apds9300_get_adc_val(data, 0); in apds9300_read_raw()
249 if (ch0 < 0) { in apds9300_read_raw()
250 ret = ch0; in apds9300_read_raw()
258 *val = apds9300_calculate_lux(ch0, ch1); in apds9300_read_raw()