AM62L FreeRTOS SDK
11.00.00
scmi_devices.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2024 Texas Instruments Incorporated
3
*
4
* Redistribution and use in source and binary forms, with or without
5
* modification, are permitted provided that the following conditions
6
* are met:
7
*
8
* Redistributions of source code must retain the above copyright
9
* notice, this list of conditions and the following disclaimer.
10
*
11
* Redistributions in binary form must reproduce the above copyright
12
* notice, this list of conditions and the following disclaimer in the
13
* documentation and/or other materials provided with the
14
* distribution.
15
*
16
* Neither the name of Texas Instruments Incorporated nor the names of
17
* its contributors may be used to endorse or promote products derived
18
* from this software without specific prior written permission.
19
*
20
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31
*
32
*/
33
43
#ifndef SCMI_DEVICES_H
44
#define SCMI_DEVICES_H
45
46
/* ========================================================================== */
47
/* Include Files */
48
/* ========================================================================== */
49
50
#ifdef __cplusplus
51
extern
"C"
52
{
53
#endif
54
55
/* ========================================================================== */
56
/* Macros & Typedefs */
57
/* ========================================================================== */
58
59
#define AM62LX_DEV_ADC0 0
60
#define AM62LX_DEV_MAIN_GPIOMUX_INTROUTER0 1
61
#define AM62LX_DEV_TIMESYNC_INTROUTER0 2
62
#define AM62LX_DEV_CPSW0 3
63
#define AM62LX_DEV_CPT2_AGGR0 4
64
#define AM62LX_DEV_CPT2_AGGR1 5
65
#define AM62LX_DEV_WKUP_CPT2_AGGR0 6
66
#define AM62LX_DEV_STM0 7
67
#define AM62LX_DEV_DEBUGSS_WRAP0 8
68
#define AM62LX_DEV_DMASS0 9
69
#define AM62LX_DEV_DMASS0_BCDMA_0 10
70
#define AM62LX_DEV_DMASS0_PKTDMA_0 11
71
#define AM62LX_DEV_WKUP_DMASS0 12
72
#define AM62LX_DEV_WKUP_DMASS0_DTHE 13
73
#define AM62LX_DEV_WKUP_DMASS0_XLCDMA_0 14
74
#define AM62LX_DEV_TIMER0 15
75
#define AM62LX_DEV_TIMER1 16
76
#define AM62LX_DEV_TIMER2 17
77
#define AM62LX_DEV_TIMER3 18
78
#define AM62LX_DEV_WKUP_TIMER0 19
79
#define AM62LX_DEV_WKUP_TIMER1 20
80
#define AM62LX_DEV_WKUP_SMS_LITE0 21
81
#define AM62LX_DEV_ECAP0 22
82
#define AM62LX_DEV_ECAP1 23
83
#define AM62LX_DEV_ECAP2 24
84
#define AM62LX_DEV_ELM0 25
85
#define AM62LX_DEV_MMCSD1 26
86
#define AM62LX_DEV_MMCSD2 27
87
#define AM62LX_DEV_MMCSD0 28
88
#define AM62LX_DEV_EQEP0 29
89
#define AM62LX_DEV_EQEP1 30
90
#define AM62LX_DEV_EQEP2 31
91
#define AM62LX_DEV_FSS0 32
92
#define AM62LX_DEV_GICSS0 33
93
#define AM62LX_DEV_GPIO0 34
94
#define AM62LX_DEV_GPIO2 35
95
#define AM62LX_DEV_WKUP_GPIO0 36
96
#define AM62LX_DEV_GPMC0 37
97
#define AM62LX_DEV_DSS_DSI0 38
98
#define AM62LX_DEV_DSS0 39
99
#define AM62LX_DEV_EPWM0 40
100
#define AM62LX_DEV_EPWM1 41
101
#define AM62LX_DEV_EPWM2 42
102
#define AM62LX_DEV_LED0 43
103
#define AM62LX_DEV_PBIST0 44
104
#define AM62LX_DEV_WKUP_PBIST0 45
105
#define AM62LX_DEV_WKUP_VTM0 46
106
#define AM62LX_DEV_MCAN0 47
107
#define AM62LX_DEV_MCAN1 48
108
#define AM62LX_DEV_MCAN2 49
109
#define AM62LX_DEV_MCASP0 50
110
#define AM62LX_DEV_MCASP1 51
111
#define AM62LX_DEV_MCASP2 52
112
#define AM62LX_DEV_I2C0 53
113
#define AM62LX_DEV_I2C1 54
114
#define AM62LX_DEV_I2C2 55
115
#define AM62LX_DEV_I2C3 56
116
#define AM62LX_DEV_WKUP_I2C0 57
117
#define AM62LX_DEV_WKUP_GTC0 58
118
#define AM62LX_DEV_WKUP_RTCSS0 59
119
#define AM62LX_DEV_RTI0 60
120
#define AM62LX_DEV_RTI1 61
121
#define AM62LX_DEV_DEBUGSS0 62
122
#define AM62LX_DEV_MSRAM_96K0 63
123
#define AM62LX_DEV_WKUP_PSRAM_64K0 64
124
#define AM62LX_DEV_ROM0 65
125
#define AM62LX_DEV_PSC0 66
126
#define AM62LX_DEV_WKUP_DEEPSLEEP_SOURCES0 67
127
#define AM62LX_DEV_MCU_MCU_16FF0 68
128
#define AM62LX_DEV_COMPUTE_CLUSTER0_ARM_COREPACK_0 69
129
#define AM62LX_DEV_DDR16SS0 70
130
#define AM62LX_DEV_WKUP_DFTSS0 71
131
#define AM62LX_DEV_MCSPI0 72
132
#define AM62LX_DEV_MCSPI1 73
133
#define AM62LX_DEV_MCSPI2 74
134
#define AM62LX_DEV_MCSPI3 75
135
#define AM62LX_DEV_TRNG_DRBG_EIP76D_WRAP0 76
136
#define AM62LX_DEV_UART1 77
137
#define AM62LX_DEV_UART2 78
138
#define AM62LX_DEV_UART3 79
139
#define AM62LX_DEV_UART4 80
140
#define AM62LX_DEV_UART5 81
141
#define AM62LX_DEV_UART6 82
142
#define AM62LX_DEV_WKUP_UART0 83
143
#define AM62LX_DEV_USB0 84
144
#define AM62LX_DEV_USB1 85
145
#define AM62LX_DEV_DPHY_TX0 86
146
#define AM62LX_DEV_COMPUTE_CLUSTER0_CLKDIV_0 87
147
#define AM62LX_DEV_COMPUTE_CLUSTER0_PBIST_0 88
148
#define AM62LX_DEV_UART0 89
149
#define AM62LX_DEV_BOARD0 90
150
#define AM62LX_DEV_WKUP_GTCCLK_SEL_DEV_VD 91
151
#define AM62LX_DEV_WKUP_OBSCLK_MUX_SEL_DEV_VD 92
152
#define AM62LX_DEV_WKUP_CLKOUT_SEL_DEV_VD 93
153
#define AM62LX_DEV_OBSCLK0_MUX_SEL_DEV_VD 94
154
#define AM62LX_DEV_MAIN_USB0_ISO_VD 95
155
#define AM62LX_DEV_MAIN_USB1_ISO_VD 96
156
#define AM62LX_DEV_CLK_32K_RC_SEL_DEV_VD 97
157
158
/* ========================================================================== */
159
/* Structure Declarations */
160
/* ========================================================================== */
161
162
/* None */
163
164
/* ========================================================================== */
165
/* Function Declarations */
166
/* ========================================================================== */
167
168
/* None */
169
170
#ifdef __cplusplus
171
}
172
#endif
173
174
#endif
/* SCMI_DEVICES_H */
175
source
drivers
scp
scmi
soc
am62lx
scmi_devices.h
generated by
1.8.20