EE445M RTOS
Taken at the University of Texas Spring 2015
epi.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EPI_MODE_GENERAL   0x00000010
 
#define EPI_MODE_SDRAM   0x00000011
 
#define EPI_MODE_HB8   0x00000012
 
#define EPI_MODE_HB16   0x00000013
 
#define EPI_MODE_DISABLE   0x00000000
 
#define EPI_SDRAM_CORE_FREQ_0_15   0x00000000
 
#define EPI_SDRAM_CORE_FREQ_15_30   0x40000000
 
#define EPI_SDRAM_CORE_FREQ_30_50   0x80000000
 
#define EPI_SDRAM_CORE_FREQ_50_100   0xC0000000
 
#define EPI_SDRAM_LOW_POWER   0x00000200
 
#define EPI_SDRAM_FULL_POWER   0x00000000
 
#define EPI_SDRAM_SIZE_64MBIT   0x00000000
 
#define EPI_SDRAM_SIZE_128MBIT   0x00000001
 
#define EPI_SDRAM_SIZE_256MBIT   0x00000002
 
#define EPI_SDRAM_SIZE_512MBIT   0x00000003
 
#define EPI_GPMODE_CLKPIN   0x80000000
 
#define EPI_GPMODE_CLKGATE   0x40000000
 
#define EPI_GPMODE_FRAME50   0x04000000
 
#define EPI_GPMODE_WRITE2CYCLE   0x00080000
 
#define EPI_GPMODE_ASIZE_NONE   0x00000000
 
#define EPI_GPMODE_ASIZE_4   0x00000010
 
#define EPI_GPMODE_ASIZE_12   0x00000020
 
#define EPI_GPMODE_ASIZE_20   0x00000030
 
#define EPI_GPMODE_DSIZE_8   0x00000000
 
#define EPI_GPMODE_DSIZE_16   0x00000001
 
#define EPI_GPMODE_DSIZE_24   0x00000002
 
#define EPI_GPMODE_DSIZE_32   0x00000003
 
#define EPI_HB8_USE_TXEMPTY   0x00800000
 
#define EPI_HB8_USE_RXFULL   0x00400000
 
#define EPI_HB8_WRHIGH   0x00200000
 
#define EPI_HB8_RDHIGH   0x00100000
 
#define EPI_HB8_ALE_HIGH   0x00080000
 
#define EPI_HB8_ALE_LOW   0x00000000
 
#define EPI_HB8_WRWAIT_0   0x00000000
 
#define EPI_HB8_WRWAIT_1   0x00000040
 
#define EPI_HB8_WRWAIT_2   0x00000080
 
#define EPI_HB8_WRWAIT_3   0x000000C0
 
#define EPI_HB8_RDWAIT_0   0x00000000
 
#define EPI_HB8_RDWAIT_1   0x00000010
 
#define EPI_HB8_RDWAIT_2   0x00000020
 
#define EPI_HB8_RDWAIT_3   0x00000030
 
#define EPI_HB8_MODE_ADMUX   0x00000000
 
#define EPI_HB8_MODE_ADDEMUX   0x00000001
 
#define EPI_HB8_MODE_SRAM   0x00000002
 
#define EPI_HB8_MODE_FIFO   0x00000003
 
#define EPI_HB8_WORD_ACCESS   0x00000100
 
#define EPI_HB8_CSCFG_ALE   0x00000000
 
#define EPI_HB8_CSCFG_CS   0x00000200
 
#define EPI_HB8_CSCFG_DUAL_CS   0x00000400
 
#define EPI_HB8_CSCFG_ALE_DUAL_CS   0x00000600
 
#define EPI_HB8_CSCFG_ALE_SINGLE_CS   0x00001000
 
#define EPI_HB8_CSCFG_QUAD_CS   0x00001200
 
#define EPI_HB8_CSCFG_ALE_QUAD_CS   0x00001400
 
#define EPI_HB8_CSBAUD   0x00000800
 
#define EPI_HB8_CLOCK_GATE   0x80000000
 
#define EPI_HB8_CLOCK_GATE_IDLE   0x40000000
 
#define EPI_HB8_CLOCK_INVERT   0x20000000
 
#define EPI_HB8_IN_READY_EN   0x10000000
 
