Skip to content

Commit 611acbf

Browse files
committed
[nrf fromlist] dt-bindings: adc: nrf-saadc: Remove platform dependencies
Remove platform dependencies to make dt-bindings more generic. Upstream PR #: 93497 Signed-off-by: Jakub Zymelka <[email protected]>
1 parent ad7fb2d commit 611acbf

File tree

5 files changed

+32
-71
lines changed

5 files changed

+32
-71
lines changed

include/zephyr/dt-bindings/adc/nrf-saadc-haltium.h

Lines changed: 0 additions & 19 deletions
This file was deleted.

include/zephyr/dt-bindings/adc/nrf-saadc-nrf54l.h

Lines changed: 0 additions & 15 deletions
This file was deleted.

include/zephyr/dt-bindings/adc/nrf-saadc-v2.h

Lines changed: 0 additions & 14 deletions
This file was deleted.

include/zephyr/dt-bindings/adc/nrf-saadc-v3.h

Lines changed: 0 additions & 14 deletions
This file was deleted.

include/zephyr/dt-bindings/adc/nrf-saadc.h

Lines changed: 32 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@
77
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_
88
#define ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_
99

10+
#define NRF_SAADC_AIN0 0
11+
#define NRF_SAADC_AIN1 1
12+
#define NRF_SAADC_AIN2 2
13+
#define NRF_SAADC_AIN3 3
14+
#define NRF_SAADC_AIN4 4
15+
#define NRF_SAADC_AIN5 5
16+
#define NRF_SAADC_AIN6 6
17+
#define NRF_SAADC_AIN7 7
18+
#define NRF_SAADC_AIN8 8
19+
#define NRF_SAADC_AIN9 9
20+
#define NRF_SAADC_AIN10 10
21+
#define NRF_SAADC_AIN11 11
22+
#define NRF_SAADC_AIN12 12
23+
#define NRF_SAADC_AIN13 13
24+
1025
/**
1126
* @brief Short ADC negative input to ground
1227
*
@@ -30,14 +45,22 @@
3045
* zephyr,input-positive = <NRF_SAADC_AIN3>;
3146
* @endcode
3247
*/
33-
#define NRF_SAADC_GND 0
34-
#define NRF_SAADC_AIN0 1
35-
#define NRF_SAADC_AIN1 2
36-
#define NRF_SAADC_AIN2 3
37-
#define NRF_SAADC_AIN3 4
38-
#define NRF_SAADC_AIN4 5
39-
#define NRF_SAADC_AIN5 6
40-
#define NRF_SAADC_AIN6 7
41-
#define NRF_SAADC_AIN7 8
48+
#define NRF_SAADC_GND (NRF_SAADC_AIN_VDD_SHIM_OFFSET - 1)
49+
50+
#define NRF_SAADC_AIN_VDD_SHIM_OFFSET 128
51+
#define NRF_SAADC_VDD (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 0)
52+
#define NRF_SAADC_VDDDIV2 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 1)
53+
#define NRF_SAADC_AVDD (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 2)
54+
#define NRF_SAADC_DVDD (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 3)
55+
#define NRF_SAADC_VDDHDIV5 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 4)
56+
#define NRF_SAADC_VDDL (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 5)
57+
#define NRF_SAADC_DECB (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 6)
58+
#define NRF_SAADC_VSS (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 7)
59+
#define NRF_SAADC_VDDAO3V0 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 8)
60+
#define NRF_SAADC_VDDAO1V8 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 9)
61+
#define NRF_SAADC_VDDAO0V8 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 10)
62+
#define NRF_SAADC_VDDRF (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 11)
63+
#define NRF_SAADC_VBAT (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 12)
64+
#define NRF_SAADC_AIN_DISABLED 255 /* UINT8_MAX */
4265

4366
#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_ */

0 commit comments

Comments
 (0)