blob: e352e16ac2842d3b20f27ef9f1d8f5cdd8f3790a [file] [log] [blame]
# Force the mctp-demux to be used until machine is ready to use in-kernel MCTP
PACKAGECONFIG:append = " transport-mctp-demux oem-ibm system-specific-bios-json"
# Huygens does not currently want the IBM OEM functions (no PHYP)
PACKAGECONFIG:remove:huygens = " oem-ibm"
EXTRA_OEMESON += " \
-Dsoftoff-timeout-seconds=2700 \
"
#5 second timeout defined inside PLDM has seen issues during reset reload
#so increasing that to 10 seconds here.IBMs custom firmware stack can tolerate
#PLDM timeouts of up to 20 seconds, so using timeout value of 10 seconds is safe.
EXTRA_OEMESON += " \
-Ddbus-timeout-value=10 \
"
SYSTEMD_SERVICE:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'oem-ibm', \
'pldm-create-phyp-nvram.service \
pldm-create-phyp-nvram-cksum.service \
', '', d)}"