#define EPI_HB8_IN_READY_EN_INVERT   0x18000000
 
#define EPI_HB8_CSCFG_MASK   0x00001600
 
#define EPI_HB16_USE_TXEMPTY   0x00800000
 
#define EPI_HB16_USE_RXFULL   0x00400000
 
#define EPI_HB16_WRHIGH   0x00200000
 
#define EPI_HB16_RDHIGH   0x00100000
 
#define EPI_HB16_WRWAIT_0   0x00000000
 
#define EPI_HB16_WRWAIT_1   0x00000040
 
#define EPI_HB16_WRWAIT_2   0x00000080
 
#define EPI_HB16_WRWAIT_3   0x000000C0
 
#define EPI_HB16_RDWAIT_0   0x00000000
 
#define EPI_HB16_RDWAIT_1   0x00000010
 
#define EPI_HB16_RDWAIT_2   0x00000020
 
#define EPI_HB16_RDWAIT_3   0x00000030
 
#define EPI_HB16_MODE_ADMUX   0x00000000
 
#define EPI_HB16_MODE_ADDEMUX   0x00000001
 
#define EPI_HB16_MODE_SRAM   0x00000002
 
#define EPI_HB16_MODE_FIFO   0x00000003
 
#define EPI_HB16_BSEL   0x00000004
 
#define EPI_HB16_WORD_ACCESS   0x00000100
 
#define EPI_HB16_CSCFG_ALE   0x00000000
 
#define EPI_HB16_CSCFG_CS   0x00000200
 
#define EPI_HB16_CSCFG_DUAL_CS   0x00000400
 
#define EPI_HB16_CSCFG_ALE_DUAL_CS   0x00000600
 
#define EPI_HB16_CSCFG_ALE_SINGLE_CS   0x00001000
 
#define EPI_HB16_CSCFG_QUAD_CS   0x00001200
 
#define EPI_HB16_CSCFG_ALE_QUAD_CS   0x00001400
 
#define EPI_HB16_CLOCK_GATE   0x80000000
 
#define EPI_HB16_CLOCK_GATE_IDLE   0x40000000
 
#define EPI_HB16_CLOCK_INVERT   0x20000000
 
#define EPI_HB16_IN_READY_EN   0x10000000
 
#define EPI_HB16_IN_READY_EN_INVERTED   0x18000000
 
#define EPI_HB16_ALE_HIGH   0x00080000
 
#define EPI_HB16_ALE_LOW   0x00000000
 
#define EPI_HB16_BURST_TRAFFIC   0x00010000
 
#define EPI_HB16_CSBAUD   0x00000800
 
#define EPI_HB16_CSCFG_MASK   0x00001600
 
#define EPI_HB8_IN_READY_DELAY_1   0x01000000
 
#define EPI_HB8_IN_READY_DELAY_2   0x02000000
 
#define EPI_HB8_IN_READY_DELAY_3   0x03000000
 
#define EPI_HB8_CAP_WIDTH_1   0x00001000
 
#define EPI_HB8_CAP_WIDTH_2   0x00002000
 
#define EPI_HB8_WRWAIT_MINUS_DISABLE   0x00000000
 
#define EPI_HB8_WRWAIT_MINUS_ENABLE   0x00000010
 
#define EPI_HB8_RDWAIT_MINUS_DISABLE   0x00000000
 
#define EPI_HB8_RDWAIT_MINUS_ENABLE   0x00000001
 
#define EPI_HB16_IN_READY_DELAY_1   0x01000000
 
#define EPI_HB16_IN_READY_DELAY_2   0x02000000
 
#define EPI_HB16_IN_READY_DELAY_3   0x03000000
 
#define EPI_HB16_PSRAM_NO_LIMIT   0x00000000
 
#define EPI_HB16_PSRAM_128   0x00010000
 
#define EPI_HB16_PSRAM_256   0x00020000
 
#define EPI_HB16_PSRAM_512   0x00030000
 
#define EPI_HB16_PSRAM_1024   0x00040000
 
#define EPI_HB16_PSRAM_2048   0x00050000
 
#define EPI_HB16_PSRAM_4096   0x00060000
 
#define EPI_HB16_PSRAM_8192   0x00070000
 
#define EPI_HB16_CAP_WIDTH_1   0x00001000
 
