Lines Matching full:als
25 #define APDS990X_ATIME 0x01 /* ALS ADC time */
28 #define APDS990X_AILTL 0x04 /* ALS interrupt low threshold low byte */
29 #define APDS990X_AILTH 0x05 /* ALS interrupt low threshold hi byte */
30 #define APDS990X_AIHTL 0x06 /* ALS interrupt hi threshold low byte */
31 #define APDS990X_AIHTH 0x07 /* ALS interrupt hi threshold hi byte */
126 u16 atime; /* als integration time */
127 u16 arate; /* als reporting rate */
176 static const u8 again[] = {1, 8, 16, 120}; /* ALS gain steps */
238 /* ALS is mandatory, proximity optional */ in apds990x_mode_on()
362 /* This will force ALS interrupt after the next measurement. */ in apds990x_force_a_refresh()
382 /* Calculate suitable als gain */ in apds990x_calc_again()
384 next_again -= 2; /* ALS saturated. Decrease gain by 2 steps */ in apds990x_calc_again()
511 * If ALS channel is saturated at min gain, in apds990x_irq()
1281 MODULE_DESCRIPTION("APDS990X combined ALS and proximity sensor");