summaryrefslogtreecommitdiff
path: root/meta-facebook/recipes-kernel
diff options
context:
space:
mode:
authorPotin Lai <potin.lai@quantatw.com>2022-09-28 06:48:04 +0300
committerPatrick Williams <patrick@stwcx.xyz>2022-10-06 22:51:03 +0300
commitcad9077e8d12b6b246b22643d8079175f59320f8 (patch)
treeafc83539383fde2c61402627414d6e3f252116a9 /meta-facebook/recipes-kernel
parentaf703de94ef1371e5f155f1c9d416e34727faac9 (diff)
downloadopenbmc-cad9077e8d12b6b246b22643d8079175f59320f8.tar.xz
meta-facebook: add secondary-emmc feature
* Define a MACHINE_FEATURE that enables a secondary eMMC device. * Add kernel and base-files support for mounting the eMMC device using btrfs. * Enable machine feature for Bletchley. Signed-off-by: Potin Lai <potin.lai@quantatw.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I3fde3b285720c137c4e5bbbad233e4ef40b84d54
Diffstat (limited to 'meta-facebook/recipes-kernel')
-rw-r--r--meta-facebook/recipes-kernel/linux/files/emmc-btrfs.cfg1
-rw-r--r--meta-facebook/recipes-kernel/linux/files/emmc-btrfs.scc4
-rw-r--r--meta-facebook/recipes-kernel/linux/linux-aspeed_%.bbappend10
3 files changed, 15 insertions, 0 deletions
diff --git a/meta-facebook/recipes-kernel/linux/files/emmc-btrfs.cfg b/meta-facebook/recipes-kernel/linux/files/emmc-btrfs.cfg
new file mode 100644
index 0000000000..605c1837e1
--- /dev/null
+++ b/meta-facebook/recipes-kernel/linux/files/emmc-btrfs.cfg
@@ -0,0 +1 @@
+CONFIG_BTRFS_FS=y
diff --git a/meta-facebook/recipes-kernel/linux/files/emmc-btrfs.scc b/meta-facebook/recipes-kernel/linux/files/emmc-btrfs.scc
new file mode 100644
index 0000000000..7aeb5e36b9
--- /dev/null
+++ b/meta-facebook/recipes-kernel/linux/files/emmc-btrfs.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable BTRFS for eMMC"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware emmc-btrfs.cfg
diff --git a/meta-facebook/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-facebook/recipes-kernel/linux/linux-aspeed_%.bbappend
new file mode 100644
index 0000000000..81d313264b
--- /dev/null
+++ b/meta-facebook/recipes-kernel/linux/linux-aspeed_%.bbappend
@@ -0,0 +1,10 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
+
+SRC_URI:append:mf-fb-secondary-emmc = " \
+ file://emmc-btrfs.scc \
+ file://emmc-btrfs.cfg \
+ "
+
+KERNEL_FEATURES:append:mf-fb-secondary-emmc = " \
+ emmc-btrfs.scc \
+ "