ospipsv
Xilinx SDK Drivers API Documentation
xospipsv_hw.h File Reference

Macros

#define XOSPIPSV_BASEADDR   0XF1010000
 OSPI Base Address. More...
 
#define XOSPIPSV_CONFIG_REG   0X00000000U
 Register: OSPI_CONFIG_REG. More...
 
#define XOSPIPSV_DEV_INSTR_RD_CONFIG_REG   0X00000004U
 Register: OSPI_DEV_INSTR_RD_CONFIG_REG. More...
 
#define XOSPIPSV_DEV_INSTR_WR_CONFIG_REG   0X00000008U
 Register: OSPI_DEV_INSTR_WR_CONFIG_REG. More...
 
#define XOSPIPSV_DEV_DELAY_REG   0X0000000CU
 Register: OSPI_DEV_DELAY_REG. More...
 
#define XOSPIPSV_RD_DATA_CAPTURE_REG   0X00000010U
 Register: OSPI_RD_DATA_CAPTURE_REG. More...
 
#define XOSPIPSV_DEV_SIZE_CONFIG_REG   0X00000014U
 Register: OSPI_DEV_SIZE_CONFIG_REG. More...
 
#define XOSPIPSV_SRAM_PARTITION_CFG_REG   0X00000018U
 Register: OSPI_SRAM_PARTITION_CFG_REG. More...
 
#define XOSPIPSV_IND_AHB_ADDR_TRIGGER_REG   0X0000001CU
 Register: OSPI_IND_AHB_ADDR_TRIGGER_REG. More...
 
#define XOSPIPSV_DMA_PERIPH_CONFIG_REG   0X00000020U
 Register: OSPI_DMA_PERIPH_CONFIG_REG. More...
 
#define XOSPIPSV_REMAP_ADDR_REG   0X00000024U
 Register: OSPI_REMAP_ADDR_REG. More...
 
#define XOSPIPSV_MODE_BIT_CONFIG_REG   0X00000028U
 Register: OSPI_MODE_BIT_CONFIG_REG. More...
 
#define XOSPIPSV_SRAM_FILL_REG   0X0000002CU
 Register: OSPI_SRAM_FILL_REG. More...
 
#define XOSPIPSV_TX_THRESH_REG   0X00000030U
 Register: OSPI_TX_THRESH_REG. More...
 
#define XOSPIPSV_RX_THRESH_REG   0X00000034U
 Register: OSPI_RX_THRESH_REG. More...
 
#define XOSPIPSV_WRITE_COMPLETION_CTRL_REG   0X00000038U
 Register: OSPI_WRITE_COMPLETION_CTRL_REG. More...
 
#define XOSPIPSV_NO_OF_POLLS_BEF_EXP_REG   0X0000003CU
 Register: OSPI_NO_OF_POLLS_BEF_EXP_REG. More...
 
#define XOSPIPSV_IRQ_STATUS_REG   0X00000040U
 Register: OSPI_IRQ_STATUS_REG. More...
 
#define XOSPIPSV_IRQ_MASK_REG   0X00000044U
 Register: OSPI_IRQ_MASK_REG. More...
 
#define XOSPIPSV_LOWER_WR_PROT_REG   0X00000050U
 Register: OSPI_LOWER_WR_PROT_REG. More...
 
#define XOSPIPSV_UPPER_WR_PROT_REG   0X00000054U
 Register: OSPI_UPPER_WR_PROT_REG. More...
 
#define XOSPIPSV_WR_PROT_CTRL_REG   0X00000058U
 Register: OSPI_WR_PROT_CTRL_REG. More...
 
#define XOSPIPSV_INDIRECT_READ_XFER_CTRL_REG   0X00000060U
 Register: OSPI_INDIRECT_READ_XFER_CTRL_REG. More...
 
#define XOSPIPSV_INDIRECT_READ_XFER_WATERMARK_REG   0X00000064U
 Register: OSPI_INDIRECT_READ_XFER_WATERMARK_REG. More...
 
