Lines Matching refs:gain
355 uint8_t gain = als_gains[(tcs3400_chip.shadow[TCS3400_CONTROL] & 0x3)]; in tcs3400_cal_cpl() local
357 CPL = (atime * gain); in tcs3400_cal_cpl()
418 static int tcs3400_set_als_gain(int gain) in tcs3400_set_als_gain() argument
424 switch (gain) { in tcs3400_set_als_gain()
459 uint8_t gain = (tcs3400_chip.shadow[TCS3400_CONTROL]) & 0x3; in tcs3400_dec_gain() local
462 if ((gain <= 0)) in tcs3400_dec_gain()
465 if ((als_gains[idx] == 0) || (idx >= gain)) in tcs3400_dec_gain()
467 else if (idx < gain) { in tcs3400_dec_gain()
468 gain = idx; in tcs3400_dec_gain()
473 __func__, als_gains[gain]); in tcs3400_dec_gain()
474 ret = tcs3400_set_als_gain(als_gains[gain]); in tcs3400_dec_gain()
482 uint8_t gain = (tcs3400_chip.shadow[TCS3400_CONTROL]) & 0x3; in tcs3400_inc_gain() local
485 LOG("kavin print gain value is %d\n", gain); in tcs3400_inc_gain()
486 if ((gain >= (ARRAY_SIZE(als_gains) - 1))) in tcs3400_inc_gain()
489 if ((als_gains[idx] == 0) || (idx <= gain)) in tcs3400_inc_gain()
491 else if (idx > gain) { in tcs3400_inc_gain()
492 gain = idx; in tcs3400_inc_gain()
498 __func__, als_gains[gain]); in tcs3400_inc_gain()
499 ret = tcs3400_set_als_gain(als_gains[gain]); in tcs3400_inc_gain()