From dfed5fd24699246811300a05ebc421a978e52149 Mon Sep 17 00:00:00 2001 From: Anton Moberg Date: Thu, 11 Mar 2021 14:41:11 +0100 Subject: Multi NPU update APIs Modifying mutex and semaphore APIs allowing the driver to create any number of mutexes and semaphores. Using semaphore when waiting for interrupt. Making irq_triggered a member of the driver struct. Change-Id: Ib0645c9c7c0c029795269ac4b18e6ec29159d0f8 --- include/ethosu_driver.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/ethosu_driver.h b/include/ethosu_driver.h index 2ce59c2..16f0a25 100644 --- a/include/ethosu_driver.h +++ b/include/ethosu_driver.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019-2020 Arm Limited. All rights reserved. + * Copyright (c) 2019-2021 Arm Limited. All rights reserved. * * SPDX-License-Identifier: Apache-2.0 * @@ -47,6 +47,8 @@ struct ethosu_driver bool dev_power_always_on; struct ethosu_driver *next; bool reserved; + volatile bool irq_triggered; + void *semaphore; }; struct ethosu_version_id -- cgit v1.2.1