drivers: adc: Adding CONFIG_SOC_SERIES_STM32L5X in stm32l5 series
Allowing ADC to build in stm32l5 series. Signed-off-by: Sidhdharth Yadav <sidhdharth.yadav@hcl.com>
This commit is contained in:
parent
bfa5427b12
commit
bdf425cd5c
1 changed files with 10 additions and 0 deletions
|
@ -174,6 +174,7 @@ static const uint32_t table_samp_time[] = {
|
||||||
SMP_TIME(160, S_5),
|
SMP_TIME(160, S_5),
|
||||||
};
|
};
|
||||||
#elif defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
#elif defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X)
|
defined(CONFIG_SOC_SERIES_STM32G4X)
|
||||||
static const uint16_t acq_time_tbl[8] = {3, 7, 13, 25, 48, 93, 248, 641};
|
static const uint16_t acq_time_tbl[8] = {3, 7, 13, 25, 48, 93, 248, 641};
|
||||||
|
@ -275,6 +276,7 @@ static void adc_stm32_start_conversion(const struct device *dev)
|
||||||
defined(CONFIG_SOC_SERIES_STM32F3X) || \
|
defined(CONFIG_SOC_SERIES_STM32F3X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
|
@ -300,6 +302,7 @@ static void adc_stm32_calib(const struct device *dev)
|
||||||
|
|
||||||
#if defined(STM32F3X_ADC_V1_1) || \
|
#if defined(STM32F3X_ADC_V1_1) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X)
|
defined(CONFIG_SOC_SERIES_STM32G4X)
|
||||||
LL_ADC_StartCalibration(adc, LL_ADC_SINGLE_ENDED);
|
LL_ADC_StartCalibration(adc, LL_ADC_SINGLE_ENDED);
|
||||||
|
@ -443,6 +446,7 @@ static int start_read(const struct device *dev,
|
||||||
defined(STM32F3X_ADC_V1_1) || \
|
defined(STM32F3X_ADC_V1_1) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
|
@ -684,6 +688,7 @@ static int adc_stm32_init(const struct device *dev)
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
#if defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32H7X)
|
defined(CONFIG_SOC_SERIES_STM32H7X)
|
||||||
|
@ -701,6 +706,7 @@ static int adc_stm32_init(const struct device *dev)
|
||||||
*/
|
*/
|
||||||
#if defined(STM32F3X_ADC_V1_1) || \
|
#if defined(STM32F3X_ADC_V1_1) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
|
@ -716,6 +722,7 @@ static int adc_stm32_init(const struct device *dev)
|
||||||
LL_ADC_SetClock(adc, LL_ADC_CLOCK_SYNC_PCLK_DIV4);
|
LL_ADC_SetClock(adc, LL_ADC_CLOCK_SYNC_PCLK_DIV4);
|
||||||
#elif defined(STM32F3X_ADC_V1_1) || \
|
#elif defined(STM32F3X_ADC_V1_1) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
|
@ -743,6 +750,7 @@ static int adc_stm32_init(const struct device *dev)
|
||||||
#if defined(CONFIG_SOC_SERIES_STM32F0X) || \
|
#if defined(CONFIG_SOC_SERIES_STM32F0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
|
@ -764,6 +772,7 @@ static int adc_stm32_init(const struct device *dev)
|
||||||
defined(STM32F3X_ADC_V1_1) || \
|
defined(STM32F3X_ADC_V1_1) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
defined(CONFIG_SOC_SERIES_STM32L0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
|
@ -790,6 +799,7 @@ static int adc_stm32_init(const struct device *dev)
|
||||||
LL_ADC_Enable(adc);
|
LL_ADC_Enable(adc);
|
||||||
|
|
||||||
#if defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
#if defined(CONFIG_SOC_SERIES_STM32L4X) || \
|
||||||
|
defined(CONFIG_SOC_SERIES_STM32L5X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
defined(CONFIG_SOC_SERIES_STM32WBX) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
defined(CONFIG_SOC_SERIES_STM32G0X) || \
|
||||||
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
defined(CONFIG_SOC_SERIES_STM32G4X) || \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue