Implement reset handler for remoteproc

Use the reset controller driver mechanism to control the Ethos-U
subsystem remoteproc driver.

Change-Id: If180d5b922f8b1cd245af7f922911c17ecd313a3
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fc2b91f..4711a19 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2020 Arm Limited. All rights reserved.
+# Copyright (c) 2020-2021 Arm Limited. All rights reserved.
 #
 # SPDX-License-Identifier: Apache-2.0
 #
@@ -24,6 +24,7 @@
 # Default options
 option(BUILD_KERNEL "Build the kernel driver" ON)
 option(BUILD_MAILBOX "Build the MHU mailbox kernel module" ON)
+option(BUILD_REMOTEPROC "Build the remoteproc kernel module" ON)
 
 # Add rpath to library directory
 set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
@@ -40,6 +41,10 @@
     add_subdirectory(mailbox)
 endif()
 
+if (BUILD_REMOTEPROC)
+add_subdirectory(remoteproc)
+endif()
+
 # Build flatbuffers
 unset(PROJECT_VERSION)
 unset(PROJECT_VERSION_MAJOR)