summaryrefslogtreecommitdiff
path: root/meta-phosphor/meta-sample-bsp/recipes-kernel/linux
diff options
context:
space:
mode:
Diffstat (limited to 'meta-phosphor/meta-sample-bsp/recipes-kernel/linux')
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-preempt-rt.scc7
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-standard.scc7
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-tiny.scc7
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-config.cfg0
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-features.scc0
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-patches.scc0
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.cfg0
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.scc4
-rw-r--r--meta-phosphor/meta-sample-bsp/recipes-kernel/linux/linux-yocto_%.bbappend12
9 files changed, 37 insertions, 0 deletions
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-preempt-rt.scc b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-preempt-rt.scc
new file mode 100644
index 0000000000..b9260c783a
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-preempt-rt.scc
@@ -0,0 +1,7 @@
+define KMACHINE qemuphosphor
+define KTYPE preempt-rt
+define KARCH arm
+
+include ktypes/preempt-rt/preempt-rt.scc
+
+include qemuphosphor.scc
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-standard.scc b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-standard.scc
new file mode 100644
index 0000000000..75cd200201
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-standard.scc
@@ -0,0 +1,7 @@
+define KMACHINE qemuphosphor
+define KTYPE standard
+define KARCH arm
+
+include bsp/arm-versatile-926ejs/arm-versatile-926ejs-standard
+
+include qemuphosphor.scc
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-tiny.scc b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-tiny.scc
new file mode 100644
index 0000000000..f479d8130c
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-tiny.scc
@@ -0,0 +1,7 @@
+define KMACHINE qemuphosphor
+define KTYPE tiny
+define KARCH arm
+
+include ktypes/tiny/tiny.scc
+
+include qemuphosphor.scc
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-config.cfg b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-config.cfg
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-config.cfg
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-features.scc b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-features.scc
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-features.scc
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-patches.scc b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-patches.scc
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor-user-patches.scc
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.cfg b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.cfg
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.cfg
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.scc b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.scc
new file mode 100644
index 0000000000..52144aaca3
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/files/qemuphosphor.scc
@@ -0,0 +1,4 @@
+kconf hardware qemuphosphor.cfg
+
+kconf hardware qemuphosphor-user-config.cfg
+include qemuphosphor-user-patches.scc
diff --git a/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/linux-yocto_%.bbappend
new file mode 100644
index 0000000000..ce876ad7bd
--- /dev/null
+++ b/meta-phosphor/meta-sample-bsp/recipes-kernel/linux/linux-yocto_%.bbappend
@@ -0,0 +1,12 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+PR := "${PR}.1"
+
+COMPATIBLE_MACHINE_qemuphosphor = "qemuphosphor"
+
+KBRANCH_qemuphosphor = "standard/arm-versatile-926ejs"
+
+KERNEL_FEATURES_append_qemuphosphor += " cfg/smp.scc"
+
+SRC_URI += "file://qemuphosphor-standard.scc \
+ "