summaryrefslogtreecommitdiff
path: root/meta-yadro/meta-nicole/recipes-phosphor/settings
diff options
context:
space:
mode:
Diffstat (limited to 'meta-yadro/meta-nicole/recipes-phosphor/settings')
-rw-r--r--meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml16
-rw-r--r--meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/time-sync-method.override.yml5
-rw-r--r--meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend5
3 files changed, 26 insertions, 0 deletions
diff --git a/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml
new file mode 100644
index 000000000..e4e5745f4
--- /dev/null
+++ b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml
@@ -0,0 +1,16 @@
+---
+/xyz/openbmc_project/control/host0/boot/mailbox:
+ - Interface: xyz.openbmc_project.Control.Boot.Mailbox
+ Properties:
+ Supported:
+ Default: 'true'
+ IANAEnterpriseNumber:
+ # This is IBM's IANA Enterprise number expected by petitboot
+ Default: 2
+ Data:
+ # The mailbox must be no smaller that 5 blocks. That is 80 bytes.
+ # This array does NOT include the 3-byte IANA enterprise number.
+ # So the minimum is 77 bytes. 512 bytes look enough to accomodate
+ # all boot settings, yet not too big to waste space.
+ # 512 - 3 = 509
+ Default: 'std::vector<uint8_t>(509)'
diff --git a/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/time-sync-method.override.yml b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/time-sync-method.override.yml
new file mode 100644
index 000000000..696919e9e
--- /dev/null
+++ b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/time-sync-method.override.yml
@@ -0,0 +1,5 @@
+/xyz/openbmc_project/time/sync_method:
+ - Interface: xyz.openbmc_project.Time.Synchronization
+ Properties:
+ TimeSyncMethod:
+ Default: Synchronization::Method::Manual
diff --git a/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend
new file mode 100644
index 000000000..848bf4e5b
--- /dev/null
+++ b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend
@@ -0,0 +1,5 @@
+FILESEXTRAPATHS_prepend_nicole := "${THISDIR}/${PN}:"
+SRC_URI_append_nicole = " \
+ file://bootmailbox.override.yml \
+ file://time-sync-method.override.yml \
+"