summaryrefslogtreecommitdiffstats
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-10 14:38:09 -0400
commit63a5ab8564e1e1bb6c069221fa2dc8e7bc4ffb2e (patch)
treedd33d8191e1ad1588434b23158f4200de8d5d4ee
parent4c8832953066fae84f818d8f6cb80b3549aee3d1 (diff)
downloadmeta-ti-63a5ab8564e1e1bb6c069221fa2dc8e7bc4ffb2e.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>
-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"