diff --git a/rm_policy.h b/rm_policy.h
index c95d66781af75fc72951014ac12e8ff65d14dd92..54fc33e018963b93dd2c91472399790d333a86a2 100644 (file)
--- a/rm_policy.h
+++ b/rm_policy.h
extern "C" {
#endif
+/* RM includes */
+#include <ti/drv/rm/rm.h>
+
/**
@addtogroup RM_POLICY_API
@{
#define RM_MAX_POLICY_NAME_LENGTH 8
/**
- * @brief Policy handle
+ * @brief Policy handle (Flattened Device Tree (fdt) blob format)
*/
-typedef uint32_t *Rm_PolicyHandle;
+typedef void *Rm_PolicyHandle;
/**
* @brief Result of RM policy operations
*/
Rm_PolicyResult Rm_listPolicies(Rm_Handle serverHandle, Rm_PolicyInfo *policyInfoArray);
+#if 0
The following API input parameters are not finalized yet as they are a wrapper around the DTB modification APIs provided in the dtc library. The input parameters will be finalized as the operation of the dtc API is better understood.
/* Policy create/delete APIs */
Rm_PolicyResult Rm_listInstResources(Rm_PolicyHandle, instName, ...);
Rm_PolicyResult Rm_listPolicyResourceProperties(Rm_PolicyHandle, instName,
resourceName, ...);
-
+#endif
/**
@}