aboutsummaryrefslogtreecommitdiffstats
path: root/meta-seattle/conf
diff options
context:
space:
mode:
authorAdrian Calianu <adrian.calianu@enea.com>2016-02-16 09:44:13 +0100
committerDrew Moseley <drew_moseley@mentor.com>2016-02-16 13:36:54 -0500
commitad47267e7a8f7fc5304d29cf3391ca3a25a32898 (patch)
tree699b6e70c7f971b7f0f1f75ceaf6efc23c815f2f /meta-seattle/conf
parent68a05190c0167c1b2bcda8066ccf86242b90975c (diff)
downloadmeta-amd-ad47267e7a8f7fc5304d29cf3391ca3a25a32898.tar.gz
meta-amd-ad47267e7a8f7fc5304d29cf3391ca3a25a32898.tar.bz2
meta-amd-ad47267e7a8f7fc5304d29cf3391ca3a25a32898.zip
Linux BSP for AMD's Seattle
BSP layer for the AMD Opteron A1100-Series features AMDs first 64-bit ARM-based processor, codenamed "Seattle". This BSP is based on Yocto kernel 3.19 and 4.1.2. The former one is used for booting with UEFI BigEndian support while the later is used for LitleEndian(default on ARM) boot. There are two machines defined, one for each endianess mode. BSP was tested on Seattle B0 version target. Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Diffstat (limited to 'meta-seattle/conf')
-rw-r--r--meta-seattle/conf/layer.conf7
-rw-r--r--meta-seattle/conf/machine/seattle-be.conf6
-rw-r--r--meta-seattle/conf/machine/seattle.conf5
-rw-r--r--meta-seattle/conf/machine/seattle.inc22
4 files changed, 40 insertions, 0 deletions
diff --git a/meta-seattle/conf/layer.conf b/meta-seattle/conf/layer.conf
new file mode 100644
index 00000000..65eb2c55
--- /dev/null
+++ b/meta-seattle/conf/layer.conf
@@ -0,0 +1,7 @@
+BBPATH .= ":${LAYERDIR}"
+
+BBFILES += "${LAYERDIR}/recipes-*/*/*.bb*"
+
+BBFILE_COLLECTIONS += "seattle"
+BBFILE_PATTERN_seattle := "^${LAYERDIR}/"
+BBFILE_PRIORITY_seattle = "14"
diff --git a/meta-seattle/conf/machine/seattle-be.conf b/meta-seattle/conf/machine/seattle-be.conf
new file mode 100644
index 00000000..a2b15b14
--- /dev/null
+++ b/meta-seattle/conf/machine/seattle-be.conf
@@ -0,0 +1,6 @@
+DEFAULTTUNE ?= "aarch64_be"
+TRANSLATED_TARGET_ARCH = "aarch64-be"
+
+require conf/machine/seattle.inc
+
+PREFERRED_VERSION_linux-seattle = "3.19%"
diff --git a/meta-seattle/conf/machine/seattle.conf b/meta-seattle/conf/machine/seattle.conf
new file mode 100644
index 00000000..c4ed756a
--- /dev/null
+++ b/meta-seattle/conf/machine/seattle.conf
@@ -0,0 +1,5 @@
+DEFAULTTUNE ?= "aarch64"
+
+require conf/machine/seattle.inc
+
+PREFERRED_VERSION_linux-seattle = "4.1%"
diff --git a/meta-seattle/conf/machine/seattle.inc b/meta-seattle/conf/machine/seattle.inc
new file mode 100644
index 00000000..404888e7
--- /dev/null
+++ b/meta-seattle/conf/machine/seattle.inc
@@ -0,0 +1,22 @@
+#@TYPE: Machine
+#@NAME: AMD Seattle
+#@DESCRIPTION: ARMv8 Cortex-A57
+
+require conf/machine/include/arm/arch-armv8.inc
+
+PREFERRED_PROVIDER_virtual/kernel ?= "linux-seattle"
+
+MACHINE_FEATURES = "pci ext2 ext3 serial"
+
+RDEPENDS_kernel-base = "kernel-image"
+
+KERNEL_IMAGETYPE = "Image"
+
+SERIAL_CONSOLES = "115200;ttyAMA0"
+
+IMAGE_FSTYPES += "ext2.gz tar.gz"
+
+# we do not want to have getty running since we do not have a
+# graphical display attached and therefore do not need virtual
+# terminal functionality
+USE_VT = "0"