aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Svärd <jonny.svaerd@arm.com>2021-10-15 10:35:57 +0200
committerKristofer Jonsson <kristofer.jonsson@arm.com>2021-11-03 10:41:46 +0000
commitbec9ac171243d692ef74855f8b4741aa2dbc08bb (patch)
treebe2ad2dd5c59b9fea58fd27a28ac080aa2e78b9c
parent1a9693920e6dc05e047bb56f2f2b7a7620485e45 (diff)
downloadethos-u-core-platform-bec9ac171243d692ef74855f8b4741aa2dbc08bb.tar.gz
driver_unit_tests: Remove redundant code
Change-Id: I36bf18aa4c399064507156e76c1857a31242587a
-rw-r--r--applications/driver_unit_tests/command_stream.cpp22
-rw-r--r--applications/driver_unit_tests/command_stream.hpp8
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
****************************************************************************/