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_acmp.py in the hal_silabs module.
7  * Do not manually edit.
8  */
9 
10 #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_COMPARATOR_SILABS_ACMP_H_
11 #define ZEPHYR_INCLUDE_DT_BINDINGS_COMPARATOR_SILABS_ACMP_H_
12 
13 /* ACMP Input Aliases */
14 #define ACMP_INPUT_VDACOUT0 ACMP_INPUT_VDAC0OUT0
15 #define ACMP_INPUT_VDACOUT1 ACMP_INPUT_VDAC0OUT1
16 
17 /* ACMP Input Definitions */
18 #define ACMP_INPUT_VSS               0x0
19 #define ACMP_INPUT_VREFDIVAVDD       0x10
20 #define ACMP_INPUT_VREFDIVAVDDLP     0x11
21 #define ACMP_INPUT_VREFDIV1V25       0x12
22 #define ACMP_INPUT_VREFDIV1V25LP     0x13
23 #define ACMP_INPUT_VREFDIV2V5        0x14
24 #define ACMP_INPUT_VREFDIV2V5LP      0x15
25 #define ACMP_INPUT_VSENSE01DIV4      0x20
26 #define ACMP_INPUT_VSENSE01DIV4LP    0x21
27 #define ACMP_INPUT_VSENSE11DIV4      0x22
28 #define ACMP_INPUT_VSENSE11DIV4LP    0x23
29 #define ACMP_INPUT_CAPSENSE          0x30
30 #define ACMP_INPUT_VDAC0OUT0         0x40
31 #define ACMP_INPUT_VDAC0OUT1         0x41
32 #define ACMP_INPUT_VDAC1OUT0         0x42
33 #define ACMP_INPUT_VDAC1OUT1         0x43
34 #define ACMP_INPUT_EXTPA             0x50
35 #define ACMP_INPUT_EXTPB             0x51
36 #define ACMP_INPUT_EXTPC             0x52
37 #define ACMP_INPUT_EXTPD             0x53
38 #define ACMP_INPUT_PA0               0x80
39 #define ACMP_INPUT_PA1               0x81
40 #define ACMP_INPUT_PA2               0x82
41 #define ACMP_INPUT_PA3               0x83
42 #define ACMP_INPUT_PA4               0x84
43 #define ACMP_INPUT_PA5               0x85
44 #define ACMP_INPUT_PA6               0x86
45 #define ACMP_INPUT_PA7               0x87
46 #define ACMP_INPUT_PA8               0x88
47 #define ACMP_INPUT_PA9               0x89
48 #define ACMP_INPUT_PA10              0x8a
49 #define ACMP_INPUT_PA11              0x8b
50 #define ACMP_INPUT_PA12              0x8c
51 #define ACMP_INPUT_PA13              0x8d
52 #define ACMP_INPUT_PA14              0x8e
53 #define ACMP_INPUT_PA15              0x8f
54 #define ACMP_INPUT_PB0               0x90
55 #define ACMP_INPUT_PB1               0x91
56 #define ACMP_INPUT_PB2               0x92
57 #define ACMP_INPUT_PB3               0x93
58 #define ACMP_INPUT_PB4               0x94
59 #define ACMP_INPUT_PB5               0x95
60 #define ACMP_INPUT_PB6               0x96
61 #define ACMP_INPUT_PB7               0x97
62 #define ACMP_INPUT_PB8               0x98
63 #define ACMP_INPUT_PB9               0x99
64 #define ACMP_INPUT_PB10              0x9a
65 #define ACMP_INPUT_PB11              0x9b
66 #define ACMP_INPUT_PB12              0x9c
67 #define ACMP_INPUT_PB13              0x9d
68 #define ACMP_INPUT_PB14              0x9e
69 #define ACMP_INPUT_PB15              0x9f
70 #define ACMP_INPUT_PC0               0xa0
71 #define ACMP_INPUT_PC1               0xa1
72 #define ACMP_INPUT_PC2               0xa2
73 #define ACMP_INPUT_PC3               0xa3
74 #define ACMP_INPUT_PC4               0xa4
75 #define ACMP_INPUT_PC5               0xa5
76 #define ACMP_INPUT_PC6               0xa6
77 #define ACMP_INPUT_PC7               0xa7
78 #define ACMP_INPUT_PC8               0xa8
79 #define ACMP_INPUT_PC9               0xa9
80 #define ACMP_INPUT_PC10              0xaa
81 #define ACMP_INPUT_PC11              0xab
82 #define ACMP_INPUT_PC12              0xac
83 #define ACMP_INPUT_PC13              0xad
84 #define ACMP_INPUT_PC14              0xae
85 #define ACMP_INPUT_PC15              0xaf
86 #define ACMP_INPUT_PD0               0xb0
87 #define ACMP_INPUT_PD1               0xb1
88 #define ACMP_INPUT_PD2               0xb2
89 #define ACMP_INPUT_PD3               0xb3
90 #define ACMP_INPUT_PD4               0xb4
91 #define ACMP_INPUT_PD5               0xb5
92 #define ACMP_INPUT_PD6               0xb6
93 #define ACMP_INPUT_PD7               0xb7
94 #define ACMP_INPUT_PD8               0xb8
95 #define ACMP_INPUT_PD9               0xb9
96 #define ACMP_INPUT_PD10              0xba
97 #define ACMP_INPUT_PD11              0xbb
98 #define ACMP_INPUT_PD12              0xbc
99 #define ACMP_INPUT_PD13              0xbd
100 #define ACMP_INPUT_PD14              0xbe
101 #define ACMP_INPUT_PD15              0xbf
102 
103 #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_COMPARATOR_SILABS_ACMP_H_ */
104