/alps/pcitool

To get this branch, use:
bzr branch http://suren.me/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to dma/ipe.h

  • Committer: Suren A. Chilingaryan
  • Date: 2015-11-20 13:57:46 UTC
  • Revision ID: csa@suren.me-20151120135746-92cprl3ofi65u6io
Support static DMA regions in IPEDMA

Show diffs side-by-side

added added

removed removed

Lines of Context:
84
84
    {0x0004,    0,      32,     IPEDMA_DMA_TIMEOUT,     0x00000000,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_STANDARD, PCILIB_REGISTER_BANK_DMACONF, "dma_timeout",    "Default DMA timeout"},
85
85
    {0x0008,    0,      32,     IPEDMA_DMA_PAGES,       0x00000000,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_STANDARD, PCILIB_REGISTER_BANK_DMACONF, "dma_pages",      "Number of buffers in DMA page ring"},
86
86
    {0x000C,    0,      32,     IPEDMA_PAGE_SIZE,       0x00000000,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_STANDARD, PCILIB_REGISTER_BANK_DMACONF, "dma_page_size",  "Size of a page in DMA page ring (multiple of 4K)"},
87
 
    {0x0010,    0,      32,     0,                      0xFFFFFFFF,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_STANDARD, PCILIB_REGISTER_BANK_DMACONF, "ipedma_flags",   "DMA Control Register"},
88
 
    {0x0010,    0,      1,      0,                      0xFFFFFFFF,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_BITS,     PCILIB_REGISTER_BANK_DMACONF, "ipedma_nosync",  "Do not synchronize DMA pages"},
89
 
    {0x0010,    1,      1,      0,                      0xFFFFFFFF,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_BITS,     PCILIB_REGISTER_BANK_DMACONF, "ipedma_nosleep", "Do not sleep while there is no data"},
 
87
    {0x0010,    0,      32,     0,                      0x00000000,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_STANDARD, PCILIB_REGISTER_BANK_DMACONF, "dma_region_low", "Low bits of static DMA I/O region"},
 
88
    {0x0014,    0,      32,     0,                      0x00000000,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_STANDARD, PCILIB_REGISTER_BANK_DMACONF, "dma_region_hi",  "High bits of static DMA I/O region"},
 
89
    {0x0020,    0,      32,     0,                      0xFFFFFFFF,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_STANDARD, PCILIB_REGISTER_BANK_DMACONF, "ipedma_flags",   "DMA Control Register"},
 
90
    {0x0020,    0,      1,      0,                      0xFFFFFFFF,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_BITS,     PCILIB_REGISTER_BANK_DMACONF, "ipedma_nosync",  "Do not synchronize DMA pages"},
 
91
    {0x0020,    1,      1,      0,                      0xFFFFFFFF,     PCILIB_REGISTER_RW  , PCILIB_REGISTER_BITS,     PCILIB_REGISTER_BANK_DMACONF, "ipedma_nosleep", "Do not sleep while there is no data"},
90
92
    {0,         0,      0,      0,      0x00000000,     0,                                           0,                        0, NULL,                         NULL}
91
93
};
92
94
#endif /* _PCILIB_EXPORT_C */