Zephyr API Documentation
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
infineon-autanalog-sar.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: <text>Copyright (c) 2026 Infineon Technologies AG,
3
* or an affiliate of Infineon Technologies AG. All rights reserved.</text>
4
*
5
* SPDX-License-Identifier: Apache-2.0
6
*/
7
15
16
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ADC_INFINEON_AUTANALOG_SAR_H_
17
#define ZEPHYR_INCLUDE_DT_BINDINGS_ADC_INFINEON_AUTANALOG_SAR_H_
18
23
#define IFX_AUTANALOG_SAR_VREF_VDDA 0
24
#define IFX_AUTANALOG_SAR_VREF_EXT 1
25
#define IFX_AUTANALOG_SAR_VREF_VBGR 2
26
#define IFX_AUTANALOG_SAR_VREF_VDDA_BY_2 3
27
#define IFX_AUTANALOG_SAR_VREF_PRB_OUT0 4
28
#define IFX_AUTANALOG_SAR_VREF_PRB_OUT1 5
30
35
#define IFX_AUTANALOG_SAR_ACC_DISABLED 0
36
#define IFX_AUTANALOG_SAR_ACC_ACCUNDUMP 1
38
43
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB0_PIN1 0
44
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB0_PIN4 1
45
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB0_PIN6 2
46
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB0_PIN7 3
47
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB1_PIN1 4
48
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB1_PIN4 5
49
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB1_PIN6 6
50
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB1_PIN7 7
51
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB0_OA0_OUT 8
52
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB0_OA1_OUT 9
53
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB1_OA0_OUT 10
54
#define IFX_AUTANALOG_SAR_PIN_MUX_CTB1_OA1_OUT 11
55
#define IFX_AUTANALOG_SAR_PIN_MUX_DAC0 12
56
#define IFX_AUTANALOG_SAR_PIN_MUX_DAC1 13
57
#define IFX_AUTANALOG_SAR_PIN_MUX_TEMP_SENSOR 14
58
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO0 15
59
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO1 16
60
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO2 17
61
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO3 18
62
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO4 19
63
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO5 20
64
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO6 21
65
#define IFX_AUTANALOG_SAR_PIN_MUX_GPIO7 22
66
#define IFX_AUTANALOG_SAR_PIN_MUX_VSSA 25
68
73
#define IFX_AUTANALOG_SAR_MUX_DISABLED 0
74
#define IFX_AUTANALOG_SAR_MUX0_SINGLE_ENDED 1
75
#define IFX_AUTANALOG_SAR_MUX1_SINGLE_ENDED 2
76
#define IFX_AUTANALOG_SAR_MUX0_MUX1_SINGLE_ENDED 3
77
#define IFX_AUTANALOG_SAR_MUX0_PSEUDO_DIFF 4
79
84
#define IFX_AUTANALOG_SAR_BUF_PWR_OFF 0
85
#define IFX_AUTANALOG_SAR_BUF_PWR_ULTRA_LOW 1
86
#define IFX_AUTANALOG_SAR_BUF_PWR_ULTRA_LOW_RAIL 2
87
#define IFX_AUTANALOG_SAR_BUF_PWR_LOW_RAIL 4
88
#define IFX_AUTANALOG_SAR_BUF_PWR_MEDIUM_RAIL 6
89
#define IFX_AUTANALOG_SAR_BUF_PWR_HIGH_RAIL 8
90
#define IFX_AUTANALOG_SAR_BUF_PWR_ULTRA_HIGH_RAIL 10
92
93
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_ADC_INFINEON_AUTANALOG_SAR_H_ */
zephyr
dt-bindings
adc
infineon-autanalog-sar.h
Generated on
for Zephyr API Documentation by
1.16.1