#ifndef SCMI_DXE_H_\r
#define SCMI_DXE_H_\r
\r
+#include "ScmiPrivate.h"\r
+\r
#define MAX_PROTOCOLS 6\r
-#define PROTOCOL_ID_MASK 0xF\r
#define MAX_VENDOR_LEN SCMI_MAX_STR_LEN\r
\r
/** Pointer to protocol initialization function.\r
);\r
\r
typedef struct {\r
- SCMI_PROTOCOL_INIT_FXN Init;\r
-} SCMI_PROTOCOL_INIT_TABLE;\r
+ SCMI_PROTOCOL_ID Id; // Protocol Id.\r
+ SCMI_PROTOCOL_INIT_FXN InitFn; // Protocol init function.\r
+} SCMI_PROTOCOL_ENTRY;\r
\r
#endif /* SCMI_DXE_H_ */\r