cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ad7091r-base.h (626B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * AD7091RX Analog to Digital converter driver
      4 *
      5 * Copyright 2014-2019 Analog Devices Inc.
      6 */
      7
      8#ifndef __DRIVERS_IIO_ADC_AD7091R_BASE_H__
      9#define __DRIVERS_IIO_ADC_AD7091R_BASE_H__
     10
     11struct device;
     12struct ad7091r_state;
     13
     14struct ad7091r_chip_info {
     15	unsigned int num_channels;
     16	const struct iio_chan_spec *channels;
     17	unsigned int vref_mV;
     18};
     19
     20extern const struct regmap_config ad7091r_regmap_config;
     21
     22int ad7091r_probe(struct device *dev, const char *name,
     23		const struct ad7091r_chip_info *chip_info,
     24		struct regmap *map, int irq);
     25
     26#endif /* __DRIVERS_IIO_ADC_AD7091R_BASE_H__ */