Jonny Svärd | 341a0df | 2020-05-20 17:56:37 +0200 | [diff] [blame^] | 1 | #ifndef ethosu_config_h |
| 2 | #define ethosu_config_h |
| 3 | #include <stdint.h> |
| 4 | |
| 5 | #define NPU_QCONFIG (@NPU_QCONFIG@) |
| 6 | #define NPU_REGIONCFG_0 (@NPU_REGIONCFG_0@) |
| 7 | #define NPU_REGIONCFG_1 (@NPU_REGIONCFG_1@) |
| 8 | #define NPU_REGIONCFG_2 (@NPU_REGIONCFG_2@) |
| 9 | #define NPU_REGIONCFG_3 (@NPU_REGIONCFG_3@) |
| 10 | #define NPU_REGIONCFG_4 (@NPU_REGIONCFG_4@) |
| 11 | #define NPU_REGIONCFG_5 (@NPU_REGIONCFG_5@) |
| 12 | #define NPU_REGIONCFG_6 (@NPU_REGIONCFG_6@) |
| 13 | #define NPU_REGIONCFG_7 (@NPU_REGIONCFG_7@) |
| 14 | |
| 15 | #define AXI_LIMIT0_MAX_BEATS_BYTES (@AXI_LIMIT0_MAX_BEATS_BYTES@) |
| 16 | #define AXI_LIMIT0_MEM_TYPE (@AXI_LIMIT0_MEM_TYPE@) |
| 17 | #define AXI_LIMIT0_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT0_MAX_OUTSTANDING_READS@) |
| 18 | #define AXI_LIMIT0_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT0_MAX_OUTSTANDING_WRITES@) |
| 19 | #define AXI_LIMIT1_MAX_BEATS_BYTES (@AXI_LIMIT1_MAX_BEATS_BYTES@) |
| 20 | #define AXI_LIMIT1_MEM_TYPE (@AXI_LIMIT1_MEM_TYPE@) |
| 21 | #define AXI_LIMIT1_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT1_MAX_OUTSTANDING_READS@) |
| 22 | #define AXI_LIMIT1_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT1_MAX_OUTSTANDING_WRITES@) |
| 23 | #define AXI_LIMIT2_MAX_BEATS_BYTES (@AXI_LIMIT2_MAX_BEATS_BYTES@) |
| 24 | #define AXI_LIMIT2_MEM_TYPE (@AXI_LIMIT2_MEM_TYPE@) |
| 25 | #define AXI_LIMIT2_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT2_MAX_OUTSTANDING_READS@) |
| 26 | #define AXI_LIMIT2_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT2_MAX_OUTSTANDING_WRITES@) |
| 27 | #define AXI_LIMIT3_MAX_BEATS_BYTES (@AXI_LIMIT3_MAX_BEATS_BYTES@) |
| 28 | #define AXI_LIMIT3_MEM_TYPE (@AXI_LIMIT3_MEM_TYPE@) |
| 29 | #define AXI_LIMIT3_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT3_MAX_OUTSTANDING_READS@) |
| 30 | #define AXI_LIMIT3_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT3_MAX_OUTSTANDING_WRITES@) |
| 31 | |
| 32 | |
| 33 | #cmakedefine PMU_AUTOINIT |
| 34 | #cmakedefine INIT_PMCR (@INIT_PMCR@) |
| 35 | #cmakedefine INIT_PMCNTENSET (@INIT_PMCNTENSET@) |
| 36 | #cmakedefine INIT_PMCNTENCLR (@INIT_PMCNTENCLR@) |
| 37 | #cmakedefine INIT_PMOVSSET (@INIT_PMOVSSET@) |
| 38 | #cmakedefine INIT_PMOVSCLR (@INIT_PMOVSCLR@) |
| 39 | #cmakedefine INIT_PMINTSET (@INIT_PMINTSET@) |
| 40 | #cmakedefine INIT_PMINTCLR (@INIT_PMINTCLR@) |
| 41 | #cmakedefine INIT_PMCCNTR (@INIT_PMCCNTR@) |
| 42 | #cmakedefine INIT_PMCCNTR_CFG (@INIT_PMCCNTR_CFG@) |
| 43 | |
| 44 | #endif |