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