Lines Matching refs:chip_info
76 const struct ad5360_chip_info *chip_info; member
176 i = channel / st->chip_info->channels_per_group; in ad5360_get_channel_vref_index()
177 if (i >= st->chip_info->num_vrefs) in ad5360_get_channel_vref_index()
178 i = st->chip_info->num_vrefs - 1; in ad5360_get_channel_vref_index()
440 channels = kcalloc(st->chip_info->num_channels, in ad5360_alloc_channels()
446 for (i = 0; i < st->chip_info->num_channels; ++i) { in ad5360_alloc_channels()
447 channels[i] = st->chip_info->channel_template; in ad5360_alloc_channels()
474 st->chip_info = &ad5360_chip_info_tbl[type]; in ad5360_probe()
481 indio_dev->num_channels = st->chip_info->num_channels; in ad5360_probe()
489 for (i = 0; i < st->chip_info->num_vrefs; ++i) in ad5360_probe()
492 ret = devm_regulator_bulk_get(&st->spi->dev, st->chip_info->num_vrefs, in ad5360_probe()
499 ret = regulator_bulk_enable(st->chip_info->num_vrefs, st->vref_reg); in ad5360_probe()
514 regulator_bulk_disable(st->chip_info->num_vrefs, st->vref_reg); in ad5360_probe()
530 regulator_bulk_disable(st->chip_info->num_vrefs, st->vref_reg); in ad5360_remove()