#define EPI_HB16_CAP_WIDTH_2   0x00002000
 
#define EPI_HB16_WRWAIT_MINUS_DISABLE   0x00000000
 
#define EPI_HB16_WRWAIT_MINUS_ENABLE   0x00000008
 
#define EPI_HB16_RDWAIT_MINUS_DISABLE   0x00000000
 
#define EPI_HB16_RDWAIT_MINUS_ENABLE   0x00000001
 
#define EPI_ADDR_PER_SIZE_256B   0x00000000
 
#define EPI_ADDR_PER_SIZE_64KB   0x00000040
 
#define EPI_ADDR_PER_SIZE_16MB   0x00000080
 
#define EPI_ADDR_PER_SIZE_256MB   0x000000C0
 
#define EPI_ADDR_PER_BASE_NONE   0x00000000
 
#define EPI_ADDR_PER_BASE_A   0x00000010
 
#define EPI_ADDR_PER_BASE_C   0x00000020
 
#define EPI_ADDR_RAM_SIZE_256B   0x00000000
 
#define EPI_ADDR_RAM_SIZE_64KB   0x00000004
 
#define EPI_ADDR_RAM_SIZE_16MB   0x00000008
 
#define EPI_ADDR_RAM_SIZE_256MB   0x0000000C
 
#define EPI_ADDR_RAM_BASE_NONE   0x00000000
 
#define EPI_ADDR_RAM_BASE_6   0x00000001
 
#define EPI_ADDR_RAM_BASE_8   0x00000002
 
#define EPI_ADDR_QUAD_MODE   0x00000033
 
#define EPI_ADDR_CODE_SIZE_256B   0x00000000
 
#define EPI_ADDR_CODE_SIZE_64KB   0x00000400
 
#define EPI_ADDR_CODE_SIZE_16MB   0x00000800
 
#define EPI_ADDR_CODE_SIZE_256MB   0x00000C00
 
#define EPI_ADDR_CODE_BASE_NONE   0x00000000
 
#define EPI_ADDR_CODE_BASE_1   0x00000100
 
#define EPI_NBCONFIG_SIZE_8   1
 
#define EPI_NBCONFIG_SIZE_16   2
 
#define EPI_NBCONFIG_SIZE_32   3
 
#define EPI_FIFO_CONFIG_WTFULLERR   0x00020000
 
#define EPI_FIFO_CONFIG_RSTALLERR   0x00010000
 
#define EPI_FIFO_CONFIG_TX_EMPTY   0x00000000
 
#define EPI_FIFO_CONFIG_TX_1_4   0x00000020
 
#define EPI_FIFO_CONFIG_TX_1_2   0x00000030
 
#define EPI_FIFO_CONFIG_TX_3_4   0x00000040
 
#define EPI_FIFO_CONFIG_RX_1_8   0x00000001
 
#define EPI_FIFO_CONFIG_RX_1_4   0x00000002
 
#define EPI_FIFO_CONFIG_RX_1_2   0x00000003
 
#define EPI_FIFO_CONFIG_RX_3_4   0x00000004
 
#define EPI_FIFO_CONFIG_RX_7_8   0x00000005
 
#define EPI_FIFO_CONFIG_RX_FULL   0x00000006
 
#define EPI_INT_DMA_TX_DONE   0x00000010
 
#define EPI_INT_DMA_RX_DONE   0x00000008
 
#define EPI_INT_TXREQ   0x00000004
 
#define EPI_INT_RXREQ   0x00000002
 
#define EPI_INT_ERR   0x00000001
 
#define EPI_INT_ERR_DMAWRIC   0x00000010
 
#define EPI_INT_ERR_DMARDIC   0x00000008
 
#define EPI_INT_ERR_WTFULL   0x00000004
 
#define EPI_INT_ERR_RSTALL   0x00000002
 
#define EPI_INT_ERR_TIMEOUT   0x00000001
 

Functions

void EPIModeSet (uint32_t ui32Base, uint32_t ui32Mode)
 
void EPIDividerSet (uint32_t ui32Base, uint32_t ui32Divider)
 
void EPIDividerCSSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Divider)
 
void EPIDMATxCount (uint32_t ui32Base, uint32_t ui32Count)
 
void EPIConfigGPModeSet (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32FrameCount, uint32_t ui32MaxWait)
 
