Zephyr API Documentation
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
infineon-hppass.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
16
17
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_MFD_INFINEON_HPPASS_H_
18
#define ZEPHYR_INCLUDE_DT_BINDINGS_MFD_INFINEON_HPPASS_H_
19
24
#define IFX_HPPASS_AC_ACTION_STOP 0
25
#define IFX_HPPASS_AC_ACTION_NEXT 1
26
#define IFX_HPPASS_AC_ACTION_WAIT_FOR 2
27
#define IFX_HPPASS_AC_ACTION_BRANCH_IF_TRUE 3
28
#define IFX_HPPASS_AC_ACTION_BRANCH_IF_FALSE 4
30
35
#define IFX_HPPASS_AC_COND_FALSE 0
36
#define IFX_HPPASS_AC_COND_TRUE 1
37
#define IFX_HPPASS_AC_COND_BLOCK_READY 2
38
#define IFX_HPPASS_AC_COND_CNT_DONE 3
39
#define IFX_HPPASS_AC_COND_SAR_GROUP_0_DONE 4
40
#define IFX_HPPASS_AC_COND_SAR_GROUP_1_DONE 5
41
#define IFX_HPPASS_AC_COND_SAR_GROUP_2_DONE 6
42
#define IFX_HPPASS_AC_COND_SAR_GROUP_3_DONE 7
43
#define IFX_HPPASS_AC_COND_SAR_GROUP_4_DONE 8
44
#define IFX_HPPASS_AC_COND_SAR_GROUP_5_DONE 9
45
#define IFX_HPPASS_AC_COND_SAR_GROUP_6_DONE 10
46
#define IFX_HPPASS_AC_COND_SAR_GROUP_7_DONE 11
47
#define IFX_HPPASS_AC_COND_SAR_LIMIT_0 12
48
#define IFX_HPPASS_AC_COND_SAR_LIMIT_1 13
49
#define IFX_HPPASS_AC_COND_SAR_LIMIT_2 14
50
#define IFX_HPPASS_AC_COND_SAR_LIMIT_3 15
51
#define IFX_HPPASS_AC_COND_SAR_LIMIT_4 16
52
#define IFX_HPPASS_AC_COND_SAR_LIMIT_5 17
53
#define IFX_HPPASS_AC_COND_SAR_LIMIT_6 18
54
#define IFX_HPPASS_AC_COND_SAR_LIMIT_7 19
55
#define IFX_HPPASS_AC_COND_SAR_BUSY 20
56
#define IFX_HPPASS_AC_COND_SAR_FIR_0_DONE 21
57
#define IFX_HPPASS_AC_COND_SAR_FIR_1_DONE 22
58
#define IFX_HPPASS_AC_COND_SAR_QUEUE_HI_EMPTY 23
59
#define IFX_HPPASS_AC_COND_SAR_QUEUE_LO_EMPTY 24
60
#define IFX_HPPASS_AC_COND_SAR_QUEUES_EMPTY 25
61
#define IFX_HPPASS_AC_COND_TRIG_0 32
62
#define IFX_HPPASS_AC_COND_TRIG_1 33
63
#define IFX_HPPASS_AC_COND_TRIG_2 34
64
#define IFX_HPPASS_AC_COND_TRIG_3 35
65
#define IFX_HPPASS_AC_COND_TRIG_4 36
66
#define IFX_HPPASS_AC_COND_TRIG_5 37
67
#define IFX_HPPASS_AC_COND_TRIG_6 38
68
#define IFX_HPPASS_AC_COND_TRIG_7 39
69
#define IFX_HPPASS_AC_COND_FIFO_0_LEVEL 42
70
#define IFX_HPPASS_AC_COND_FIFO_1_LEVEL 43
71
#define IFX_HPPASS_AC_COND_FIFO_2_LEVEL 44
72
#define IFX_HPPASS_AC_COND_FIFO_3_LEVEL 45
73
#define IFX_HPPASS_AC_COND_CSG_0_DAC_DONE 48
74
#define IFX_HPPASS_AC_COND_CSG_1_DAC_DONE 49
75
#define IFX_HPPASS_AC_COND_CSG_2_DAC_DONE 50
76
#define IFX_HPPASS_AC_COND_CSG_3_DAC_DONE 51
77
#define IFX_HPPASS_AC_COND_CSG_4_DAC_DONE 52
78
#define IFX_HPPASS_AC_COND_CSG_0_COMP 56
79
#define IFX_HPPASS_AC_COND_CSG_1_COMP 57
80
#define IFX_HPPASS_AC_COND_CSG_2_COMP 58
81
#define IFX_HPPASS_AC_COND_CSG_3_COMP 59
82
#define IFX_HPPASS_AC_COND_CSG_4_COMP 60
84
89
#define IFX_HPPASS_GPIO_OUT_0 0x01
90
#define IFX_HPPASS_GPIO_OUT_1 0x02
91
#define IFX_HPPASS_GPIO_OUT_2 0x04
92
#define IFX_HPPASS_GPIO_OUT_3 0x08
93
#define IFX_HPPASS_GPIO_OUT_4 0x10
95
100
#define IFX_HPPASS_SAR_GRP_0 0x01
101
#define IFX_HPPASS_SAR_GRP_1 0x02
102
#define IFX_HPPASS_SAR_GRP_2 0x04
103
#define IFX_HPPASS_SAR_GRP_3 0x08
104
#define IFX_HPPASS_SAR_GRP_4 0x10
105
#define IFX_HPPASS_SAR_GRP_5 0x20
106
#define IFX_HPPASS_SAR_GRP_6 0x40
107
#define IFX_HPPASS_SAR_GRP_7 0x80
109
114
#define IFX_HPPASS_TR_DISABLED 0
115
#define IFX_HPPASS_TR_HW_A 1
116
#define IFX_HPPASS_TR_HW_B 2
117
#define IFX_HPPASS_TR_FW_PULSE 3
118
#define IFX_HPPASS_TR_FW_LEVEL 4
120
125
#define IFX_HPPASS_TR_HW_PULSE_POS_DSYNC 0
126
#define IFX_HPPASS_TR_HW_PULSE_NEG_DSYNC 1
127
#define IFX_HPPASS_TR_HW_PULSE_BOTH_DSYNC 2
128
#define IFX_HPPASS_TR_HW_LEVEL_DSYNC 3
129
#define IFX_HPPASS_TR_HW_PULSE_POS_SSYNC 4
130
#define IFX_HPPASS_TR_HW_PULSE_NEG_SSYNC 5
131
#define IFX_HPPASS_TR_HW_PULSE_BOTH_SSYNC 6
132
#define IFX_HPPASS_TR_HW_LEVEL_SSYNC 7
134
139
#define IFX_HPPASS_TR_OUT_DISABLED 0
140
#define IFX_HPPASS_TR_OUT_SAR_GROUP_0 1
141
#define IFX_HPPASS_TR_OUT_SAR_GROUP_1 2
142
#define IFX_HPPASS_TR_OUT_SAR_GROUP_2 3
143
#define IFX_HPPASS_TR_OUT_SAR_GROUP_3 4
144
#define IFX_HPPASS_TR_OUT_SAR_GROUP_4 5
145
#define IFX_HPPASS_TR_OUT_SAR_GROUP_5 6
146
#define IFX_HPPASS_TR_OUT_SAR_GROUP_6 7
147
#define IFX_HPPASS_TR_OUT_SAR_GROUP_7 8
148
#define IFX_HPPASS_TR_OUT_FIR_0 9
149
#define IFX_HPPASS_TR_OUT_FIR_1 10
150
#define IFX_HPPASS_TR_OUT_AC 11
152
153
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_MFD_INFINEON_HPPASS_H_ */
zephyr
dt-bindings
mfd
infineon-hppass.h
Generated on
for Zephyr API Documentation by
1.16.1