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

Description

Instance sdmmc of component ALT_SDMMC.

Macros

#define ALT_SDMMC_CTL_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CTL_OFST))
 
#define ALT_SDMMC_PWREN_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_PWREN_OFST))
 
#define ALT_SDMMC_CLKDIV_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CLKDIV_OFST))
 
#define ALT_SDMMC_CLKSRC_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CLKSRC_OFST))
 
#define ALT_SDMMC_CLKENA_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CLKENA_OFST))
 
#define ALT_SDMMC_TMOUT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_TMOUT_OFST))
 
#define ALT_SDMMC_CTYPE_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CTYPE_OFST))
 
#define ALT_SDMMC_BLKSIZ_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BLKSIZ_OFST))
 
#define ALT_SDMMC_BYTCNT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BYTCNT_OFST))
 
#define ALT_SDMMC_INTMSK_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_INTMSK_OFST))
 
#define ALT_SDMMC_CMDARG_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CMDARG_OFST))
 
#define ALT_SDMMC_CMD_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CMD_OFST))
 
#define ALT_SDMMC_RESP0_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP0_OFST))
 
#define ALT_SDMMC_RESP1_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP1_OFST))
 
#define ALT_SDMMC_RESP2_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP2_OFST))
 
#define ALT_SDMMC_RESP3_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP3_OFST))
 
#define ALT_SDMMC_MINTSTS_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_MINTSTS_OFST))
 
#define ALT_SDMMC_RINTSTS_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RINTSTS_OFST))
 
#define ALT_SDMMC_STAT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_STAT_OFST))
 
#define ALT_SDMMC_FIFOTH_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_FIFOTH_OFST))
 
#define ALT_SDMMC_CDETECT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CDETECT_OFST))
 
#define ALT_SDMMC_WRTPRT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_WRTPRT_OFST))
 
#define ALT_SDMMC_TCBCNT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_TCBCNT_OFST))
 
#define ALT_SDMMC_TBBCNT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_TBBCNT_OFST))
 
#define ALT_SDMMC_DEBNCE_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DEBNCE_OFST))
 
#define ALT_SDMMC_USRID_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_USRID_OFST))
 
#define ALT_SDMMC_VERID_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_VERID_OFST))
 
#define ALT_SDMMC_HCON_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_HCON_OFST))
 
#define ALT_SDMMC_UHS_REG_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_UHS_REG_OFST))
 
#define ALT_SDMMC_RST_N_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RST_N_OFST))
 
#define ALT_SDMMC_BMOD_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BMOD_OFST))
 
#define ALT_SDMMC_PLDMND_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_PLDMND_OFST))
 
#define ALT_SDMMC_DBADDR_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DBADDR_OFST))
 
#define ALT_SDMMC_IDSTS_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_IDSTS_OFST))
 
#define ALT_SDMMC_IDINTEN_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_IDINTEN_OFST))
 
#define ALT_SDMMC_DSCADDR_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DSCADDR_OFST))
 
#define ALT_SDMMC_BUFADDR_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BUFADDR_OFST))
 
#define ALT_SDMMC_CARDTHRCTL_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CARDTHRCTL_OFST))
 
#define ALT_SDMMC_BACK_END_POWER_R_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BACK_END_POWER_R_OFST))
 
#define ALT_SDMMC_DATA_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DATA_OFST))
 
#define ALT_SDMMC_OFST   0xff704000
 
#define ALT_SDMMC_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_HPS_ADDR) + ALT_SDMMC_OFST))
 
#define ALT_SDMMC_LB_ADDR   ALT_SDMMC_ADDR
 
#define ALT_SDMMC_UB_ADDR   ALT_CAST(void *, ((ALT_CAST(char *, ALT_SDMMC_ADDR) + 0x400) - 1))
 

Macro Definitions

#define ALT_SDMMC_CTL_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CTL_OFST))

The address of the ALT_SDMMC_CTL register for the ALT_SDMMC instance.

#define ALT_SDMMC_PWREN_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_PWREN_OFST))

The address of the ALT_SDMMC_PWREN register for the ALT_SDMMC instance.

#define ALT_SDMMC_CLKDIV_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CLKDIV_OFST))

The address of the ALT_SDMMC_CLKDIV register for the ALT_SDMMC instance.

#define ALT_SDMMC_CLKSRC_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CLKSRC_OFST))

The address of the ALT_SDMMC_CLKSRC register for the ALT_SDMMC instance.

#define ALT_SDMMC_CLKENA_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CLKENA_OFST))

The address of the ALT_SDMMC_CLKENA register for the ALT_SDMMC instance.

#define ALT_SDMMC_TMOUT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_TMOUT_OFST))

The address of the ALT_SDMMC_TMOUT register for the ALT_SDMMC instance.

#define ALT_SDMMC_CTYPE_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CTYPE_OFST))

The address of the ALT_SDMMC_CTYPE register for the ALT_SDMMC instance.

#define ALT_SDMMC_BLKSIZ_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BLKSIZ_OFST))

The address of the ALT_SDMMC_BLKSIZ register for the ALT_SDMMC instance.

#define ALT_SDMMC_BYTCNT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BYTCNT_OFST))

The address of the ALT_SDMMC_BYTCNT register for the ALT_SDMMC instance.

#define ALT_SDMMC_INTMSK_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_INTMSK_OFST))

The address of the ALT_SDMMC_INTMSK register for the ALT_SDMMC instance.

#define ALT_SDMMC_CMDARG_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CMDARG_OFST))

The address of the ALT_SDMMC_CMDARG register for the ALT_SDMMC instance.

