summaryrefslogtreecommitdiffstats
path: root/conf/machine
diff options
context:
space:
mode:
authorJacob Stiffler <j-stiffler@ti.com>2017-06-01 21:27:56 +0000
committerDenys Dmytriyenko <denys@ti.com>2017-06-11 18:36:35 -0400
commit776bdb6097611949f7ba1e98ede3050b538a38c8 (patch)
treeecf6b4bcf48b5ca8dc0dbbca4b4c0ad0117bc07e /conf/machine
parent52db4c62fb28a1cae969bc2a94738b74cba4697a (diff)
downloadmeta-ti-776bdb6097611949f7ba1e98ede3050b538a38c8.tar.gz
c66x: add basic machine configuration
* The c66x SOCs (e.g. c665x-evm and c667x-evm) are DSP-only devices, and therefore do not have a supported kernel nor an integrated toolchain. * Add these machines to allow the creation of baremetal and TI RTOS packages. Signed-off-by: Jacob Stiffler <j-stiffler@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Diffstat (limited to 'conf/machine')
-rw-r--r--conf/machine/c665x-evm.conf9
-rw-r--r--conf/machine/c667x-evm.conf9
-rw-r--r--conf/machine/include/c66x.inc9
3 files changed, 27 insertions, 0 deletions
diff --git a/conf/machine/c665x-evm.conf b/conf/machine/c665x-evm.conf
new file mode 100644
index 00000000..d0af7543
--- /dev/null
+++ b/conf/machine/c665x-evm.conf
@@ -0,0 +1,9 @@
1#@TYPE: Machine
2#@NAME: Keystone 1 c665x machine
3#@DESCRIPTION: Machine configuration for the TI Keystone 1 c665x EVM
4
5require conf/machine/include/c66x.inc
6
7# Set the list of device targets for ti-pdk class recipes
8TI_PDK_LIMIT_SOCS = "c6657"
9TI_PDK_LIMIT_BOARDS = "evmC6657"
diff --git a/conf/machine/c667x-evm.conf b/conf/machine/c667x-evm.conf
new file mode 100644
index 00000000..11a90e46
--- /dev/null
+++ b/conf/machine/c667x-evm.conf
@@ -0,0 +1,9 @@
1#@TYPE: Machine
2#@NAME: Keystone 1 c667x machine
3#@DESCRIPTION: Machine configuration for the TI Keystone 1 c667x EVM
4
5require conf/machine/include/c66x.inc
6
7# Set the list of device targets for ti-pdk class recipes
8TI_PDK_LIMIT_SOCS = "c6678"
9TI_PDK_LIMIT_BOARDS = "evmC6678"
diff --git a/conf/machine/include/c66x.inc b/conf/machine/include/c66x.inc
new file mode 100644
index 00000000..e35f2eda
--- /dev/null
+++ b/conf/machine/include/c66x.inc
@@ -0,0 +1,9 @@
1require conf/machine/include/keystone.inc
2SOC_FAMILY_append = ":c66x"
3
4# HACK: The c66x family is composed of devices with only DSP cores, and no ARM
5# cores. The Linux kernel is not supported on these machines.
6PREFERRED_PROVIDER_virtual/kernel ?= "linux-dummy"
7EXTRA_IMAGEDEPENDS = ""
8
9IMAGE_FSTYPES = "tar.xz"