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()
441 channels = kcalloc(st->chip_info->num_channels, in ad5360_alloc_channels()
447 for (i = 0; i < st->chip_info->num_channels; ++i) { in ad5360_alloc_channels()
448 channels[i] = st->chip_info->channel_template; in ad5360_alloc_channels()
475 st->chip_info = &ad5360_chip_info_tbl[type]; in ad5360_probe()
482 indio_dev->num_channels = st->chip_info->num_channels; in ad5360_probe()
490 for (i = 0; i < st->chip_info->num_vrefs; ++i) in ad5360_probe()
493 ret = devm_regulator_bulk_get(&st->spi->dev, st->chip_info->num_vrefs, in ad5360_probe()
500 ret = regulator_bulk_enable(st->chip_info->num_vrefs, st->vref_reg); in ad5360_probe()
515 regulator_bulk_disable(st->chip_info->num_vrefs, st->vref_reg); in ad5360_probe()
531 regulator_bulk_disable(st->chip_info->num_vrefs, st->vref_reg); in ad5360_remove()