#define XOSPIPSV_INDIRECT_READ_XFER_START_REG   0X00000068U
 Register: OSPI_INDIRECT_READ_XFER_START_REG. More...
 
#define XOSPIPSV_INDIRECT_READ_XFER_NUM_BYTES_REG   0X0000006CU
 Register: OSPI_INDIRECT_READ_XFER_NUM_BYTES_REG. More...
 
#define XOSPIPSV_INDIRECT_WRITE_XFER_CTRL_REG   0X00000070U
 Register: OSPI_INDIRECT_WRITE_XFER_CTRL_REG. More...
 
#define XOSPIPSV_INDIRECT_WRITE_XFER_WATERMARK_REG   0X00000074U
 Register: OSPI_INDIRECT_WRITE_XFER_WATERMARK_REG. More...
 
#define XOSPIPSV_INDIRECT_WRITE_XFER_START_REG   0X00000078U
 Register: OSPI_INDIRECT_WRITE_XFER_START_REG. More...
 
#define XOSPIPSV_INDIRECT_WRITE_XFER_NUM_BYTES_REG   0X0000007CU
 Register: OSPI_INDIRECT_WRITE_XFER_NUM_BYTES_REG. More...
 
#define XOSPIPSV_INDIRECT_TRIGGER_ADDR_RANGE_REG   0X00000080U
 Register: OSPI_INDIRECT_TRIGGER_ADDR_RANGE_REG. More...
 
#define XOSPIPSV_FLASH_COMMAND_CTRL_MEM_REG   0X0000008CU
 Register: OSPI_FLASH_COMMAND_CTRL_MEM_REG. More...
 
#define XOSPIPSV_FLASH_CMD_CTRL_REG   0X00000090U
 Register: OSPI_FLASH_CMD_CTRL_REG. More...
 
#define XOSPIPSV_FLASH_CMD_ADDR_REG   0X00000094U
 Register: OSPI_FLASH_CMD_ADDR_REG. More...
 
#define XOSPIPSV_FLASH_RD_DATA_LOWER_REG   0X000000A0U
 Register: OSPI_FLASH_RD_DATA_LOWER_REG. More...
 
#define XOSPIPSV_FLASH_RD_DATA_UPPER_REG   0X000000A4U
 Register: OSPI_FLASH_RD_DATA_UPPER_REG. More...
 
#define XOSPIPSV_FLASH_WR_DATA_LOWER_REG   0X000000A8U
 Register: OSPI_FLASH_WR_DATA_LOWER_REG. More...
 
#define XOSPIPSV_FLASH_WR_DATA_UPPER_REG   0X000000ACU
 Register: OSPI_FLASH_WR_DATA_UPPER_REG. More...
 
#define XOSPIPSV_POLLING_FLASH_STATUS_REG   0X000000B0U
 Register: OSPI_POLLING_FLASH_STATUS_REG. More...
 
#define XOSPIPSV_PHY_CONFIGURATION_REG   0X000000B4U
 Register: OSPI_PHY_CONFIGURATION_REG. More...
 
#define XOSPIPSV_PHY_MASTER_CONTROL_REG   0X000000B8U
 Register: OSPI_PHY_MASTER_CONTROL_REG. More...
 
#define XOSPIPSV_DLL_OBSERVABLE_LOWER_REG   0X000000BCU
 Register: OSPI_DLL_OBSERVABLE_LOWER_REG. More...
 
#define XOSPIPSV_DLL_OBSERVABLE_UPPER_REG   0X000000C0U
 Register: OSPI_DLL_OBSERVABLE_UPPER_REG. More...
 
#define XOSPIPSV_OPCODE_EXT_LOWER_REG   0X000000E0U
 Register: OSPI_OPCODE_EXT_LOWER_REG. More...
 
