drivers: adc: Add ADC xmc4xxx drivers
The ADC module has four conversion groups, each one is set up as a zephyr
device. The start-up calibration is initiated globally for all groups
and it is run in each device init function. The ADC module supports post
calibration per group. Post calibration is run automatically after each
group acquires the samples.
Signed-off-by:
Andriy Gelman <andriy.gelman@gmail.com>
Showing
- boards/arm/xmc45_relax_kit/xmc45_relax_kit.dts 16 additions, 0 deletionsboards/arm/xmc45_relax_kit/xmc45_relax_kit.dts
- drivers/adc/CMakeLists.txt 1 addition, 0 deletionsdrivers/adc/CMakeLists.txt
- drivers/adc/Kconfig 2 additions, 0 deletionsdrivers/adc/Kconfig
- drivers/adc/Kconfig.xmc4xxx 11 additions, 0 deletionsdrivers/adc/Kconfig.xmc4xxx
- drivers/adc/adc_xmc4xxx.c 342 additions, 0 deletionsdrivers/adc/adc_xmc4xxx.c
- dts/arm/infineon/xmc4xxx.dtsi 32 additions, 0 deletionsdts/arm/infineon/xmc4xxx.dtsi
- dts/bindings/adc/infineon,xmc4xxx-adc.yaml 31 additions, 0 deletionsdts/bindings/adc/infineon,xmc4xxx-adc.yaml
- modules/Kconfig.infineon 5 additions, 0 deletionsmodules/Kconfig.infineon
- soc/arm/infineon_xmc/4xxx/Kconfig.series 1 addition, 0 deletionssoc/arm/infineon_xmc/4xxx/Kconfig.series
Loading
Please register or sign in to comment