Skip to content

Commit 7988105

Browse files
committed
[nrf fromlist] drivers: adc: saadc: Extend gains support for nRF54L15
Add support for gains: 1/2, 1/3, 2/5, 1/4. Upstream PR: zephyrproject-rtos/zephyr#74929 Signed-off-by: Karol Lasończyk <[email protected]>
1 parent 58284ff commit 7988105

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

drivers/adc/adc_nrfx_saadc.c

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,17 +153,22 @@ static int adc_nrfx_channel_setup(const struct device *dev,
153153
config.gain = NRF_SAADC_GAIN1_5;
154154
break;
155155
#endif
156-
#if defined(SAADC_CH_CONFIG_GAIN_Gain1_4)
156+
#if defined(SAADC_CH_CONFIG_GAIN_Gain1_4) || defined(SAADC_CH_CONFIG_GAIN_Gain2_8)
157157
case ADC_GAIN_1_4:
158158
config.gain = NRF_SAADC_GAIN1_4;
159159
break;
160160
#endif
161-
#if defined(SAADC_CH_CONFIG_GAIN_Gain1_3)
161+
#if defined(SAADC_CH_CONFIG_GAIN_Gain1_3) || defined(SAADC_CH_CONFIG_GAIN_Gain2_6)
162162
case ADC_GAIN_1_3:
163163
config.gain = NRF_SAADC_GAIN1_3;
164164
break;
165165
#endif
166-
#if defined(SAADC_CH_CONFIG_GAIN_Gain1_2)
166+
#if defined(SAADC_CH_CONFIG_GAIN_Gain2_5)
167+
case ADC_GAIN_2_5:
168+
config.gain = NRF_SAADC_GAIN2_5;
169+
break;
170+
#endif
171+
#if defined(SAADC_CH_CONFIG_GAIN_Gain1_2) || defined(SAADC_CH_CONFIG_GAIN_Gain2_4)
167172
case ADC_GAIN_1_2:
168173
config.gain = NRF_SAADC_GAIN1_2;
169174
break;

0 commit comments

Comments
 (0)