2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-24 05:04:00 +08:00
linux-next/drivers/iio/dac
William Breathitt Gray 4075a283ae iio: stx104: Add IIO support for the ADC channels
The Apex Embedded Systems STX104 features 16 channels of single-ended (8
channels of true differential) 16-bit analog input. Differential input
configuration may be selected via a physical jumper on the device.
Similarly, input polarity (unipolar/bipolar) is configured via a
physical jumper on the device.

Input gain selection is available to the user via software, thus
allowing eight possible input ranges: +-10V, +-5V, +-2.5V, +-1.25V,
0 to 10V, 0 to 5V, 0 to 2.5V, and 0 to 1.25V. Four input gain
configurations are supported: x1, x2, x4, and x8.

This ADC resolution is 16-bits (1/65536 of full scale). Analog input
samples are taken on software trigger; neither FIFO sampling nor
interrupt triggering is supported by this driver.

The Apex Embedded Systems STX104 is primarily an analog-to-digital
converter device. The STX104 IIO driver was initially placed in the DAC
directory because only the DAC portion of the STX104 was supported at
the time. Now that ADC support has been added to the STX104 IIO driver,
the driver should be moved to the more appropriate ADC directory.

Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2016-09-03 17:25:53 +01:00
..
ad5064.c iio:ad5064: Add AD5625/AD5627/AD5645/AD5647/AD4665/AD5657 support 2016-02-08 18:51:26 +00:00
ad5360.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad5380.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad5421.c iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
ad5446.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad5449.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad5504.c iio:core: timestamping clock selection support 2016-06-30 19:41:38 +01:00
ad5592r-base.c iio: dac: ad5592r: Off by one bug in ad5592r_alloc_channels() 2016-05-04 10:52:43 +01:00
ad5592r-base.h iio: dac: Add support for the AD5592R/AD5593R ADCs/DACs 2016-04-10 14:29:06 +01:00
ad5592r.c iio: dac: Add support for the AD5592R/AD5593R ADCs/DACs 2016-04-10 14:29:06 +01:00
ad5593r.c iio: dac: Add support for the AD5592R/AD5593R ADCs/DACs 2016-04-10 14:29:06 +01:00
ad5624r_spi.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad5624r.h
ad5686.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad5755.c iio: ad5755: fix off-by-one on devnr limit check 2016-08-29 16:15:24 +01:00
ad5761.c iio: add ad5761 DAC driver 2016-01-24 14:46:21 +00:00
ad5764.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad5791.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
ad7303.c spi: Updates for v4.4 2015-11-05 13:15:12 -08:00
ad8801.c iio: dac: AD8801: add Analog Devices AD8801/AD8803 support 2016-08-29 18:20:01 +01:00
cio-dac.c iio: Add IIO support for the Measurement Computing CIO-DAC family 2016-07-24 19:58:43 +01:00
Kconfig iio: stx104: Add IIO support for the ADC channels 2016-09-03 17:25:53 +01:00
lpc18xx_dac.c iio: dac: add NXP LPC18xx DAC driver 2016-03-12 18:12:37 +00:00
m62332.c iio:dac:m62332: use dynamic scale 2015-10-11 15:45:17 +01:00
Makefile iio: stx104: Add IIO support for the ADC channels 2016-09-03 17:25:53 +01:00
max517.c iio: max517: Add support for MAX520 and MAX521 chips. 2015-03-28 10:57:34 +00:00
max5821.c iio: dac: max5821: Fix module autoload for OF platform driver 2015-09-23 20:23:23 +01:00
mcp4725.c Merge 4.5-rc3 into staging-next 2016-02-07 17:34:04 -08:00
mcp4922.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
vf610_dac.c iio: dac: vf610_dac: Add IIO DAC driver for Vybrid SoC 2016-02-24 20:52:55 +00:00