diff options
author | Jonny Svärd <jonny.svaerd@arm.com> | 2020-06-02 15:24:54 +0200 |
---|---|---|
committer | Jonny Svärd <jonny.svaerd@arm.com> | 2020-06-02 16:08:43 +0200 |
commit | b64628f0aa412ae962e0398bf8c85271f19fb117 (patch) | |
tree | 490f2eec76cf9daa02a5c92cf26aa0c7fa23857b /src/ethosu_config.h.in | |
parent | 341a0dfea1fe2a186a1c9130425a20e28e811568 (diff) | |
download | ethos-u-core-driver-b64628f0aa412ae962e0398bf8c85271f19fb117.tar.gz |
Rework AXI patch to not depend on CMake
Make ethosu_config.h define default macro's (with default
values) unless the user overrides them.
For CMake users, the macros can be defined on cmd line by
specifying CMAKE_C_FLAGS for cmake, like:
cmake ... -DCMAKE_C_FLAGS='-DFOO=1 -DBAR=2'
Change-Id: I20fd3e07fdcfb7cba58da7198fd986f8821902bb
Diffstat (limited to 'src/ethosu_config.h.in')
-rw-r--r-- | src/ethosu_config.h.in | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/ethosu_config.h.in b/src/ethosu_config.h.in deleted file mode 100644 index 61cd591..0000000 --- a/src/ethosu_config.h.in +++ /dev/null @@ -1,44 +0,0 @@ -#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 |