1 /*
2  * Copyright (c) 2025 Silicon Laboratories Inc.
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * This file was generated by the script gen_adc.py in the hal_silabs module.
7  * Do not manually edit.
8  */
9 
10 #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ADC_SILABS_ADC_H_
11 #define ZEPHYR_INCLUDE_DT_BINDINGS_ADC_SILABS_ADC_H_
12 
13 #define IADC_INPUT_GND      0x0
14 #define IADC_INPUT_AVDD     0x10
15 #define IADC_INPUT_IOVDD    0x11
16 #define IADC_INPUT_VBAT     0x12
17 #define IADC_INPUT_DVDD     0x14
18 #define IADC_INPUT_DECOUPLE 0x17
19 #define IADC_INPUT_DAC0     0x20
20 #define IADC_INPUT_DAC1     0x20
21 #define IADC_INPUT_AIN0     0x40
22 #define IADC_INPUT_AIN1     0x40
23 #define IADC_INPUT_AIN2     0x50
24 #define IADC_INPUT_AIN3     0x50
25 #define IADC_INPUT_PA0      0x80
26 #define IADC_INPUT_PA1      0x81
27 #define IADC_INPUT_PA2      0x82
28 #define IADC_INPUT_PA3      0x83
29 #define IADC_INPUT_PA4      0x84
30 #define IADC_INPUT_PA5      0x85
31 #define IADC_INPUT_PA6      0x86
32 #define IADC_INPUT_PA7      0x87
33 #define IADC_INPUT_PA8      0x88
34 #define IADC_INPUT_PA9      0x89
35 #define IADC_INPUT_PA10     0x8a
36 #define IADC_INPUT_PA11     0x8b
37 #define IADC_INPUT_PA12     0x8c
38 #define IADC_INPUT_PA13     0x8d
39 #define IADC_INPUT_PA14     0x8e
40 #define IADC_INPUT_PA15     0x8f
41 #define IADC_INPUT_PB0      0x90
42 #define IADC_INPUT_PB1      0x91
43 #define IADC_INPUT_PB2      0x92
44 #define IADC_INPUT_PB3      0x93
45 #define IADC_INPUT_PB4      0x94
46 #define IADC_INPUT_PB5      0x95
47 #define IADC_INPUT_PB6      0x96
48 #define IADC_INPUT_PB7      0x97
49 #define IADC_INPUT_PB8      0x98
50 #define IADC_INPUT_PB9      0x99
51 #define IADC_INPUT_PB10     0x9a
52 #define IADC_INPUT_PB11     0x9b
53 #define IADC_INPUT_PB12     0x9c
54 #define IADC_INPUT_PB13     0x9d
55 #define IADC_INPUT_PB14     0x9e
56 #define IADC_INPUT_PB15     0x9f
57 #define IADC_INPUT_PC0      0xa0
58 #define IADC_INPUT_PC1      0xa1
59 #define IADC_INPUT_PC2      0xa2
60 #define IADC_INPUT_PC3      0xa3
61 #define IADC_INPUT_PC4      0xa4
62 #define IADC_INPUT_PC5      0xa5
63 #define IADC_INPUT_PC6      0xa6
64 #define IADC_INPUT_PC7      0xa7
65 #define IADC_INPUT_PC8      0xa8
66 #define IADC_INPUT_PC9      0xa9
67 #define IADC_INPUT_PC10     0xaa
68 #define IADC_INPUT_PC11     0xab
69 #define IADC_INPUT_PC12     0xac
70 #define IADC_INPUT_PC13     0xad
71 #define IADC_INPUT_PC14     0xae
72 #define IADC_INPUT_PC15     0xaf
73 #define IADC_INPUT_PD0      0xb0
74 #define IADC_INPUT_PD1      0xb1
75 #define IADC_INPUT_PD2      0xb2
76 #define IADC_INPUT_PD3      0xb3
77 #define IADC_INPUT_PD4      0xb4
78 #define IADC_INPUT_PD5      0xb5
79 #define IADC_INPUT_PD6      0xb6
80 #define IADC_INPUT_PD7      0xb7
81 #define IADC_INPUT_PD8      0xb8
82 #define IADC_INPUT_PD9      0xb9
83 #define IADC_INPUT_PD10     0xba
84 #define IADC_INPUT_PD11     0xbb
85 #define IADC_INPUT_PD12     0xbc
86 #define IADC_INPUT_PD13     0xbd
87 #define IADC_INPUT_PD14     0xbe
88 #define IADC_INPUT_PD15     0xbf
89 
90 #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ADC_SILABS_ADC_H_ */
91