openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
AFCv4.0 Pin Mapping
Collaboration diagram for AFCv4.0 Pin Mapping:

Files

file  pin_mapping.h
 Hardware pin definitions for AFCv4.0.
 

Macros

#define FPGA_SPI   0
 
#define UART_DEBUG   0
 
#define I2C0_SDA   PIN_DEF( PORT0, 27, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )
 
#define I2C0_SCL   PIN_DEF( PORT0, 28, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )
 
#define I2C1_SDA   PIN_DEF( PORT0, 0, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define I2C1_SCL   PIN_DEF( PORT0, 1, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define I2C2_SDA   PIN_DEF( PORT0, 10, (IOCON_FUNC2 | IOCON_MODE_INACT), NON_GPIO )
 
#define I2C2_SCL   PIN_DEF( PORT0, 11, (IOCON_FUNC2 | IOCON_MODE_INACT), NON_GPIO )
 
#define UART_DEBUG_TXD   PIN_DEF( PORT0, 2, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )
 
#define UART_DEBUG_RXD   PIN_DEF( PORT0, 3, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )
 
#define SSP0_SCK   PIN_DEF( PORT1, 20, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define SSP0_SSEL   PIN_DEF( PORT1, 21, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define SSP0_MISO   PIN_DEF( PORT1, 23, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define SSP0_MOSI   PIN_DEF( PORT1, 24, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define SPI_SCK   PIN_DEF( PORT0, 15, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define SPI_SSEL   PIN_DEF( PORT0, 16, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define SPI_MOSI   PIN_DEF( PORT0, 18, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define TRACEDATA3   PIN_DEF( PORT2, 2, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define TRACEDATA2   PIN_DEF( PORT2, 3, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define TRACEDATA1   PIN_DEF( PORT2, 4, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define TRACEDATA0   PIN_DEF( PORT2, 5, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define TRACECLK   PIN_DEF( PORT2, 6, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )
 
#define ADC_PAYLOAD_DETECTOR   PIN_DEF( PORT0, 24, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )
 
#define GPIO_I2C_MUX_ADDR1   PIN_DEF( PORT0, 4, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )
 
#define GPIO_I2C_MUX_ADDR2   PIN_DEF( PORT0, 5, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )
 
#define GPIO_I2C_SW_RESETn   PIN_DEF( PORT0, 19, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_RTS   PIN_DEF( PORT2, 10, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_PG_RESETn   PIN_DEF( PORT1, 22, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_PGOOD_P1V0   PIN_DEF( PORT3, 26, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_AMC_RTM_CRITICAL   PIN_DEF( PORT1, 26, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_AMC_RTM_TC   PIN_DEF( PORT1, 28, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_AMC_RTM_WARNING   PIN_DEF( PORT1, 29, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_AMC_RTM_PV   PIN_DEF( PORT1, 27, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC1_PG_M2C   PIN_DEF( PORT1, 16, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC2_PG_M2C   PIN_DEF( PORT1, 17, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC1_PG_C2M   PIN_DEF( PORT1, 18, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_FMC2_PG_C2M   PIN_DEF( PORT1, 19, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_FMC1_CRITICAL   PIN_DEF( PORT0, 23, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC1_TC   PIN_DEF( PORT0, 25, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC1_WARNING   PIN_DEF( PORT0, 26, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC1_PV   PIN_DEF( PORT1, 31, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC2_CRITICAL   PIN_DEF( PORT2, 7, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC2_TC   PIN_DEF( PORT4, 28, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC2_WARNING   PIN_DEF( PORT4, 29, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC2_PV   PIN_DEF( PORT3, 25, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_GA0   PIN_DEF( PORT1, 0, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_GA1   PIN_DEF( PORT1, 1, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_GA2   PIN_DEF( PORT1, 4, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_GA_TEST   PIN_DEF( PORT1, 8, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_LEDBLUE   PIN_DEF( PORT1, 9, (IOCON_FUNC0 | IOCON_MODE_PULLUP), GPIO_DIR_OUTPUT )
 
#define GPIO_LEDGREEN   PIN_DEF( PORT1, 10, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )
 
#define GPIO_LEDRED   PIN_DEF( PORT1, 25, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )
 
