u-boot/drivers/adc
Fabrice Gasnier a466ecec48 adc: Add driver for STM32 ADC
This patch adds support for STMicroelectronics STM32 ADC (analog to
digital converter). It's originally based on Linux kernel v4.18-rcs
drivers/iio/adc/stm32-adc*. It's composed of:
- core driver (UCLASS_SIMPLE_BUS) manages common resources (clk, regu).
- child drivers (UCLASS_ADC) declare each ADC, channels and handle
  conversions.
This driver currently supports STM32H7 and STM32MP1 ADC.

Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2018-08-03 19:53:10 -04:00
..
adc-uclass.c dm: adc: uclass: get reference regulator once 2018-08-03 19:53:10 -04:00
exynos-adc.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig adc: Add driver for STM32 ADC 2018-08-03 19:53:10 -04:00
Makefile adc: Add driver for STM32 ADC 2018-08-03 19:53:10 -04:00
meson-saradc.c adc: meson-saradc: fix regmap_init_mem call 2018-06-19 07:31:46 -04:00
rockchip-saradc.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sandbox.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
stm32-adc-core.c adc: Add driver for STM32 ADC 2018-08-03 19:53:10 -04:00
stm32-adc-core.h adc: Add driver for STM32 ADC 2018-08-03 19:53:10 -04:00
stm32-adc.c adc: Add driver for STM32 ADC 2018-08-03 19:53:10 -04:00