hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/drivers/rknpu/include/rknpu_ioctl.h
....@@ -25,7 +25,6 @@
2525 #define RKNPU_OFFSET_PC_DATA_AMOUNT 0x14
2626 #define RKNPU_OFFSET_PC_TASK_CONTROL 0x30
2727 #define RKNPU_OFFSET_PC_DMA_BASE_ADDR 0x34
28
-#define RKNPU_OFFSET_PC_TASK_STATUS 0x3c
2928
3029 #define RKNPU_OFFSET_INT_MASK 0x20
3130 #define RKNPU_OFFSET_INT_CLEAR 0x24
....@@ -78,11 +77,13 @@
7877 RKNPU_MEM_NON_DMA32 = 1 << 7,
7978 /* request SRAM */
8079 RKNPU_MEM_TRY_ALLOC_SRAM = 1 << 8,
80
+ /* request NBUF */
81
+ RKNPU_MEM_TRY_ALLOC_NBUF = 1 << 9,
8182 RKNPU_MEM_MASK = RKNPU_MEM_NON_CONTIGUOUS | RKNPU_MEM_CACHEABLE |
8283 RKNPU_MEM_WRITE_COMBINE | RKNPU_MEM_KERNEL_MAPPING |
8384 RKNPU_MEM_IOMMU | RKNPU_MEM_ZEROING |
8485 RKNPU_MEM_SECURE | RKNPU_MEM_NON_DMA32 |
85
- RKNPU_MEM_TRY_ALLOC_SRAM
86
+ RKNPU_MEM_TRY_ALLOC_SRAM | RKNPU_MEM_TRY_ALLOC_NBUF
8687 };
8788
8889 /* sync mode definitions. */