Altera SoCAL  16.0
The Altera SoC Abstraction Layer (SoCAL) API Reference Manual
 All Data Structures Variables Typedefs Groups
Component : ALT_PINMUX_FPGA_INTERFACE_GRP

Description

Members

 Register : Select source for EMAC0 signals (HPS Pins or FPGA Interface) - pinmux_emac0_usefpga
 
 Register : Select source for EMAC1 signals (HPS Pins or FPGA Interface) - pinmux_emac1_usefpga
 
 Register : Select source for EMAC2 signals (HPS Pins or FPGA Interface) - pinmux_emac2_usefpga
 
 Register : Select source for I2C0 signals (HPS Pins or FPGA Interface) - pinmux_i2c0_usefpga
 
 Register : Select source for I2C1 signals (HPS Pins or FPGA Interface) - pinmux_i2c1_usefpga
 
 Register : Select source for I2C_EMAC0 signals (HPS Pins or FPGA Interface) - pinmux_i2c_emac0_usefpga
 
 Register : Select source for I2C_EMAC1 signals (HPS Pins or FPGA Interface) - pinmux_i2c_emac1_usefpga
 
 Register : Select source for I2C_EMAC2 signals (HPS Pins or FPGA Interface) - pinmux_i2c_emac2_usefpga
 
 Register : Select source for NAND signals (HPS Pins or FPGA Interface) - pinmux_nand_usefpga
 
 Register : Select source for QSPI signals (HPS Pins or FPGA Interface) - pinmux_qspi_usefpga
 
 Register : Select source for SDMMC signals (HPS Pins or FPGA Interface) - pinmux_sdmmc_usefpga
 
 Register : Select source for SPIM0 signals (HPS Pins or FPGA Interface) - pinmux_spim0_usefpga
 
 Register : Select source for SPIM1 signals (HPS Pins or FPGA Interface) - pinmux_spim1_usefpga
 
 Register : Select source for SPIS0 signals (HPS Pins or FPGA Interface) - pinmux_spis0_usefpga
 
 Register : Select source for SPIS1 signals (HPS Pins or FPGA Interface) - pinmux_spis1_usefpga
 
 Register : Select source for UART0 signals (HPS Pins or FPGA Interface) - pinmux_uart0_usefpga
 
 Register : Select source for UART1 signals (HPS Pins or FPGA Interface) - pinmux_uart1_usefpga
 

Data Structures

struct  ALT_PINMUX_FPGA_INTERFACE_GRP_s
 
struct  ALT_PINMUX_FPGA_INTERFACE_GRP_raw_s
 

Typedefs

typedef struct
ALT_PINMUX_FPGA_INTERFACE_GRP_s 
ALT_PINMUX_FPGA_INTERFACE_GRP_t
 
typedef struct
ALT_PINMUX_FPGA_INTERFACE_GRP_raw_s 
ALT_PINMUX_FPGA_INTERFACE_GRP_raw_t
 

Data Structure Documentation

struct ALT_PINMUX_FPGA_INTERFACE_GRP_s

WARNING: The C register and register group struct declarations are provided for convenience and illustrative purposes. They should, however, be used with caution as the C language standard provides no guarantees about the alignment or atomicity of device memory accesses. The recommended practice for writing hardware drivers is to use the SoCAL access macros and alt_read_word() and alt_write_word() functions.

The struct declaration for register group ALT_PINMUX_FPGA_INTERFACE_GRP.

