Skip to content

Commit b8e226a

Browse files
[nrf fromlist] drivers: adc: adc_nrf_saadc: Add analog pins for nRF54L20
Added set of analog pins for nRF54L20 SAADC. Upstream PR #: 89609 Signed-off-by: Michał Stasiak <[email protected]>
1 parent 2742e46 commit b8e226a

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

drivers/adc/adc_nrfx_saadc.c

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ static const uint32_t saadc_psels[NRF_SAADC_AIN13 + 1] = {
4040
[NRF_SAADC_AIN12] = NRF_PIN_PORT_TO_PIN_NUMBER(4U, 9),
4141
[NRF_SAADC_AIN13] = NRF_PIN_PORT_TO_PIN_NUMBER(5U, 9),
4242
};
43-
#elif defined(CONFIG_SOC_COMPATIBLE_NRF54LX)
43+
#elif defined(CONFIG_SOC_NRF54L05) || defined(CONFIG_SOC_NRF54L10) || defined(CONFIG_SOC_NRF54L15)
4444
static const uint32_t saadc_psels[NRF_SAADC_DVDD + 1] = {
4545
[NRF_SAADC_AIN0] = NRF_PIN_PORT_TO_PIN_NUMBER(4U, 1),
4646
[NRF_SAADC_AIN1] = NRF_PIN_PORT_TO_PIN_NUMBER(5U, 1),
@@ -54,6 +54,20 @@ static const uint32_t saadc_psels[NRF_SAADC_DVDD + 1] = {
5454
[NRF_SAADC_AVDD] = NRF_SAADC_INPUT_AVDD,
5555
[NRF_SAADC_DVDD] = NRF_SAADC_INPUT_DVDD,
5656
};
57+
#elif defined(CONFIG_SOC_COMPATIBLE_NRF54LX)
58+
static const uint32_t saadc_psels[NRF_SAADC_DVDD + 1] = {
59+
[NRF_SAADC_AIN0] = NRF_PIN_PORT_TO_PIN_NUMBER(0U, 1),
60+
[NRF_SAADC_AIN1] = NRF_PIN_PORT_TO_PIN_NUMBER(31U, 1),
61+
[NRF_SAADC_AIN2] = NRF_PIN_PORT_TO_PIN_NUMBER(30U, 1),
62+
[NRF_SAADC_AIN3] = NRF_PIN_PORT_TO_PIN_NUMBER(29U, 1),
63+
[NRF_SAADC_AIN4] = NRF_PIN_PORT_TO_PIN_NUMBER(6U, 1),
64+
[NRF_SAADC_AIN5] = NRF_PIN_PORT_TO_PIN_NUMBER(5U, 1),
65+
[NRF_SAADC_AIN6] = NRF_PIN_PORT_TO_PIN_NUMBER(4U, 1),
66+
[NRF_SAADC_AIN7] = NRF_PIN_PORT_TO_PIN_NUMBER(3U, 1),
67+
[NRF_SAADC_VDD] = NRF_SAADC_INPUT_VDD,
68+
[NRF_SAADC_AVDD] = NRF_SAADC_INPUT_AVDD,
69+
[NRF_SAADC_DVDD] = NRF_SAADC_INPUT_DVDD,
70+
};
5771
#endif
5872

5973
#else

0 commit comments

Comments
 (0)