Lines Matching refs:chip_info
41 const struct bh1750_chip_info *chip_info;
75 const struct bh1750_chip_info *chip_info = data->chip_info;
77 if ((usec % chip_info->mtreg_to_usec) != 0)
80 val = usec / chip_info->mtreg_to_usec;
81 if (val < chip_info->mtreg_min || val > chip_info->mtreg_max)
88 regval = (val & chip_info->int_time_high_mask) >> 5;
94 regval = val & chip_info->int_time_low_mask;
109 const struct bh1750_chip_info *chip_info = data->chip_info;
110 unsigned long delay = chip_info->mtreg_to_usec * data->mtreg;
137 const struct bh1750_chip_info *chip_info = data->chip_info;
154 tmp = chip_info->mtreg_to_scale / data->mtreg;
160 *val2 = chip_info->mtreg_to_usec * data->mtreg;
194 const struct bh1750_chip_info *chip_info = data->chip_info;
196 for (i = chip_info->mtreg_min; i <= chip_info->mtreg_max; i += chip_info->inc)
198 chip_info->mtreg_to_usec * i);
249 data->chip_info = &bh1750_chip_info_tbl[id->driver_data];
251 usec = data->chip_info->mtreg_to_usec * data->chip_info->mtreg_default;