summaryrefslogtreecommitdiff
path: root/meta-facebook
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2021-08-24 16:12:38 +0300
committerPatrick Williams <patrick@stwcx.xyz>2021-08-25 16:05:39 +0300
commiteca537c5875f39fdb982b807ddc444ec6735ef90 (patch)
treeca0b902485cb21f8535c4a4db83986c53e39e1f6 /meta-facebook
parent9586dfd4ce3b9f76c87979f4c8d61e64353aa94b (diff)
downloadopenbmc-eca537c5875f39fdb982b807ddc444ec6735ef90.tar.xz
meta-bletchley: enable tpm2-tools
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I478258cbf55a66b5c93eca7a09b264e3a2325ca2
Diffstat (limited to 'meta-facebook')
-rw-r--r--meta-facebook/conf/machine/include/facebook-tpm2.inc2
-rw-r--r--meta-facebook/meta-bletchley/conf/bblayers.conf.sample2
-rw-r--r--meta-facebook/meta-bletchley/conf/machine/bletchley.conf1
-rw-r--r--meta-facebook/recipes-phosphor/images/obmc-phosphor-image.bbappend6
4 files changed, 11 insertions, 0 deletions
diff --git a/meta-facebook/conf/machine/include/facebook-tpm2.inc b/meta-facebook/conf/machine/include/facebook-tpm2.inc
new file mode 100644
index 000000000..207f08cbc
--- /dev/null
+++ b/meta-facebook/conf/machine/include/facebook-tpm2.inc
@@ -0,0 +1,2 @@
+MACHINE_FEATURES:append = " tpm2"
+DISTRO_FEATURES:append = " tpm"
diff --git a/meta-facebook/meta-bletchley/conf/bblayers.conf.sample b/meta-facebook/meta-bletchley/conf/bblayers.conf.sample
index e02b182c7..3b24ed861 100644
--- a/meta-facebook/meta-bletchley/conf/bblayers.conf.sample
+++ b/meta-facebook/meta-bletchley/conf/bblayers.conf.sample
@@ -14,6 +14,7 @@ BBLAYERS ?= " \
##OEROOT##/meta-openembedded/meta-python \
##OEROOT##/meta-openembedded/meta-webserver \
##OEROOT##/meta-security \
+ ##OEROOT##/meta-security/meta-tpm \
##OEROOT##/meta-phosphor \
##OEROOT##/meta-aspeed \
##OEROOT##/meta-facebook \
@@ -28,6 +29,7 @@ BBLAYERS_NON_REMOVABLE ?= " \
##OEROOT##/meta-openembedded/meta-python \
##OEROOT##/meta-openembedded/meta-webserver \
##OEROOT##/meta-security \
+ ##OEROOT##/meta-security/meta-tpm \
##OEROOT##/meta-phosphor \
##OEROOT##/meta-aspeed \
##OEROOT##/meta-facebook \
diff --git a/meta-facebook/meta-bletchley/conf/machine/bletchley.conf b/meta-facebook/meta-bletchley/conf/machine/bletchley.conf
index 8de7a54d2..03af91001 100644
--- a/meta-facebook/meta-bletchley/conf/machine/bletchley.conf
+++ b/meta-facebook/meta-bletchley/conf/machine/bletchley.conf
@@ -9,6 +9,7 @@ SPL_BINARY = "spl/u-boot-spl.bin"
require conf/machine/include/facebook-nohost.inc
require conf/machine/include/ast2600.inc
require conf/machine/include/obmc-bsp-common.inc
+require conf/machine/include/facebook-tpm2.inc
SERIAL_CONSOLES = "57600;ttyS4"
diff --git a/meta-facebook/recipes-phosphor/images/obmc-phosphor-image.bbappend b/meta-facebook/recipes-phosphor/images/obmc-phosphor-image.bbappend
index f62ffdbc7..5755aa58b 100644
--- a/meta-facebook/recipes-phosphor/images/obmc-phosphor-image.bbappend
+++ b/meta-facebook/recipes-phosphor/images/obmc-phosphor-image.bbappend
@@ -1,3 +1,9 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
IMAGE_FEATURES:remove:fb-nohost = "obmc-console"
+
+OBMC_IMAGE_EXTRA_INSTALL:append = "\
+ ${@bb.utils.contains('DISTRO_FEATURES', 'tpm', \
+ bb.utils.contains('MACHINE_FEATURES', 'tpm2', 'tpm2-tools', '', d), \
+ '', d)} \
+ "