buildroot/package/ti-cgt-pru/Config.in.host
Ash Charles c84a2cb9aa ti-cgt-pru: add package for PRU Host toolchain
TI provides a binary code generation toolchain to develop firmware for
the programmable real-time unit/co-processor found in some SOCs such as
some models in the AM335x line. This toolchain includes C/C++ support
(clpru) rather than just assembler (pasm) supported by the pre-existing
am335x-pru-package [1].  Following the lead of the Yocto meta-ti
layer [2], this package provides a host toolchain suitable for an x86
(or x86_64) Linux targeting an ARM-based PRU core.

[1] http://processors.wiki.ti.com/index.php/PRU_Assembly_Instructions#pasm_vs._clpru
[2] http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/tree/recipes-ti/devtools/ti-cgt-pru_2.1.1.bb

Signed-off-by: Ash Charles <ash.charles@savoirfairelinux.com>
[Thomas: add BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS boolean option,
so that packages selecting host-ti-cgt-pru can easily inherit its
architecture dependencies.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-12-04 22:16:06 +01:00

18 lines
596 B
Plaintext

config BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS
bool
default y
depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
depends on BR2_arm
config BR2_PACKAGE_HOST_TI_CGT_PRU
bool "host ti-cgt-pru"
depends on BR2_PACKAGE_HOST_TI_CGT_PRU_ARCH_SUPPORTS
help
This package provides the Code Generation Tools for the PRU
unit found on some TI processors e.g. AM3358.
Note: this is a binary cross toolchain that runs on x86 hosts
targeting PRU cores found alongside some ARM processors.
http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Software_Development