This module contains APIs to program and use the pinmux module.
Files | |
file | pinmux/am261x/pinmux.h |
PINMUX Driver API/interface file. | |
Data Structures | |
struct | Pinmux_PerCfg_t |
Structure defining the pin configuration parameters. More... | |
Functions | |
void | Pinmux_config (const Pinmux_PerCfg_t *pinmuxCfg, uint32_t domainId) |
This API configures the pinmux based on the domain. More... | |
Macros | |
#define | PINMUX_END (-1) |
Macro to mark end of pinmux config array. More... | |
#define | PIN_MODE(mode) ((uint32_t) mode) |
Pin mode - it is at 0th bit. No shift requried. More... | |
#define | PIN_FORCE_INPUT_ENABLE (((uint32_t) 0x1U) << 4U) |
Override IP default to enable input. More... | |
#define | PIN_FORCE_INPUT_DISABLE (((uint32_t) 0x3U) << 4U) |
Override IP default to disable input. More... | |
#define | PIN_FORCE_OUTPUT_ENABLE (((uint32_t) 0x1U) << 6U) |
Override IP default to enable output. More... | |
#define | PIN_FORCE_OUTPUT_DISABLE (((uint32_t) 0x3U) << 6U) |
Override IP default to disable output. More... | |
#define | PIN_PULL_DISABLE (((uint32_t) 0x1U) << 8U) |
Resistor enable. More... | |
#define | PIN_PULL_UP (((uint32_t) 0x1U) << 9U) |
Pull Up. More... | |
#define | PIN_PULL_DOWN (((uint32_t) 0x0U) << 9U) |
Pull Down. More... | |
#define | PIN_SLEW_RATE_HIGH (((uint32_t) 0x0U) << 10U) |
Slew Rate High. More... | |
#define | PIN_SLEW_RATE_LOW (((uint32_t) 0x1U) << 10U) |
Slew Rate Low. More... | |
#define | PIN_GPIO_R5SS0_0 (((uint32_t) 0x0U) << 16U) |
GPIO Pin CPU ownership - R5SS0_0. More... | |
#define | PIN_GPIO_R5SS0_1 (((uint32_t) 0x1U) << 16U) |
GPIO Pin CPU ownership - R5SS0_1. More... | |
#define | PIN_GPIO_R5SS1_0 (((uint32_t) 0x2U) << 16U) |
GPIO Pin CPU ownership - R5SS1_0. More... | |
#define | PIN_GPIO_R5SS1_1 (((uint32_t) 0x3U) << 16U) |
GPIO Pin CPU ownership - R5SS1_1. More... | |
#define | PIN_QUAL_SYNC (((uint32_t) 0x0U) << 18U) |
Pin Qualifier - SYNC. More... | |
#define | PIN_QUAL_3SAMPLE (((uint32_t) 0x1U) << 18U) |
Pin Qualifier - 3 SAMPLE. More... | |
#define | PIN_QUAL_6SAMPLE (((uint32_t) 0x2U) << 18U) |
Pin Qualifier - 6 SAMPLE. More... | |
#define | PIN_QUAL_ASYNC (((uint32_t) 0x3U) << 18U) |
Pin Qualifier - ASYNC. More... | |
#define | PIN_INVERT (((uint32_t) 0x1U) << 20U) |
Pin Invert. More... | |
#define | PIN_NON_INVERT (((uint32_t) 0x0U) << 20U) |
Pin Non Invert. More... | |
Pinmux Domain ID | |
#define | PINMUX_DOMAIN_ID_MAIN (0U) |
Pad config register offset in control module | |
#define | PIN_GPIO0 (0x00000000U) |
#define | PIN_GPIO1 (0x00000004U) |
#define | PIN_GPIO2 (0x00000008U) |
#define | PIN_GPIO3 (0x0000000CU) |
#define | PIN_GPIO4 (0x00000010U) |
#define | PIN_GPIO5 (0x00000014U) |
#define | PIN_GPIO6 (0x00000018U) |
#define | PIN_GPIO7 (0x0000001CU) |
#define | PIN_GPIO8 (0x00000020U) |
#define | PIN_GPIO9 (0x00000024U) |
#define | PIN_GPIO10 (0x00000028U) |
#define | PIN_GPIO11 (0x0000002CU) |
#define | PIN_GPIO12 (0x00000030U) |
#define | PIN_GPIO13 (0x00000034U) |
#define | PIN_GPIO14 (0x00000038U) |
#define | PIN_GPIO15 (0x0000003CU) |
#define | PIN_GPIO16 (0x00000040U) |
#define | PIN_GPIO17 (0x00000044U) |
#define | PIN_GPIO18 (0x00000048U) |
#define | PIN_GPIO19 (0x0000004CU) |
#define | PIN_GPIO20 (0x00000050U) |
#define | PIN_GPIO21 (0x00000054U) |
#define | PIN_GPIO22 (0x00000058U) |
#define | PIN_GPIO23 (0x0000005CU) |
#define | PIN_GPIO24 (0x00000060U) |
#define | PIN_GPIO25 (0x00000064U) |
#define | PIN_GPIO26 (0x00000068U) |
#define | PIN_GPIO27 (0x0000006CU) |
#define | PIN_GPIO28 (0x00000070U) |
#define | PIN_GPIO29 (0x00000074U) |
#define | PIN_GPIO30 (0x00000078U) |
#define | PIN_GPIO31 (0x0000007CU) |
#define | PIN_GPIO32 (0x00000080U) |
#define | PIN_GPIO33 (0x00000084U) |
#define | PIN_GPIO34 (0x00000088U) |
#define | PIN_GPIO35 (0x0000008CU) |
#define | PIN_GPIO36 (0x00000090U) |
#define | PIN_GPIO37 (0x00000094U) |
#define | PIN_GPIO38 (0x00000098U) |
#define | PIN_GPIO39 (0x0000009CU) |
#define | PIN_GPIO40 (0x000000A0U) |
#define | PIN_GPIO41 (0x000000A4U) |
#define | PIN_GPIO42 (0x000000A8U) |
#define | PIN_GPIO43 (0x000000ACU) |
#define | PIN_GPIO44 (0x000000B0U) |
#define | PIN_GPIO45 (0x000000B4U) |
#define | PIN_GPIO46 (0x000000B8U) |
#define | PIN_GPIO47 (0x000000BCU) |
#define | PIN_GPIO48 (0x000000C0U) |
#define | PIN_GPIO49 (0x000000C4U) |
#define | PIN_GPIO50 (0x000000C8U) |
#define | PIN_GPIO51 (0x000000CCU) |
#define | PIN_GPIO52 (0x000000D0U) |
#define | PIN_GPIO53 (0x000000D4U) |
#define | PIN_GPIO54 (0x000000D8U) |
#define | PIN_GPIO55 (0x000000DCU) |
#define | PIN_GPIO56 (0x000000E0U) |
#define | PIN_GPIO57 (0x000000E4U) |
#define | PIN_GPIO58 (0x000000E8U) |
#define | PIN_GPIO59 (0x000000ECU) |
#define | PIN_GPIO60 (0x000000F0U) |
#define | PIN_GPIO61 (0x000000F4U) |
#define | PIN_GPIO62 (0x000000F8U) |
#define | PIN_GPIO63 (0x000000FCU) |
#define | PIN_GPIO64 (0x00000100U) |
#define | PIN_GPIO65 (0x00000104U) |
#define | PIN_GPIO66 (0x00000108U) |
#define | PIN_GPIO67 (0x0000010CU) |
#define | PIN_GPIO68 (0x00000110U) |
#define | PIN_GPIO69 (0x00000114U) |
#define | PIN_GPIO70 (0x00000118U) |
#define | PIN_GPIO71 (0x0000011CU) |
#define | PIN_GPIO72 (0x00000120U) |
#define | PIN_GPIO73 (0x00000124U) |
#define | PIN_GPIO74 (0x00000128U) |
#define | PIN_GPIO75 (0x0000012CU) |
#define | PIN_GPIO76 (0x00000130U) |
#define | PIN_GPIO77 (0x00000134U) |
#define | PIN_GPIO78 (0x00000138U) |
#define | PIN_GPIO79 (0x0000013CU) |
#define | PIN_GPIO80 (0x00000140U) |
#define | PIN_GPIO81 (0x00000144U) |
#define | PIN_GPIO82 (0x00000148U) |
#define | PIN_GPIO83 (0x0000014CU) |
#define | PIN_GPIO84 (0x00000150U) |
#define | PIN_GPIO85 (0x00000154U) |
#define | PIN_GPIO86 (0x00000158U) |
#define | PIN_GPIO87 (0x0000015CU) |
#define | PIN_GPIO88 (0x00000160U) |
#define | PIN_GPIO89 (0x00000164U) |
#define | PIN_GPIO90 (0x00000168U) |
#define | PIN_GPIO91 (0x0000016CU) |
#define | PIN_GPIO92 (0x00000170U) |
#define | PIN_GPIO93 (0x00000174U) |
#define | PIN_GPIO94 (0x00000178U) |
#define | PIN_GPIO95 (0x0000017CU) |
#define | PIN_GPIO96 (0x00000180U) |
#define | PIN_GPIO97 (0x00000184U) |
#define | PIN_GPIO98 (0x00000188U) |
#define | PIN_GPIO99 (0x0000018CU) |
#define | PIN_GPIO100 (0x00000190U) |
#define | PIN_GPIO101 (0x00000194U) |
#define | PIN_GPIO102 (0x00000198U) |
#define | PIN_GPIO103 (0x0000019CU) |
#define | PIN_GPIO104 (0x000001A0U) |
#define | PIN_GPIO105 (0x000001A4U) |
#define | PIN_GPIO106 (0x000001A8U) |
#define | PIN_GPIO107 (0x000001ACU) |
#define | PIN_GPIO108 (0x000001B0U) |
#define | PIN_GPIO109 (0x000001B4U) |
#define | PIN_GPIO110 (0x000001B8U) |
#define | PIN_GPIO111 (0x000001BCU) |
#define | PIN_GPIO112 (0x000001C0U) |
#define | PIN_GPIO113 (0x000001C4U) |
#define | PIN_GPIO114 (0x000001C8U) |
#define | PIN_GPIO115 (0x000001CCU) |
#define | PIN_GPIO116 (0x000001D0U) |
#define | PIN_GPIO117 (0x000001D4U) |
#define | PIN_GPIO118 (0x000001D8U) |
#define | PIN_GPIO119 (0x000001DCU) |
#define | PIN_GPIO120 (0x000001E0U) |
#define | PIN_GPIO121 (0x000001E4U) |
#define | PIN_GPIO122 (0x000001E8U) |
#define | PIN_GPIO123 (0x000001ECU) |
#define | PIN_GPIO124 (0x000001F0U) |
#define | PIN_GPIO125 (0x000001F4U) |
#define | PIN_GPIO126 (0x000001F8U) |
#define | PIN_GPIO127 (0x000001FCU) |
#define | PIN_GPIO128 (0x00000200U) |
#define | PIN_GPIO129 (0x00000204U) |
#define | PIN_GPIO130 (0x00000208U) |
#define | PIN_GPIO131 (0x0000020CU) |
#define | PIN_GPIO132 (0x00000210U) |
#define | PIN_GPIO133 (0x00000214U) |
#define | PIN_GPIO134 (0x00000218U) |
#define | PIN_GPIO135 (0x0000021CU) |
#define | PIN_GPIO136 (0x00000220U) |
#define | PIN_GPIO137 (0x00000224U) |
#define | PIN_GPIO138 (0x00000228U) |
#define | PIN_GPIO139 (0x0000022CU) |
#define | PIN_GPIO140 (0x00000230U) |
#define | PIN_WARMRSTn (0x00000234U) |
#define | PIN_SAFETY_ERRORn (0x00000238U) |
#define | PIN_TDI (0x0000023CU) |
#define | PIN_TDO (0x00000240U) |
#define | PIN_TMS (0x00000244U) |
#define | PIN_TCK (0x00000248U) |
#define | PIN_OSPI0_CLKLB (0x0000024CU) |
#define | PIN_OSPI1_CLKLB (0x00000250U) |
#define | PIN_PORz (0x00000254U) |
#define | PIN_XTAL_XI (0x00000258U) |
#define | PIN_XTAL_XO (0x0000025CU) |
#define | PIN_ADC0_AIN0 (0x00000260U) |
#define | PIN_ADC0_AIN1 (0x00000264U) |
#define | PIN_ADC0_AIN2 (0x00000268U) |
#define | PIN_ADC0_AIN3 (0x0000026CU) |
#define | PIN_ADC0_AIN4 (0x00000270U) |
#define | PIN_ADC0_AIN5 (0x00000274U) |
#define | PIN_ADC0_AIN6 (0x00000278U) |
#define | PIN_ADC1_AIN0 (0x0000027CU) |
#define | PIN_ADC1_AIN1 (0x00000280U) |
#define | PIN_ADC1_AIN2 (0x00000284U) |
#define | PIN_ADC1_AIN3 (0x00000288U) |
#define | PIN_ADC1_AIN4 (0x0000028CU) |
#define | PIN_ADC1_AIN5 (0x00000290U) |
#define | PIN_ADC1_AIN6 (0x00000294U) |
#define | PIN_ADC2_AIN0 (0x00000298U) |
#define | PIN_ADC2_AIN1 (0x0000029CU) |
#define | PIN_ADC2_AIN2 (0x000002A0U) |
#define | PIN_ADC2_AIN3 (0x000002A4U) |
#define | PIN_ADC2_AIN4 (0x000002A8U) |
#define | PIN_ADC2_AIN5 (0x000002ACU) |
#define | PIN_ADC2_AIN6 (0x000002B0U) |
#define | PIN_ADC3_AIN0 (0x000002B4U) |
#define | PIN_ADC3_AIN1 (0x000002B8U) |
#define | PIN_ADC3_AIN2 (0x000002BCU) |
#define | PIN_ADC3_AIN3 (0x000002C0U) |
#define | PIN_ADC3_AIN4 (0x000002C4U) |
#define | PIN_ADC3_AIN5 (0x000002C8U) |
#define | PIN_ADC4_AIN0 (0x000002CCU) |
#define | PIN_ADC4_AIN1 (0x000002D0U) |
#define | PIN_ADC4_AIN2 (0x000002D4U) |
#define | PIN_ADC4_AIN3 (0x000002D8U) |
#define | PIN_ADC4_AIN4 (0x000002DCU) |
#define | PIN_ADC4_AIN5 (0x000002E0U) |
#define | PIN_ADC_VREFHISRC0 (0x000002E4U) |
#define | PIN_ADC_VREFLOSRC0 (0x000002E8U) |
#define | PIN_ADC_VREFHI0 (0x000002ECU) |
#define | PIN_ADC_VREFLO0 (0x000002F0U) |
#define | PIN_ADC_VREFHI1 (0x000002F4U) |
#define | PIN_ADC_VREFLO1 (0x000002F8U) |
#define | PIN_ADC_VREFHI2 (0x000002FCU) |
#define | PIN_ADC_VREFLO2 (0x00000300U) |
#define | PIN_ADC_VREFHISRC1 (0x00000304U) |
#define | PIN_ADC_VREFLOSRC1 (0x00000308U) |
#define | PIN_ADC_VREFHI3 (0x0000030CU) |
#define | PIN_ADC_VREFLO3 (0x00000310U) |
#define | PIN_ADC_VREFHI4 (0x00000314U) |
#define | PIN_ADC_VREFLO4 (0x00000318U) |
#define | PIN_ADC_CAL0 (0x0000031CU) |
#define | PIN_ADC_CAL1 (0x00000320U) |
#define | PIN_DAC_VREF0 (0x00000324U) |
#define | PIN_DAC_VREF1 (0x00000328U) |
#define | PIN_DAC_OUT (0x0000032CU) |
#define | PIN_TEMPCAL (0x00000330U) |
#define | PIN_VSYS_MON (0x00000334U) |
#define | PIN_ATESTV0 (0x00000338U) |
#define | PIN_ATESTV1 (0x0000033CU) |
#define | PIN_PMUBYPASS (0x00000340U) |
#define | PIN_USB0_CE (0x00000344U) |
#define | PIN_SDADC0_DP (0x00000348U) |
#define | PIN_SDADC0_DM (0x0000034CU) |
#define | PIN_ADC_CAL2 (0x00000350U) |
#define | PIN_ADC_R0_AIN0 (0x00000354U) |
#define | PIN_ADC_R0_AIN1 (0x00000358U) |
#define | PIN_ADC_R0_AIN2 (0x0000035CU) |
#define | PIN_ADC_R0_AIN3 (0x00000360U) |
#define | PIN_ADC_VREFLO5 (0x00000364U) |
#define | PIN_ADC_VREFHI5 (0x00000368U) |
#define | PIN_ADC_VREFLO6 (0x0000036CU) |
#define | PIN_ADC_VREFHI6 (0x00000370U) |
#define | PIN_ADC_R1_AIN0 (0x00000374U) |
#define | PIN_ADC_R1_AIN1 (0x00000378U) |
#define | PIN_ADC_R1_AIN2 (0x0000037CU) |
#define | PIN_ADC_R1_AIN3 (0x00000380U) |
#define | PIN_ADC_CAL3 (0x00000384U) |
#define PINMUX_DOMAIN_ID_MAIN (0U) |
#define PINMUX_END (-1) |
Macro to mark end of pinmux config array.
#define PIN_MODE | ( | mode | ) | ((uint32_t) mode) |
Pin mode - it is at 0th bit. No shift requried.
#define PIN_FORCE_INPUT_ENABLE (((uint32_t) 0x1U) << 4U) |
Override IP default to enable input.
#define PIN_FORCE_INPUT_DISABLE (((uint32_t) 0x3U) << 4U) |
Override IP default to disable input.
#define PIN_FORCE_OUTPUT_ENABLE (((uint32_t) 0x1U) << 6U) |
Override IP default to enable output.
#define PIN_FORCE_OUTPUT_DISABLE (((uint32_t) 0x3U) << 6U) |
Override IP default to disable output.
#define PIN_PULL_DISABLE (((uint32_t) 0x1U) << 8U) |
Resistor enable.
#define PIN_PULL_UP (((uint32_t) 0x1U) << 9U) |
Pull Up.
#define PIN_PULL_DOWN (((uint32_t) 0x0U) << 9U) |
Pull Down.
#define PIN_SLEW_RATE_HIGH (((uint32_t) 0x0U) << 10U) |
Slew Rate High.
#define PIN_SLEW_RATE_LOW (((uint32_t) 0x1U) << 10U) |
Slew Rate Low.
#define PIN_GPIO_R5SS0_0 (((uint32_t) 0x0U) << 16U) |
GPIO Pin CPU ownership - R5SS0_0.
#define PIN_GPIO_R5SS0_1 (((uint32_t) 0x1U) << 16U) |
GPIO Pin CPU ownership - R5SS0_1.
#define PIN_GPIO_R5SS1_0 (((uint32_t) 0x2U) << 16U) |
GPIO Pin CPU ownership - R5SS1_0.
#define PIN_GPIO_R5SS1_1 (((uint32_t) 0x3U) << 16U) |
GPIO Pin CPU ownership - R5SS1_1.
#define PIN_QUAL_SYNC (((uint32_t) 0x0U) << 18U) |
Pin Qualifier - SYNC.
#define PIN_QUAL_3SAMPLE (((uint32_t) 0x1U) << 18U) |
Pin Qualifier - 3 SAMPLE.
#define PIN_QUAL_6SAMPLE (((uint32_t) 0x2U) << 18U) |
Pin Qualifier - 6 SAMPLE.
#define PIN_QUAL_ASYNC (((uint32_t) 0x3U) << 18U) |
Pin Qualifier - ASYNC.
#define PIN_INVERT (((uint32_t) 0x1U) << 20U) |
Pin Invert.
#define PIN_NON_INVERT (((uint32_t) 0x0U) << 20U) |
Pin Non Invert.
#define PIN_GPIO0 (0x00000000U) |
#define PIN_GPIO1 (0x00000004U) |
#define PIN_GPIO2 (0x00000008U) |
#define PIN_GPIO3 (0x0000000CU) |
#define PIN_GPIO4 (0x00000010U) |
#define PIN_GPIO5 (0x00000014U) |
#define PIN_GPIO6 (0x00000018U) |
#define PIN_GPIO7 (0x0000001CU) |
#define PIN_GPIO8 (0x00000020U) |
#define PIN_GPIO9 (0x00000024U) |
#define PIN_GPIO10 (0x00000028U) |
#define PIN_GPIO11 (0x0000002CU) |
#define PIN_GPIO12 (0x00000030U) |
#define PIN_GPIO13 (0x00000034U) |
#define PIN_GPIO14 (0x00000038U) |
#define PIN_GPIO15 (0x0000003CU) |
#define PIN_GPIO16 (0x00000040U) |
#define PIN_GPIO17 (0x00000044U) |
#define PIN_GPIO18 (0x00000048U) |
#define PIN_GPIO19 (0x0000004CU) |
#define PIN_GPIO20 (0x00000050U) |
#define PIN_GPIO21 (0x00000054U) |
#define PIN_GPIO22 (0x00000058U) |
#define PIN_GPIO23 (0x0000005CU) |
#define PIN_GPIO24 (0x00000060U) |
#define PIN_GPIO25 (0x00000064U) |
#define PIN_GPIO26 (0x00000068U) |
#define PIN_GPIO27 (0x0000006CU) |
#define PIN_GPIO28 (0x00000070U) |
#define PIN_GPIO29 (0x00000074U) |
#define PIN_GPIO30 (0x00000078U) |
#define PIN_GPIO31 (0x0000007CU) |
#define PIN_GPIO32 (0x00000080U) |
#define PIN_GPIO33 (0x00000084U) |
#define PIN_GPIO34 (0x00000088U) |
#define PIN_GPIO35 (0x0000008CU) |
#define PIN_GPIO36 (0x00000090U) |
#define PIN_GPIO37 (0x00000094U) |
#define PIN_GPIO38 (0x00000098U) |
#define PIN_GPIO39 (0x0000009CU) |
#define PIN_GPIO40 (0x000000A0U) |
#define PIN_GPIO41 (0x000000A4U) |
#define PIN_GPIO42 (0x000000A8U) |
#define PIN_GPIO43 (0x000000ACU) |
#define PIN_GPIO44 (0x000000B0U) |
#define PIN_GPIO45 (0x000000B4U) |
#define PIN_GPIO46 (0x000000B8U) |
#define PIN_GPIO47 (0x000000BCU) |
#define PIN_GPIO48 (0x000000C0U) |
#define PIN_GPIO49 (0x000000C4U) |
#define PIN_GPIO50 (0x000000C8U) |
#define PIN_GPIO51 (0x000000CCU) |
#define PIN_GPIO52 (0x000000D0U) |
#define PIN_GPIO53 (0x000000D4U) |
#define PIN_GPIO54 (0x000000D8U) |
#define PIN_GPIO55 (0x000000DCU) |
#define PIN_GPIO56 (0x000000E0U) |
#define PIN_GPIO57 (0x000000E4U) |
#define PIN_GPIO58 (0x000000E8U) |
#define PIN_GPIO59 (0x000000ECU) |
#define PIN_GPIO60 (0x000000F0U) |
#define PIN_GPIO61 (0x000000F4U) |
#define PIN_GPIO62 (0x000000F8U) |
#define PIN_GPIO63 (0x000000FCU) |
#define PIN_GPIO64 (0x00000100U) |
#define PIN_GPIO65 (0x00000104U) |
#define PIN_GPIO66 (0x00000108U) |
#define PIN_GPIO67 (0x0000010CU) |
#define PIN_GPIO68 (0x00000110U) |
#define PIN_GPIO69 (0x00000114U) |
#define PIN_GPIO70 (0x00000118U) |
#define PIN_GPIO71 (0x0000011CU) |
#define PIN_GPIO72 (0x00000120U) |
#define PIN_GPIO73 (0x00000124U) |
#define PIN_GPIO74 (0x00000128U) |
#define PIN_GPIO75 (0x0000012CU) |
#define PIN_GPIO76 (0x00000130U) |
#define PIN_GPIO77 (0x00000134U) |
#define PIN_GPIO78 (0x00000138U) |
#define PIN_GPIO79 (0x0000013CU) |
#define PIN_GPIO80 (0x00000140U) |
#define PIN_GPIO81 (0x00000144U) |
#define PIN_GPIO82 (0x00000148U) |
#define PIN_GPIO83 (0x0000014CU) |
#define PIN_GPIO84 (0x00000150U) |
#define PIN_GPIO85 (0x00000154U) |
#define PIN_GPIO86 (0x00000158U) |
#define PIN_GPIO87 (0x0000015CU) |
#define PIN_GPIO88 (0x00000160U) |
#define PIN_GPIO89 (0x00000164U) |
#define PIN_GPIO90 (0x00000168U) |
#define PIN_GPIO91 (0x0000016CU) |
#define PIN_GPIO92 (0x00000170U) |
#define PIN_GPIO93 (0x00000174U) |
#define PIN_GPIO94 (0x00000178U) |
#define PIN_GPIO95 (0x0000017CU) |
#define PIN_GPIO96 (0x00000180U) |
#define PIN_GPIO97 (0x00000184U) |
#define PIN_GPIO98 (0x00000188U) |
#define PIN_GPIO99 (0x0000018CU) |
#define PIN_GPIO100 (0x00000190U) |
#define PIN_GPIO101 (0x00000194U) |
#define PIN_GPIO102 (0x00000198U) |
#define PIN_GPIO103 (0x0000019CU) |
#define PIN_GPIO104 (0x000001A0U) |
#define PIN_GPIO105 (0x000001A4U) |
#define PIN_GPIO106 (0x000001A8U) |
#define PIN_GPIO107 (0x000001ACU) |
#define PIN_GPIO108 (0x000001B0U) |
#define PIN_GPIO109 (0x000001B4U) |
#define PIN_GPIO110 (0x000001B8U) |
#define PIN_GPIO111 (0x000001BCU) |
#define PIN_GPIO112 (0x000001C0U) |
#define PIN_GPIO113 (0x000001C4U) |
#define PIN_GPIO114 (0x000001C8U) |
#define PIN_GPIO115 (0x000001CCU) |
#define PIN_GPIO116 (0x000001D0U) |
#define PIN_GPIO117 (0x000001D4U) |
#define PIN_GPIO118 (0x000001D8U) |
#define PIN_GPIO119 (0x000001DCU) |
#define PIN_GPIO120 (0x000001E0U) |
#define PIN_GPIO121 (0x000001E4U) |
#define PIN_GPIO122 (0x000001E8U) |
#define PIN_GPIO123 (0x000001ECU) |
#define PIN_GPIO124 (0x000001F0U) |
#define PIN_GPIO125 (0x000001F4U) |
#define PIN_GPIO126 (0x000001F8U) |
#define PIN_GPIO127 (0x000001FCU) |
#define PIN_GPIO128 (0x00000200U) |
#define PIN_GPIO129 (0x00000204U) |
#define PIN_GPIO130 (0x00000208U) |
#define PIN_GPIO131 (0x0000020CU) |
#define PIN_GPIO132 (0x00000210U) |
#define PIN_GPIO133 (0x00000214U) |
#define PIN_GPIO134 (0x00000218U) |
#define PIN_GPIO135 (0x0000021CU) |
#define PIN_GPIO136 (0x00000220U) |
#define PIN_GPIO137 (0x00000224U) |
#define PIN_GPIO138 (0x00000228U) |
#define PIN_GPIO139 (0x0000022CU) |
#define PIN_GPIO140 (0x00000230U) |
#define PIN_WARMRSTn (0x00000234U) |
#define PIN_SAFETY_ERRORn (0x00000238U) |
#define PIN_TDI (0x0000023CU) |
#define PIN_TDO (0x00000240U) |
#define PIN_TMS (0x00000244U) |
#define PIN_TCK (0x00000248U) |
#define PIN_OSPI0_CLKLB (0x0000024CU) |
#define PIN_OSPI1_CLKLB (0x00000250U) |
#define PIN_PORz (0x00000254U) |
#define PIN_XTAL_XI (0x00000258U) |
#define PIN_XTAL_XO (0x0000025CU) |
#define PIN_ADC0_AIN0 (0x00000260U) |
#define PIN_ADC0_AIN1 (0x00000264U) |
#define PIN_ADC0_AIN2 (0x00000268U) |
#define PIN_ADC0_AIN3 (0x0000026CU) |
#define PIN_ADC0_AIN4 (0x00000270U) |
#define PIN_ADC0_AIN5 (0x00000274U) |
#define PIN_ADC0_AIN6 (0x00000278U) |
#define PIN_ADC1_AIN0 (0x0000027CU) |
#define PIN_ADC1_AIN1 (0x00000280U) |
#define PIN_ADC1_AIN2 (0x00000284U) |
#define PIN_ADC1_AIN3 (0x00000288U) |
#define PIN_ADC1_AIN4 (0x0000028CU) |
#define PIN_ADC1_AIN5 (0x00000290U) |
#define PIN_ADC1_AIN6 (0x00000294U) |
#define PIN_ADC2_AIN0 (0x00000298U) |
#define PIN_ADC2_AIN1 (0x0000029CU) |
#define PIN_ADC2_AIN2 (0x000002A0U) |
#define PIN_ADC2_AIN3 (0x000002A4U) |
#define PIN_ADC2_AIN4 (0x000002A8U) |
#define PIN_ADC2_AIN5 (0x000002ACU) |
#define PIN_ADC2_AIN6 (0x000002B0U) |
#define PIN_ADC3_AIN0 (0x000002B4U) |
#define PIN_ADC3_AIN1 (0x000002B8U) |
#define PIN_ADC3_AIN2 (0x000002BCU) |
#define PIN_ADC3_AIN3 (0x000002C0U) |
#define PIN_ADC3_AIN4 (0x000002C4U) |
#define PIN_ADC3_AIN5 (0x000002C8U) |
#define PIN_ADC4_AIN0 (0x000002CCU) |
#define PIN_ADC4_AIN1 (0x000002D0U) |
#define PIN_ADC4_AIN2 (0x000002D4U) |
#define PIN_ADC4_AIN3 (0x000002D8U) |
#define PIN_ADC4_AIN4 (0x000002DCU) |
#define PIN_ADC4_AIN5 (0x000002E0U) |
#define PIN_ADC_VREFHISRC0 (0x000002E4U) |
#define PIN_ADC_VREFLOSRC0 (0x000002E8U) |
#define PIN_ADC_VREFHI0 (0x000002ECU) |
#define PIN_ADC_VREFLO0 (0x000002F0U) |
#define PIN_ADC_VREFHI1 (0x000002F4U) |
#define PIN_ADC_VREFLO1 (0x000002F8U) |
#define PIN_ADC_VREFHI2 (0x000002FCU) |
#define PIN_ADC_VREFLO2 (0x00000300U) |
#define PIN_ADC_VREFHISRC1 (0x00000304U) |
#define PIN_ADC_VREFLOSRC1 (0x00000308U) |
#define PIN_ADC_VREFHI3 (0x0000030CU) |
#define PIN_ADC_VREFLO3 (0x00000310U) |
#define PIN_ADC_VREFHI4 (0x00000314U) |
#define PIN_ADC_VREFLO4 (0x00000318U) |
#define PIN_ADC_CAL0 (0x0000031CU) |
#define PIN_ADC_CAL1 (0x00000320U) |
#define PIN_DAC_VREF0 (0x00000324U) |
#define PIN_DAC_VREF1 (0x00000328U) |
#define PIN_DAC_OUT (0x0000032CU) |
#define PIN_TEMPCAL (0x00000330U) |
#define PIN_VSYS_MON (0x00000334U) |
#define PIN_ATESTV0 (0x00000338U) |
#define PIN_ATESTV1 (0x0000033CU) |
#define PIN_PMUBYPASS (0x00000340U) |
#define PIN_USB0_CE (0x00000344U) |
#define PIN_SDADC0_DP (0x00000348U) |
#define PIN_SDADC0_DM (0x0000034CU) |
#define PIN_ADC_CAL2 (0x00000350U) |
#define PIN_ADC_R0_AIN0 (0x00000354U) |
#define PIN_ADC_R0_AIN1 (0x00000358U) |
#define PIN_ADC_R0_AIN2 (0x0000035CU) |
#define PIN_ADC_R0_AIN3 (0x00000360U) |
#define PIN_ADC_VREFLO5 (0x00000364U) |
#define PIN_ADC_VREFHI5 (0x00000368U) |
#define PIN_ADC_VREFLO6 (0x0000036CU) |
#define PIN_ADC_VREFHI6 (0x00000370U) |
#define PIN_ADC_R1_AIN0 (0x00000374U) |
#define PIN_ADC_R1_AIN1 (0x00000378U) |
#define PIN_ADC_R1_AIN2 (0x0000037CU) |
#define PIN_ADC_R1_AIN3 (0x00000380U) |
#define PIN_ADC_CAL3 (0x00000384U) |
void Pinmux_config | ( | const Pinmux_PerCfg_t * | pinmuxCfg, |
uint32_t | domainId | ||
) |
This API configures the pinmux based on the domain.
pinmuxCfg | Pointer to list of pinmux configuration array. This parameter cannot be NULL and the last entry should be initialized with PINMUX_END so that this function knows the end of configuration. |
domainId | Domain ID to set pinmux configuration. Refer Pinmux_DomainId_t |