#define XOSPIPSV_OPCODE_EXT_UPPER_REG   0X000000E4U
 Register: OSPI_OPCODE_EXT_UPPER_REG. More...
 
#define XOSPIPSV_MODULE_ID_REG   0X000000FCU
 Register: OSPI_MODULE_ID_REG. More...
 
#define XOSPIPSV_OSPIDMA_SRC_RD_ADDR   0X00001000U
 Register: OSPI_OSPIDMA_SRC_RD_ADDR. More...
 
#define XOSPIPSV_OSPIDMA_SRC_SIZE   0X00001004U
 Register: OSPI_OSPIDMA_SRC_SIZE. More...
 
#define XOSPIPSV_OSPIDMA_SRC_STS   0X00001008U
 Register: OSPI_OSPIDMA_SRC_STS. More...
 
#define XOSPIPSV_OSPIDMA_SRC_CTRL   0X0000100CU
 Register: OSPI_OSPIDMA_SRC_CTRL. More...
 
#define XOSPIPSV_OSPIDMA_SRC_CRC   0X00001010U
 Register: OSPI_OSPIDMA_SRC_CRC. More...
 
#define XOSPIPSV_OSPIDMA_SRC_I_STS   0X00001014U
 Register: OSPI_OSPIDMA_SRC_I_STS. More...
 
#define XOSPIPSV_OSPIDMA_SRC_I_EN   0X00001018U
 Register: OSPI_OSPIDMA_SRC_I_EN. More...
 
#define XOSPIPSV_OSPIDMA_SRC_I_DIS   0X0000101CU
 Register: OSPI_OSPIDMA_SRC_I_DIS. More...
 
#define XOSPIPSV_OSPIDMA_SRC_I_MASK   0X00001020U
 Register: OSPI_OSPIDMA_SRC_I_MASK. More...
 
#define XOSPIPSV_OSPIDMA_SRC_CTRL2   0X00001024U
 Register: OSPI_OSPIDMA_SRC_CTRL2. More...
 
#define XOSPIPSV_OSPIDMA_DST_ADDR   0X00001800U
 Register: OSPI_OSPIDMA_DST_ADDR. More...
 
#define XOSPIPSV_OSPIDMA_DST_SIZE   0X00001804U
 Register: OSPI_OSPIDMA_DST_SIZE. More...
 
#define XOSPIPSV_OSPIDMA_DST_STS   0X00001808U
 Register: OSPI_OSPIDMA_DST_STS. More...
 
#define XOSPIPSV_OSPIDMA_DST_CTRL   0X0000180CU
 Register: OSPI_OSPIDMA_DST_CTRL. More...
 
#define XOSPIPSV_OSPIDMA_DST_I_STS   0X00001814U
 Register: OSPI_OSPIDMA_DST_I_STS. More...
 
#define XOSPIPSV_OSPIDMA_DST_I_EN   0X00001818U
 Register: OSPI_OSPIDMA_DST_I_EN. More...
 
#define XOSPIPSV_OSPIDMA_DST_I_DIS   0X0000181CU
 Register: OSPI_OSPIDMA_DST_I_DIS. More...
 
#define XOSPIPSV_OSPIDMA_DST_I_MASK   0X00001820U
 Register: OSPI_OSPIDMA_DST_I_MASK. More...
 
#define XOSPIPSV_OSPIDMA_DST_CTRL2   0X00001824U
 Register: OSPI_OSPIDMA_DST_CTRL2. More...
 
#define XOSPIPSV_OSPIDMA_DST_ADDR_MSB   0X00001828U
 Register: OSPI_OSPIDMA_DST_ADDR_MSB. More...
 
#define XOSPIPSV_OSPIDMA_SAFETY_CHK   0X00001FF8U
 Register: OSPI_OSPIDMA_SAFETY_CHK. More...
 
#define XOSPIPSV_OSPIDMA_FUTURE_ECO   0X00001FFCU
 Register: OSPI_OSPIDMA_FUTURE_ECO. More...