summaryrefslogtreecommitdiffstats
path: root/ArmPkg/Drivers/ArmScmiDxe/Scmi.c
diff options
context:
space:
mode:
authorGirish Pathak <girish.pathak@arm.com>2018-06-19 14:53:53 +0100
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2018-06-22 08:22:04 +0200
commit3b03b5e990f8bb347dfdb91926d8ef015d0b607e (patch)
tree516064273ee34d27207d5f26cef74eda70b4085e /ArmPkg/Drivers/ArmScmiDxe/Scmi.c
parent889cf68c3cd67617e274526822e553bfb07cd231 (diff)
downloadedk2-3b03b5e990f8bb347dfdb91926d8ef015d0b607e.tar.gz
edk2-3b03b5e990f8bb347dfdb91926d8ef015d0b607e.tar.bz2
edk2-3b03b5e990f8bb347dfdb91926d8ef015d0b607e.zip
ArmPkg/ArmScmiDxe: Dynamically allocate buffer for protocol ids
Dynamically allocate the buffer to receive the SCMI protocol list. This makes MAX_PROTOCOLS redundant, so it is removed. It also fixes one minor code alignment issue and removes an unused macro PROTOCOL_MASK. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Girish Pathak <girish.pathak@arm.com> Tested-by: Sudeep Holla <sudeep.holla@arm.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Diffstat (limited to 'ArmPkg/Drivers/ArmScmiDxe/Scmi.c')
-rw-r--r--ArmPkg/Drivers/ArmScmiDxe/Scmi.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/ArmPkg/Drivers/ArmScmiDxe/Scmi.c b/ArmPkg/Drivers/ArmScmiDxe/Scmi.c
index 1e279f69cf..d247d3a932 100644
--- a/ArmPkg/Drivers/ArmScmiDxe/Scmi.c
+++ b/ArmPkg/Drivers/ArmScmiDxe/Scmi.c
@@ -22,11 +22,6 @@
#include "ScmiPrivate.h"
-// SCMI Specification 1.0
-#define MAX_PROTOCOLS 6
-
-#define PROTOCOL_MASK 0xF
-
// Arbitrary timeout value 20ms.
#define RESPONSE_TIMEOUT 20000