#define GPIO_FRONT_BUTTON   PIN_DEF( PORT2, 12, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_HOT_SWAP_HANDLE   PIN_DEF( PORT2, 13, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FPGA_DONE_B   PIN_DEF( PORT0, 22, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FPGA_INITB   PIN_DEF( PORT0, 20, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_FPGA_RESET   PIN_DEF( PORT2, 9, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_DAC_VADJ_RST   PIN_DEF( PORT0, 21, (IOCON_FUNC0 | IOCON_MODE_PULLUP), GPIO_DIR_OUTPUT )
 
#define GPIO_MMC_ENABLE   PIN_DEF( PORT2, 8, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_OVERTEMPn   PIN_DEF( PORT2, 11, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC1_JTAG_Override   PIN_DEF( PORT2, 1, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_FMC2_JTAG_Override   PIN_DEF( PORT0, 8, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_RTM_JTAG_Override   PIN_DEF( PORT2, 0, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_EEPROM_WP   PIN_DEF( PORT1, 30, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )
 
#define GPIO_CLK_DIR_FMC2   PIN_DEF( PORT0, 6, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_CLK_DIR_FMC1   PIN_DEF( PORT0, 7, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC1_PRSNT_M2C   PIN_DEF( PORT1, 14, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_FMC2_PRSNT_M2C   PIN_DEF( PORT1, 15, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define GPIO_RTM_PS   PIN_DEF( PORT0, 29, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )
 
#define PIN_CFG_LIST
 

Variables

const external_gpio_t ext_gpios [16]
 

Detailed Description

Macro Definition Documentation

◆ ADC_PAYLOAD_DETECTOR

#define ADC_PAYLOAD_DETECTOR   PIN_DEF( PORT0, 24, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )

◆ FPGA_SPI

#define FPGA_SPI   0

◆ GPIO_AMC_RTM_CRITICAL

#define GPIO_AMC_RTM_CRITICAL   PIN_DEF( PORT1, 26, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_AMC_RTM_PV

#define GPIO_AMC_RTM_PV   PIN_DEF( PORT1, 27, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_AMC_RTM_TC

#define GPIO_AMC_RTM_TC   PIN_DEF( PORT1, 28, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_AMC_RTM_WARNING

#define GPIO_AMC_RTM_WARNING   PIN_DEF( PORT1, 29, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_CLK_DIR_FMC1

#define GPIO_CLK_DIR_FMC1   PIN_DEF( PORT0, 7, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_CLK_DIR_FMC2

#define GPIO_CLK_DIR_FMC2   PIN_DEF( PORT0, 6, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_DAC_VADJ_RST

#define GPIO_DAC_VADJ_RST   PIN_DEF( PORT0, 21, (IOCON_FUNC0 | IOCON_MODE_PULLUP), GPIO_DIR_OUTPUT )

◆ GPIO_EEPROM_WP

#define GPIO_EEPROM_WP   PIN_DEF( PORT1, 30, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_FMC1_CRITICAL

#define GPIO_FMC1_CRITICAL   PIN_DEF( PORT0, 23, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC1_JTAG_Override

#define GPIO_FMC1_JTAG_Override   PIN_DEF( PORT2, 1, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_FMC1_PG_C2M

#define GPIO_FMC1_PG_C2M   PIN_DEF( PORT1, 18, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_FMC1_PG_M2C

#define GPIO_FMC1_PG_M2C   PIN_DEF( PORT1, 16, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC1_PRSNT_M2C

#define GPIO_FMC1_PRSNT_M2C   PIN_DEF( PORT1, 14, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC1_PV

#define GPIO_FMC1_PV   PIN_DEF( PORT1, 31, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC1_TC

#define GPIO_FMC1_TC   PIN_DEF( PORT0, 25, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC1_WARNING

#define GPIO_FMC1_WARNING   PIN_DEF( PORT0, 26, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC2_CRITICAL

#define GPIO_FMC2_CRITICAL   PIN_DEF( PORT2, 7, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC2_JTAG_Override

#define GPIO_FMC2_JTAG_Override   PIN_DEF( PORT0, 8, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_FMC2_PG_C2M

#define GPIO_FMC2_PG_C2M   PIN_DEF( PORT1, 19, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_FMC2_PG_M2C

#define GPIO_FMC2_PG_M2C   PIN_DEF( PORT1, 17, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC2_PRSNT_M2C

