/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 pci.h

  • Committer: root
  • Date: 2011-06-17 21:40:33 UTC
  • Revision ID: root@iss-tomyspiel-l-20110617214033-np5x6881odzlfgmg
Enumerate DMA engines

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
#include "driver/pciDriver.h"
7
7
 
8
8
 
9
 
typedef void pcilib_event_context_t;
10
 
typedef void pcilib_dma_context_t;
11
 
 
12
9
#include "pcilib.h"
13
10
 
 
11
int pcilib_set_dma_engine_description(pcilib_t *ctx, pcilib_dma_t engine, pcilib_dma_engine_description_t *desc);
14
12
 
15
13
const pcilib_board_info_t *pcilib_get_board_info(pcilib_t *ctx);
16
14
const pcilib_dma_info_t *pcilib_get_dma_info(pcilib_t *ctx);
17
15
 
18
16
#ifdef _PCILIB_PCI_C
19
17
# include "ipecamera/model.h"
 
18
# include "dma/nwl.h"
20
19
# include "default.h"
21
20
 
22
21
pcilib_model_description_t pcilib_model[3] = {
23
22
    { 4, PCILIB_HOST_ENDIAN,    NULL, NULL, NULL, NULL, NULL },
24
23
    { 4, PCILIB_HOST_ENDIAN,    NULL, NULL, NULL, NULL, NULL },
25
 
    { 4, PCILIB_BIG_ENDIAN,     ipecamera_registers, ipecamera_register_banks, ipecamera_register_ranges, ipecamera_events, NULL, &ipecamera_image_api }
 
24
    { 4, PCILIB_LITTLE_ENDIAN,  ipecamera_registers, ipecamera_register_banks, ipecamera_register_ranges, ipecamera_events, &nwl_dma_api, &ipecamera_image_api }
26
25
};
27
26
 
28
27
pcilib_protocol_description_t pcilib_protocol[3] = {