diff options
Diffstat (limited to 'src/ethosu_config.h.in')
-rw-r--r-- | src/ethosu_config.h.in | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/ethosu_config.h.in b/src/ethosu_config.h.in new file mode 100644 index 0000000..61cd591 --- /dev/null +++ b/src/ethosu_config.h.in @@ -0,0 +1,44 @@ +#ifndef ethosu_config_h +#define ethosu_config_h +#include <stdint.h> + +#define NPU_QCONFIG (@NPU_QCONFIG@) +#define NPU_REGIONCFG_0 (@NPU_REGIONCFG_0@) +#define NPU_REGIONCFG_1 (@NPU_REGIONCFG_1@) +#define NPU_REGIONCFG_2 (@NPU_REGIONCFG_2@) +#define NPU_REGIONCFG_3 (@NPU_REGIONCFG_3@) +#define NPU_REGIONCFG_4 (@NPU_REGIONCFG_4@) +#define NPU_REGIONCFG_5 (@NPU_REGIONCFG_5@) +#define NPU_REGIONCFG_6 (@NPU_REGIONCFG_6@) +#define NPU_REGIONCFG_7 (@NPU_REGIONCFG_7@) + +#define AXI_LIMIT0_MAX_BEATS_BYTES (@AXI_LIMIT0_MAX_BEATS_BYTES@) +#define AXI_LIMIT0_MEM_TYPE (@AXI_LIMIT0_MEM_TYPE@) +#define AXI_LIMIT0_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT0_MAX_OUTSTANDING_READS@) +#define AXI_LIMIT0_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT0_MAX_OUTSTANDING_WRITES@) +#define AXI_LIMIT1_MAX_BEATS_BYTES (@AXI_LIMIT1_MAX_BEATS_BYTES@) +#define AXI_LIMIT1_MEM_TYPE (@AXI_LIMIT1_MEM_TYPE@) +#define AXI_LIMIT1_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT1_MAX_OUTSTANDING_READS@) +#define AXI_LIMIT1_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT1_MAX_OUTSTANDING_WRITES@) +#define AXI_LIMIT2_MAX_BEATS_BYTES (@AXI_LIMIT2_MAX_BEATS_BYTES@) +#define AXI_LIMIT2_MEM_TYPE (@AXI_LIMIT2_MEM_TYPE@) +#define AXI_LIMIT2_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT2_MAX_OUTSTANDING_READS@) +#define AXI_LIMIT2_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT2_MAX_OUTSTANDING_WRITES@) +#define AXI_LIMIT3_MAX_BEATS_BYTES (@AXI_LIMIT3_MAX_BEATS_BYTES@) +#define AXI_LIMIT3_MEM_TYPE (@AXI_LIMIT3_MEM_TYPE@) +#define AXI_LIMIT3_MAX_OUTSTANDING_READS ((uint8_t)@AXI_LIMIT3_MAX_OUTSTANDING_READS@) +#define AXI_LIMIT3_MAX_OUTSTANDING_WRITES ((uint8_t)@AXI_LIMIT3_MAX_OUTSTANDING_WRITES@) + + +#cmakedefine PMU_AUTOINIT +#cmakedefine INIT_PMCR (@INIT_PMCR@) +#cmakedefine INIT_PMCNTENSET (@INIT_PMCNTENSET@) +#cmakedefine INIT_PMCNTENCLR (@INIT_PMCNTENCLR@) +#cmakedefine INIT_PMOVSSET (@INIT_PMOVSSET@) +#cmakedefine INIT_PMOVSCLR (@INIT_PMOVSCLR@) +#cmakedefine INIT_PMINTSET (@INIT_PMINTSET@) +#cmakedefine INIT_PMINTCLR (@INIT_PMINTCLR@) +#cmakedefine INIT_PMCCNTR (@INIT_PMCCNTR@) +#cmakedefine INIT_PMCCNTR_CFG (@INIT_PMCCNTR_CFG@) + +#endif |