diff options
author | Jonny Svärd <jonny.svaerd@arm.com> | 2021-10-15 10:35:57 +0200 |
---|---|---|
committer | Kristofer Jonsson <kristofer.jonsson@arm.com> | 2021-11-03 10:41:46 +0000 |
commit | bec9ac171243d692ef74855f8b4741aa2dbc08bb (patch) | |
tree | be2ad2dd5c59b9fea58fd27a28ac080aa2e78b9c /applications | |
parent | 1a9693920e6dc05e047bb56f2f2b7a7620485e45 (diff) | |
download | ethos-u-core-platform-bec9ac171243d692ef74855f8b4741aa2dbc08bb.tar.gz |
driver_unit_tests: Remove redundant code
Change-Id: I36bf18aa4c399064507156e76c1857a31242587a
Diffstat (limited to 'applications')
-rw-r--r-- | applications/driver_unit_tests/command_stream.cpp | 22 | ||||
-rw-r--r-- | applications/driver_unit_tests/command_stream.hpp | 8 |
2 files changed, 8 insertions, 22 deletions
diff --git a/applications/driver_unit_tests/command_stream.cpp b/applications/driver_unit_tests/command_stream.cpp index 2de1ae8..5b0de72 100644 --- a/applications/driver_unit_tests/command_stream.cpp +++ b/applications/driver_unit_tests/command_stream.cpp @@ -101,8 +101,6 @@ CommandStream::CommandStream(const DataPointer &_commandStream, const PmuEvents &_pmuEvents) : drv(ethosu_reserve_driver()), commandStream(_commandStream), basePointers(_basePointers), pmu(drv, _pmuEvents) { - // Disable clock gating, else the NPU PMU will be clock gated and report too few cycles - ethosu_dev_set_clock_and_power(&drv->dev, ETHOSU_CLOCK_Q_DISABLE, ETHOSU_POWER_Q_DISABLE); // Use simplified driver setup ethosu_set_power_mode(drv, true); @@ -130,26 +128,6 @@ int CommandStream::run(size_t repeat) { printf("Inference failed. error=%d\n", error); return 1; } - - // Wait for interrupt - while (true) { - uint16_t status; - ethosu_dev_get_status_mask(&drv->dev, &status); - - // Return if NPU raise error status - if (status & 0xcc) { - printf("Job failed with error. status=0x%08x\n", status); - return 1; - } - - // Break loop if job is no longer running - if ((status & 1) == 0) { - break; - } - - // Sleep waiting on interrupt - __WFI(); - } } return 0; diff --git a/applications/driver_unit_tests/command_stream.hpp b/applications/driver_unit_tests/command_stream.hpp index 2004b03..1783f4c 100644 --- a/applications/driver_unit_tests/command_stream.hpp +++ b/applications/driver_unit_tests/command_stream.hpp @@ -29,6 +29,14 @@ #include <stddef.h> /**************************************************************************** + * Defines + ****************************************************************************/ + +#ifndef ETHOSU_BASEP_INDEXES +#define ETHOSU_BASEP_INDEXES 8 +#endif + +/**************************************************************************** * Types ****************************************************************************/ |