mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
Compare commits
61 Commits
ti2017.02
...
ti2016.02-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
457d1a75e8 | ||
|
|
79e9297b3b | ||
|
|
3bf185e2c1 | ||
|
|
501709c38d | ||
|
|
e03eaff8ef | ||
|
|
540818aaff | ||
|
|
8a9eb5d977 | ||
|
|
f175c88c01 | ||
|
|
daed2c1462 | ||
|
|
5a84f7d923 | ||
|
|
dd8ec293a2 | ||
|
|
39fcf40916 | ||
|
|
3aa5480876 | ||
|
|
8da412de38 | ||
|
|
5aa6c4eb0a | ||
|
|
1a4349fb9c | ||
|
|
542b6d1fc2 | ||
|
|
dc856da7db | ||
|
|
3008194df2 | ||
|
|
30f47c86e7 | ||
|
|
13df93b1a4 | ||
|
|
6e4d479296 | ||
|
|
f39872ef3f | ||
|
|
980c0fa6d2 | ||
|
|
a71da0f824 | ||
|
|
18437aed99 | ||
|
|
36519bd18f | ||
|
|
1a6fcfa8bd | ||
|
|
1f91eb7883 | ||
|
|
4086b6a18d | ||
|
|
f71f4fd821 | ||
|
|
cbfd89ceb7 | ||
|
|
82a1312883 | ||
|
|
1eae6f96fe | ||
|
|
eb25debd49 | ||
|
|
145755b476 | ||
|
|
c51663d849 | ||
|
|
b9c4f9f467 | ||
|
|
1456932959 | ||
|
|
c0c9802a68 | ||
|
|
1ae0cadb12 | ||
|
|
31212fec61 | ||
|
|
4b7a863b9d | ||
|
|
f43d380691 | ||
|
|
3ac974779d | ||
|
|
10960c248c | ||
|
|
55dc15a8f4 | ||
|
|
2a57c4c768 | ||
|
|
b094cd07c1 | ||
|
|
3f2d7dff00 | ||
|
|
d098dfccc1 | ||
|
|
2658df4437 | ||
|
|
8599d32a62 | ||
|
|
594cbb0142 | ||
|
|
9954e289e6 | ||
|
|
2a8d94c1fa | ||
|
|
8166221b76 | ||
|
|
c59c597aae | ||
|
|
7656af805f | ||
|
|
3f896e1c52 | ||
|
|
6cc3e56407 |
2
README
2
README
@@ -8,7 +8,7 @@ This layer depends on:
|
||||
|
||||
URI: git://git.openembedded.org/openembedded-core
|
||||
layers: meta
|
||||
branch: master
|
||||
branch: krogoth
|
||||
|
||||
|
||||
The base BSP part of meta-ti should work with different OpenEmbedded/Yocto
|
||||
|
||||
@@ -3,14 +3,26 @@ require recipes-ti/includes/ti-staging.inc
|
||||
|
||||
inherit perlnative
|
||||
|
||||
DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native"
|
||||
DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-pdk-build-rtos"
|
||||
|
||||
DEPENDS_append_omap-a15 = " ti-cgt6x-native ti-ccsv6-native"
|
||||
DEPENDS_append_keystone = " ti-cgt6x-native"
|
||||
DEPENDS_append_omap-a15 = " ti-ccsv6-native"
|
||||
DEPENDS_remove_ti33x = "ti-cgt6x-native"
|
||||
DEPENDS_remove_ti43x = "ti-cgt6x-native"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
B = "${WORKDIR}/build"
|
||||
|
||||
# HTML hyperlink text
|
||||
PDK_COMP_LINK_TEXT ?= ""
|
||||
|
||||
DOC_FILE = "API_Documentation_${PN}.html"
|
||||
|
||||
create_doc_link () {
|
||||
PDK_COMP_DIR=`get_build_dir_bash`
|
||||
|
||||
echo "<a href=\"${PDK_COMP_DIR}/docs/doxygen/html/index.html\">${PDK_COMP_LINK_TEXT}</a>" >> ${D}${PDK_INSTALL_DIR_RECIPE}/packages/.extras/doc/${DOC_FILE}
|
||||
}
|
||||
|
||||
get_build_dir_bash() {
|
||||
if [ -f ${S}/package.xdc ]
|
||||
then
|
||||
@@ -36,6 +48,10 @@ export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
|
||||
export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"
|
||||
export SECTTI="perl ${CG_XML_INSTALL_DIR}/ofd/sectti.pl"
|
||||
|
||||
XDCMAKE ?= "1"
|
||||
LIMSOCS ?= ""
|
||||
LIMBOARDS ?= ""
|
||||
|
||||
PARALLEL_XDC = "--jobs=${BB_NUMBER_THREADS}"
|
||||
|
||||
do_configure() {
|
||||
@@ -43,24 +59,43 @@ do_configure() {
|
||||
|
||||
mkdir -p ${BUILD_DIR}
|
||||
cp -r ${S}/* ${BUILD_DIR}
|
||||
cd ${BUILD_DIR}
|
||||
|
||||
sed -i "s/\ \"\.\\\\\\\\\"\ +//" src/Module.xs
|
||||
find -name "*.xs" -exec sed -i "s/ofd6x\.exe/ofd6x/" {} \;
|
||||
find -name "*.xs" -exec sed -i "s/sectti\.exe/sectti/" {} \;
|
||||
find -name "*.xs" -exec sed -i "/\.chm/d" {} \;
|
||||
find -name "*.xs" -exec sed -i "s/pasm\_dos/pasm\_linux/" {} \;
|
||||
if [ "${XDCMAKE}" == "1" ]
|
||||
then
|
||||
cd ${BUILD_DIR}
|
||||
|
||||
sed -i "s/\ \"\.\\\\\\\\\"\ +//" src/Module.xs
|
||||
find -name "*.xs" -exec sed -i "s/ofd6x\.exe/ofd6x/" {} \;
|
||||
find -name "*.xs" -exec sed -i "s/sectti\.exe/sectti/" {} \;
|
||||
find -name "*.xs" -exec sed -i "/\.chm/d" {} \;
|
||||
find -name "*.xs" -exec sed -i "s/pasm\_dos/pasm\_linux/" {} \;
|
||||
fi
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
${XDC_INSTALL_DIR}/xdc clean ${PARALLEL_XDC} -PR .
|
||||
${XDC_INSTALL_DIR}/xdc all ${PARALLEL_XDC} XDCARGS="${XDCARGS}" ROOTDIR="${ROOTDIR}" -PR .
|
||||
${XDC_INSTALL_DIR}/xdc release XDCARGS="${XDCARGS}" -PR .
|
||||
|
||||
if [ "${XDCMAKE}" == "1" ]
|
||||
then
|
||||
${XDC_INSTALL_DIR}/xdc clean ${PARALLEL_XDC} -PR .
|
||||
${XDC_INSTALL_DIR}/xdc all ${PARALLEL_XDC} XDCARGS="${XDCARGS}" ROOTDIR="${ROOTDIR}" -PR .
|
||||
${XDC_INSTALL_DIR}/xdc release XDCARGS="${XDCARGS}" -PR .
|
||||
else
|
||||
BUILD_DIR=${B}/`get_build_dir_bash`
|
||||
cd ${BUILD_DIR}
|
||||
|
||||
make release LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
|
||||
fi
|
||||
}
|
||||
|
||||
do_install () {
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages
|
||||
find -name "*.tar" -exec tar xf {} -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages \;
|
||||
|
||||
if [ "${PDK_COMP_LINK_TEXT}" != "" ]
|
||||
then
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/.extras/doc
|
||||
create_doc_link
|
||||
fi
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
|
||||
|
||||
@@ -9,7 +9,7 @@ XSERVER += "xf86-input-tslib"
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0 115200;ttyS3 115200;ttyO3"
|
||||
@@ -26,7 +26,7 @@ SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
# UBI: logical eraseblock size: 126976 bytes
|
||||
# from ubiattach stdout:
|
||||
# UBI device number 0, total 1988 LEBs
|
||||
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 4700"
|
||||
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 5100"
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
|
||||
# from dmesg:
|
||||
|
||||
@@ -9,7 +9,7 @@ XSERVER += "xf86-input-tslib"
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
|
||||
@@ -26,7 +26,7 @@ SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
|
||||
# UBI: logical eraseblock size: 253952 bytes
|
||||
# from ubiattach stdout:
|
||||
# UBI device number 0, total 994 LEBs
|
||||
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 2200"
|
||||
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 2400"
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 11 -O 4096
|
||||
# from dmesg:
|
||||
|
||||
@@ -6,7 +6,7 @@ require conf/machine/include/dra7xx.inc
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyO2"
|
||||
|
||||
7
conf/machine/am57xx-hs-evm.conf
Normal file
7
conf/machine/am57xx-hs-evm.conf
Normal file
@@ -0,0 +1,7 @@
|
||||
#@TYPE: Machine
|
||||
#@NAME: AM57xx HS EVM
|
||||
#@DESCRIPTION: Machine configuration for the TI AM57xx HS EVM
|
||||
|
||||
require conf/machine/am57xx-evm.conf
|
||||
|
||||
UBOOT_MACHINE = "am57xx_hs_evm_config"
|
||||
@@ -6,7 +6,7 @@ require conf/machine/include/dra7xx.inc
|
||||
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
require conf/machine/include/omap-a15.inc
|
||||
SOC_FAMILY_append = ":dra7xx"
|
||||
|
||||
MACHINE_FEATURES += "pci"
|
||||
MACHINE_FEATURES += "pci opencl"
|
||||
|
||||
@@ -4,11 +4,13 @@
|
||||
|
||||
require conf/machine/include/keystone.inc
|
||||
|
||||
MACHINE_FEATURES += "opencl"
|
||||
|
||||
UBOOT_MACHINE = "k2e_evm_config"
|
||||
|
||||
BOOT_MONITOR_MAKE_TARGET = "k2e"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz cpio"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz cpio"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
|
||||
|
||||
@@ -4,13 +4,13 @@
|
||||
|
||||
require conf/machine/include/keystone.inc
|
||||
|
||||
MACHINE_FEATURES += "alsa"
|
||||
MACHINE_FEATURES += "alsa opencl"
|
||||
|
||||
UBOOT_MACHINE = "k2g_evm_config"
|
||||
|
||||
BOOT_MONITOR_MAKE_TARGET = "k2g"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz cpio"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz cpio"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
|
||||
|
||||
@@ -4,11 +4,13 @@
|
||||
|
||||
require conf/machine/include/keystone.inc
|
||||
|
||||
MACHINE_FEATURES += "opencl"
|
||||
|
||||
UBOOT_MACHINE = "k2hk_evm_config"
|
||||
|
||||
BOOT_MONITOR_MAKE_TARGET = "k2hk"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz cpio"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz cpio"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
|
||||
|
||||
@@ -4,11 +4,13 @@
|
||||
|
||||
require conf/machine/include/keystone.inc
|
||||
|
||||
MACHINE_FEATURES += "opencl"
|
||||
|
||||
UBOOT_MACHINE = "k2l_evm_config"
|
||||
|
||||
BOOT_MONITOR_MAKE_TARGET = "k2l"
|
||||
|
||||
IMAGE_FSTYPES += "ubi tar.gz tar.xz cpio"
|
||||
IMAGE_FSTYPES += "ubifs ubi tar.gz tar.xz cpio"
|
||||
|
||||
SERIAL_CONSOLE = ""
|
||||
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
|
||||
|
||||
0
recipes-bsp/aif2-lld/aif2-lld-test_git.bb
Executable file → Normal file
0
recipes-bsp/aif2-lld/aif2-lld-test_git.bb
Executable file → Normal file
0
recipes-bsp/aif2-lld/aif2-lld.inc
Executable file → Normal file
0
recipes-bsp/aif2-lld/aif2-lld.inc
Executable file → Normal file
0
recipes-bsp/aif2-lld/aif2-lld_git.bb
Executable file → Normal file
0
recipes-bsp/aif2-lld/aif2-lld_git.bb
Executable file → Normal file
@@ -1,6 +1,6 @@
|
||||
DESCRIPTION = "Cortex-M3 binary blob for suspend-resume"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LICENSE = "TI-TSPA"
|
||||
LIC_FILES_CHKSUM = "file://License.txt;md5=7bdc54a749ab7a7dea999d25d99a41b8"
|
||||
|
||||
PV = "1.9.0"
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
DESCRIPTION = "Cortex-M3 binary blob for suspend-resume"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LICENSE = "TI-TSPA"
|
||||
LIC_FILES_CHKSUM = "file://License.txt;md5=7bdc54a749ab7a7dea999d25d99a41b8"
|
||||
|
||||
PV = "1.9.1"
|
||||
PR = "r2"
|
||||
PR = "r3"
|
||||
|
||||
SRCREV = "730f0695ca2dda65abcff5763e8f108517bc0d43"
|
||||
SRCREV = "97c2c32d0bc8ca0254710dcb5df055aa9a569ae6"
|
||||
BRANCH ?= "ti-v4.1.y"
|
||||
|
||||
SRC_URI = "git://git.ti.com/processor-firmware/ti-amx3-cm3-pm-firmware.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require common-csl-ip.inc
|
||||
PR = "${INC_PR}.2"
|
||||
PR = "${INC_PR}.3"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
@@ -7,20 +7,16 @@ inherit ti-pdk
|
||||
|
||||
DEPENDS_remove = "${PN}"
|
||||
|
||||
XDCARGS_ti33x = "am335x"
|
||||
XDCARGS_ti43x = "am437x"
|
||||
XDCARGS_omap-a15 = "am571x am572x"
|
||||
XDCARGS_k2hk-evm = "k2h k2k"
|
||||
XDCARGS_k2l-evm = "k2l"
|
||||
XDCARGS_k2e-evm = "k2e"
|
||||
XDCARGS_k2g-evm = "k2g"
|
||||
# Build with make instead of XDC
|
||||
XDCMAKE = "0"
|
||||
|
||||
do_configure_append() {
|
||||
# Create empty makefile
|
||||
# If libraries are supported for this device, then this will be overwritten
|
||||
cat > ${BUILD_DIR}/makefile << __EOF__
|
||||
# Nothing to do
|
||||
all:
|
||||
LIMSOCS_ti33x = "am335x"
|
||||
LIMSOCS_ti43x = "am437x"
|
||||
LIMSOCS_omap-a15 = "am571x am572x"
|
||||
LIMSOCS_k2hk-evm = "k2h k2k"
|
||||
LIMSOCS_k2l-evm = "k2l"
|
||||
LIMSOCS_k2e-evm = "k2e"
|
||||
LIMSOCS_k2g-evm = "k2g"
|
||||
|
||||
__EOF__
|
||||
}
|
||||
export PDK_CSL_ROOT_PATH ="${WORKDIR}/build"
|
||||
export DEST_ROOT="${S}"
|
||||
|
||||
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone|dra7xx"
|
||||
|
||||
PV = "3.3.0.2C"
|
||||
PV = "3.3.0.3C"
|
||||
INC_PR = "r0"
|
||||
|
||||
CSL_GIT_URI = "git://git.ti.com/keystone-rtos/common-csl-ip.git"
|
||||
@@ -12,8 +12,8 @@ CSL_GIT_PROTOCOL ="git"
|
||||
CSL_GIT_BRANCH = "master"
|
||||
CSL_GIT_DESTSUFFIX = "git"
|
||||
|
||||
# commit ID corresponds to DEV.CSL_PROCESSOR-SDK.03.03.00.02C
|
||||
CSL_SRCREV = "dc8aac00e86cd434865d750666ac551f2e238263"
|
||||
# Below commit ID corresponds to "DEV.CSL_PROCESSOR-SDK.03.03.00.03C"
|
||||
CSL_SRCREV = "ccd8dc29a5edce1a4d6409cb06b460bec6d3ecac"
|
||||
|
||||
BRANCH="${CSL_GIT_BRANCH}"
|
||||
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -7,14 +7,14 @@ DFE_LLD_GIT_PROTOCOL = "git"
|
||||
DFE_LLD_GIT_BRANCH = "master"
|
||||
DFE_LLD_GIT_DESTSUFFIX = "git/ti/drv/dfe"
|
||||
|
||||
# The following commit correspond to DEV.DFE_LLD.01.00.00.07
|
||||
DFE_LLD_SRCREV = "7a85310ee5e406f50a4c118610e07aade7d3cee2"
|
||||
# Below commit ID corresponds to "DEV.DFE_LLD.01.00.00.08"
|
||||
DFE_LLD_SRCREV = "d51482ef18889bbbd8e9cdc207c6fe9e27b1ab03"
|
||||
|
||||
BRANCH = "${DFE_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${DFE_LLD_GIT_URI};destsuffix=${DFE_LLD_GIT_DESTSUFFIX};protocol=${DFE_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${DFE_LLD_SRCREV}"
|
||||
|
||||
PV = "1.0.0.7"
|
||||
PV = "1.0.0.8"
|
||||
INC_PR = "r0"
|
||||
|
||||
COMPATIBLE_MACHINE = "k2l-evm"
|
||||
|
||||
@@ -6,7 +6,7 @@ COMPATIBLE_MACHINE = "dra7xx"
|
||||
|
||||
SRC_URI = "git://git.ti.com/glsdk/dspdce.git;protocol=git"
|
||||
|
||||
SRCREV = "88705fd4584edd1289e4bb50658def936de90433"
|
||||
SRCREV = "3b9cea492f23d7dabb9ffa0e69631b858ba8e90a"
|
||||
|
||||
PV = "1.00.00.06"
|
||||
|
||||
@@ -15,7 +15,7 @@ S = "${WORKDIR}/git"
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
|
||||
PR = "r2"
|
||||
PR = "r3"
|
||||
inherit update-alternatives
|
||||
|
||||
DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
|
||||
|
||||
@@ -6,12 +6,12 @@ EDMA3_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/edma3_lld.git"
|
||||
EDMA3_LLD_GIT_PROTOCOL = "git"
|
||||
EDMA3_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# The following commit corresponds to tag DEV_EDMA3_LLD_02_12_01_23A
|
||||
EDMA3_LLD_SRCREV = "84c84a82332b30ece3b00f7d769270466ae836e0"
|
||||
# Below commit ID corresponds to tag "DEV_EDMA3_LLD_02_12_01_24"
|
||||
EDMA3_LLD_SRCREV = "e864a057032b070fc04628bac1345ecef01e2224"
|
||||
|
||||
BRANCH = "${EDMA3_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${EDMA3_LLD_GIT_URI};protocol=${EDMA3_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${EDMA3_LLD_SRCREV}"
|
||||
|
||||
PV = "2.12.01.23"
|
||||
PV = "2.12.01.24"
|
||||
INC_PR = "r0"
|
||||
|
||||
@@ -17,11 +17,11 @@ RDEPENDS_${PN} = " libdce"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
|
||||
|
||||
SRCREV = "c579a48d3b201fe276e406add64512eb5e90e75f"
|
||||
SRCREV = "1627fec802da688fe44c6b0cac43ff811b08f064"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PV = "3.00.10.00"
|
||||
PV = "3.00.10.01"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
|
||||
@@ -3,7 +3,7 @@ DESCRIPTION = "NETCP PA firmware for Keystone"
|
||||
LICENSE = "TI-TFL"
|
||||
LIC_FILES_CHKSUM = "file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c"
|
||||
|
||||
PV = "3.0.1.8"
|
||||
PV = "3.0.1.17"
|
||||
PR = "r0"
|
||||
|
||||
CLEANBROKEN = "1"
|
||||
@@ -12,7 +12,7 @@ COMPATIBLE_MACHINE = "k2hk-evm|k2l-evm|k2e-evm"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
SRCREV = "dd8db49ed57f8ac448451cc5e54973c71a99faea"
|
||||
SRCREV = "f43b4f61315e3642e05edb9c58b098f9cc69fdb6"
|
||||
BRANCH ?= "ti-linux-firmware-4.1.y"
|
||||
|
||||
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
@@ -9,16 +9,16 @@ PA_LLD_GIT_PROTOCOL = "git"
|
||||
PA_LLD_GIT_BRANCH = "master"
|
||||
PA_LLD_GIT_DESTSUFFIX = "git/ti/drv/pa"
|
||||
|
||||
# Below Commit ID corresponds to "DEV.PA_LLD.03.00.01.08A"
|
||||
PA_LLD_SRCREV = "9294e42fd5763555c28e46b51246bab439fd552e"
|
||||
# Below Commit ID corresponds to "DEV.PA_LLD.03.00.01.12"
|
||||
PA_LLD_SRCREV = "d3f3f5d93d3febc24099974bbc77e67c80a83b1e"
|
||||
|
||||
BRANCH = "${PA_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${PA_LLD_GIT_URI};destsuffix=${PA_LLD_GIT_DESTSUFFIX};protocol=${PA_LLD_GIT_PROTOCOL};branch=${BRANCH} \
|
||||
file://0001-makefile_armv7-fix-missing-separator-error.patch"
|
||||
SRCREV = "${PA_LLD_SRCREV}"
|
||||
|
||||
PV = "03.00.01.08"
|
||||
INC_PR = "r1"
|
||||
PV = "03.00.01.12"
|
||||
INC_PR = "r2"
|
||||
|
||||
S = "${WORKDIR}/${PA_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ BRANCH = "ti-img-sgx/${PV}/k4.4"
|
||||
SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;protocol=git;branch=${BRANCH}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "c8d280c2842bf4b1fdc63f5efd89595807c0a254"
|
||||
SRCREV = "c13efb766a8fc680374ae7affc6df535f823bacb"
|
||||
|
||||
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
|
||||
TARGET_PRODUCT_ti33x = "ti335x"
|
||||
|
||||
@@ -2,20 +2,20 @@ DESCRIPTION = "Programmable Real-time Unit Software Package"
|
||||
HOMEPAGE = "http://processors.wiki.ti.com/index.php/PRU-ICSS"
|
||||
LICENSE = "BSD-3-Clause & GPL-2.0 & PD"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://PRU-Package-v4.0-Manifest.html;md5=5ea937e4ff2c924a735d42e61ad8cbe3"
|
||||
LIC_FILES_CHKSUM = "file://PRU-Package-v5.0-Manifest.html;md5=eec933459cb42544706e35289de38e03"
|
||||
|
||||
inherit update-alternatives
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://git.ti.com/pru-software-support-package/pru-software-support-package.git;protocol=git;branch=${BRANCH}"
|
||||
SRCREV = "804b548e69ef9fdf44445f6d0968d81cb8a1e7b4"
|
||||
SRCREV = "913cf232ebe655603d3385de2b9cde4af7af5308"
|
||||
|
||||
PV = "4.0.2"
|
||||
PR = "r2"
|
||||
PV = "5.0.0"
|
||||
PR = "r0"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g-evm"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PACKAGES_prepend = " \
|
||||
@@ -39,6 +39,7 @@ SUBDIRS = "examples pru_cape/pru_fw lib/src labs"
|
||||
PLATFORM_ti33x = "am335x"
|
||||
PLATFORM_ti43x = "am437x"
|
||||
PLATFORM_omap-a15 = "am572x"
|
||||
PLATFORM_k2g-evm = "k2g"
|
||||
|
||||
do_compile() {
|
||||
for dir in ${SUBDIRS}
|
||||
@@ -64,8 +65,11 @@ do_install_append_ti33x() {
|
||||
do_install_append_ti43x() {
|
||||
for i in 0 1
|
||||
do
|
||||
install -m 0644 ${S}/examples/am437x/PRU_RPMsg_Echo_Interrupt1_${i}/gen/PRU_RPMsg_Echo_Interrupt1_${i}.out \
|
||||
${D}/lib/firmware/pru
|
||||
for j in 0 1
|
||||
do
|
||||
install -m 0644 ${S}/examples/am437x/PRU_RPMsg_Echo_Interrupt${i}_${j}/gen/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \
|
||||
${D}/lib/firmware/pru
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
@@ -80,18 +84,32 @@ do_install_append_omap-a15() {
|
||||
done
|
||||
}
|
||||
|
||||
do_install_append_k2g-evm() {
|
||||
for i in 0 1
|
||||
do
|
||||
for j in 0 1
|
||||
do
|
||||
install -m 0644 ${S}/examples/k2g/PRU_RPMsg_Echo_Interrupt${i}_${j}/gen/PRU_RPMsg_Echo_Interrupt${i}_${j}.out \
|
||||
${D}/lib/firmware/pru
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
FILES_${PN}-halt = "/lib/firmware/pru/PRU_Halt.out"
|
||||
FILES_${PN}-rpmsg-echo = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt*"
|
||||
|
||||
# Set up names for the firmwares
|
||||
PRU_ICSS_ALTERNATIVES_ti33x = "am335x-pru0-fw am335x-pru1-fw"
|
||||
PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru1_0-fw am437x-pru1_1-fw"
|
||||
PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru0_0-fw am437x-pru0_1-fw am437x-pru1_0-fw am437x-pru1_1-fw"
|
||||
PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw"
|
||||
PRU_ICSS_ALTERNATIVES_k2g-evm = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw"
|
||||
|
||||
# Set up link names for the firmwares
|
||||
ALTERNATIVE_LINK_NAME[am335x-pru0-fw] = "/lib/firmware/am335x-pru0-fw"
|
||||
ALTERNATIVE_LINK_NAME[am335x-pru1-fw] = "/lib/firmware/am335x-pru1-fw"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[am437x-pru0_0-fw] = "/lib/firmware/am437x-pru0_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[am437x-pru0_1-fw] = "/lib/firmware/am437x-pru0_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[am437x-pru1_0-fw] = "/lib/firmware/am437x-pru1_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[am437x-pru1_1-fw] = "/lib/firmware/am437x-pru1_1-fw"
|
||||
|
||||
@@ -100,12 +118,19 @@ ALTERNATIVE_LINK_NAME[am57xx-pru1_1-fw] = "/lib/firmware/am57xx-pru1_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[am57xx-pru2_0-fw] = "/lib/firmware/am57xx-pru2_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[am57xx-pru2_1-fw] = "/lib/firmware/am57xx-pru2_1-fw"
|
||||
|
||||
ALTERNATIVE_LINK_NAME[k2g-pru0_0-fw] = "/lib/firmware/k2g-pru0_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[k2g-pru0_1-fw] = "/lib/firmware/k2g-pru0_1-fw"
|
||||
ALTERNATIVE_LINK_NAME[k2g-pru1_0-fw] = "/lib/firmware/k2g-pru1_0-fw"
|
||||
ALTERNATIVE_LINK_NAME[k2g-pru1_1-fw] = "/lib/firmware/k2g-pru1_1-fw"
|
||||
|
||||
# Create the pru-icss-halt firmware alternatives
|
||||
ALTERNATIVE_pru-icss-halt = "${PRU_ICSS_ALTERNATIVES}"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru0-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am335x-pru1-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru0_0-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru0_1-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am437x-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
|
||||
@@ -114,6 +139,11 @@ ALTERNATIVE_TARGET_pru-icss-halt[am57xx-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am57xx-pru2_0-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[am57xx-pru2_1-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru0_0-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru0_1-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_0-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-halt[k2g-pru1_1-fw] = "/lib/firmware/pru/PRU_Halt.out"
|
||||
|
||||
ALTERNATIVE_PRIORITY_pru-icss-halt = "50"
|
||||
|
||||
# Craete the pru-icss-rpmsg-echo firmware alternatives
|
||||
@@ -122,6 +152,8 @@ ALTERNATIVE_pru-icss-rpmsg-echo = "${PRU_ICSS_ALTERNATIVES}"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am335x-pru0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am335x-pru1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1.out"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru0_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru0_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am437x-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out"
|
||||
|
||||
@@ -130,6 +162,11 @@ ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am57xx-pru1_1-fw] = "/lib/firmware/pru/PR
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am57xx-pru2_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[am57xx-pru2_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt2_1.out"
|
||||
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru0_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru0_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt0_1.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_0-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_0.out"
|
||||
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo[k2g-pru1_1-fw] = "/lib/firmware/pru/PRU_RPMsg_Echo_Interrupt1_1.out"
|
||||
|
||||
ALTERNATIVE_PRIORITY_pru-icss-rpmsg-echo = "100"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
@@ -7,15 +7,15 @@ RM_LLD_GIT_PROTOCOL = "git"
|
||||
RM_LLD_GIT_BRANCH = "master"
|
||||
RM_LLD_GIT_DESTSUFFIX = "git/ti/drv/rm"
|
||||
|
||||
# Below commit ID corresponds to DEV.RM_LLD.02.02.00.01
|
||||
RM_LLD_SRCREV = "841f2df9726f456d6c026c0aa03095699962d048"
|
||||
# Below commit ID corresponds to "DEV.RM_LLD.02.02.00.02"
|
||||
RM_LLD_SRCREV = "6165053f88d1ccb5083f797d24800d5400804647"
|
||||
|
||||
BRANCH = "${RM_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${RM_LLD_GIT_URI};destsuffix=${RM_LLD_GIT_DESTSUFFIX};protocol=${RM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${RM_LLD_SRCREV}"
|
||||
|
||||
PV = "02.02.00.01"
|
||||
INC_PR = "r0"
|
||||
PV = "02.02.00.02"
|
||||
INC_PR = "r1"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
|
||||
|
||||
@@ -8,14 +8,14 @@ SA_LLD_GIT_PROTOCOL = "git"
|
||||
SA_LLD_GIT_BRANCH = "master"
|
||||
SA_LLD_GIT_DESTSUFFIX = "git/ti/drv/sa"
|
||||
|
||||
# Following commit DEV.SA_LLD.03.00.00.13A
|
||||
SA_LLD_SRCREV = "5918d9a519789c34368388c49869cb857d6255f7"
|
||||
# Below commit ID corresponds to "DEV.SA_LLD.03.00.00.14"
|
||||
SA_LLD_SRCREV = "e0448f5172f9a4d945f9ad1b2a583574c378b5c7"
|
||||
|
||||
BRANCH = "${SA_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${SA_LLD_GIT_URI};destsuffix=${SA_LLD_GIT_DESTSUFFIX};protocol=${SA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${SA_LLD_SRCREV}"
|
||||
|
||||
PV = "03.00.00.13"
|
||||
INC_PR = "r1"
|
||||
PV = "03.00.00.14"
|
||||
INC_PR = "r2"
|
||||
|
||||
S = "${WORKDIR}/${SA_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -8,15 +8,15 @@ SRIO_LLD_GIT_PROTOCOL = "git"
|
||||
SRIO_LLD_GIT_BRANCH = "master"
|
||||
SRIO_LLD_GIT_DESTSUFFIX = "git/ti/drv/srio"
|
||||
|
||||
# commit ID corresponding to DEV.SRIO_LLD.02.00.00.15
|
||||
SRIO_LLD_SRCREV = "b773a7d08225c30737abc45ebc92a186bac08797"
|
||||
# commit ID corresponding to "DEV.SRIO_LLD.02.00.00.16"
|
||||
SRIO_LLD_SRCREV = "70664382b7baf0fc52b3504cc58d6d0d720cc639"
|
||||
|
||||
BRANCH = "${SRIO_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${SRIO_LLD_GIT_URI};destsuffix=${SRIO_LLD_GIT_DESTSUFFIX};protocol=${SRIO_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${SRIO_LLD_SRCREV}"
|
||||
|
||||
PV = "02.00.00.15"
|
||||
INC_PR = "r0"
|
||||
PV = "02.00.00.16"
|
||||
INC_PR = "r1"
|
||||
|
||||
DEVICELIST = "k2h k2k"
|
||||
|
||||
|
||||
@@ -7,18 +7,19 @@ DESCRIPTION = "u-boot bootloader for TI devices"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"
|
||||
|
||||
PR = "r2"
|
||||
PR = "r9"
|
||||
PV_append = "+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ti-u-boot/ti-u-boot.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
BRANCH ?= "ti-u-boot-2016.05"
|
||||
|
||||
SRCREV = "2aa1cc1a80546ac9b41e70a39cba54e1f157fe78"
|
||||
SRCREV = "b43cf45fec75961d196da4563bd32c0215d2fd58"
|
||||
|
||||
# Support for secure devices - detailed info is in doc/README.ti-secure
|
||||
TI_SECURE_DEV_PKG ?= ""
|
||||
TI_SECURE_DEV_PKG_dra7xx-hs-evm = "${TI_SECURE_DEV_PKG_DRA7}"
|
||||
TI_SECURE_DEV_PKG_am57xx-hs-evm = "${TI_SECURE_DEV_PKG_DRA7}"
|
||||
TI_SECURE_DEV_PKG_am437x-hs-evm = "${TI_SECURE_DEV_PKG_AM4}"
|
||||
export TI_SECURE_DEV_PKG
|
||||
|
||||
|
||||
@@ -1,16 +1,30 @@
|
||||
DESCRIPTION = "Test code for user space IO (UIO) driver"
|
||||
|
||||
include uio-module-drv.inc
|
||||
PV = "1.0.2.3"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
PR = "r2"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone|omap-a15"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEVICE_NAME_omap-a15 = "am57xx"
|
||||
DEVICE_NAME_keystone = "keystone"
|
||||
RDEPENDS_${PN} = "uio-module-drv"
|
||||
|
||||
do_compile() {
|
||||
oe_runmake -C ${S} test
|
||||
oe_runmake -C ${S} test "DEVICE=${DEVICE_NAME}"
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}/
|
||||
install -c -m 755 ${S}/test/uio_mem_test ${D}${bindir}/.
|
||||
install -c -m 755 ${S}/test/uio_int_test ${D}${bindir}/.
|
||||
}
|
||||
|
||||
do_install_append_keystone () {
|
||||
install -c -m 755 ${S}/test/uio_cic2_int_multithread_test ${D}${bindir}/.
|
||||
}
|
||||
|
||||
do_install_append_omap-a15 () {
|
||||
install -c -m 755 ${S}/test/prussdrv_test/test/pruss_uio_test ${D}${bindir}/.
|
||||
}
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2b7c96eb2aed7b0f6f922214dbde9016"
|
||||
|
||||
BRANCH = "linux4.1"
|
||||
# This corresponds to version 02.00.00.00_eng
|
||||
SRCREV = "6a7eda36e390658593a5b8d87b0f00beb3997240"
|
||||
BRANCH = "master"
|
||||
# This corresponds to version 02.01.00.00
|
||||
SRCREV = "19761495883bf8fb2670b0929d255135bd295dcb"
|
||||
|
||||
PV = "2.1.0.0+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/keystone-linux/uio-module-drv.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
DESCRIPTION="User space IO (UIO) driver for on-chip modules"
|
||||
|
||||
include uio-module-drv.inc
|
||||
PV = "2.0.0.0+git${SRCPV}"
|
||||
|
||||
# This package builds a kernel module, use kernel PR as base and append a local
|
||||
MACHINE_KERNEL_PR_append = "c"
|
||||
MACHINE_KERNEL_PR_append = "d"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
module_auto_load_uio-module-drv = "uio-module-drv"
|
||||
|
||||
@@ -8,7 +8,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
BRANCH = "ti-img-sgx/${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git;branch=${BRANCH}"
|
||||
SRCREV = "e91d6d37c28ae63c350fff9c91705fd315491093"
|
||||
SRCREV = "4cdbb6b192fc5cac53695faca3c3f8be16ca871d"
|
||||
|
||||
# There's only hardfp version available
|
||||
python __anonymous() {
|
||||
@@ -31,7 +31,7 @@ INITSCRIPT_PARAMS = "defaults 8"
|
||||
|
||||
inherit update-rc.d
|
||||
|
||||
PR = "r10"
|
||||
PR = "r13"
|
||||
PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2 omap5-sgx-ddk-um-linux"
|
||||
|
||||
DEPENDS += "libdrm udev libgbm wayland libffi"
|
||||
|
||||
195
recipes-kernel/linux/files/dra7xx/am572x-pru-uio.dtsi
Normal file
195
recipes-kernel/linux/files/dra7xx/am572x-pru-uio.dtsi
Normal file
@@ -0,0 +1,195 @@
|
||||
/ {
|
||||
ocp {
|
||||
pruss2_eth {
|
||||
status = "disabled";
|
||||
};
|
||||
uio_pruss1_mem: uio_pruss1_mem {
|
||||
compatible = "ti,uio-module-drv";
|
||||
ti,hwmods = "pruss1";
|
||||
mem = <0x4b200000 0x2000>,
|
||||
<0x4b202000 0x2000>,
|
||||
<0x4b210000 0x8000>,
|
||||
<0x4b220000 0x2000>,
|
||||
<0x4b226000 0x2000>,
|
||||
<0x4b22e000 0x31c>,
|
||||
<0x4b232000 0x58>;
|
||||
mem-names = "dram0", "dram1", "shrdram2", "intc", "cfg",
|
||||
"iep", "mii_rt";
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_mem2: uio_pruss1_mem2 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
mem = <0x4b228000 0x38>,
|
||||
<0x4b230000 0x60>,
|
||||
<0x4b232400 0x90>;
|
||||
mem-names = "uart", "ecap", "mdio";
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt0: uio_pruss1_evt0 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 186 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt1: uio_pruss1_evt1 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 187 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt2: uio_pruss1_evt2 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 188 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt3: uio_pruss1_evt3 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 189 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt4: uio_pruss1_evt4 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 190 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt5: uio_pruss1_evt5 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 191 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt6: uio_pruss1_evt6 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 192 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss1_evt7: uio_pruss1_evt7 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 193 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
uio_pruss1_0_mem: uio_pruss1_0_mem {
|
||||
compatible = "ti,uio-module-drv";
|
||||
mem = <0x4b234000 0x3000>,
|
||||
<0x4b222000 0x400>,
|
||||
<0x4b222400 0x100>;
|
||||
mem-names = "iram", "control", "debug";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
uio_pruss1_1_mem: uio_pruss1_1_mem {
|
||||
compatible = "ti,uio-module-drv";
|
||||
mem = <0x4b238000 0x3000>,
|
||||
<0x4b224000 0x400>,
|
||||
<0x4b224400 0x100>;
|
||||
mem-names = "iram", "control", "debug";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
uio_pruss2_mem: uio_pruss2_mem {
|
||||
compatible = "ti,uio-module-drv";
|
||||
ti,hwmods = "pruss2";
|
||||
mem = <0x4b280000 0x2000>,
|
||||
<0x4b282000 0x2000>,
|
||||
<0x4b290000 0x8000>,
|
||||
<0x4b2a0000 0x2000>,
|
||||
<0x4b2a6000 0x2000>,
|
||||
<0x4b2ae000 0x31c>,
|
||||
<0x4b2b2000 0x58>;
|
||||
mem-names = "dram0", "dram1", "shrdram2", "intc", "cfg",
|
||||
"iep", "mii_rt";
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_mem2: uio_pruss2_mem2 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
mem = <0x4b2a8000 0x38>,
|
||||
<0x4b2b0000 0x60>,
|
||||
<0x4b2b2400 0x90>;
|
||||
mem-names = "uart", "ecap", "mdio";
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt0: uio_pruss2_evt0 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 196 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt1: uio_pruss2_evt1 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 197 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt2: uio_pruss2_evt2 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 198 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt3: uio_pruss2_evt3 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 199 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt4: uio_pruss2_evt4 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 200 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt5: uio_pruss2_evt5 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 201 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt6: uio_pruss2_evt6 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 202 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_evt7: uio_pruss2_evt7 {
|
||||
compatible = "ti,uio-module-drv";
|
||||
interrupts = <GIC_SPI 203 IRQ_TYPE_EDGE_RISING>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
uio_pruss2_0_mem: uio_pruss2_0_mem {
|
||||
compatible = "ti,uio-module-drv";
|
||||
mem = <0x4b2b4000 0x3000>,
|
||||
<0x4b2a2000 0x400>,
|
||||
<0x4b2a2400 0x100>;
|
||||
mem-names = "iram", "control", "debug";
|
||||
status = "okay";
|
||||
};
|
||||
uio_pruss2_1_mem: uio_pruss2_1_mem {
|
||||
compatible = "ti,uio-module-drv";
|
||||
mem = <0x4b2b8000 0x3000>,
|
||||
<0x4b2a4000 0x400>,
|
||||
<0x4b2a4400 0x100>;
|
||||
mem-names = "iram", "control", "debug";
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&pruss1 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pru1_0 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pru1_1 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pruss2 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pru2_0 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pru2_1 {
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
&pruss2_mdio {
|
||||
status = "disabled";
|
||||
};
|
||||
@@ -1 +1 @@
|
||||
use-combined-config=ti_config_fragments/defconfig_fragment
|
||||
use-tisdk-config=ti_sdk_omap2_release
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_dra7x_release
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_k2g_release
|
||||
@@ -1 +1 @@
|
||||
use-combined-config=ti_config_fragments/multi_core_defconfig_fragment
|
||||
use-tisdk-config=ti_sdk_keystone_release
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_am3x_release
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_am4x_release
|
||||
@@ -1 +1 @@
|
||||
use-combined-config=ti_config_fragments/rt_defconfig_fragment
|
||||
use-tisdk-config=ti_sdk_omap2_rt_release
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_dra7x_rt_release
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_k2g_rt_release
|
||||
@@ -1 +1 @@
|
||||
use-combined-config=ti_config_fragments/rt_multi_core_defconfig_fragment
|
||||
use-tisdk-config=ti_sdk_keystone_rt_release
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_am3x_rt_release
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_am4x_rt_release
|
||||
@@ -6,4 +6,4 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.4:"
|
||||
|
||||
BRANCH = "ti-rt-linux-4.4.y"
|
||||
|
||||
SRCREV = "0997a7f0b943274b71db74f01018c7b7e746eec2"
|
||||
SRCREV = "52be87b097a0c15af2a6d30ff7743796a07c9da2"
|
||||
|
||||
@@ -1 +1 @@
|
||||
use-combined-config=ti_config_fragments/system_test_defconfig_fragment
|
||||
use-tisdk-config=ti_sdk_dbg_omap2_release
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_dbg_dra7x_release
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_dbg_k2g_release
|
||||
@@ -1 +1 @@
|
||||
use-combined-config=ti_config_fragments/multi_core_system_test_defconfig_fragment
|
||||
use-tisdk-config=ti_sdk_dbg_keystone_release
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_dbg_am3x_release
|
||||
@@ -0,0 +1 @@
|
||||
use-tisdk-config=ti_sdk_dbg_am4x_release
|
||||
@@ -50,9 +50,12 @@ KERNEL_DEVICETREE_ti33x = "am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335
|
||||
KERNEL_DEVICETREE_ti43x = "am43x-epos-evm.dtb am437x-gp-evm.dtb am437x-gp-evm-hdmi.dtb am437x-sk-evm.dtb am437x-idk-evm.dtb"
|
||||
KERNEL_DEVICETREE_beaglebone = "am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb"
|
||||
KERNEL_DEVICETREE_omap5-evm = "omap5-uevm.dtb"
|
||||
KERNEL_DEVICETREE_dra7xx-evm = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd.dtb dra72-evm.dtb dra72-evm-revc.dtb dra72-evm-lcd-lg.dtb dra72-evm-lcd-osd.dtb"
|
||||
KERNEL_DEVICETREE_dra7xx-evm = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd.dtb dra7-evm-lcd-osd101t2587.dtb dra72-evm.dtb dra72-evm-revc.dtb \
|
||||
dra72-evm-lcd-lg.dtb dra72-evm-lcd-osd.dtb dra72-evm-lcd-osd101t2587.dtb"
|
||||
KERNEL_DEVICETREE_dra7xx-hs-evm = "${KERNEL_DEVICETREE_dra7xx-evm}"
|
||||
KERNEL_DEVICETREE_am57xx-evm = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-evm.dtb am57xx-evm-reva3.dtb am571x-idk.dtb am572x-idk.dtb am571x-idk-lcd-osd.dtb am572x-idk-lcd-osd.dtb"
|
||||
KERNEL_DEVICETREE_am57xx-evm = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-evm.dtb am57xx-evm-reva3.dtb am571x-idk.dtb am572x-idk.dtb \
|
||||
am571x-idk-lcd-osd.dtb am572x-idk-lcd-osd.dtb am571x-idk-lcd-osd101t2587.dtb am572x-idk-lcd-osd101t2587.dtb"
|
||||
KERNEL_DEVICETREE_am57xx-hs-evm = "${KERNEL_DEVICETREE_am57xx-evm}"
|
||||
KERNEL_DEVICETREE_omap3 = "omap3-beagle.dtb omap3-beagle-xm.dtb omap3-beagle-xm-ab.dtb omap3-evm.dtb omap3-evm-37xx.dtb am3517-evm.dtb"
|
||||
KERNEL_DEVICETREE_am3517-evm = "am3517-evm.dtb"
|
||||
KERNEL_DEVICETREE_am37x-evm = "omap3-evm-37xx.dtb"
|
||||
@@ -63,30 +66,19 @@ KERNEL_DEVICETREE_k2e-evm = "keystone-k2e-evm.dtb"
|
||||
KERNEL_DEVICETREE_k2g-evm = "keystone-k2g-evm.dtb"
|
||||
KERNEL_DEVICETREE_k2l-evm = "keystone-k2l-evm.dtb"
|
||||
|
||||
KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|omap3|omap4|keystone"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BRANCH = "ti-lsk-linux-4.4.y"
|
||||
|
||||
SRCREV = "ba05e8fda276bd3a1b2ef970a868b229d5184246"
|
||||
PV = "4.4.9+git${SRCPV}"
|
||||
SRCREV = "d369caf63f710d0fa8ea501d5201432082999aec"
|
||||
PV = "4.4.14+git${SRCPV}"
|
||||
|
||||
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
|
||||
MACHINE_KERNEL_PR_append = "b"
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
KERNEL_CONFIG_DIR = "${S}/ti_config_fragments"
|
||||
|
||||
KERNEL_CONFIG_FRAGMENTS_append_ti33x = " ${KERNEL_CONFIG_DIR}/am33xx_only.cfg"
|
||||
KERNEL_CONFIG_FRAGMENTS_append_ti43x = " ${KERNEL_CONFIG_DIR}/am43xx_only.cfg"
|
||||
KERNEL_CONFIG_FRAGMENTS_append_dra7xx = " ${KERNEL_CONFIG_DIR}/dra7_only.cfg"
|
||||
KERNEL_CONFIG_FRAGMENTS_append_k2g-evm = " ${KERNEL_CONFIG_DIR}/k2g_only.cfg"
|
||||
|
||||
MULTI_CONFIG_BASE_SUFFIX = ""
|
||||
|
||||
KERNEL_GIT_URI = "git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git"
|
||||
KERNEL_GIT_PROTOCOL = "git"
|
||||
SRC_URI += "${KERNEL_GIT_URI};protocol=${KERNEL_GIT_PROTOCOL};branch=${BRANCH} \
|
||||
|
||||
@@ -24,39 +24,47 @@ do_configure() {
|
||||
echo ${KERNEL_LOCALVERSION} > ${B}/.scmversion
|
||||
echo ${KERNEL_LOCALVERSION} > ${S}/.scmversion
|
||||
|
||||
# First, check if pointing to a combined config with config fragments
|
||||
config=`cat ${B}/.config | grep use-combined-config | cut -d= -f2`
|
||||
# Zero, when using "tisdk" configs, pass control to defconfig_builder
|
||||
config=`cat ${B}/.config | grep use-tisdk-config | cut -d= -f2`
|
||||
if [ -n "$config" ]
|
||||
then
|
||||
cp ${S}/$config ${B}/.config
|
||||
fi
|
||||
|
||||
# Second, extract any config fragments listed in the defconfig
|
||||
config=`cat ${B}/.config | grep config-fragment | cut -d= -f2`
|
||||
if [ -n "$config" ]
|
||||
then
|
||||
configfrags=""
|
||||
for f in $config
|
||||
do
|
||||
# Check if the config fragment is available
|
||||
if [ ! -e "${S}/$f" ]
|
||||
then
|
||||
echo "Could not find kernel config fragment $f"
|
||||
exit 1
|
||||
else
|
||||
# Sanitize config fragment files to be relative to sources
|
||||
configfrags="$configfrags ${S}/$f"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Third, check if pointing to a known in kernel defconfig
|
||||
config=`cat ${B}/.config | grep use-kernel-config | cut -d= -f2`
|
||||
if [ -n "$config" ]
|
||||
then
|
||||
oe_runmake -C ${S} O=${B} $config
|
||||
${S}/ti_config_fragments/defconfig_builder.sh -w ${S} -t $config
|
||||
oe_runmake -C ${S} O=${B} "$config"_defconfig
|
||||
else
|
||||
yes '' | oe_runmake -C ${S} O=${B} oldconfig
|
||||
# First, check if pointing to a combined config with config fragments
|
||||
config=`cat ${B}/.config | grep use-combined-config | cut -d= -f2`
|
||||
if [ -n "$config" ]
|
||||
then
|
||||
cp ${S}/$config ${B}/.config
|
||||
fi
|
||||
|
||||
# Second, extract any config fragments listed in the defconfig
|
||||
config=`cat ${B}/.config | grep config-fragment | cut -d= -f2`
|
||||
if [ -n "$config" ]
|
||||
then
|
||||
configfrags=""
|
||||
for f in $config
|
||||
do
|
||||
# Check if the config fragment is available
|
||||
if [ ! -e "${S}/$f" ]
|
||||
then
|
||||
echo "Could not find kernel config fragment $f"
|
||||
exit 1
|
||||
else
|
||||
# Sanitize config fragment files to be relative to sources
|
||||
configfrags="$configfrags ${S}/$f"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
# Third, check if pointing to a known in kernel defconfig
|
||||
config=`cat ${B}/.config | grep use-kernel-config | cut -d= -f2`
|
||||
if [ -n "$config" ]
|
||||
then
|
||||
oe_runmake -C ${S} O=${B} $config
|
||||
else
|
||||
yes '' | oe_runmake -C ${S} O=${B} oldconfig
|
||||
fi
|
||||
fi
|
||||
|
||||
# Fourth, handle config fragments specified in the recipe
|
||||
|
||||
@@ -2,6 +2,7 @@ SRC_URI_append_keystone = " file://keystone-uio.dtsi"
|
||||
SRC_URI_append_k2hk-evm = " file://k2hk-uio.dtsi"
|
||||
SRC_URI_append_k2l-evm = " file://k2l-uio.dtsi"
|
||||
SRC_URI_append_k2e-evm = " file://k2e-uio.dtsi"
|
||||
SRC_URI_append_am57xx-evm = " file://am572x-pru-uio.dtsi"
|
||||
|
||||
DTSI_LIST = ""
|
||||
DTSI_LIST_append_keystone = " keystone-uio.dtsi"
|
||||
@@ -9,6 +10,8 @@ DTSI_LIST_append_k2hk-evm = " k2hk-uio.dtsi"
|
||||
DTSI_LIST_append_k2l-evm = " k2l-uio.dtsi"
|
||||
DTSI_LIST_append_k2e-evm = " k2e-uio.dtsi"
|
||||
|
||||
KERNEL_DEVICETREE_append_am57xx-evm = "${@base_conditional("ENABLE_TI_UIO_DEVICES", "1", " am572x-idk-pru-excl-uio.dtb", "", d)}"
|
||||
|
||||
do_setup_uio() {
|
||||
if [ "${ENABLE_TI_UIO_DEVICES}" == "1" ]
|
||||
then
|
||||
@@ -24,4 +27,16 @@ do_setup_uio() {
|
||||
fi
|
||||
}
|
||||
|
||||
do_setup_uio_append_am57xx-evm() {
|
||||
|
||||
if [ "${ENABLE_TI_UIO_DEVICES}" == "1" ]
|
||||
then
|
||||
dts="am572x-idk-pru-excl-uio.dts"
|
||||
dtsi="am572x-pru-uio.dtsi"
|
||||
cp ${S}/arch/arm/boot/dts/am572x-idk.dts ${S}/arch/arm/boot/dts/$dts
|
||||
cp ${WORKDIR}/${dtsi} ${S}/arch/arm/boot/dts/
|
||||
echo "#include \"${dtsi}\"" >> ${S}/arch/arm/boot/dts/$dts
|
||||
fi
|
||||
}
|
||||
|
||||
do_patch[postfuncs] += "do_setup_uio"
|
||||
|
||||
15
recipes-multimedia/libdce/libdce_3.00.10.01.bb
Normal file
15
recipes-multimedia/libdce/libdce_3.00.10.01.bb
Normal file
@@ -0,0 +1,15 @@
|
||||
DESCRIPTION = "Library used for remotely invoking the hw accelerated codec on IVA-HD"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://libdce.h;beginline=1;endline=31;md5=0a398cf815b8b5f31f552266cd453dae"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
DEPENDS = "libdrm ti-ipc"
|
||||
|
||||
SRC_URI = "git://git.omapzoom.org/repo/libdce.git;protocol=git"
|
||||
SRCREV = "f83e785d2b98404fed9e3a6264bf4945c65abd12"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
EXTRA_OECONF += "IPC_HEADERS=${STAGING_INCDIR}/ti/ipc/mm"
|
||||
|
||||
PR = "r1"
|
||||
@@ -1 +1 @@
|
||||
Note: many of the packages in this area are not actively maintained.
|
||||
Note: some of the packages in this area are not actively maintained.
|
||||
|
||||
@@ -10,7 +10,7 @@ require recipes-ti/includes/ti-unpack.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
TI_CGT_ARM_VERSION = "5.2.5"
|
||||
TI_CGT_ARM_VERSION = "15.12.1.LTS"
|
||||
|
||||
SRC_URI = "http://install.source.dir.local/CCS${PV}_linux.tar.gz;name=ccsv6"
|
||||
|
||||
@@ -20,8 +20,8 @@ BINFILE = "CCS${PV}_linux/ccs_setup_${PV}.bin"
|
||||
TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${WORKDIR}"
|
||||
TI_BIN_UNPK_CMDS = ""
|
||||
|
||||
SRC_URI[ccsv6.md5sum] = "cfe5a759068809df5b5926dfc9889683"
|
||||
SRC_URI[ccsv6.sha256sum] = "6c25c046898812dcc72f08af512321bb4c9833ab932e4792560e14c13fbc7dc5"
|
||||
SRC_URI[ccsv6.md5sum] = "d95121970f8bcee944bf8b8e576bf3ec"
|
||||
SRC_URI[ccsv6.sha256sum] = "b785f040de8cccbc571923e34303fea92484677845df64a65abee2d3c248fa5b"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${CCSV6_INSTALL_DIR_RECIPE}
|
||||
@@ -2,9 +2,42 @@ require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
require ti-ipc.inc
|
||||
|
||||
PR = "${INC_PR}.4"
|
||||
TI_IPC_EXAMPLES_GIT_URI = "git://git.ti.com/ipc/ipc-examples.git"
|
||||
TI_IPC_EXAMPLES_DEST_SUFFIX = "git/ipc-examples"
|
||||
TI_IPC_EXAMPLES_GIT_PROTOCOL = "git"
|
||||
TI_IPC_EXAMPLES_GIT_BRANCH = "master"
|
||||
TI_IPC_EXAMPLES_NAME = "ipc-examples"
|
||||
|
||||
DEPENDS = "ti-xdctools ti-sysbios"
|
||||
SRC_URI += "${TI_IPC_EXAMPLES_GIT_URI};\
|
||||
destsuffix=${TI_IPC_EXAMPLES_DEST_SUFFIX};\
|
||||
protocol=${TI_IPC_EXAMPLES_GIT_PROTOCOL};\
|
||||
branch=${TI_IPC_EXAMPLES_GIT_BRANCH};\
|
||||
name=${TI_IPC_EXAMPLES_NAME}"
|
||||
|
||||
TI_IPC_METADATA_GIT_URI = "git://git.ti.com/ipc/ipc-metadata.git"
|
||||
TI_IPC_METADATA_DEST_SUFFIX = "git/ipc-metadata"
|
||||
TI_IPC_METADATA_GIT_PROTOCOL = "git"
|
||||
TI_IPC_METADATA_GIT_BRANCH = "master"
|
||||
TI_IPC_METADATA_NAME = "ipc-metadata"
|
||||
|
||||
SRC_URI += "${TI_IPC_METADATA_GIT_URI};\
|
||||
destsuffix=${TI_IPC_METADATA_DEST_SUFFIX};\
|
||||
protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
|
||||
branch=${TI_IPC_METADATA_GIT_BRANCH};\
|
||||
name=${TI_IPC_METADATA_NAME}"
|
||||
|
||||
# Corresponds to tag: 3.43.01.02
|
||||
SRCREV_ipc-examples = "c2324cdcda4f6641cade25f95fa30996fb94bca0"
|
||||
|
||||
# Corresponds to tag: 3.43.01.02
|
||||
SRCREV_ipc-metadata = "c3fc63be358c8c9a429366ebf54fe03812671129"
|
||||
|
||||
S_ipc-examples = "${WORKDIR}/git/ipc-examples"
|
||||
S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
|
||||
DEPENDS_append_keystone = " ti-cgt6x-native \
|
||||
gcc-arm-none-eabi-native \
|
||||
"
|
||||
@@ -26,6 +59,7 @@ IPC_TARGETS = ""
|
||||
IPC_TARGETS_omap-a15 = "\
|
||||
gnu.targets.arm.A15F="${GCC_ARM_NONE_TOOLCHAIN}" \
|
||||
ti.targets.elf.C66="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
|
||||
ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
|
||||
ti.targets.arm.elf.M4="${M4_TOOLCHAIN_INSTALL_DIR}" \
|
||||
ti.targets.arm.elf.M4F="${M4_TOOLCHAIN_INSTALL_DIR}" \
|
||||
"
|
||||
@@ -33,18 +67,60 @@ IPC_TARGETS_omap-a15 = "\
|
||||
IPC_TARGETS_keystone = " \
|
||||
gnu.targets.arm.A15F="${GCC_ARM_NONE_TOOLCHAIN}" \
|
||||
ti.targets.elf.C66="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
|
||||
ti.targets.elf.C66_big_endian="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
|
||||
"
|
||||
|
||||
EXTRA_OEMAKE = "\
|
||||
PLATFORM=${PLATFORM} \
|
||||
XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
|
||||
BIOS_INSTALL_DIR="${SYSBIOS_INSTALL_DIR}" \
|
||||
${IPC_TARGETS} -f ipc-bios.mak\
|
||||
${IPC_TARGETS} \
|
||||
"
|
||||
|
||||
RELEASE_TYPE = "GA"
|
||||
RELEASE_SUFFIX = ""
|
||||
|
||||
IPC_PACKAGE_DIR = "${S}/ipc-package"
|
||||
|
||||
do_compile() {
|
||||
oe_runmake clean
|
||||
oe_runmake all
|
||||
oe_runmake -f ipc-bios.mak clean
|
||||
oe_runmake -f ipc-bios.mak release
|
||||
|
||||
cd ${S_ipc-metadata}
|
||||
oe_runmake .all-files IPC_INSTALL_DIR="${S}" \
|
||||
BUILD_HOST_OS="linux" \
|
||||
RELEASE_TYPE="${RELEASE_TYPE}"
|
||||
|
||||
cd ${S_ipc-examples}/src
|
||||
oe_runmake .examples \
|
||||
IPCTOOLS="${S_ipc-metadata}/src/etc"
|
||||
|
||||
if [ "${PLATFORM}" != "UNKNOWN" ]; then
|
||||
oe_runmake extract HOSTOS="bios" IPC_INSTALL_DIR="${S}"
|
||||
oe_runmake extract HOSTOS="linux" IPC_INSTALL_DIR="${S}"
|
||||
|
||||
if [ ! -z ${ALT_PLATFORM} ]; then
|
||||
oe_runmake extract PLATFORM=${ALT_PLATFORM} HOSTOS="bios" IPC_INSTALL_DIR="${S}"
|
||||
oe_runmake extract PLATFORM=${ALT_PLATFORM} HOSTOS="linux" IPC_INSTALL_DIR="${S}"
|
||||
fi
|
||||
fi
|
||||
|
||||
IPC_VERSION=`echo ${PV}${RELEASE_SUFFIX} | sed -e 's|\.|_|g'`
|
||||
install -d ${IPC_PACKAGE_DIR}
|
||||
# Copy docs and other meta files
|
||||
cp -pPrf ${S_ipc-metadata}/exports/ipc_${IPC_VERSION}/* -d ${IPC_PACKAGE_DIR}
|
||||
|
||||
# Copy example folders corresponding to the platforms
|
||||
if [ "${PLATFORM}" != "UNKNOWN" ]; then
|
||||
install -d ${IPC_PACKAGE_DIR}/examples
|
||||
cp -pPf ${S_ipc-examples}/src/examples/*.* ${IPC_PACKAGE_DIR}/examples/
|
||||
cp -pPf ${S_ipc-examples}/src/examples/makefile ${IPC_PACKAGE_DIR}/examples/
|
||||
cp -pPrf ${S_ipc-examples}/src/examples/${PLATFORM}* ${IPC_PACKAGE_DIR}/examples/
|
||||
if [ ! -z ${ALT_PLATFORM} ]; then
|
||||
cp -pPrf ${S_ipc-examples}/src/examples/${ALT_PLATFORM}* ${IPC_PACKAGE_DIR}/examples/
|
||||
fi
|
||||
find ${IPC_PACKAGE_DIR}/examples/ -name "*zip" -type f | xargs -I {} rm {}
|
||||
fi
|
||||
}
|
||||
|
||||
do_compile_append() {
|
||||
@@ -52,25 +128,27 @@ do_compile_append() {
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${IPC_INSTALL_DIR_RECIPE}
|
||||
cp -pPrf ${S}/* ${D}${IPC_INSTALL_DIR_RECIPE}
|
||||
IPC_VERSION=`echo ${PV}${RELEASE_SUFFIX} | sed -e 's|\.|_|g'`
|
||||
# Copy docs and other meta files
|
||||
install -d ${D}${IPC_INSTALL_DIR_RECIPE}
|
||||
cp -pPrf ${IPC_PACKAGE_DIR}/* -d ${D}${IPC_INSTALL_DIR_RECIPE}
|
||||
|
||||
install -d ${D}${base_libdir}/firmware/ipc
|
||||
cp -pPrf ${S}/packages/ti/ipc/tests/bin/* ${D}${base_libdir}/firmware/ipc
|
||||
install -d ${D}${base_libdir}/firmware/ipc
|
||||
cp -pPrf ${S}/packages/ti/ipc/tests/bin/* ${D}${base_libdir}/firmware/ipc || true
|
||||
}
|
||||
|
||||
ALTERNATIVE_PRIORITY = "5"
|
||||
|
||||
pkg_postinst_${PN}-fw_omap-a15 () {
|
||||
update-alternatives --install /lib/firmware/dra7-dsp1-fw.xe66 dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-dsp2-fw.xe66 dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-ipu1-fw.xem4 dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-ipu2-fw.xem4 dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-dsp1-fw.xe66 dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-dsp2-fw.xe66 dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-ipu1-fw.xem4 dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4 ${ALTERNATIVE_PRIORITY}
|
||||
update-alternatives --install /lib/firmware/dra7-ipu2-fw.xem4 dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4 ${ALTERNATIVE_PRIORITY}
|
||||
}
|
||||
|
||||
pkg_postrm_${PN}-fw_omap-a15 () {
|
||||
update-alternatives --remove dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66
|
||||
update-alternatives --remove dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66
|
||||
update-alternatives --remove dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4
|
||||
update-alternatives --remove dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4
|
||||
update-alternatives --remove dra7-dsp1-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp1/test_omx_dsp1_vayu.xe66
|
||||
update-alternatives --remove dra7-dsp2-fw.xe66 ipc/ti_platforms_evmDRA7XX_dsp2/test_omx_dsp2_vayu.xe66
|
||||
update-alternatives --remove dra7-ipu1-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu1/test_omx_ipu1_vayu.xem4
|
||||
update-alternatives --remove dra7-ipu2-fw.xem4 ipc/ti_platforms_evmDRA7XX_ipu2/test_omx_ipu2_vayu.xem4
|
||||
}
|
||||
|
||||
@@ -6,17 +6,17 @@ LIC_FILES_CHKSUM = "file://${S}/ipc-linux.mak;beginline=1;endline=30;md5=7b327f9
|
||||
|
||||
TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
|
||||
TI_IPC_GIT_PROTOCOL = "git"
|
||||
TI_IPC_GIT_BRANCH = "3.42"
|
||||
TI_IPC_GIT_BRANCH = "3.43"
|
||||
|
||||
#Corresponds to 3.42.00.02
|
||||
TI_IPC_SRCREV = "a520969994378fb2629d7dfc25f306c3a711b5bc"
|
||||
#Corresponds to 3.43.01.02
|
||||
TI_IPC_SRCREV = "9e6ebc02c14ed4150dad5d45d8a7e35258bf37ad"
|
||||
|
||||
BRANCH = "${TI_IPC_GIT_BRANCH}"
|
||||
SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};name=ipcdev"
|
||||
SRCREV = "${TI_IPC_SRCREV}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
PV = "3.42.00.02"
|
||||
PV = "3.43.01.02"
|
||||
INC_PR = "r0"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
@@ -15,11 +15,11 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
SRC_URI = "git://git.ti.com/keystone-linux/mpm-transport.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
BRANCH = "master"
|
||||
# This commit corresponds to tag DEV.MPM-TRANSPORT-02.00.00.01
|
||||
SRCREV = "489b669540c5545125ab5d9f3f2cdb5ec5fc09dd"
|
||||
# This commit corresponds to tag DEV.MPM-TRANSPORT-02.00.01.02
|
||||
SRCREV = "5c1f177b8d5802227dfe7e86fc026620e1e10189"
|
||||
|
||||
PV = "2.0.0.1"
|
||||
PR = "r1"
|
||||
PV = "2.0.1.2"
|
||||
PR = "r0"
|
||||
|
||||
EXTRA_OEMAKE = "PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
EXTRA_OEMAKE_append_k2hk-evm += "HYPLNK_TRANSPORT=true SRIO_TRANSPORT=true"
|
||||
|
||||
@@ -4,8 +4,8 @@ LICENSE = "BSD"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
PV = "2_02_01_03"
|
||||
PR = "r1"
|
||||
PV = "2_03_01_00"
|
||||
PR = "r0"
|
||||
|
||||
OPENMP_RTOS_GIT_URI = "git://git.ti.com/openmp/ti-openmp-dsp-runtime.git"
|
||||
OPENMP_RTOS_GIT_PROTOCOL = "git"
|
||||
@@ -15,7 +15,7 @@ BRANCH = "${OPENMP_RTOS_GIT_BRANCH}"
|
||||
SRC_URI = "${OPENMP_RTOS_GIT_URI};protocol=${OPENMP_RTOS_GIT_PROTOCOL};branch=${BRANCH} \
|
||||
"
|
||||
|
||||
SRCREV = "9bf371e9618297f8783113bff05995800535c27d"
|
||||
SRCREV = "a73b7b5a79a6ca9390388079b09a1cf5795bd7fc"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
|
||||
|
||||
|
||||
65
recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb
Normal file
65
recipes-ti/ti-pdk-build/ti-pdk-build-rtos_git.bb
Normal file
@@ -0,0 +1,65 @@
|
||||
DESCRIPTION = "Package containing PDK makefile infrastructure"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://makerules/env.mk;beginline=1;endline=31;md5=10503e8de09f5475185f3fd56de1e310"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
PV = "01.00.00.00A"
|
||||
PR = "r4"
|
||||
|
||||
PDK_BUILD_GIT_URI = "git://git.ti.com/keystone-rtos/processor-pdk-build.git"
|
||||
PDK_BUILD_GIT_PROTOCOL = "git"
|
||||
PDK_BUILD_GIT_BRANCH = "master"
|
||||
|
||||
# Below Commit ID corresponds to "DEV.PDK_BUILD.01.00.00.00A"
|
||||
PDK_BUILD_SRCREV = "8a026319765cc125e2daef709841bb3ce1a8d325"
|
||||
|
||||
BRANCH = "${PDK_BUILD_GIT_BRANCH}"
|
||||
SRC_URI = "${PDK_BUILD_GIT_URI};protocol=${PDK_BUILD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${PDK_BUILD_SRCREV}"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
|
||||
|
||||
S = "${WORKDIR}/git/"
|
||||
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
do_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am571x
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am572x
|
||||
|
||||
install -m 0755 Rules.make ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build
|
||||
|
||||
sed -i -e "s|c\:/ti/ccsv5/utils/cygwin|\$(XDC_INSTALL_PATH)/bin|g" \
|
||||
${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/Rules.make
|
||||
|
||||
install -m 0755 makerules/build_config.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/common.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/component.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/env.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/platform.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/rules_66.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/rules_a15.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/rules_a8.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/rules_a8_extend.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/rules_a9.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/rules_m4.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 makerules/rules_ti_cgt_arm.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
install -m 0755 am571x/config_am571x.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am571x
|
||||
install -m 0755 am571x/config_am571x_c66.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am571x
|
||||
install -m 0755 am571x/config_am571x_a15.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am571x
|
||||
install -m 0755 am571x/mem_segment_definition_1024mb_bios.xs ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am571x
|
||||
install -m 0755 am572x/config_am572x.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am572x
|
||||
install -m 0755 am572x/config_am572x_c66.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am572x
|
||||
install -m 0755 am572x/config_am572x_a15.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am572x
|
||||
install -m 0755 am572x/mem_segment_definition_1024mb_bios.xs ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am572x
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/*"
|
||||
@@ -1,6 +1,6 @@
|
||||
DESCRIPTION = "TI softhsmv2 package"
|
||||
LICENSE = "BSD-2-Clause | BSD-3-Clause | ISC | IBM-License | FSFULLR | Zlib"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=664f3daf042b19d634189e709d5d558e"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=700a883962ccff663f888f3f7221ce8f"
|
||||
SECTION = "libs"
|
||||
|
||||
mntdir = "/mnt"
|
||||
@@ -10,12 +10,12 @@ inherit autotools pkgconfig
|
||||
DEPENDS = "openssl libdaemon zlib"
|
||||
COMPATIBLE_MACHINE = "(tci6614-evm|keystone)"
|
||||
|
||||
BRANCH="master"
|
||||
BRANCH="ti-softhsm-rebase"
|
||||
SRC_URI = "git://git.ti.com/keystone-linux/ti-softhsmv2.git;protocol=git;branch=${BRANCH}"
|
||||
#Following commit corresponds to tag DEV.SOFTHSM-01.03.00.04
|
||||
SRCREV = "c2688afb9373309751e640088705cb739997665d"
|
||||
PV = "1.3.0.4"
|
||||
PR = "r1"
|
||||
#Following commit corresponds to tag DEV.SOFTHSM-02.00.00.00
|
||||
SRCREV = "b0eef602c03583e59c289ba113b64eaa4f5cac13"
|
||||
PV = "2.0.0.0"
|
||||
PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
||||
23
recipes-ti/uio-test-pruss/uio-test-pruss_git.bb
Normal file
23
recipes-ti/uio-test-pruss/uio-test-pruss_git.bb
Normal file
@@ -0,0 +1,23 @@
|
||||
DESCRIPTION = "Provides test pruss firmware for uio based tests"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
PV = "1.0.0.0"
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
DEPENDS = "ti-cgt-pru-native"
|
||||
|
||||
BRANCH = "master"
|
||||
SRC_URI = "git://git.ti.com/processor-sdk/uio-test-pruss.git;protocol=git;branch=${BRANCH}"
|
||||
LIC_FILES_CHKSUM = "file://Makefile;startline=1;endline=31;md5=0ee4f2c42eb6b04e37859bb55a18b144"
|
||||
|
||||
# Corresponds to version 01.00.00.00
|
||||
SRCREV = "f04b91b84331c9a12c897e4eb2836a0a3e3a5fae"
|
||||
|
||||
COMPATIBLE_MACHINE = "omap-a15"
|
||||
EXTRA_OEMAKE = "CGT_PRU=${TI_CGT_PRU_INSTALL_DIR}"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}/
|
||||
cp -r *.bin ${D}${bindir}/
|
||||
}
|
||||
Reference in New Issue
Block a user