aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amd-bsp/conf/machine/e3000.conf
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amd-bsp/conf/machine/e3000.conf')
-rw-r--r--meta-amd-bsp/conf/machine/e3000.conf39
1 files changed, 39 insertions, 0 deletions
diff --git a/meta-amd-bsp/conf/machine/e3000.conf b/meta-amd-bsp/conf/machine/e3000.conf
new file mode 100644
index 00000000..7ef6462b
--- /dev/null
+++ b/meta-amd-bsp/conf/machine/e3000.conf
@@ -0,0 +1,39 @@
+#@TYPE: Machine
+#@NAME: e3000
+
+#@DESCRIPTION: Machine configuration for e3000 systems
+
+PREFERRED_PROVIDER_virtual/kernel ?= "${@bb.utils.contains('RT_KERNEL_AMD', 'yes', "linux-yocto-rt", "linux-yocto", d)}"
+PREFERRED_VERSION_linux-yocto ?= "4.14%"
+PREFERRED_VERSION_linux-yocto-rt ?= "4.14%"
+
+require conf/machine/include/tune-e3000.inc
+
+# Add machine specific AMD features and feature pkgs here
+EXTRA_IMAGE_FEATURES += "amd-feature-networking"
+DPDK_PKGS_e3000 = "${@bb.utils.contains("BBFILE_COLLECTIONS", "dpdk", "dpdk dpdk-examples dpdk-test", "", d)}"
+
+include conf/machine/include/amd-common-configurations.inc
+include conf/machine/include/amd-customer-configurations.inc
+
+MACHINE_FEATURES_remove = "alsa"
+MACHINE_EXTRA_RRECOMMENDS_remove = " rtc-test alsa-utils"
+
+# Setup a getty on all serial ports
+SERIAL_CONSOLES = "115200;ttyS4 115200;ttyS5"
+
+# Enable the kernel console on ttyS4/COM0
+KERNEL_SERIAL_CONSOLE ?= "console=ttyS4,115200n8"
+
+# Disable the graphical console, no graphics support for now
+# this allows the serial console to be used for installation
+APPEND_remove="console=tty0"
+
+# Drop features we do not need
+DISTRO_FEATURES_remove="opengl x11 alsa pulseaudio"
+
+MACHINEOVERRIDES =. "amd:amdx86:"
+
+# Mask out recipes for packages we do not support for
+# e3000 but require under common.
+BBMASK = ".*/meta-amd/common/recipes-multimedia/mpv|.*/meta-amd/common/recipes-multimedia/v4l2apps|.*/meta-amd/common/recipes-support/libtinyxml|.*/meta-amd/common/recipes-support/numactl"