feat(runtime/rmi): implement RMI_PDEV_DESTROY
Implement RMI handler to destroy a PDEV and release all PDEV resources.
This calls device specific deinit routine. Scrub and transition PDEV
AUX granules and PDEV granule to DELEGATED state.
Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com>
Change-Id: I6c228930cb96c8a41671859a820d986a7b0bc6f6
diff --git a/runtime/include/smc-handler.h b/runtime/include/smc-handler.h
index 436de84..33557d4 100644
--- a/runtime/include/smc-handler.h
+++ b/runtime/include/smc-handler.h
@@ -110,4 +110,7 @@
unsigned long pdev_params_ptr);
void smc_pdev_get_state(unsigned long pdev_ptr, struct smc_result *res);
+
+unsigned long smc_pdev_destroy(unsigned long pdev_ptr);
+
#endif /* SMC_HANDLER_H */