void EPIConfigHB8Set (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32MaxWait)
 
void EPIConfigHB16Set (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32MaxWait)
 
void EPIConfigHB8CSSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config)
 
void EPIConfigHB16CSSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config)
 
void EPIConfigHB8TimingSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config)
 
void EPIConfigHB16TimingSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32Config)
 
void EPIPSRAMConfigRegSet (uint32_t ui32Base, uint32_t ui32CS, uint32_t ui32CR)
 
void EPIPSRAMConfigRegRead (uint32_t ui32Base, uint32_t ui32CS)
 
bool EPIPSRAMConfigRegGetNonBlocking (uint32_t ui32Base, uint32_t ui32CS, uint32_t *pui32CR)
 
uint32_t EPIPSRAMConfigRegGet (uint32_t ui32Base, uint32_t ui32CS)
 
void EPIConfigSDRAMSet (uint32_t ui32Base, uint32_t ui32Config, uint32_t ui32Refresh)
 
void EPIAddressMapSet (uint32_t ui32Base, uint32_t ui32Map)
 
void EPINonBlockingReadConfigure (uint32_t ui32Base, uint32_t ui32Channel, uint32_t ui32DataSize, uint32_t ui32Address)
 
void EPINonBlockingReadStart (uint32_t ui32Base, uint32_t ui32Channel, uint32_t ui32Count)
 
void EPINonBlockingReadStop (uint32_t ui32Base, uint32_t ui32Channel)
 
uint32_t EPINonBlockingReadCount (uint32_t ui32Base, uint32_t ui32Channel)
 
uint32_t EPINonBlockingReadAvail (uint32_t ui32Base)
 
uint32_t EPINonBlockingReadGet32 (uint32_t ui32Base, uint32_t ui32Count, uint32_t *pui32Buf)
 
uint32_t EPINonBlockingReadGet16 (uint32_t ui32Base, uint32_t ui32Count, uint16_t *pui16Buf)
 
uint32_t EPINonBlockingReadGet8 (uint32_t ui32Base, uint32_t ui32Count, uint8_t *pui8Buf)
 
void EPIFIFOConfig (uint32_t ui32Base, uint32_t ui32Config)
 
uint32_t EPIWriteFIFOCountGet (uint32_t ui32Base)
 
void EPIIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags)
 
void EPIIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags)
 
uint32_t EPIIntStatus (uint32_t ui32Base, bool bMasked)
 
uint32_t EPIIntErrorStatus (uint32_t ui32Base)
 
void EPIIntErrorClear (uint32_t ui32Base, uint32_t ui32ErrFlags)
 
void EPIIntRegister (uint32_t ui32Base, void(*pfnHandler)(void))
 
void EPIIntUnregister (uint32_t ui32Base)
 

Macro Definition Documentation

#define EPI_ADDR_CODE_BASE_1   0x00000100

Definition at line 271 of file epi.h.

#define EPI_ADDR_CODE_BASE_NONE   0x00000000

Definition at line 270 of file epi.h.

#define EPI_ADDR_CODE_SIZE_16MB   0x00000800

Definition at line 267 of file epi.h.

#define EPI_ADDR_CODE_SIZE_256B   0x00000000

Definition at line 265 of file epi.h.

#define EPI_ADDR_CODE_SIZE_256MB   0x00000C00

Definition at line 268 of file epi.h.

#define EPI_ADDR_CODE_SIZE_64KB   0x00000400

Definition at line 266 of file epi.h.

#define EPI_ADDR_PER_BASE_A   0x00000010

Definition at line 255 of file epi.h.

#define EPI_ADDR_PER_BASE_C   0x00000020

Definition at line 256 of file epi.h.

#define EPI_ADDR_PER_BASE_NONE   0x00000000

Definition at line 254 of file epi.h.

#define EPI_ADDR_PER_SIZE_16MB   0x00000080

Definition at line 252 of file epi.h.

#define EPI_ADDR_PER_SIZE_256B   0x00000000

Definition at line 250 of file epi.h.

#define EPI_ADDR_PER_SIZE_256MB   0x000000C0

Definition at line 253 of file epi.h.

#define EPI_ADDR_PER_SIZE_64KB   0x00000040

Definition at line 251 of file epi.h.