#define ALT_SDMMC_CMD_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CMD_OFST))

The address of the ALT_SDMMC_CMD register for the ALT_SDMMC instance.

#define ALT_SDMMC_RESP0_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP0_OFST))

The address of the ALT_SDMMC_RESP0 register for the ALT_SDMMC instance.

#define ALT_SDMMC_RESP1_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP1_OFST))

The address of the ALT_SDMMC_RESP1 register for the ALT_SDMMC instance.

#define ALT_SDMMC_RESP2_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP2_OFST))

The address of the ALT_SDMMC_RESP2 register for the ALT_SDMMC instance.

#define ALT_SDMMC_RESP3_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RESP3_OFST))

The address of the ALT_SDMMC_RESP3 register for the ALT_SDMMC instance.

#define ALT_SDMMC_MINTSTS_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_MINTSTS_OFST))

The address of the ALT_SDMMC_MINTSTS register for the ALT_SDMMC instance.

#define ALT_SDMMC_RINTSTS_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RINTSTS_OFST))

The address of the ALT_SDMMC_RINTSTS register for the ALT_SDMMC instance.

#define ALT_SDMMC_STAT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_STAT_OFST))

The address of the ALT_SDMMC_STAT register for the ALT_SDMMC instance.

#define ALT_SDMMC_FIFOTH_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_FIFOTH_OFST))

The address of the ALT_SDMMC_FIFOTH register for the ALT_SDMMC instance.

#define ALT_SDMMC_CDETECT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CDETECT_OFST))

The address of the ALT_SDMMC_CDETECT register for the ALT_SDMMC instance.

#define ALT_SDMMC_WRTPRT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_WRTPRT_OFST))

The address of the ALT_SDMMC_WRTPRT register for the ALT_SDMMC instance.

#define ALT_SDMMC_TCBCNT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_TCBCNT_OFST))

The address of the ALT_SDMMC_TCBCNT register for the ALT_SDMMC instance.

#define ALT_SDMMC_TBBCNT_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_TBBCNT_OFST))

The address of the ALT_SDMMC_TBBCNT register for the ALT_SDMMC instance.

#define ALT_SDMMC_DEBNCE_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DEBNCE_OFST))

The address of the ALT_SDMMC_DEBNCE register for the ALT_SDMMC instance.

#define ALT_SDMMC_USRID_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_USRID_OFST))

The address of the ALT_SDMMC_USRID register for the ALT_SDMMC instance.

#define ALT_SDMMC_VERID_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_VERID_OFST))

The address of the ALT_SDMMC_VERID register for the ALT_SDMMC instance.

#define ALT_SDMMC_HCON_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_HCON_OFST))

The address of the ALT_SDMMC_HCON register for the ALT_SDMMC instance.

#define ALT_SDMMC_UHS_REG_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_UHS_REG_OFST))

The address of the ALT_SDMMC_UHS_REG register for the ALT_SDMMC instance.

#define ALT_SDMMC_RST_N_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_RST_N_OFST))

The address of the ALT_SDMMC_RST_N register for the ALT_SDMMC instance.

#define ALT_SDMMC_BMOD_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BMOD_OFST))

The address of the ALT_SDMMC_BMOD register for the ALT_SDMMC instance.

#define ALT_SDMMC_PLDMND_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_PLDMND_OFST))

The address of the ALT_SDMMC_PLDMND register for the ALT_SDMMC instance.

#define ALT_SDMMC_DBADDR_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DBADDR_OFST))

The address of the ALT_SDMMC_DBADDR register for the ALT_SDMMC instance.

#define ALT_SDMMC_IDSTS_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_IDSTS_OFST))

The address of the ALT_SDMMC_IDSTS register for the ALT_SDMMC instance.

#define ALT_SDMMC_IDINTEN_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_IDINTEN_OFST))

The address of the ALT_SDMMC_IDINTEN register for the ALT_SDMMC instance.

#define ALT_SDMMC_DSCADDR_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DSCADDR_OFST))

The address of the ALT_SDMMC_DSCADDR register for the ALT_SDMMC instance.

#define ALT_SDMMC_BUFADDR_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BUFADDR_OFST))

The address of the ALT_SDMMC_BUFADDR register for the ALT_SDMMC instance.

#define ALT_SDMMC_CARDTHRCTL_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_CARDTHRCTL_OFST))

The address of the ALT_SDMMC_CARDTHRCTL register for the ALT_SDMMC instance.

#define ALT_SDMMC_BACK_END_POWER_R_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_BACK_END_POWER_R_OFST))

The address of the ALT_SDMMC_BACK_END_POWER_R register for the ALT_SDMMC instance.

#define ALT_SDMMC_DATA_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_SDMMC_ADDR) + ALT_SDMMC_DATA_OFST))

The address of the ALT_SDMMC_DATA register for the ALT_SDMMC instance.

#define ALT_SDMMC_OFST   0xff704000

The base address byte offset for the start of the ALT_SDMMC component.

#define ALT_SDMMC_ADDR   ALT_CAST(void *, (ALT_CAST(char *, ALT_HPS_ADDR) + ALT_SDMMC_OFST))

The start address of the ALT_SDMMC component.

#define ALT_SDMMC_LB_ADDR   ALT_SDMMC_ADDR

The lower bound address range of the ALT_SDMMC component.

#define ALT_SDMMC_UB_ADDR   ALT_CAST(void *, ((ALT_CAST(char *, ALT_SDMMC_ADDR) + 0x400) - 1))

The upper bound address range of the ALT_SDMMC component.