From 776bdb6097611949f7ba1e98ede3050b538a38c8 Mon Sep 17 00:00:00 2001 From: Jacob Stiffler Date: Thu, 1 Jun 2017 21:27:56 +0000 Subject: 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 Signed-off-by: Denys Dmytriyenko --- conf/machine/c665x-evm.conf | 9 +++++++++ conf/machine/c667x-evm.conf | 9 +++++++++ conf/machine/include/c66x.inc | 9 +++++++++ 3 files changed, 27 insertions(+) create mode 100644 conf/machine/c665x-evm.conf create mode 100644 conf/machine/c667x-evm.conf create mode 100644 conf/machine/include/c66x.inc (limited to 'conf/machine') 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 @@ +#@TYPE: Machine +#@NAME: Keystone 1 c665x machine +#@DESCRIPTION: Machine configuration for the TI Keystone 1 c665x EVM + +require conf/machine/include/c66x.inc + +# Set the list of device targets for ti-pdk class recipes +TI_PDK_LIMIT_SOCS = "c6657" +TI_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 @@ +#@TYPE: Machine +#@NAME: Keystone 1 c667x machine +#@DESCRIPTION: Machine configuration for the TI Keystone 1 c667x EVM + +require conf/machine/include/c66x.inc + +# Set the list of device targets for ti-pdk class recipes +TI_PDK_LIMIT_SOCS = "c6678" +TI_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 @@ +require conf/machine/include/keystone.inc +SOC_FAMILY_append = ":c66x" + +# HACK: The c66x family is composed of devices with only DSP cores, and no ARM +# cores. The Linux kernel is not supported on these machines. +PREFERRED_PROVIDER_virtual/kernel ?= "linux-dummy" +EXTRA_IMAGEDEPENDS = "" + +IMAGE_FSTYPES = "tar.xz" -- cgit v1.2.3-54-g00ecf