summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plat/arm/css/sgi/sgi_image_load.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/plat/arm/css/sgi/sgi_image_load.c b/plat/arm/css/sgi/sgi_image_load.c
index dda5e96c..09403f88 100644
--- a/plat/arm/css/sgi/sgi_image_load.c
+++ b/plat/arm/css/sgi/sgi_image_load.c
@@ -39,10 +39,15 @@ static int plat_sgi_append_config_node(void)
platform_name = (char *)fdt_getprop(fdt, 0, "compatible", NULL);
+ if (platform_name == NULL) {
+ ERROR("Invalid HW_CONFIG DTB passed\n");
+ return -1;
+ }
+
if (strcmp(platform_name, "arm,sgi575") == 0) {
platid = mmio_read_32(SSC_VERSION);
} else {
- WARN("Invalid platform \n");
+ WARN("Invalid platform\n");
return -1;
}