1config ADC 2 bool "Enable ADC drivers using Driver Model" 3 depends on DM 4 help 5 This enables ADC API for drivers, which allows driving ADC features 6 by single and multi-channel methods for: 7 - start/stop/get data for conversion of a single-channel selected by 8 a number or multi-channels selected by a bitmask 9 - get data mask (ADC resolution) 10 ADC reference Voltage supply options: 11 - methods for get Vdd/Vss reference Voltage values with polarity 12 - support supply's phandle with auto-enable 13 - supply polarity setting in fdt 14 15config SPL_ADC 16 bool "Enable ADC drivers using Driver Model in SPL" 17 depends on SPL_DM 18 19config ADC_EXYNOS 20 bool "Enable Exynos 54xx ADC driver" 21 depends on ADC && ARCH_EXYNOS5 22 help 23 This enables basic driver for Exynos ADC compatible with Exynos54xx. 24 It provides: 25 - 10 analog input channels 26 - 12-bit resolution 27 - 600 KSPS of sample rate 28 29config ADC_SANDBOX 30 bool "Enable Sandbox ADC test driver" 31 depends on ADC 32 help 33 This enables driver for Sandbox ADC device emulation. 34 It provides: 35 - 4 analog input channels 36 - 16-bit resolution 37 - single and multi-channel conversion mode 38 39config SARADC_MESON 40 bool "Enable Amlogic Meson SARADC driver" 41 depends on ADC 42 imply REGMAP 43 help 44 This enables driver for Amlogic Meson SARADC. 45 It provides: 46 - 8 analog input channels 47 - 1O or 12 bits resolution 48 - Up to 1MSPS of sample rate 49 50config SARADC_ROCKCHIP 51 bool "Enable Rockchip SARADC driver" 52 depends on ADC && ARCH_ROCKCHIP 53 help 54 This enables driver for Rockchip SARADC. 55 It provides: 56 - 2~6 analog input channels 57 - 1O or 12 bits resolution 58 - Up to 1MSPS of sample rate 59 60config STM32_ADC 61 bool "Enable STMicroelectronics STM32 ADC driver" 62 depends on ADC && (STM32H7 || ARCH_STM32MP) 63 help 64 This enables driver for STMicroelectronics STM32 analog-to-digital 65 converter (ADC). 66 A STM32 ADC block can be composed of several individual ADCs. 67 Each has its own private registers, but shares some resources: 68 - clock selection and prescaler 69 - voltage reference 70 - common registers area. 71 STM32 ADC driver is composed of: 72 - core driver to deal with common resources 73 - child driver to deal with individual ADC resources (declare ADC 74 device and associated channels, start/stop conversions) 75 76config ADC_IMX93 77 bool "Enable NXP IMX93 ADC driver" 78 depends on ADC 79 help 80 This enables basic driver for NXP IMX93 ADC. 81 It provides: 82 - 4 analog input channels 83 - 12-bit resolution 84