Data Fields
volatile
ALT_PINMUX_FPGA_EMAC0_USEFPGA_t
pinmux_emac0_usefpga ALT_PINMUX_FPGA_EMAC0_USEFPGA
volatile
ALT_PINMUX_FPGA_EMAC1_USEFPGA_t
pinmux_emac1_usefpga ALT_PINMUX_FPGA_EMAC1_USEFPGA
volatile
ALT_PINMUX_FPGA_EMAC2_USEFPGA_t
pinmux_emac2_usefpga ALT_PINMUX_FPGA_EMAC2_USEFPGA
volatile
ALT_PINMUX_FPGA_I2C0_USEFPGA_t
pinmux_i2c0_usefpga ALT_PINMUX_FPGA_I2C0_USEFPGA
volatile
ALT_PINMUX_FPGA_I2C1_USEFPGA_t
pinmux_i2c1_usefpga ALT_PINMUX_FPGA_I2C1_USEFPGA
volatile
ALT_PINMUX_FPGA_I2C_EMAC0_USEFPGA_t
pinmux_i2c_emac0_usefpga ALT_PINMUX_FPGA_I2C_EMAC0_USEFPGA
volatile
ALT_PINMUX_FPGA_I2C_EMAC1_USEFPGA_t
pinmux_i2c_emac1_usefpga ALT_PINMUX_FPGA_I2C_EMAC1_USEFPGA
volatile
ALT_PINMUX_FPGA_I2C_EMAC2_USEFPGA_t
pinmux_i2c_emac2_usefpga ALT_PINMUX_FPGA_I2C_EMAC2_USEFPGA
volatile
ALT_PINMUX_FPGA_NAND_USEFPGA_t
pinmux_nand_usefpga ALT_PINMUX_FPGA_NAND_USEFPGA
volatile
ALT_PINMUX_FPGA_QSPI_USEFPGA_t
pinmux_qspi_usefpga ALT_PINMUX_FPGA_QSPI_USEFPGA
volatile
ALT_PINMUX_FPGA_SDMMC_USEFPGA_t
pinmux_sdmmc_usefpga ALT_PINMUX_FPGA_SDMMC_USEFPGA
volatile
ALT_PINMUX_FPGA_SPIM0_USEFPGA_t
pinmux_spim0_usefpga ALT_PINMUX_FPGA_SPIM0_USEFPGA
volatile
ALT_PINMUX_FPGA_SPIM1_USEFPGA_t
pinmux_spim1_usefpga ALT_PINMUX_FPGA_SPIM1_USEFPGA
volatile
ALT_PINMUX_FPGA_SPIS0_USEFPGA_t
pinmux_spis0_usefpga ALT_PINMUX_FPGA_SPIS0_USEFPGA
volatile
ALT_PINMUX_FPGA_SPIS1_USEFPGA_t
pinmux_spis1_usefpga ALT_PINMUX_FPGA_SPIS1_USEFPGA
volatile
ALT_PINMUX_FPGA_UART0_USEFPGA_t
pinmux_uart0_usefpga ALT_PINMUX_FPGA_UART0_USEFPGA
volatile
ALT_PINMUX_FPGA_UART1_USEFPGA_t
pinmux_uart1_usefpga ALT_PINMUX_FPGA_UART1_USEFPGA
volatile uint32_t _pad_0x44_0x100 UNDEFINED
struct ALT_PINMUX_FPGA_INTERFACE_GRP_raw_s

The struct declaration for the raw register contents of register group ALT_PINMUX_FPGA_INTERFACE_GRP.

Data Fields
volatile uint32_t pinmux_emac0_usefpga ALT_PINMUX_FPGA_EMAC0_USEFPGA
volatile uint32_t pinmux_emac1_usefpga ALT_PINMUX_FPGA_EMAC1_USEFPGA
volatile uint32_t pinmux_emac2_usefpga ALT_PINMUX_FPGA_EMAC2_USEFPGA
volatile uint32_t pinmux_i2c0_usefpga ALT_PINMUX_FPGA_I2C0_USEFPGA
volatile uint32_t pinmux_i2c1_usefpga ALT_PINMUX_FPGA_I2C1_USEFPGA
volatile uint32_t pinmux_i2c_emac0_usefpga ALT_PINMUX_FPGA_I2C_EMAC0_USEFPGA
volatile uint32_t pinmux_i2c_emac1_usefpga ALT_PINMUX_FPGA_I2C_EMAC1_USEFPGA
volatile uint32_t pinmux_i2c_emac2_usefpga ALT_PINMUX_FPGA_I2C_EMAC2_USEFPGA
volatile uint32_t pinmux_nand_usefpga ALT_PINMUX_FPGA_NAND_USEFPGA
volatile uint32_t pinmux_qspi_usefpga ALT_PINMUX_FPGA_QSPI_USEFPGA
volatile uint32_t pinmux_sdmmc_usefpga ALT_PINMUX_FPGA_SDMMC_USEFPGA
volatile uint32_t pinmux_spim0_usefpga ALT_PINMUX_FPGA_SPIM0_USEFPGA
volatile uint32_t pinmux_spim1_usefpga ALT_PINMUX_FPGA_SPIM1_USEFPGA
volatile uint32_t pinmux_spis0_usefpga ALT_PINMUX_FPGA_SPIS0_USEFPGA
volatile uint32_t pinmux_spis1_usefpga ALT_PINMUX_FPGA_SPIS1_USEFPGA
volatile uint32_t pinmux_uart0_usefpga ALT_PINMUX_FPGA_UART0_USEFPGA
volatile uint32_t pinmux_uart1_usefpga ALT_PINMUX_FPGA_UART1_USEFPGA
volatile uint32_t _pad_0x44_0x100 UNDEFINED

Typedef Documentation

The typedef declaration for register group ALT_PINMUX_FPGA_INTERFACE_GRP.

The typedef declaration for the raw register contents of register group ALT_PINMUX_FPGA_INTERFACE_GRP.