phal: Added support for multi-config feature

For multi-config feature, phal/pdata will generate multiple system
device tree based on supplied system mrw xml in SYSTEMS_MRW_XML and
the generated device tree file name will be picked from mrw xml
file name.

pdata: 0c3782...090fa1
 - Added support to generate multiple device tree for multi-configure.

openpower-pnor:
 - pnor package also need to update for removing hard coded device tree
   filename because, pdata generated device tree file name will based on
   given mrw xml filename.

ekb: Updated till hw083120a.opmst10 (05bf3e...78b50)
 - To get latest ekb version

Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com>
diff --git a/openpower/package/ekb/Config.in b/openpower/package/ekb/Config.in
index 1f2a4fb..dadc064 100644
--- a/openpower/package/ekb/Config.in
+++ b/openpower/package/ekb/Config.in
@@ -30,7 +30,7 @@
 
 config BR2_EKB_VERSION
     string
-    default "05bf3e57c95e90768b81c60c2988a883d4aa01f3" if BR2_EKB_LATEST_VERSION
+    default "78b50a93efd59d54f22ad2b931e796912df974c6" if BR2_EKB_LATEST_VERSION
     default BR2_EKB_CUSTOM_VERSION_VALUE if BR2_EKB_CUSTOM_VERSION
 endif
 
diff --git a/openpower/package/openpower-pnor/openpower-pnor.mk b/openpower/package/openpower-pnor/openpower-pnor.mk
index f9db4ac..7f0888c 100644
--- a/openpower/package/openpower-pnor/openpower-pnor.mk
+++ b/openpower/package/openpower-pnor/openpower-pnor.mk
@@ -79,7 +79,9 @@
 FSP_TRACE_IMAGES_DIR = $(STAGING_DIR)/fsp-trace/
 SBE_IMAGE_DIR = $(STAGING_DIR)/../../../build/sbe-p10-"$(SBE_P10_VERSION)"/images
 DEVTREE_BIN_DIR = $(STAGING_DIR)/usr/share/pdata/
-BMC_POWER_TARGET_FILENAME = power-target.dtb
+# The pdata generated device tree file name will be based on machine xml filename
+QSTRIP_OP_MACHINE_XML_FILENAME = $(call qstrip,$(BR2_OPENPOWER_MACHINE_XML_FILENAME))
+$(eval BMC_POWER_TARGET_FILENAME = $$(patsubst %.xml,%.dtb,$(QSTRIP_OP_MACHINE_XML_FILENAME)))
 
 FILES_TO_TAR = $(HOSTBOOT_BUILD_IMAGES_DIR)/* \
                $(OUTPUT_BUILD_DIR)/skiboot-$(SKIBOOT_VERSION)/skiboot.elf \
diff --git a/openpower/package/pdata/Config.in b/openpower/package/pdata/Config.in
index 7b40ad7..6dabc16 100644
--- a/openpower/package/pdata/Config.in
+++ b/openpower/package/pdata/Config.in
@@ -32,7 +32,7 @@
 
 config BR2_PDATA_VERSION
     string
-    default "0c3782c628a728524e602c22fd3030d451844238" if BR2_PDATA_LATEST_VERSION
+    default "090fa1225c7455976962b238b93b982ac5edbdb9" if BR2_PDATA_LATEST_VERSION
     default BR2_PDATA_CUSTOM_VERSION_VALUE if BR2_PDATA_CUSTOM_VERSION
 
 endif
diff --git a/openpower/package/pdata/pdata.mk b/openpower/package/pdata/pdata.mk
index b354c8e..4ebe703 100644
--- a/openpower/package/pdata/pdata.mk
+++ b/openpower/package/pdata/pdata.mk
@@ -32,10 +32,8 @@
 PDATA_CONF_OPTS = --enable-gen_dynamicdt \
                   CHIP=$(TARGET_PROC) \
 
-PDATA_MAKE_OPTS =  SYSTEM_NAME=$(call qstrip,$(BR2_OPENPOWER_CONFIG_NAME)) \
-				   TARGET_PROC=$(TARGET_PROC) \
-				   EKB=$(EKB_STAGING_DIR) \
-				   SYSTEM_MRW_XML=$(MACHINE_XML_STAGING_DIR)/$(QSTRIP_MACHINE_XML) \
+PDATA_MAKE_OPTS =  EKB=$(EKB_STAGING_DIR) \
+                   SYSTEMS_MRW_XML=$(MACHINE_XML_STAGING_DIR)/$(QSTRIP_MACHINE_XML) \
 
 define PDATA_CREATE_M4_DIR
 		mkdir -p $(@D)/m4