diff options
author | Douglas Troha <douglas.troha@arm.com> | 2021-01-18 13:57:38 +0100 |
---|---|---|
committer | Douglas Troha <douglas.troha@arm.com> | 2021-01-20 15:42:07 +0100 |
commit | 91e0be55cf752112c60480faefe124cfd8ff211c (patch) | |
tree | bfab545072db144027e0ad1ad2b76e4989caf321 /src/ethosu_driver.c | |
parent | 8d65b6f7a4a291d90e20c44bf8d81a37b865cbd2 (diff) | |
download | ethos-u-core-driver-91e0be55cf752112c60480faefe124cfd8ff211c.tar.gz |
Update arch version comparison
* Allow driver to run cmdstreams that are compiled
for older arch versions
Change-Id: Ia49fc6c34b118bd91ce24bd0c34d95abc4c25d6a
Signed-off-by: Douglas Troha <douglas.troha@arm.com>
Diffstat (limited to 'src/ethosu_driver.c')
-rw-r--r-- | src/ethosu_driver.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/ethosu_driver.c b/src/ethosu_driver.c index 15326e3..182b90c 100644 --- a/src/ethosu_driver.c +++ b/src/ethosu_driver.c @@ -509,8 +509,7 @@ static int handle_optimizer_config(struct ethosu_driver *drv, struct opt_cfg_s * return_code = -1; } - if ((id.product_major == PRODUCT_MAJOR_ETHOSU55) && - ((id.arch_major_rev != opt_cfg_p->arch_major_rev) || (id.arch_minor_rev != opt_cfg_p->arch_minor_rev))) + if ((id.arch_major_rev != opt_cfg_p->arch_major_rev) || (id.arch_minor_rev < opt_cfg_p->arch_minor_rev)) { LOG_ERR("NPU arch mismatch: npu.arch=%" PRIu32 ".%" PRIu32 ".%" PRIu32 " optimizer.arch=%d.%d.%d\n", id.arch_major_rev, |