Searched refs:als_gain (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/drivers/iio/light/ |
H A D | tsl2583.c | 86 int als_gain; member 137 chip->als_settings.als_gain = 0; in tsl2583_defaults() 250 (gainadj[chip->als_settings.als_gain].ch0 >> 1)) in tsl2583_get_lux() 251 / gainadj[chip->als_settings.als_gain].ch0; in tsl2583_get_lux() 253 (gainadj[chip->als_settings.als_gain].ch1 >> 1)) in tsl2583_get_lux() 254 / gainadj[chip->als_settings.als_gain].ch1; in tsl2583_get_lux() 403 chip->als_settings.als_gain); in tsl2583_set_als_gain() 407 chip->als_settings.als_gain); in tsl2583_set_als_gain() 714 *val = gainadj[chip->als_settings.als_gain].mean; in tsl2583_read_raw() 774 chip->als_settings.als_gain in tsl2583_write_raw() [all...] |
H A D | ltr501.c | 139 const struct ltr501_gain *als_gain; member 692 *val = data->chip_info->als_gain[i].scale; in ltr501_read_raw() 693 *val2 = data->chip_info->als_gain[i].uscale; in ltr501_read_raw() 752 i = ltr501_get_gain_index(info->als_gain, in ltr501_write_raw() 1116 if (info->als_gain[i].scale == LTR501_RESERVED_GAIN) in ltr501_show_intensity_scale_avail() 1119 info->als_gain[i].scale, in ltr501_show_intensity_scale_avail() 1120 info->als_gain[i].uscale); in ltr501_show_intensity_scale_avail() 1194 .als_gain = ltr501_als_gain_tbl, 1208 .als_gain = ltr559_als_gain_tbl, 1222 .als_gain [all...] |
H A D | tsl2772.c | 244 .als_gain = 0, 754 (chip->settings.als_gain & 0xFF) | in tsl2772_chip_on() 764 tsl2772_als_gain[chip->settings.als_gain]; in tsl2772_chip_on() 1272 *val = tsl2772_als_gain[chip->settings.als_gain]; in tsl2772_read_raw() 1302 chip->settings.als_gain = 0; in tsl2772_write_raw() 1305 chip->settings.als_gain = 1; in tsl2772_write_raw() 1308 chip->settings.als_gain = 2; in tsl2772_write_raw() 1311 chip->settings.als_gain = 3; in tsl2772_write_raw()
|
H A D | apds9960.c | 140 int als_gain; member 423 data->als_gain = idx; in apds9960_set_als_gain() 521 *val = apds9960_als_gain_map[data->als_gain]; in apds9960_read_raw()
|
H A D | stk3310.c | 515 STK3310_REGFIELD(als_gain); in stk3310_regmap_init()
|
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | tsl2583.c | 86 int als_gain; member 137 chip->als_settings.als_gain = 0; in tsl2583_defaults() 250 (gainadj[chip->als_settings.als_gain].ch0 >> 1)) in tsl2583_get_lux() 251 / gainadj[chip->als_settings.als_gain].ch0; in tsl2583_get_lux() 253 (gainadj[chip->als_settings.als_gain].ch1 >> 1)) in tsl2583_get_lux() 254 / gainadj[chip->als_settings.als_gain].ch1; in tsl2583_get_lux() 403 chip->als_settings.als_gain); in tsl2583_set_als_gain() 407 chip->als_settings.als_gain); in tsl2583_set_als_gain() 712 *val = gainadj[chip->als_settings.als_gain].mean; in tsl2583_read_raw() 774 chip->als_settings.als_gain in tsl2583_write_raw() [all...] |
H A D | tsl2591.c | 159 u8 als_gain; member 200 static int tsl2591_gain_to_multiplier(const u8 als_gain) in tsl2591_gain_to_multiplier() argument 202 switch (als_gain) { in tsl2591_gain_to_multiplier() 336 static int tsl2591_compatible_gain(struct tsl2591_chip *chip, const u8 als_gain) in tsl2591_compatible_gain() argument 338 switch (als_gain) { in tsl2591_compatible_gain() 470 gain_multi = tsl2591_gain_to_multiplier(settings->als_gain); in tsl2591_read_channel_data() 510 als_settings.als_int_time | als_settings.als_gain); in tsl2591_set_als_gain_int_time() 764 *val = tsl2591_gain_to_multiplier(chip->als_settings.als_gain); in tsl2591_read_raw() 815 chip->als_settings.als_gain = gain; in tsl2591_write_raw() 1081 chip->als_settings.als_gain in tsl2591_load_defaults() [all...] |
H A D | ltr501.c | 141 const struct ltr501_gain *als_gain; member 715 *val = data->chip_info->als_gain[i].scale; in ltr501_read_raw() 716 *val2 = data->chip_info->als_gain[i].uscale; in ltr501_read_raw() 775 i = ltr501_get_gain_index(info->als_gain, in ltr501_write_raw() 1139 if (info->als_gain[i].scale == LTR501_RESERVED_GAIN) in ltr501_show_intensity_scale_avail() 1142 info->als_gain[i].scale, in ltr501_show_intensity_scale_avail() 1143 info->als_gain[i].uscale); in ltr501_show_intensity_scale_avail() 1217 .als_gain = ltr501_als_gain_tbl, 1231 .als_gain = ltr559_als_gain_tbl, 1245 .als_gain [all...] |
H A D | tsl2772.c | 246 .als_gain = 0, 749 (chip->settings.als_gain & 0xFF) | in tsl2772_chip_on() 759 tsl2772_als_gain[chip->settings.als_gain]; in tsl2772_chip_on() 1267 *val = tsl2772_als_gain[chip->settings.als_gain]; in tsl2772_read_raw() 1297 chip->settings.als_gain = 0; in tsl2772_write_raw() 1300 chip->settings.als_gain = 1; in tsl2772_write_raw() 1303 chip->settings.als_gain = 2; in tsl2772_write_raw() 1306 chip->settings.als_gain = 3; in tsl2772_write_raw()
|
H A D | apds9960.c | 141 int als_gain; member 428 data->als_gain = idx; in apds9960_set_als_gain() 526 *val = apds9960_als_gain_map[data->als_gain]; in apds9960_read_raw()
|
H A D | stk3310.c | 536 STK3310_REGFIELD(als_gain); in stk3310_regmap_init()
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | tsl2772.h | 41 * @als_gain: Index into the tsl2772_als_gain array. 70 int als_gain; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | tsl2772.h | 41 * @als_gain: Index into the tsl2772_als_gain array. 70 int als_gain; member
|
Completed in 18 milliseconds