#define EPI_ADDR_QUAD_MODE   0x00000033

Definition at line 264 of file epi.h.

#define EPI_ADDR_RAM_BASE_6   0x00000001

Definition at line 262 of file epi.h.

#define EPI_ADDR_RAM_BASE_8   0x00000002

Definition at line 263 of file epi.h.

#define EPI_ADDR_RAM_BASE_NONE   0x00000000

Definition at line 261 of file epi.h.

#define EPI_ADDR_RAM_SIZE_16MB   0x00000008

Definition at line 259 of file epi.h.

#define EPI_ADDR_RAM_SIZE_256B   0x00000000

Definition at line 257 of file epi.h.

#define EPI_ADDR_RAM_SIZE_256MB   0x0000000C

Definition at line 260 of file epi.h.

#define EPI_ADDR_RAM_SIZE_64KB   0x00000004

Definition at line 258 of file epi.h.

#define EPI_FIFO_CONFIG_RSTALLERR   0x00010000

Definition at line 289 of file epi.h.

#define EPI_FIFO_CONFIG_RX_1_2   0x00000003

Definition at line 298 of file epi.h.

#define EPI_FIFO_CONFIG_RX_1_4   0x00000002

Definition at line 297 of file epi.h.

#define EPI_FIFO_CONFIG_RX_1_8   0x00000001

Definition at line 296 of file epi.h.

#define EPI_FIFO_CONFIG_RX_3_4   0x00000004

Definition at line 299 of file epi.h.

#define EPI_FIFO_CONFIG_RX_7_8   0x00000005

Definition at line 300 of file epi.h.

#define EPI_FIFO_CONFIG_RX_FULL   0x00000006

Definition at line 301 of file epi.h.

#define EPI_FIFO_CONFIG_TX_1_2   0x00000030

Definition at line 294 of file epi.h.

#define EPI_FIFO_CONFIG_TX_1_4   0x00000020

Definition at line 293 of file epi.h.

#define EPI_FIFO_CONFIG_TX_3_4   0x00000040

Definition at line 295 of file epi.h.

#define EPI_FIFO_CONFIG_TX_EMPTY   0x00000000

Definition at line 291 of file epi.h.

#define EPI_FIFO_CONFIG_WTFULLERR   0x00020000

Definition at line 287 of file epi.h.

#define EPI_GPMODE_ASIZE_12   0x00000020

Definition at line 96 of file epi.h.

#define EPI_GPMODE_ASIZE_20   0x00000030

Definition at line 97 of file epi.h.

#define EPI_GPMODE_ASIZE_4   0x00000010

Definition at line 95 of file epi.h.

#define EPI_GPMODE_ASIZE_NONE   0x00000000

Definition at line 94 of file epi.h.

#define EPI_GPMODE_CLKGATE   0x40000000

Definition at line 91 of file epi.h.

#define EPI_GPMODE_CLKPIN   0x80000000

Definition at line 90 of file epi.h.

#define EPI_GPMODE_DSIZE_16   0x00000001

Definition at line 99 of file epi.h.

#define EPI_GPMODE_DSIZE_24   0x00000002

Definition at line 100 of file epi.h.

#define EPI_GPMODE_DSIZE_32   0x00000003

Definition at line 101 of file epi.h.

#define EPI_GPMODE_DSIZE_8   0x00000000

Definition at line 98 of file epi.h.

#define EPI_GPMODE_FRAME50   0x04000000

Definition at line 92 of file epi.h.

#define EPI_GPMODE_WRITE2CYCLE   0x00080000

Definition at line 93 of file epi.h.

#define EPI_HB16_ALE_HIGH   0x00080000

Definition at line 187 of file epi.h.

#define EPI_HB16_ALE_LOW   0x00000000

Definition at line 188 of file epi.h.

#define EPI_HB16_BSEL   0x00000004

Definition at line 168 of file epi.h.

#define EPI_HB16_BURST_TRAFFIC   0x00010000

Definition at line 189 of file epi.h.

#define EPI_HB16_CAP_WIDTH_1   0x00001000

Definition at line 234 of file epi.h.

#define EPI_HB16_CAP_WIDTH_2   0x00002000

Definition at line 235 of file epi.h.

#define EPI_HB16_CLOCK_GATE   0x80000000

Definition at line 180 of file epi.h.