#define GPIO_FMC2_PRSNT_M2C   PIN_DEF( PORT1, 15, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC2_PV

#define GPIO_FMC2_PV   PIN_DEF( PORT3, 25, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC2_TC

#define GPIO_FMC2_TC   PIN_DEF( PORT4, 28, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FMC2_WARNING

#define GPIO_FMC2_WARNING   PIN_DEF( PORT4, 29, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FPGA_DONE_B

#define GPIO_FPGA_DONE_B   PIN_DEF( PORT0, 22, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_FPGA_INITB

#define GPIO_FPGA_INITB   PIN_DEF( PORT0, 20, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_FPGA_RESET

#define GPIO_FPGA_RESET   PIN_DEF( PORT2, 9, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_FRONT_BUTTON

#define GPIO_FRONT_BUTTON   PIN_DEF( PORT2, 12, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_GA0

#define GPIO_GA0   PIN_DEF( PORT1, 0, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_GA1

#define GPIO_GA1   PIN_DEF( PORT1, 1, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_GA2

#define GPIO_GA2   PIN_DEF( PORT1, 4, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_GA_TEST

#define GPIO_GA_TEST   PIN_DEF( PORT1, 8, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_HOT_SWAP_HANDLE

#define GPIO_HOT_SWAP_HANDLE   PIN_DEF( PORT2, 13, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_I2C_MUX_ADDR1

#define GPIO_I2C_MUX_ADDR1   PIN_DEF( PORT0, 4, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )

◆ GPIO_I2C_MUX_ADDR2

#define GPIO_I2C_MUX_ADDR2   PIN_DEF( PORT0, 5, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )

◆ GPIO_I2C_SW_RESETn

#define GPIO_I2C_SW_RESETn   PIN_DEF( PORT0, 19, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_LEDBLUE

#define GPIO_LEDBLUE   PIN_DEF( PORT1, 9, (IOCON_FUNC0 | IOCON_MODE_PULLUP), GPIO_DIR_OUTPUT )

◆ GPIO_LEDGREEN

#define GPIO_LEDGREEN   PIN_DEF( PORT1, 10, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )

◆ GPIO_LEDRED

#define GPIO_LEDRED   PIN_DEF( PORT1, 25, (IOCON_FUNC0 | IOCON_MODE_PULLDOWN), GPIO_DIR_OUTPUT )

◆ GPIO_MMC_ENABLE

#define GPIO_MMC_ENABLE   PIN_DEF( PORT2, 8, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_OVERTEMPn

#define GPIO_OVERTEMPn   PIN_DEF( PORT2, 11, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_PG_RESETn

#define GPIO_PG_RESETn   PIN_DEF( PORT1, 22, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_PGOOD_P1V0

#define GPIO_PGOOD_P1V0   PIN_DEF( PORT3, 26, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_RTM_JTAG_Override

#define GPIO_RTM_JTAG_Override   PIN_DEF( PORT2, 0, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ GPIO_RTM_PS

#define GPIO_RTM_PS   PIN_DEF( PORT0, 29, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ GPIO_RTS

#define GPIO_RTS   PIN_DEF( PORT2, 10, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_INPUT )

◆ I2C0_SCL

#define I2C0_SCL   PIN_DEF( PORT0, 28, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )

◆ I2C0_SDA

#define I2C0_SDA   PIN_DEF( PORT0, 27, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )

◆ I2C1_SCL

#define I2C1_SCL   PIN_DEF( PORT0, 1, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ I2C1_SDA

#define I2C1_SDA   PIN_DEF( PORT0, 0, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ I2C2_SCL

#define I2C2_SCL   PIN_DEF( PORT0, 11, (IOCON_FUNC2 | IOCON_MODE_INACT), NON_GPIO )

◆ I2C2_SDA

#define I2C2_SDA   PIN_DEF( PORT0, 10, (IOCON_FUNC2 | IOCON_MODE_INACT), NON_GPIO )

◆ PIN_CFG_LIST

#define PIN_CFG_LIST

◆ SPI_MOSI

#define SPI_MOSI   PIN_DEF( PORT0, 18, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ SPI_SCK

#define SPI_SCK   PIN_DEF( PORT0, 15, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ SPI_SSEL

#define SPI_SSEL   PIN_DEF( PORT0, 16, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ SSP0_MISO

