xref: /rk3399_rockchip-uboot/drivers/adc/Kconfig (revision 48111c221d0e3dc64a1c5bed8d87a55701a26d43)
15decbf53SPrzemyslaw Marczakconfig ADC
25decbf53SPrzemyslaw Marczak	bool "Enable ADC drivers using Driver Model"
35decbf53SPrzemyslaw Marczak	help
45decbf53SPrzemyslaw Marczak	  This enables ADC API for drivers, which allows driving ADC features
55decbf53SPrzemyslaw Marczak	  by single and multi-channel methods for:
65decbf53SPrzemyslaw Marczak	  - start/stop/get data for conversion of a single-channel selected by
75decbf53SPrzemyslaw Marczak	    a number or multi-channels selected by a bitmask
85decbf53SPrzemyslaw Marczak	  - get data mask (ADC resolution)
95decbf53SPrzemyslaw Marczak	  ADC reference Voltage supply options:
105decbf53SPrzemyslaw Marczak	  - methods for get Vdd/Vss reference Voltage values with polarity
115decbf53SPrzemyslaw Marczak	  - support supply's phandle with auto-enable
125decbf53SPrzemyslaw Marczak	  - supply polarity setting in fdt
133b3ad901SPrzemyslaw Marczak
1435ef9ac3SJoseph Chenconfig ADC_REQ_REGULATOR
1535ef9ac3SJoseph Chen	bool "Enable regulator control for ADC drivers"
1635ef9ac3SJoseph Chen	depends on ADC
1735ef9ac3SJoseph Chen	default n
1835ef9ac3SJoseph Chen	help
1935ef9ac3SJoseph Chen	  ADC may depend on regulator power supply and require control.
2035ef9ac3SJoseph Chen
213b3ad901SPrzemyslaw Marczakconfig ADC_EXYNOS
223b3ad901SPrzemyslaw Marczak	bool "Enable Exynos 54xx ADC driver"
233b3ad901SPrzemyslaw Marczak	help
243b3ad901SPrzemyslaw Marczak	  This enables basic driver for Exynos ADC compatible with Exynos54xx.
253b3ad901SPrzemyslaw Marczak	  It provides:
263b3ad901SPrzemyslaw Marczak	  - 10 analog input channels
273b3ad901SPrzemyslaw Marczak	  - 12-bit resolution
283b3ad901SPrzemyslaw Marczak	  - 600 KSPS of sample rate
2908d6300aSPrzemyslaw Marczak
3008d6300aSPrzemyslaw Marczakconfig ADC_SANDBOX
3108d6300aSPrzemyslaw Marczak	bool "Enable Sandbox ADC test driver"
3208d6300aSPrzemyslaw Marczak	help
3308d6300aSPrzemyslaw Marczak	  This enables driver for Sandbox ADC device emulation.
3408d6300aSPrzemyslaw Marczak	  It provides:
3508d6300aSPrzemyslaw Marczak	  - 4 analog input channels
3608d6300aSPrzemyslaw Marczak	  - 16-bit resolution
3708d6300aSPrzemyslaw Marczak	  - single and multi-channel conversion mode
38ae6cbe8aSDavid Wu
39ae6cbe8aSDavid Wuconfig SARADC_ROCKCHIP
40ae6cbe8aSDavid Wu	bool "Enable Rockchip SARADC driver"
41ae6cbe8aSDavid Wu	help
42ae6cbe8aSDavid Wu	  This enables driver for Rockchip SARADC.
43ae6cbe8aSDavid Wu	  It provides:
44ae6cbe8aSDavid Wu	  - 2~6 analog input channels
45ae6cbe8aSDavid Wu	  - 1O or 12 bits resolution
46ae6cbe8aSDavid Wu	  - Up to 1MSPS of sample rate
47*48111c22SSimon Xue
48*48111c22SSimon Xueconfig SARADC_ROCKCHIP_V2
49*48111c22SSimon Xue	bool "Enable Rockchip SARADC v2 driver"
50*48111c22SSimon Xue	help
51*48111c22SSimon Xue	  This enables driver for Rockchip SARADC v2.
52*48111c22SSimon Xue	  It provides:
53*48111c22SSimon Xue	  - 8 analog input channels
54*48111c22SSimon Xue	  - 12 bits resolution
55*48111c22SSimon Xue	  - Up to 1MSPS of sample rate
56