#define EPI_HB16_CLOCK_GATE_IDLE   0x40000000

Definition at line 181 of file epi.h.

#define EPI_HB16_CLOCK_INVERT   0x20000000

Definition at line 183 of file epi.h.

#define EPI_HB16_CSBAUD   0x00000800

Definition at line 190 of file epi.h.

Referenced by EPIConfigHB16Set().

#define EPI_HB16_CSCFG_ALE   0x00000000

Definition at line 170 of file epi.h.

#define EPI_HB16_CSCFG_ALE_DUAL_CS   0x00000600

Definition at line 173 of file epi.h.

#define EPI_HB16_CSCFG_ALE_QUAD_CS   0x00001400

Definition at line 178 of file epi.h.

#define EPI_HB16_CSCFG_ALE_SINGLE_CS   0x00001000

Definition at line 175 of file epi.h.

#define EPI_HB16_CSCFG_CS   0x00000200

Definition at line 171 of file epi.h.

#define EPI_HB16_CSCFG_DUAL_CS   0x00000400

Definition at line 172 of file epi.h.

#define EPI_HB16_CSCFG_MASK   0x00001600

Definition at line 191 of file epi.h.

Referenced by EPIConfigHB16Set().

#define EPI_HB16_CSCFG_QUAD_CS   0x00001200

Definition at line 177 of file epi.h.

#define EPI_HB16_IN_READY_DELAY_1   0x01000000

Definition at line 220 of file epi.h.

#define EPI_HB16_IN_READY_DELAY_2   0x02000000

Definition at line 222 of file epi.h.

#define EPI_HB16_IN_READY_DELAY_3   0x03000000

Definition at line 224 of file epi.h.

#define EPI_HB16_IN_READY_EN   0x10000000

Definition at line 184 of file epi.h.

#define EPI_HB16_IN_READY_EN_INVERTED   0x18000000

Definition at line 185 of file epi.h.

#define EPI_HB16_MODE_ADDEMUX   0x00000001

Definition at line 165 of file epi.h.

#define EPI_HB16_MODE_ADMUX   0x00000000

Definition at line 164 of file epi.h.

#define EPI_HB16_MODE_FIFO   0x00000003

Definition at line 167 of file epi.h.

#define EPI_HB16_MODE_SRAM   0x00000002

Definition at line 166 of file epi.h.

#define EPI_HB16_PSRAM_1024   0x00040000

Definition at line 230 of file epi.h.

#define EPI_HB16_PSRAM_128   0x00010000

Definition at line 227 of file epi.h.

#define EPI_HB16_PSRAM_2048   0x00050000

Definition at line 231 of file epi.h.

#define EPI_HB16_PSRAM_256   0x00020000

Definition at line 228 of file epi.h.

#define EPI_HB16_PSRAM_4096   0x00060000

Definition at line 232 of file epi.h.

#define EPI_HB16_PSRAM_512   0x00030000

Definition at line 229 of file epi.h.

#define EPI_HB16_PSRAM_8192   0x00070000

Definition at line 233 of file epi.h.

#define EPI_HB16_PSRAM_NO_LIMIT   0x00000000

Definition at line 226 of file epi.h.

#define EPI_HB16_RDHIGH   0x00100000

Definition at line 155 of file epi.h.

#define EPI_HB16_RDWAIT_0   0x00000000

Definition at line 160 of file epi.h.

#define EPI_HB16_RDWAIT_1   0x00000010

Definition at line 161 of file epi.h.

#define EPI_HB16_RDWAIT_2   0x00000020

Definition at line 162 of file epi.h.

#define EPI_HB16_RDWAIT_3   0x00000030

Definition at line 163 of file epi.h.

#define EPI_HB16_RDWAIT_MINUS_DISABLE   0x00000000

Definition at line 240 of file epi.h.

#define EPI_HB16_RDWAIT_MINUS_ENABLE   0x00000001

Definition at line 242 of file epi.h.

#define EPI_HB16_USE_RXFULL   0x00400000

Definition at line 153 of file epi.h.

#define EPI_HB16_USE_TXEMPTY   0x00800000

Definition at line 152 of file epi.h.

#define EPI_HB16_WORD_ACCESS   0x00000100

Definition at line 169 of file epi.h.

