forked from Minki/linux
4075a283ae
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>
58 lines
2.2 KiB
Makefile
58 lines
2.2 KiB
Makefile
#
|
|
# Makefile for IIO ADC drivers
|
|
#
|
|
|
|
# When adding new entries keep the list in alphabetical order
|
|
obj-$(CONFIG_AD_SIGMA_DELTA) += ad_sigma_delta.o
|
|
obj-$(CONFIG_AD7266) += ad7266.o
|
|
obj-$(CONFIG_AD7291) += ad7291.o
|
|
obj-$(CONFIG_AD7298) += ad7298.o
|
|
obj-$(CONFIG_AD7923) += ad7923.o
|
|
obj-$(CONFIG_AD7476) += ad7476.o
|
|
obj-$(CONFIG_AD7791) += ad7791.o
|
|
obj-$(CONFIG_AD7793) += ad7793.o
|
|
obj-$(CONFIG_AD7887) += ad7887.o
|
|
obj-$(CONFIG_AD799X) += ad799x.o
|
|
obj-$(CONFIG_AT91_ADC) += at91_adc.o
|
|
obj-$(CONFIG_AT91_SAMA5D2_ADC) += at91-sama5d2_adc.o
|
|
obj-$(CONFIG_AXP288_ADC) += axp288_adc.o
|
|
obj-$(CONFIG_BCM_IPROC_ADC) += bcm_iproc_adc.o
|
|
obj-$(CONFIG_BERLIN2_ADC) += berlin2-adc.o
|
|
obj-$(CONFIG_CC10001_ADC) += cc10001_adc.o
|
|
obj-$(CONFIG_DA9150_GPADC) += da9150-gpadc.o
|
|
obj-$(CONFIG_EXYNOS_ADC) += exynos_adc.o
|
|
obj-$(CONFIG_FSL_MX25_ADC) += fsl-imx25-gcq.o
|
|
obj-$(CONFIG_HI8435) += hi8435.o
|
|
obj-$(CONFIG_IMX7D_ADC) += imx7d_adc.o
|
|
obj-$(CONFIG_INA2XX_ADC) += ina2xx-adc.o
|
|
obj-$(CONFIG_LP8788_ADC) += lp8788_adc.o
|
|
obj-$(CONFIG_LPC18XX_ADC) += lpc18xx_adc.o
|
|
obj-$(CONFIG_LTC2485) += ltc2485.o
|
|
obj-$(CONFIG_MAX1027) += max1027.o
|
|
obj-$(CONFIG_MAX1363) += max1363.o
|
|
obj-$(CONFIG_MCP320X) += mcp320x.o
|
|
obj-$(CONFIG_MCP3422) += mcp3422.o
|
|
obj-$(CONFIG_MEDIATEK_MT6577_AUXADC) += mt6577_auxadc.o
|
|
obj-$(CONFIG_MEN_Z188_ADC) += men_z188_adc.o
|
|
obj-$(CONFIG_MXS_LRADC) += mxs-lradc.o
|
|
obj-$(CONFIG_NAU7802) += nau7802.o
|
|
obj-$(CONFIG_PALMAS_GPADC) += palmas_gpadc.o
|
|
obj-$(CONFIG_QCOM_SPMI_IADC) += qcom-spmi-iadc.o
|
|
obj-$(CONFIG_QCOM_SPMI_VADC) += qcom-spmi-vadc.o
|
|
obj-$(CONFIG_ROCKCHIP_SARADC) += rockchip_saradc.o
|
|
obj-$(CONFIG_STX104) += stx104.o
|
|
obj-$(CONFIG_TI_ADC081C) += ti-adc081c.o
|
|
obj-$(CONFIG_TI_ADC0832) += ti-adc0832.o
|
|
obj-$(CONFIG_TI_ADC12138) += ti-adc12138.o
|
|
obj-$(CONFIG_TI_ADC128S052) += ti-adc128s052.o
|
|
obj-$(CONFIG_TI_ADC161S626) += ti-adc161s626.o
|
|
obj-$(CONFIG_TI_ADS1015) += ti-ads1015.o
|
|
obj-$(CONFIG_TI_ADS8688) += ti-ads8688.o
|
|
obj-$(CONFIG_TI_AM335X_ADC) += ti_am335x_adc.o
|
|
obj-$(CONFIG_TWL4030_MADC) += twl4030-madc.o
|
|
obj-$(CONFIG_TWL6030_GPADC) += twl6030-gpadc.o
|
|
obj-$(CONFIG_VF610_ADC) += vf610_adc.o
|
|
obj-$(CONFIG_VIPERBOARD_ADC) += viperboard_adc.o
|
|
xilinx-xadc-y := xilinx-xadc-core.o xilinx-xadc-events.o
|
|
obj-$(CONFIG_XILINX_XADC) += xilinx-xadc.o
|