![]() |
RTEMS 6.3
|
Device configuration interface register definitions. More...
Go to the source code of this file.
Data Structures | |
| struct | zynq_devcfg_regs |
Macros | |
| #define | ZYNQ_DEVCFG_BASE_ADDR 0xF8007000UL |
| #define | ZYNQ_DEVCFG_BITSTREAM_ADDR 0xFFFFFFFFUL |
| #define | ZYNQ_DEVCFG_INTERRUPT_VECTOR 40 |
| #define | ZYNQ_DEVCFG_CTRL_FORCE_RST(val) |
| #define | ZYNQ_DEVCFG_CTRL_FORCE_RST_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_PROG_B_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_PROG_B(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_POR_CNT_4K_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_POR_CNT_4K(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCAP_PR(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCAP_PR_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCAP_PR_ICAP ( 0 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCAP_PR_PCAP ( 1 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCAP_MODE(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCAP_MODE_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_QUARTER_PCAP_RATE_EN(val) |
| #define | ZYNQ_DEVCFG_CTRL_QUARTER_PCAP_RATE_EN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_MULTIBOOT_EN(val) |
| #define | ZYNQ_DEVCFG_CTRL_MULTIBOOT_EN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_JTAG_CHAIN_DIS(val) |
| #define | ZYNQ_DEVCFG_CTRL_JTAG_CHAIN_DIS_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_FUSE(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_FUSE_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_FUSE_BBRAM ( 0 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_FUSE_EFUSE ( 1 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_EN(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_EN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_EN_ENABLE ( 0x3 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_EN_DISABLE ( 0x0 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_AES_EN_LOCKDOWN ( 0x1 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_SEU_EN(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_SEU_EN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_SEC_EN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_SPNIDEN(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_SPNIDEN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_SPIDEN(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_SPIDEN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_NIDEN(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_NIDEN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_DBGEN(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_DBGEN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_DAP_EN(val) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_DAP_EN_GET(reg) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_DAP_EN_ENABLE ( 0x3 ) |
| #define | ZYNQ_DEVCFG_CTRL_PCFG_DAP_EN_BYPASS ( 0x0 ) |
| #define | ZYNQ_DEVCFG_CTRL_RESERVED_BITS ( 0x6000 ) |
| #define | ZYNQ_DEVCFG_INT_PSS_CFG_RESET_B_INT BSP_BIT32( 27 ) |
| #define | ZYNQ_DEVCFG_INT_PSS_CFG_RESET_B_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_AXI_WERR_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_AXI_RTO_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_AXI_RERR_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_RX_FIFO_OV_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_DMA_CMD_ERR_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_DMA_Q_OV_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_DMA_DONE_INT BSP_BIT32( 13 ) |
| #define | ZYNQ_DEVCFG_INT_DMA_DONE_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_D_P_DONE_INT BSP_BIT32( 12 ) |
| #define | ZYNQ_DEVCFG_INT_D_P_DONE_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_P2D_LEN_ERR_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_PCFG_HMAC_ERR_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_PCFG_SEU_ERR_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_PCFG_POR_B_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_PCFG_CFG_RST_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_PCFG_DONE_INT BSP_BIT32( 2 ) |
| #define | ZYNQ_DEVCFG_INT_PCFG_DONE_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_PCFG_INIT_PE_INT BSP_BIT32( 1 ) |
| #define | ZYNQ_DEVCFG_INT_PCFG_INIT_PE_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_PCFG_INIT_NE_INT BSP_BIT32( 0 ) |
| #define | ZYNQ_DEVCFG_INT_PCFG_INIT_NE_INT_GET(reg) |
| #define | ZYNQ_DEVCFG_INT_ALL ( 0xf8f7f87f ) |
| #define | ZYNQ_DEVCFG_STATUS_DMA_CMD_Q_F(val) |
| #define | ZYNQ_DEVCFG_STATUS_DMA_CMD_Q_F_GET(reg) |
| #define | ZYNQ_DEVCFG_STATUS_PCFG_INIT_GET(reg) |
| #define | ZYNQ_DEVCFG_DMA_SRC_ADDR_DMA_DONE_INT_WAIT_PCAP ( 0x1 ) |
| #define | ZYNQ_DEVCFG_DMA_DST_ADDR_DMA_DONE_INT_WAIT_PCAP ( 0x1 ) |
| #define | ZYNQ_DEVCFG_DMA_SRC_LEN_LEN(val) |
| #define | ZYNQ_DEVCFG_DMA_DEST_LEN_LEN(val) |
| #define | ZYNQ_DEVCFG_MCTRL_PS_VERSION_GET(reg) |
| #define | ZYNQ_DEVCFG_MCTRL_PS_VERSION_1_0 0x0 |
| #define | ZYNQ_DEVCFG_MCTRL_PS_VERSION_2_0 0x1 |
| #define | ZYNQ_DEVCFG_MCTRL_PS_VERSION_3_0 0x2 |
| #define | ZYNQ_DEVCFG_MCTRL_PS_VERSION_3_1 0x3 |
| #define | ZYNQ_DEVCFG_MCTRL_PCFG_POR_B_GET(reg) |
| #define | ZYNQ_DEVCFG_MCTRL_INT_PCAP_LPBK_GET(reg) |
| #define | ZYNQ_DEVCFG_MCTRL_INT_PCAP_LPBK(val) |
| #define | ZYNQ_DEVCFG_MCTRL_RESERVED_SET_BITS ( 0x800000 ) |
| #define | ZYNQ_DEVCFG_MCTRL_RESERVED_UNSET_BITS ( 0x3 ) |
| #define | ZYNQ_DEVCFG_MCTRL_SET(reg, val) |
Device configuration interface register definitions.
| #define ZYNQ_DEVCFG_CTRL_FORCE_RST | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_FORCE_RST_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_JTAG_CHAIN_DIS | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_JTAG_CHAIN_DIS_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_MULTIBOOT_EN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_MULTIBOOT_EN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCAP_MODE | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCAP_MODE_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCAP_PR | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCAP_PR_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_AES_EN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_AES_EN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_AES_FUSE | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_AES_FUSE_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_DAP_EN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_DAP_EN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_DBGEN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_DBGEN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_NIDEN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_NIDEN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_POR_CNT_4K | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_POR_CNT_4K_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_PROG_B | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_PROG_B_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_SEC_EN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_SEU_EN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_SEU_EN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_SPIDEN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_SPIDEN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_SPNIDEN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_PCFG_SPNIDEN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_CTRL_QUARTER_PCAP_RATE_EN | ( | val | ) |
| #define ZYNQ_DEVCFG_CTRL_QUARTER_PCAP_RATE_EN_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_DMA_DEST_LEN_LEN | ( | val | ) |
| #define ZYNQ_DEVCFG_DMA_SRC_LEN_LEN | ( | val | ) |
| #define ZYNQ_DEVCFG_INT_AXI_RERR_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_AXI_RTO_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_AXI_WERR_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_D_P_DONE_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_DMA_CMD_ERR_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_DMA_DONE_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_DMA_Q_OV_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_P2D_LEN_ERR_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PCFG_CFG_RST_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PCFG_DONE_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PCFG_HMAC_ERR_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PCFG_INIT_NE_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PCFG_INIT_PE_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PCFG_POR_B_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PCFG_SEU_ERR_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_PSS_CFG_RESET_B_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_INT_RX_FIFO_OV_INT_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_MCTRL_INT_PCAP_LPBK | ( | val | ) |
| #define ZYNQ_DEVCFG_MCTRL_INT_PCAP_LPBK_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_MCTRL_PCFG_POR_B_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_MCTRL_PS_VERSION_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_MCTRL_SET | ( | reg, | |
| val ) |
| #define ZYNQ_DEVCFG_STATUS_DMA_CMD_Q_F | ( | val | ) |
| #define ZYNQ_DEVCFG_STATUS_DMA_CMD_Q_F_GET | ( | reg | ) |
| #define ZYNQ_DEVCFG_STATUS_PCFG_INIT_GET | ( | reg | ) |