#define EPI_HB16_WRHIGH   0x00200000

Definition at line 154 of file epi.h.

#define EPI_HB16_WRWAIT_0   0x00000000

Definition at line 156 of file epi.h.

#define EPI_HB16_WRWAIT_1   0x00000040

Definition at line 157 of file epi.h.

#define EPI_HB16_WRWAIT_2   0x00000080

Definition at line 158 of file epi.h.

#define EPI_HB16_WRWAIT_3   0x000000C0

Definition at line 159 of file epi.h.

#define EPI_HB16_WRWAIT_MINUS_DISABLE   0x00000000

Definition at line 236 of file epi.h.

#define EPI_HB16_WRWAIT_MINUS_ENABLE   0x00000008

Definition at line 238 of file epi.h.

#define EPI_HB8_ALE_HIGH   0x00080000

Definition at line 112 of file epi.h.

#define EPI_HB8_ALE_LOW   0x00000000

Definition at line 113 of file epi.h.

#define EPI_HB8_CAP_WIDTH_1   0x00001000

Definition at line 204 of file epi.h.

#define EPI_HB8_CAP_WIDTH_2   0x00002000

Definition at line 205 of file epi.h.

#define EPI_HB8_CLOCK_GATE   0x80000000

Definition at line 138 of file epi.h.

#define EPI_HB8_CLOCK_GATE_IDLE   0x40000000

Definition at line 139 of file epi.h.

#define EPI_HB8_CLOCK_INVERT   0x20000000

Definition at line 141 of file epi.h.

#define EPI_HB8_CSBAUD   0x00000800

Definition at line 137 of file epi.h.

Referenced by EPIConfigHB8Set().

#define EPI_HB8_CSCFG_ALE   0x00000000

Definition at line 127 of file epi.h.

#define EPI_HB8_CSCFG_ALE_DUAL_CS   0x00000600

Definition at line 130 of file epi.h.

#define EPI_HB8_CSCFG_ALE_QUAD_CS   0x00001400

Definition at line 135 of file epi.h.

#define EPI_HB8_CSCFG_ALE_SINGLE_CS   0x00001000

Definition at line 132 of file epi.h.

#define EPI_HB8_CSCFG_CS   0x00000200

Definition at line 128 of file epi.h.

#define EPI_HB8_CSCFG_DUAL_CS   0x00000400

Definition at line 129 of file epi.h.

#define EPI_HB8_CSCFG_MASK   0x00001600

Definition at line 145 of file epi.h.

Referenced by EPIConfigHB8Set().

#define EPI_HB8_CSCFG_QUAD_CS   0x00001200

Definition at line 134 of file epi.h.

#define EPI_HB8_IN_READY_DELAY_1   0x01000000

Definition at line 198 of file epi.h.

#define EPI_HB8_IN_READY_DELAY_2   0x02000000

Definition at line 200 of file epi.h.

#define EPI_HB8_IN_READY_DELAY_3   0x03000000

Definition at line 202 of file epi.h.

#define EPI_HB8_IN_READY_EN   0x10000000

Definition at line 142 of file epi.h.

#define EPI_HB8_IN_READY_EN_INVERT   0x18000000

Definition at line 143 of file epi.h.

#define EPI_HB8_MODE_ADDEMUX   0x00000001

Definition at line 123 of file epi.h.

#define EPI_HB8_MODE_ADMUX   0x00000000

Definition at line 122 of file epi.h.

#define EPI_HB8_MODE_FIFO   0x00000003

Definition at line 125 of file epi.h.

#define EPI_HB8_MODE_SRAM   0x00000002

Definition at line 124 of file epi.h.

#define EPI_HB8_RDHIGH   0x00100000

Definition at line 111 of file epi.h.

#define EPI_HB8_RDWAIT_0   0x00000000

Definition at line 118 of file epi.h.

#define EPI_HB8_RDWAIT_1   0x00000010

Definition at line 119 of file epi.h.

#define EPI_HB8_RDWAIT_2   0x00000020

Definition at line 120 of file epi.h.

#define EPI_HB8_RDWAIT_3   0x00000030

Definition at line 121 of file epi.h.

#define EPI_HB8_RDWAIT_MINUS_DISABLE   0x00000000

Definition at line 210 of file epi.h.

