AM275 FreeRTOS SDK  10.01.00
pinmux/am275x/pinmux.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2022 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 
58 #ifndef PINMUX_AM275X_H_
59 #define PINMUX_AM275X_H_
60 
61 /* ========================================================================== */
62 /* Include Files */
63 /* ========================================================================== */
64 
65 #include <stdint.h>
66 
67 #ifdef __cplusplus
68 extern "C" {
69 #endif
70 
71 /* ========================================================================== */
72 /* Macros & Typedefs */
73 /* ========================================================================== */
74 
80 #define PINMUX_DOMAIN_ID_MAIN (0U)
81 #define PINMUX_DOMAIN_ID_MCU (1U)
82 
85 #define PINMUX_END (-1)
86 
88 #define PIN_MODE(mode) ((uint32_t) mode)
89 
90 #define PIN_PULL_DISABLE (((uint32_t) 0x1U) << 16U)
91 
92 #define PIN_PULL_DIRECTION (((uint32_t) 0x1U) << 17U)
93 
94 #define PIN_INPUT_ENABLE (((uint32_t) 0x1U) << 18U)
95 
96 #define PIN_OUTPUT_DISABLE (((uint32_t) 0x1U) << 21U)
97 
98 #define PIN_WAKEUP_ENABLE (((uint32_t) 0x1U) << 29U)
99 
102 {
103  PIN_OSPI0_CLK = 0x000,
105  PIN_OSPI0_DQS = 0x008,
106  PIN_OSPI0_D0 = 0x00C,
107  PIN_OSPI0_D1 = 0x010,
108  PIN_OSPI0_D2 = 0x014,
109  PIN_OSPI0_D3 = 0x018,
110  PIN_OSPI0_D4 = 0x01C,
111  PIN_OSPI0_D5 = 0x020,
112  PIN_OSPI0_D6 = 0x024,
113  PIN_OSPI0_D7 = 0x028,
114  PIN_OSPI0_CSN0 = 0x02C,
115  PIN_OSPI0_CSN1 = 0x030,
116  PIN_OSPI0_CSN2 = 0x034,
117  PIN_OSPI0_CSN3 = 0x038,
164  PIN_OSPI1_CLK = 0x108,
166  PIN_OSPI1_DQS = 0x110,
167  PIN_OSPI1_D0 = 0x114,
168  PIN_OSPI1_D1 = 0x118,
169  PIN_OSPI1_D2 = 0x11C,
170  PIN_OSPI1_D3 = 0x120,
171  PIN_OSPI1_CSN0 = 0x124,
173  PIN_RGMII1_TXC = 0x130,
174  PIN_RGMII1_TD0 = 0x134,
175  PIN_RGMII1_TD1 = 0x138,
176  PIN_RGMII1_TD2 = 0x13C,
177  PIN_RGMII1_TD3 = 0x140,
179  PIN_RGMII1_RXC = 0x148,
180  PIN_RGMII1_RD0 = 0x14C,
181  PIN_RGMII1_RD1 = 0x150,
182  PIN_RGMII1_RD2 = 0x154,
183  PIN_RGMII1_RD3 = 0x158,
184  PIN_MDIO0_MDIO = 0x15C,
185  PIN_MDIO0_MDC = 0x160,
187  PIN_RGMII2_TXC = 0x168,
188  PIN_RGMII2_TD0 = 0x16C,
189  PIN_RGMII2_TD1 = 0x170,
190  PIN_RGMII2_TD2 = 0x174,
191  PIN_OSPI1_CSN1 = 0x128,
192  PIN_RGMII2_TD3 = 0x178,
194  PIN_RGMII2_RXC = 0x180,
195  PIN_RGMII2_RD0 = 0x184,
196  PIN_RGMII2_RD1 = 0x188,
197  PIN_RGMII2_RD2 = 0x18C,
198  PIN_RGMII2_RD3 = 0x190,
199  PIN_SPI2_D0 = 0x194,
200  PIN_SPI2_D1 = 0x198,
201  PIN_SPI2_CS2 = 0x19C,
203  PIN_SPI2_CS1 = 0x1A4,
204  PIN_SPI2_CS3 = 0x1A8,
205  PIN_SPI2_CS0 = 0x1AC,
206  PIN_SPI2_CLK = 0x1B0,
207  PIN_SPI0_CS0 = 0x1B4,
208  PIN_SPI0_CS1 = 0x1B8,
209  PIN_SPI0_CLK = 0x1BC,
210  PIN_SPI0_D0 = 0x1C0,
211  PIN_SPI0_D1 = 0x1C4,
212  PIN_UART0_RXD = 0x1C8,
213  PIN_UART0_TXD = 0x1CC,
214  PIN_UART0_CTSN = 0x1D0,
215  PIN_UART0_RTSN = 0x1D4,
216  PIN_MCAN0_TX = 0x1D8,
217  PIN_MCAN0_RX = 0x1DC,
218  PIN_I2C0_SCL = 0x1E0,
219  PIN_I2C0_SDA = 0x1E4,
220  PIN_I2C1_SCL = 0x1E8,
221  PIN_I2C1_SDA = 0x1EC,
223  PIN_EXTINTN = 0x1F4,
224  PIN_MMC0_DAT7 = 0x1F8,
225  PIN_MMC0_DAT6 = 0x1FC,
226  PIN_MMC0_DAT5 = 0x200,
227  PIN_MMC0_DAT4 = 0x204,
228  PIN_MMC0_DAT3 = 0x208,
229  PIN_MMC0_DAT2 = 0x20C,
230  PIN_MMC0_DAT1 = 0x210,
231  PIN_MMC0_DAT0 = 0x214,
232  PIN_MMC0_CLK = 0x218,
233  PIN_MMC0_CMD = 0x220,
234  PIN_SPI1_CS0 = 0x224,
235  PIN_SPI1_CS1 = 0x228,
236  PIN_SPI1_CLK = 0x22C,
237  PIN_SPI1_D0 = 0x230,
238  PIN_SPI1_D1 = 0x234,
239  PIN_GPIO1_47 = 0x23C,
240  PIN_GPIO1_48 = 0x240,
241  PIN_GPIO1_49 = 0x244,
243  PIN_GPIO1_72 = 0x2AC,
244  PIN_ADC0_AIN0 = 0x2B0,
245  PIN_ADC0_AIN1 = 0x2B4,
246  PIN_ADC0_AIN2 = 0x2B8,
247  PIN_ADC0_AIN3 = 0x2BC,
248  PIN_ADC0_AIN4 = 0x2C0,
249  PIN_ADC0_AIN5 = 0x2C4,
250  PIN_ADC0_AIN6 = 0x2C8,
251  PIN_ADC0_AIN7 = 0x2CC,
252  PIN_OSPI1_D4 = 0x2D0,
253  PIN_OSPI1_D5 = 0x2D4,
254  PIN_OSPI1_D6 = 0x2D8,
255  PIN_OSPI1_D7 = 0x2DC
256 };
257 
260 {
261  PIN_EMU1 = 0x07C,
262  PIN_EMU0 = 0x078,
283  PIN_WKUP_TIMER_IO0 = 0x000
284 };
285 
286 
287 /* ========================================================================== */
288 /* Structures and Enums */
289 /* ========================================================================== */
290 
292 typedef struct Pinmux_PerCfg
293 {
294  int16_t offset;
298  uint32_t settings;
310 
311 /* ========================================================================== */
312 /* Global Variables Declarations */
313 /* ========================================================================== */
314 
315 /* None */
316 
317 /* ========================================================================== */
318 /* Function Declarations */
319 /* ========================================================================== */
320 
331 void Pinmux_config(const Pinmux_PerCfg_t *pinmuxCfg, uint32_t domainId);
332 
339 void Pinmux_unlockMMR(uint32_t domainId);
340 
347 void Pinmux_lockMMR(uint32_t domainId);
348 
349 /* ========================================================================== */
350 /* Static Function Definitions */
351 /* ========================================================================== */
352 
353 /* None */
354 
355 #ifdef __cplusplus
356 }
357 #endif
358 
359 #endif /* #ifndef PINMUX_AM275X_H_ */
360 
PIN_MCU_GPIO0_5
@ PIN_MCU_GPIO0_5
Definition: pinmux/am275x/pinmux.h:278
PIN_MCASP3_AFSX
@ PIN_MCASP3_AFSX
Definition: pinmux/am275x/pinmux.h:151
PIN_RGMII2_RX_CTL
@ PIN_RGMII2_RX_CTL
Definition: pinmux/am275x/pinmux.h:193
PIN_MCASP0_AXR14
@ PIN_MCASP0_AXR14
Definition: pinmux/am275x/pinmux.h:134
PIN_RGMII2_TXC
@ PIN_RGMII2_TXC
Definition: pinmux/am275x/pinmux.h:187
PIN_RGMII1_TD3
@ PIN_RGMII1_TD3
Definition: pinmux/am275x/pinmux.h:177
PIN_RGMII2_RD0
@ PIN_RGMII2_RD0
Definition: pinmux/am275x/pinmux.h:195
PIN_MCASP3_ACLKX
@ PIN_MCASP3_ACLKX
Definition: pinmux/am275x/pinmux.h:150
PIN_WKUP_UART0_RTSN
@ PIN_WKUP_UART0_RTSN
Definition: pinmux/am275x/pinmux.h:271
PIN_OSPI1_D5
@ PIN_OSPI1_D5
Definition: pinmux/am275x/pinmux.h:253
PIN_I2C0_SDA
@ PIN_I2C0_SDA
Definition: pinmux/am275x/pinmux.h:219
Pinmux_PerCfg_t
Structure defining the pin configuration parameters.
Definition: pinmux/am275x/pinmux.h:293
PIN_MMC0_DAT0
@ PIN_MMC0_DAT0
Definition: pinmux/am275x/pinmux.h:231
PIN_USB0_DRVVBUS
@ PIN_USB0_DRVVBUS
Definition: pinmux/am275x/pinmux.h:242
PIN_OSPI0_D0
@ PIN_OSPI0_D0
Definition: pinmux/am275x/pinmux.h:106
PIN_MCASP4_AXR1
@ PIN_MCASP4_AXR1
Definition: pinmux/am275x/pinmux.h:159
PIN_SPI1_D0
@ PIN_SPI1_D0
Definition: pinmux/am275x/pinmux.h:237
PIN_MCASP3_AXR2
@ PIN_MCASP3_AXR2
Definition: pinmux/am275x/pinmux.h:154
PIN_MMC0_DAT2
@ PIN_MMC0_DAT2
Definition: pinmux/am275x/pinmux.h:229
Pinmux_MainOffsets
Pinmux_MainOffsets
Main domain pad config register offset in control module.
Definition: pinmux/am275x/pinmux.h:102
PIN_MMC0_DAT5
@ PIN_MMC0_DAT5
Definition: pinmux/am275x/pinmux.h:226
Pinmux_config
void Pinmux_config(const Pinmux_PerCfg_t *pinmuxCfg, uint32_t domainId)
This API configures the pinmux based on the domain.
PIN_MCASP0_ACLKX
@ PIN_MCASP0_ACLKX
Definition: pinmux/am275x/pinmux.h:118
PIN_RGMII1_RXC
@ PIN_RGMII1_RXC
Definition: pinmux/am275x/pinmux.h:179
PIN_OSPI0_D7
@ PIN_OSPI0_D7
Definition: pinmux/am275x/pinmux.h:113
PIN_SPI2_CS3
@ PIN_SPI2_CS3
Definition: pinmux/am275x/pinmux.h:204
PIN_MCASP2_AXR2
@ PIN_MCASP2_AXR2
Definition: pinmux/am275x/pinmux.h:146
PIN_OSPI0_D3
@ PIN_OSPI0_D3
Definition: pinmux/am275x/pinmux.h:109
PIN_MCASP0_AXR7
@ PIN_MCASP0_AXR7
Definition: pinmux/am275x/pinmux.h:127
PIN_GPIO1_72
@ PIN_GPIO1_72
Definition: pinmux/am275x/pinmux.h:243
PIN_MCASP0_AXR3
@ PIN_MCASP0_AXR3
Definition: pinmux/am275x/pinmux.h:123
PIN_OSPI0_CLK
@ PIN_OSPI0_CLK
Definition: pinmux/am275x/pinmux.h:103
Pinmux_McuOffsets
Pinmux_McuOffsets
Wakeup domain pad config register offset in control module.
Definition: pinmux/am275x/pinmux.h:260
PIN_MCU_GPIO0_14
@ PIN_MCU_GPIO0_14
Definition: pinmux/am275x/pinmux.h:269
PIN_RGMII1_TX_CTL
@ PIN_RGMII1_TX_CTL
Definition: pinmux/am275x/pinmux.h:172
PIN_MCASP4_AXR2
@ PIN_MCASP4_AXR2
Definition: pinmux/am275x/pinmux.h:160
PIN_MCASP2_AXR4
@ PIN_MCASP2_AXR4
Definition: pinmux/am275x/pinmux.h:148
PIN_MCASP0_AXR8
@ PIN_MCASP0_AXR8
Definition: pinmux/am275x/pinmux.h:128
PIN_SPI2_CS0
@ PIN_SPI2_CS0
Definition: pinmux/am275x/pinmux.h:205
PIN_RGMII1_RD0
@ PIN_RGMII1_RD0
Definition: pinmux/am275x/pinmux.h:180
PIN_MCASP0_AXR13
@ PIN_MCASP0_AXR13
Definition: pinmux/am275x/pinmux.h:133
PIN_MCASP2_AFSX
@ PIN_MCASP2_AFSX
Definition: pinmux/am275x/pinmux.h:143
PIN_MCASP0_AXR15
@ PIN_MCASP0_AXR15
Definition: pinmux/am275x/pinmux.h:135
PIN_MDIO0_MDC
@ PIN_MDIO0_MDC
Definition: pinmux/am275x/pinmux.h:185
PIN_RGMII1_RD2
@ PIN_RGMII1_RD2
Definition: pinmux/am275x/pinmux.h:182
Pinmux_PerCfg_t::offset
int16_t offset
Definition: pinmux/am275x/pinmux.h:294
PIN_MCU_GPIO0_6
@ PIN_MCU_GPIO0_6
Definition: pinmux/am275x/pinmux.h:277
PIN_MCASP4_ACLKX
@ PIN_MCASP4_ACLKX
Definition: pinmux/am275x/pinmux.h:156
PIN_SPI2_CLK
@ PIN_SPI2_CLK
Definition: pinmux/am275x/pinmux.h:206
PIN_ADC0_AIN3
@ PIN_ADC0_AIN3
Definition: pinmux/am275x/pinmux.h:247
PIN_RGMII1_RD3
@ PIN_RGMII1_RD3
Definition: pinmux/am275x/pinmux.h:183
PIN_RGMII2_RD3
@ PIN_RGMII2_RD3
Definition: pinmux/am275x/pinmux.h:198
PIN_MLB0_MLBSIG
@ PIN_MLB0_MLBSIG
Definition: pinmux/am275x/pinmux.h:161
PIN_SPI2_CS1
@ PIN_SPI2_CS1
Definition: pinmux/am275x/pinmux.h:203
PIN_OSPI1_D6
@ PIN_OSPI1_D6
Definition: pinmux/am275x/pinmux.h:254
PIN_WKUP_UART0_CTSN
@ PIN_WKUP_UART0_CTSN
Definition: pinmux/am275x/pinmux.h:272
PIN_MCASP0_AXR5
@ PIN_MCASP0_AXR5
Definition: pinmux/am275x/pinmux.h:125
PIN_OSPI1_LBCLKO
@ PIN_OSPI1_LBCLKO
Definition: pinmux/am275x/pinmux.h:165
PIN_OSPI1_CSN1
@ PIN_OSPI1_CSN1
Definition: pinmux/am275x/pinmux.h:191
PIN_OSPI0_D6
@ PIN_OSPI0_D6
Definition: pinmux/am275x/pinmux.h:112
PIN_UART0_CTSN
@ PIN_UART0_CTSN
Definition: pinmux/am275x/pinmux.h:214
PIN_MCU_GPIO0_7
@ PIN_MCU_GPIO0_7
Definition: pinmux/am275x/pinmux.h:276
PIN_OSPI1_CSN0
@ PIN_OSPI1_CSN0
Definition: pinmux/am275x/pinmux.h:171
PIN_OSPI0_LBCLKO
@ PIN_OSPI0_LBCLKO
Definition: pinmux/am275x/pinmux.h:104
PIN_GPIO1_48
@ PIN_GPIO1_48
Definition: pinmux/am275x/pinmux.h:240
PIN_MCU_GPIO0_3
@ PIN_MCU_GPIO0_3
Definition: pinmux/am275x/pinmux.h:280
PIN_OSPI1_CLK
@ PIN_OSPI1_CLK
Definition: pinmux/am275x/pinmux.h:164
PIN_MCASP0_AXR9
@ PIN_MCASP0_AXR9
Definition: pinmux/am275x/pinmux.h:129
PIN_MMC0_DAT3
@ PIN_MMC0_DAT3
Definition: pinmux/am275x/pinmux.h:228
PIN_MCASP0_AXR11
@ PIN_MCASP0_AXR11
Definition: pinmux/am275x/pinmux.h:131
PIN_RGMII2_TX_CTL
@ PIN_RGMII2_TX_CTL
Definition: pinmux/am275x/pinmux.h:186
PIN_RGMII1_RX_CTL
@ PIN_RGMII1_RX_CTL
Definition: pinmux/am275x/pinmux.h:178
PIN_ADC0_AIN6
@ PIN_ADC0_AIN6
Definition: pinmux/am275x/pinmux.h:250
PIN_MCASP1_AFSX
@ PIN_MCASP1_AFSX
Definition: pinmux/am275x/pinmux.h:137
PIN_MCU_GPIO0_15
@ PIN_MCU_GPIO0_15
Definition: pinmux/am275x/pinmux.h:268
PIN_OSPI1_D0
@ PIN_OSPI1_D0
Definition: pinmux/am275x/pinmux.h:167
PIN_WKUP_I2C0_SCL
@ PIN_WKUP_I2C0_SCL
Definition: pinmux/am275x/pinmux.h:266
PIN_MLB0_MLBDAT
@ PIN_MLB0_MLBDAT
Definition: pinmux/am275x/pinmux.h:163
PIN_WKUP_CLKOUT0
@ PIN_WKUP_CLKOUT0
Definition: pinmux/am275x/pinmux.h:263
PIN_MCU_GPIO0_4
@ PIN_MCU_GPIO0_4
Definition: pinmux/am275x/pinmux.h:279
PIN_WKUP_UART0_TXD
@ PIN_WKUP_UART0_TXD
Definition: pinmux/am275x/pinmux.h:273
PIN_RGMII1_TXC
@ PIN_RGMII1_TXC
Definition: pinmux/am275x/pinmux.h:173
Pinmux_PerCfg_t::settings
uint32_t settings
Definition: pinmux/am275x/pinmux.h:298
PIN_EMU1
@ PIN_EMU1
Definition: pinmux/am275x/pinmux.h:261
PIN_SPI1_CS1
@ PIN_SPI1_CS1
Definition: pinmux/am275x/pinmux.h:235
PIN_MCU_GPIO0_2
@ PIN_MCU_GPIO0_2
Definition: pinmux/am275x/pinmux.h:281
PIN_MCASP1_ACLKX
@ PIN_MCASP1_ACLKX
Definition: pinmux/am275x/pinmux.h:136
PIN_SPI1_D1
@ PIN_SPI1_D1
Definition: pinmux/am275x/pinmux.h:238
PIN_I2C1_SDA
@ PIN_I2C1_SDA
Definition: pinmux/am275x/pinmux.h:221
PIN_RGMII2_RD2
@ PIN_RGMII2_RD2
Definition: pinmux/am275x/pinmux.h:197
PIN_MCASP0_AXR6
@ PIN_MCASP0_AXR6
Definition: pinmux/am275x/pinmux.h:126
PIN_OSPI1_D2
@ PIN_OSPI1_D2
Definition: pinmux/am275x/pinmux.h:169
PIN_MCASP2_AXR3
@ PIN_MCASP2_AXR3
Definition: pinmux/am275x/pinmux.h:147
PIN_OSPI0_CSN3
@ PIN_OSPI0_CSN3
Definition: pinmux/am275x/pinmux.h:117
PIN_OSPI0_CSN2
@ PIN_OSPI0_CSN2
Definition: pinmux/am275x/pinmux.h:116
Pinmux_unlockMMR
void Pinmux_unlockMMR(uint32_t domainId)
This API unlocks the PAD config control MMRs for the given domain.
PIN_MCASP2_ACLKX
@ PIN_MCASP2_ACLKX
Definition: pinmux/am275x/pinmux.h:142
PIN_SPI1_CLK
@ PIN_SPI1_CLK
Definition: pinmux/am275x/pinmux.h:236
PIN_ADC0_AIN1
@ PIN_ADC0_AIN1
Definition: pinmux/am275x/pinmux.h:245
PIN_MCASP1_AXR1
@ PIN_MCASP1_AXR1
Definition: pinmux/am275x/pinmux.h:139
PIN_RGMII2_TD2
@ PIN_RGMII2_TD2
Definition: pinmux/am275x/pinmux.h:190
PIN_GPIO1_47
@ PIN_GPIO1_47
Definition: pinmux/am275x/pinmux.h:239
PIN_OSPI1_D3
@ PIN_OSPI1_D3
Definition: pinmux/am275x/pinmux.h:170
PIN_MMC0_DAT4
@ PIN_MMC0_DAT4
Definition: pinmux/am275x/pinmux.h:227
PIN_RGMII2_RD1
@ PIN_RGMII2_RD1
Definition: pinmux/am275x/pinmux.h:196
PIN_SPI0_D1
@ PIN_SPI0_D1
Definition: pinmux/am275x/pinmux.h:211
PIN_I2C0_SCL
@ PIN_I2C0_SCL
Definition: pinmux/am275x/pinmux.h:218
PIN_MLB0_MLBCLK
@ PIN_MLB0_MLBCLK
Definition: pinmux/am275x/pinmux.h:162
PIN_ADC0_AIN0
@ PIN_ADC0_AIN0
Definition: pinmux/am275x/pinmux.h:244
PIN_OSPI1_D1
@ PIN_OSPI1_D1
Definition: pinmux/am275x/pinmux.h:168
PIN_MCASP3_AXR0
@ PIN_MCASP3_AXR0
Definition: pinmux/am275x/pinmux.h:152
PIN_I2C1_SCL
@ PIN_I2C1_SCL
Definition: pinmux/am275x/pinmux.h:220
PIN_OSPI0_CSN0
@ PIN_OSPI0_CSN0
Definition: pinmux/am275x/pinmux.h:114
PIN_WKUP_TIMER_IO0
@ PIN_WKUP_TIMER_IO0
Definition: pinmux/am275x/pinmux.h:283
PIN_OSPI0_D5
@ PIN_OSPI0_D5
Definition: pinmux/am275x/pinmux.h:111
PIN_SPI0_CS0
@ PIN_SPI0_CS0
Definition: pinmux/am275x/pinmux.h:207
PIN_WKUP_UART0_RXD
@ PIN_WKUP_UART0_RXD
Definition: pinmux/am275x/pinmux.h:274
PIN_MCASP0_AXR4
@ PIN_MCASP0_AXR4
Definition: pinmux/am275x/pinmux.h:124
PIN_MMC0_CLK
@ PIN_MMC0_CLK
Definition: pinmux/am275x/pinmux.h:232
PIN_MCASP2_AXR5
@ PIN_MCASP2_AXR5
Definition: pinmux/am275x/pinmux.h:149
PIN_SPI0_CLK
@ PIN_SPI0_CLK
Definition: pinmux/am275x/pinmux.h:209
PIN_RGMII1_TD1
@ PIN_RGMII1_TD1
Definition: pinmux/am275x/pinmux.h:175
PIN_WKUP_TIMER_IO1
@ PIN_WKUP_TIMER_IO1
Definition: pinmux/am275x/pinmux.h:282
PIN_EMU0
@ PIN_EMU0
Definition: pinmux/am275x/pinmux.h:262
PIN_WKUP_I2C0_SDA
@ PIN_WKUP_I2C0_SDA
Definition: pinmux/am275x/pinmux.h:265
PIN_MCASP3_AXR3
@ PIN_MCASP3_AXR3
Definition: pinmux/am275x/pinmux.h:155
PIN_MMC0_DAT7
@ PIN_MMC0_DAT7
Definition: pinmux/am275x/pinmux.h:224
PIN_SPI2_D0
@ PIN_SPI2_D0
Definition: pinmux/am275x/pinmux.h:199
PIN_OSPI0_DQS
@ PIN_OSPI0_DQS
Definition: pinmux/am275x/pinmux.h:105
PIN_OSPI0_D2
@ PIN_OSPI0_D2
Definition: pinmux/am275x/pinmux.h:108
PIN_PMIC_LPM_EN0
@ PIN_PMIC_LPM_EN0
Definition: pinmux/am275x/pinmux.h:264
PIN_UART0_RTSN
@ PIN_UART0_RTSN
Definition: pinmux/am275x/pinmux.h:215
PIN_RGMII2_RXC
@ PIN_RGMII2_RXC
Definition: pinmux/am275x/pinmux.h:194
PIN_OSPI1_DQS
@ PIN_OSPI1_DQS
Definition: pinmux/am275x/pinmux.h:166
PIN_MMC0_DAT6
@ PIN_MMC0_DAT6
Definition: pinmux/am275x/pinmux.h:225
PIN_MCASP0_AXR1
@ PIN_MCASP0_AXR1
Definition: pinmux/am275x/pinmux.h:121
PIN_MCASP0_AXR2
@ PIN_MCASP0_AXR2
Definition: pinmux/am275x/pinmux.h:122
PIN_UART0_TXD
@ PIN_UART0_TXD
Definition: pinmux/am275x/pinmux.h:213
PIN_OSPI0_CSN1
@ PIN_OSPI0_CSN1
Definition: pinmux/am275x/pinmux.h:115
PIN_MCU_GPIO0_16
@ PIN_MCU_GPIO0_16
Definition: pinmux/am275x/pinmux.h:267
PIN_MCU_GPIO0_8
@ PIN_MCU_GPIO0_8
Definition: pinmux/am275x/pinmux.h:275
PIN_RGMII2_TD0
@ PIN_RGMII2_TD0
Definition: pinmux/am275x/pinmux.h:188
PIN_MCASP4_AXR0
@ PIN_MCASP4_AXR0
Definition: pinmux/am275x/pinmux.h:158
PIN_OSPI1_D4
@ PIN_OSPI1_D4
Definition: pinmux/am275x/pinmux.h:252
PIN_ADC0_AIN4
@ PIN_ADC0_AIN4
Definition: pinmux/am275x/pinmux.h:248
PIN_MMC0_CMD
@ PIN_MMC0_CMD
Definition: pinmux/am275x/pinmux.h:233
PIN_MCAN0_RX
@ PIN_MCAN0_RX
Definition: pinmux/am275x/pinmux.h:217
PIN_OSPI1_D7
@ PIN_OSPI1_D7
Definition: pinmux/am275x/pinmux.h:255
PIN_MCAN0_TX
@ PIN_MCAN0_TX
Definition: pinmux/am275x/pinmux.h:216
PIN_RGMII2_TD3
@ PIN_RGMII2_TD3
Definition: pinmux/am275x/pinmux.h:192
PIN_EXTINTN
@ PIN_EXTINTN
Definition: pinmux/am275x/pinmux.h:223
PIN_SPI1_CS0
@ PIN_SPI1_CS0
Definition: pinmux/am275x/pinmux.h:234
PIN_ADC0_AIN5
@ PIN_ADC0_AIN5
Definition: pinmux/am275x/pinmux.h:249
PIN_MCASP4_AFSX
@ PIN_MCASP4_AFSX
Definition: pinmux/am275x/pinmux.h:157
PIN_ADC0_AIN7
@ PIN_ADC0_AIN7
Definition: pinmux/am275x/pinmux.h:251
PIN_RGMII1_RD1
@ PIN_RGMII1_RD1
Definition: pinmux/am275x/pinmux.h:181
PIN_MCASP0_AXR10
@ PIN_MCASP0_AXR10
Definition: pinmux/am275x/pinmux.h:130
PIN_MMC0_DAT1
@ PIN_MMC0_DAT1
Definition: pinmux/am275x/pinmux.h:230
Pinmux_lockMMR
void Pinmux_lockMMR(uint32_t domainId)
This API locks the PAD config control MMRs for the given domain.
PIN_MCASP0_AXR0
@ PIN_MCASP0_AXR0
Definition: pinmux/am275x/pinmux.h:120
PIN_MCASP0_AFSX
@ PIN_MCASP0_AFSX
Definition: pinmux/am275x/pinmux.h:119
PIN_MDIO0_MDIO
@ PIN_MDIO0_MDIO
Definition: pinmux/am275x/pinmux.h:184
PIN_MCASP1_AXR0
@ PIN_MCASP1_AXR0
Definition: pinmux/am275x/pinmux.h:138
PIN_MCASP2_AXR0
@ PIN_MCASP2_AXR0
Definition: pinmux/am275x/pinmux.h:144
PIN_SPI0_D0
@ PIN_SPI0_D0
Definition: pinmux/am275x/pinmux.h:210
PIN_MCASP0_AXR12
@ PIN_MCASP0_AXR12
Definition: pinmux/am275x/pinmux.h:132
PIN_RGMII2_TD1
@ PIN_RGMII2_TD1
Definition: pinmux/am275x/pinmux.h:189
PIN_MCASP3_AXR1
@ PIN_MCASP3_AXR1
Definition: pinmux/am275x/pinmux.h:153
PIN_RGMII1_TD0
@ PIN_RGMII1_TD0
Definition: pinmux/am275x/pinmux.h:174
PIN_MCASP1_AXR3
@ PIN_MCASP1_AXR3
Definition: pinmux/am275x/pinmux.h:141
PIN_UART0_RXD
@ PIN_UART0_RXD
Definition: pinmux/am275x/pinmux.h:212
PIN_MCASP1_AXR2
@ PIN_MCASP1_AXR2
Definition: pinmux/am275x/pinmux.h:140
PIN_SPI0_CS1
@ PIN_SPI0_CS1
Definition: pinmux/am275x/pinmux.h:208
PIN_MCU_GPIO0_13
@ PIN_MCU_GPIO0_13
Definition: pinmux/am275x/pinmux.h:270
PIN_SPI2_CS2
@ PIN_SPI2_CS2
Definition: pinmux/am275x/pinmux.h:201
PIN_RGMII1_TD2
@ PIN_RGMII1_TD2
Definition: pinmux/am275x/pinmux.h:176
PIN_OSPI0_D4
@ PIN_OSPI0_D4
Definition: pinmux/am275x/pinmux.h:110
PIN_GPIO1_49
@ PIN_GPIO1_49
Definition: pinmux/am275x/pinmux.h:241
PIN_SPI2_D1
@ PIN_SPI2_D1
Definition: pinmux/am275x/pinmux.h:200
PIN_EXT_REFCLK1
@ PIN_EXT_REFCLK1
Definition: pinmux/am275x/pinmux.h:222
PIN_ADC0_AIN2
@ PIN_ADC0_AIN2
Definition: pinmux/am275x/pinmux.h:246
PIN_OSPI0_D1
@ PIN_OSPI0_D1
Definition: pinmux/am275x/pinmux.h:107
PIN_MCASP2_AXR1
@ PIN_MCASP2_AXR1
Definition: pinmux/am275x/pinmux.h:145
PIN_AUDIO_EXT_REFCLK0
@ PIN_AUDIO_EXT_REFCLK0
Definition: pinmux/am275x/pinmux.h:202