|  | # ADC configuration options | 
|  |  | 
|  | # Copyright (c) 2019 Intel Corporation | 
|  | # Copyright (c) 2019 Endre Karlson | 
|  | # Copyright (c) 2019 Song Qiang <songqiang1304521@gmail.com> | 
|  | # Copyright (c) 2021 Marius Scholtz, RIC Electronics | 
|  | # Copyright (c) 2022 Hein Wessels, Nobleo Technology | 
|  | # SPDX-License-Identifier: Apache-2.0 | 
|  |  | 
|  | config ADC_STM32 | 
|  | bool "STM32 ADC driver" | 
|  | default y | 
|  | depends on DT_HAS_ST_STM32_ADC_ENABLED | 
|  | help | 
|  | Enable the driver implementation for the stm32xx ADC | 
|  |  | 
|  | if ADC_STM32 | 
|  |  | 
|  | config ADC_STM32_DMA | 
|  | bool "STM32 MCU ADC DMA Support" | 
|  | select DMA | 
|  | help | 
|  | Enable the ADC DMA mode for ADC instances | 
|  | that enable dma channels in their device tree node. | 
|  |  | 
|  | if SOC_SERIES_STM32F2X || (SOC_SERIES_STM32F3X && !SOC_STM32F373XC) || SOC_SERIES_STM32F4X || SOC_SERIES_STM32F7X || SOC_SERIES_STM32G4X | 
|  |  | 
|  | config ADC_STM32_SHARED_IRQS | 
|  | bool "STM32 ADC shared interrupts" | 
|  | default y | 
|  | depends on ADC_STM32 && !ADC_STM32_DMA | 
|  | help | 
|  | Enable the use of shared interrupts for families that only have a single interrupt for all ADC's | 
|  |  | 
|  | endif | 
|  |  | 
|  | endif |