ti-cgt-pru: add package for PRU Host toolchain
authorAsh Charles <ashcharles@gmail.com>
Fri, 2 Dec 2016 04:22:40 +0000 (23:22 -0500)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 4 Dec 2016 21:16:06 +0000 (22:16 +0100)
commitc84a2cb9aae778d3e89b23268640fbe08b3bc2bc
tree3e728dafd7b2227c4ec5925185417bd1571fcad9
parenta982b45ca6c4f8ae9722c9bd1ac3a99a9647f5a4
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>
package/Config.in.host
package/ti-cgt-pru/Config.in.host [new file with mode: 0644]
package/ti-cgt-pru/ti-cgt-pru.hash [new file with mode: 0644]
package/ti-cgt-pru/ti-cgt-pru.mk [new file with mode: 0644]