|
10 | 10 | #include <stdint.h> |
11 | 11 |
|
12 | 12 | // Register offsets (from croc_idma.sv) |
13 | | -#define IDMA_CONF_OFFSET 0x00 |
14 | | -#define IDMA_NEXT_ID_OFFSET 0x44 |
15 | | -#define IDMA_DONE_ID_OFFSET 0x84 |
16 | | -#define IDMA_DST_ADDR_OFFSET 0xd0 |
17 | | -#define IDMA_SRC_ADDR_OFFSET 0xd8 |
18 | | -#define IDMA_LENGTH_OFFSET 0xe0 |
| 13 | +#define IDMA_CONF_OFFSET 0x00 |
| 14 | +#define IDMA_NEXT_ID_OFFSET 0x44 |
| 15 | +#define IDMA_DONE_ID_OFFSET 0x84 |
| 16 | +#define IDMA_DST_ADDR_OFFSET 0xd0 |
| 17 | +#define IDMA_SRC_ADDR_OFFSET 0xd8 |
| 18 | +#define IDMA_LENGTH_OFFSET 0xe0 |
19 | 19 | #define IDMA_DST_STRIDE_2_OFFSET 0xe8 |
20 | 20 | #define IDMA_SRC_STRIDE_2_OFFSET 0xf0 |
21 | | -#define IDMA_REPS_2_OFFSET 0xf8 |
| 21 | +#define IDMA_REPS_2_OFFSET 0xf8 |
22 | 22 |
|
23 | 23 | // Config register bits |
24 | 24 | #define IDMA_CONF_ND_ENA_BIT 11 |
@@ -48,6 +48,5 @@ uint32_t idma_is_done(uint32_t job_id); |
48 | 48 | uint32_t idma_memcpy(uint32_t dst, uint32_t src, uint32_t length); |
49 | 49 |
|
50 | 50 | // Launch a blocking 2D transfer and return the job ID |
51 | | -uint32_t idma_memcpy_2d(uint32_t dst, uint32_t src, uint32_t length, |
52 | | - uint32_t dst_stride, uint32_t src_stride, |
| 51 | +uint32_t idma_memcpy_2d(uint32_t dst, uint32_t src, uint32_t length, uint32_t dst_stride, uint32_t src_stride, |
53 | 52 | uint32_t reps); |
0 commit comments