| .. | .. |
|---|
| 25 | 25 | #define RKNPU_OFFSET_PC_DATA_AMOUNT 0x14 |
|---|
| 26 | 26 | #define RKNPU_OFFSET_PC_TASK_CONTROL 0x30 |
|---|
| 27 | 27 | #define RKNPU_OFFSET_PC_DMA_BASE_ADDR 0x34 |
|---|
| 28 | | -#define RKNPU_OFFSET_PC_TASK_STATUS 0x3c |
|---|
| 29 | 28 | |
|---|
| 30 | 29 | #define RKNPU_OFFSET_INT_MASK 0x20 |
|---|
| 31 | 30 | #define RKNPU_OFFSET_INT_CLEAR 0x24 |
|---|
| .. | .. |
|---|
| 74 | 73 | RKNPU_MEM_ZEROING = 1 << 5, |
|---|
| 75 | 74 | /* allocate secure buffer */ |
|---|
| 76 | 75 | RKNPU_MEM_SECURE = 1 << 6, |
|---|
| 77 | | - /* allocate from non-dma32 zone */ |
|---|
| 78 | | - RKNPU_MEM_NON_DMA32 = 1 << 7, |
|---|
| 76 | + /* allocate from dma32 zone */ |
|---|
| 77 | + RKNPU_MEM_DMA32 = 1 << 7, |
|---|
| 79 | 78 | /* request SRAM */ |
|---|
| 80 | 79 | RKNPU_MEM_TRY_ALLOC_SRAM = 1 << 8, |
|---|
| 80 | + /* request NBUF */ |
|---|
| 81 | + RKNPU_MEM_TRY_ALLOC_NBUF = 1 << 9, |
|---|
| 81 | 82 | RKNPU_MEM_MASK = RKNPU_MEM_NON_CONTIGUOUS | RKNPU_MEM_CACHEABLE | |
|---|
| 82 | 83 | RKNPU_MEM_WRITE_COMBINE | RKNPU_MEM_KERNEL_MAPPING | |
|---|
| 83 | 84 | RKNPU_MEM_IOMMU | RKNPU_MEM_ZEROING | |
|---|
| 84 | | - RKNPU_MEM_SECURE | RKNPU_MEM_NON_DMA32 | |
|---|
| 85 | | - RKNPU_MEM_TRY_ALLOC_SRAM |
|---|
| 85 | + RKNPU_MEM_SECURE | RKNPU_MEM_DMA32 | |
|---|
| 86 | + RKNPU_MEM_TRY_ALLOC_SRAM | RKNPU_MEM_TRY_ALLOC_NBUF |
|---|
| 86 | 87 | }; |
|---|
| 87 | 88 | |
|---|
| 88 | 89 | /* sync mode definitions. */ |
|---|