#define SSP0_MISO   PIN_DEF( PORT1, 23, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ SSP0_MOSI

#define SSP0_MOSI   PIN_DEF( PORT1, 24, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ SSP0_SCK

#define SSP0_SCK   PIN_DEF( PORT1, 20, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ SSP0_SSEL

#define SSP0_SSEL   PIN_DEF( PORT1, 21, (IOCON_FUNC0 | IOCON_MODE_INACT), GPIO_DIR_OUTPUT )

◆ TRACECLK

#define TRACECLK   PIN_DEF( PORT2, 6, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ TRACEDATA0

#define TRACEDATA0   PIN_DEF( PORT2, 5, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ TRACEDATA1

#define TRACEDATA1   PIN_DEF( PORT2, 4, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ TRACEDATA2

#define TRACEDATA2   PIN_DEF( PORT2, 3, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ TRACEDATA3

#define TRACEDATA3   PIN_DEF( PORT2, 2, (IOCON_FUNC3 | IOCON_MODE_INACT), NON_GPIO )

◆ UART_DEBUG

#define UART_DEBUG   0

◆ UART_DEBUG_RXD

#define UART_DEBUG_RXD   PIN_DEF( PORT0, 3, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )

◆ UART_DEBUG_TXD

#define UART_DEBUG_TXD   PIN_DEF( PORT0, 2, (IOCON_FUNC1 | IOCON_MODE_INACT), NON_GPIO )

Variable Documentation

◆ ext_gpios

const external_gpio_t ext_gpios[16]

#include <port/board/afc-v4/pin_mapping.c>

Initial value:
= {
[EXT_GPIO_P1V5_VTT_EN] = { 1, 7 },
[EXT_GPIO_EN_P1V8] = { 1, 6 },
[EXT_GPIO_EN_P1V2] = { 1, 5 },
[EXT_GPIO_EN_FMC1_P12V] = { 1, 4 },
[EXT_GPIO_EN_FMC2_P12V] = { 1, 3 },
[EXT_GPIO_EN_FMC1_PVADJ] = { 1, 2 },
[EXT_GPIO_EN_FMC2_PVADJ] = { 1, 1 },
[EXT_GPIO_EN_FMC1_P3V3] = { 1, 0 },
[EXT_GPIO_EN_FMC2_P3V3] = { 0, 7 },
[EXT_GPIO_EN_P1V0] = { 0, 6 },
[EXT_GPIO_EN_P3V3] = { 0, 5 },
[EXT_GPIO_EN_RTM_PWR] = { 0, 4 },
[EXT_GPIO_EN_RTM_MP] = { 0, 3 },
[EXT_GPIO_DAC_VADJ_RSTn] = { 0, 1 },
[EXT_GPIO_PROGRAM_B] = { 0, 0 }
}
@ EXT_GPIO_EN_FMC2_PVADJ
Definition pin_mapping.h:260
@ EXT_GPIO_FPGA_I2C_RESET
Definition pin_mapping.h:269
@ EXT_GPIO_EN_P1V8
Definition pin_mapping.h:257
@ EXT_GPIO_EN_P1V0
Definition pin_mapping.h:256
@ EXT_GPIO_EN_FMC2_P3V3
Definition pin_mapping.h:266
@ EXT_GPIO_EN_FMC1_P3V3
Definition pin_mapping.h:264
@ EXT_GPIO_EN_RTM_MP
Definition pin_mapping.h:268
@ EXT_GPIO_EN_FMC2_P12V
Definition pin_mapping.h:265
@ EXT_GPIO_DAC_VADJ_RSTn
Definition pin_mapping.h:270
@ EXT_GPIO_EN_P3V3
Definition pin_mapping.h:258
@ EXT_GPIO_EN_FMC1_P12V
Definition pin_mapping.h:263
@ EXT_GPIO_EN_FMC1_PVADJ
Definition pin_mapping.h:259
@ EXT_GPIO_PROGRAM_B
Definition pin_mapping.h:271
@ EXT_GPIO_EN_P1V2
Definition pin_mapping.h:262
@ EXT_GPIO_P1V5_VTT_EN
Definition pin_mapping.h:261
@ EXT_GPIO_EN_RTM_PWR
Definition pin_mapping.h:267