meta-facebook: harma: add settingsd for versions

Create settingsd locations to hold software versions for devices
awaiting a real software-update daemon implementation.

Change-Id: If177c9b25fb86118e4db070fa52135943abca8a1
Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>
Signed-off-by: Peter Yin <peter.yin@quantatw.com>
diff --git a/meta-facebook/meta-harma/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend b/meta-facebook/meta-harma/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend
new file mode 100644
index 0000000..f764b21
--- /dev/null
+++ b/meta-facebook/meta-harma/recipes-phosphor/settings/phosphor-settings-defaults-native.bbappend
@@ -0,0 +1,9 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
+
+SRC_URI:append = " \
+    file://harma-temporary-software-versions.yml \
+"
+
+SETTINGS_BMC_TEMPLATES:append = " \
+    harma-temporary-software-versions.yml \
+"
diff --git a/meta-facebook/meta-harma/recipes-phosphor/settings/phosphor-settings-defaults-native/harma-temporary-software-versions.yml b/meta-facebook/meta-harma/recipes-phosphor/settings/phosphor-settings-defaults-native/harma-temporary-software-versions.yml
new file mode 100644
index 0000000..2e2d73f
--- /dev/null
+++ b/meta-facebook/meta-harma/recipes-phosphor/settings/phosphor-settings-defaults-native/harma-temporary-software-versions.yml
@@ -0,0 +1,96 @@
+/xyz/openbmc_project/software/chassis/Harma_SCM_bmc:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_SCM_tpm:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_SCM_scm_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Minerva_CB_cb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_MB_vr_cpu0_pvdd11:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_MB_vr_cpu0_vcore0:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_MB_vr_cpu0_vcore1:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_MB_mb_cpld:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_MB_retimer0:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_MB_retimer1:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Harma_MB_bios:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+
+/xyz/openbmc_project/software/chassis/Nic_nic0:
+- Interface: "xyz.openbmc_project.Software.Version"
+  Properties:
+      Version:
+        Default: '""'
+      Purpose:
+        Default: Version::VersionPurpose::Other
+