#define EPI_HB8_RDWAIT_MINUS_ENABLE   0x00000001

Definition at line 212 of file epi.h.

#define EPI_HB8_USE_RXFULL   0x00400000

Definition at line 109 of file epi.h.

#define EPI_HB8_USE_TXEMPTY   0x00800000

Definition at line 108 of file epi.h.

#define EPI_HB8_WORD_ACCESS   0x00000100

Definition at line 126 of file epi.h.

#define EPI_HB8_WRHIGH   0x00200000

Definition at line 110 of file epi.h.

#define EPI_HB8_WRWAIT_0   0x00000000

Definition at line 114 of file epi.h.

#define EPI_HB8_WRWAIT_1   0x00000040

Definition at line 115 of file epi.h.

#define EPI_HB8_WRWAIT_2   0x00000080

Definition at line 116 of file epi.h.

#define EPI_HB8_WRWAIT_3   0x000000C0

Definition at line 117 of file epi.h.

#define EPI_HB8_WRWAIT_MINUS_DISABLE   0x00000000

Definition at line 206 of file epi.h.

#define EPI_HB8_WRWAIT_MINUS_ENABLE   0x00000010

Definition at line 208 of file epi.h.

#define EPI_INT_DMA_RX_DONE   0x00000008

Definition at line 310 of file epi.h.

#define EPI_INT_DMA_TX_DONE   0x00000010

Definition at line 309 of file epi.h.

#define EPI_INT_ERR   0x00000001

Definition at line 313 of file epi.h.

#define EPI_INT_ERR_DMARDIC   0x00000008

Definition at line 322 of file epi.h.

#define EPI_INT_ERR_DMAWRIC   0x00000010

Definition at line 321 of file epi.h.

#define EPI_INT_ERR_RSTALL   0x00000002

Definition at line 324 of file epi.h.

#define EPI_INT_ERR_TIMEOUT   0x00000001

Definition at line 325 of file epi.h.

#define EPI_INT_ERR_WTFULL   0x00000004

Definition at line 323 of file epi.h.

#define EPI_INT_RXREQ   0x00000002

Definition at line 312 of file epi.h.

#define EPI_INT_TXREQ   0x00000004

Definition at line 311 of file epi.h.

#define EPI_MODE_DISABLE   0x00000000

Definition at line 63 of file epi.h.

Referenced by EPIModeSet().

#define EPI_MODE_GENERAL   0x00000010

Definition at line 59 of file epi.h.

Referenced by EPIModeSet().

#define EPI_MODE_HB16   0x00000013

Definition at line 62 of file epi.h.

Referenced by EPIModeSet().

#define EPI_MODE_HB8   0x00000012

Definition at line 61 of file epi.h.

Referenced by EPIModeSet().

#define EPI_MODE_SDRAM   0x00000011

Definition at line 60 of file epi.h.

Referenced by EPIModeSet().

#define EPI_NBCONFIG_SIZE_16   2

Definition at line 279 of file epi.h.

#define EPI_NBCONFIG_SIZE_32   3

Definition at line 280 of file epi.h.

#define EPI_NBCONFIG_SIZE_8   1

Definition at line 278 of file epi.h.

#define EPI_SDRAM_CORE_FREQ_0_15   0x00000000

Definition at line 70 of file epi.h.

#define EPI_SDRAM_CORE_FREQ_15_30   0x40000000

Definition at line 72 of file epi.h.

#define EPI_SDRAM_CORE_FREQ_30_50   0x80000000

Definition at line 74 of file epi.h.

#define EPI_SDRAM_CORE_FREQ_50_100   0xC0000000

Definition at line 76 of file epi.h.

#define EPI_SDRAM_FULL_POWER   0x00000000

Definition at line 79 of file epi.h.

#define EPI_SDRAM_LOW_POWER   0x00000200

Definition at line 78 of file epi.h.

#define EPI_SDRAM_SIZE_128MBIT   0x00000001

Definition at line 81 of file epi.h.

#define EPI_SDRAM_SIZE_256MBIT   0x00000002

Definition at line 82 of file epi.h.

#define EPI_SDRAM_SIZE_512MBIT   0x00000003

Definition at line 83 of file epi.h.

#define EPI_SDRAM_SIZE_64MBIT   0x00000000

Definition at line 80 of file epi.h.