mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
Compare commits
77 Commits
ti2016.05
...
ti2016.08-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
58d903691c | ||
|
|
b26e860beb | ||
|
|
edb1549027 | ||
|
|
74718ef167 | ||
|
|
570596700e | ||
|
|
ba3c630b03 | ||
|
|
643f746580 | ||
|
|
3cc72b2790 | ||
|
|
9392a5f319 | ||
|
|
42bde88030 | ||
|
|
753f6beddb | ||
|
|
7ea95da9b2 | ||
|
|
ac4ab71f83 | ||
|
|
cb6e2adf99 | ||
|
|
b31bb0462b | ||
|
|
2a474f9f2c | ||
|
|
7314bb6ac3 | ||
|
|
103e50bebe | ||
|
|
179c0842b4 | ||
|
|
ed06c3bb58 | ||
|
|
de64271432 | ||
|
|
4a792606e2 | ||
|
|
819e5c7a4e | ||
|
|
f06c713f64 | ||
|
|
e7a164190c | ||
|
|
55ef80db5e | ||
|
|
b4800c6706 | ||
|
|
f9d3386df6 | ||
|
|
dbef3f2c9a | ||
|
|
d9a81e3be2 | ||
|
|
f0a7e52d65 | ||
|
|
db8c12675f | ||
|
|
10ad4182bf | ||
|
|
8663e1611a | ||
|
|
b7611f0f22 | ||
|
|
ba08ac1af4 | ||
|
|
d245941820 | ||
|
|
3a601d6bf3 | ||
|
|
636f089831 | ||
|
|
10c1d75c9d | ||
|
|
6bea060cdd | ||
|
|
803dbd2ecf | ||
|
|
ba0725afde | ||
|
|
e3bf02aa14 | ||
|
|
8d1f0684ca | ||
|
|
878de32398 | ||
|
|
000df8b346 | ||
|
|
d9b6a1f01c | ||
|
|
56f06b0fbe | ||
|
|
14a9e84e00 | ||
|
|
bf78140568 | ||
|
|
9a14789fd6 | ||
|
|
4bec2c5890 | ||
|
|
4e9fe65e42 | ||
|
|
d69015a0f3 | ||
|
|
fbfb644ac9 | ||
|
|
4615923c8a | ||
|
|
e280a2c907 | ||
|
|
47e2a2e97a | ||
|
|
20a8c89b2b | ||
|
|
47cc9a9425 | ||
|
|
a3f6f7ff6d | ||
|
|
459c78045a | ||
|
|
f449d8bb25 | ||
|
|
dab6fb8c35 | ||
|
|
c664838d35 | ||
|
|
ca02a57aa9 | ||
|
|
08947a4979 | ||
|
|
b49659ea61 | ||
|
|
a8af1cd2e6 | ||
|
|
117de86440 | ||
|
|
7efb2338a9 | ||
|
|
18f4073ad0 | ||
|
|
16bf3379a3 | ||
|
|
f7719a0e1d | ||
|
|
6473ea8be0 | ||
|
|
0f9f57b201 |
@@ -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 5250"
|
||||
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 5700"
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
|
||||
# from dmesg:
|
||||
|
||||
@@ -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 2450"
|
||||
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 2700"
|
||||
|
||||
# do ubiattach /dev/ubi_ctrl -m 11 -O 4096
|
||||
# from dmesg:
|
||||
|
||||
@@ -11,8 +11,8 @@ UBOOT_LOADADDRESS = "0x82000000"
|
||||
UBOOT_RD_LOADADDRESS = "0x84000000"
|
||||
UBOOT_RD_ENTRYPOINT = "0x84000000"
|
||||
|
||||
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_AUTO}"
|
||||
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_AUTO}/am5x"
|
||||
|
||||
OPTEEMACHINE = "ti"
|
||||
OPTEEFLAVOR = "am57xx_evm"
|
||||
OPTEEFLAVOR = "am57xx"
|
||||
OPTEEOUTPUTMACHINE = "ti"
|
||||
|
||||
@@ -11,8 +11,8 @@ UBOOT_LOADADDRESS = "0x82000000"
|
||||
UBOOT_RD_LOADADDRESS = "0x84000000"
|
||||
UBOOT_RD_ENTRYPOINT = "0x84000000"
|
||||
|
||||
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_AUTO}"
|
||||
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_AUTO}/dra7"
|
||||
|
||||
OPTEEMACHINE = "ti"
|
||||
OPTEEFLAVOR = "dra7_evm dra72_evm_revc dra71_evm"
|
||||
OPTEEFLAVOR = "dra7xx"
|
||||
OPTEEOUTPUTMACHINE = "ti"
|
||||
|
||||
@@ -3,11 +3,11 @@ HOMEPAGE = "http://processors.wiki.ti.com/index.php/Category:CMEM"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://include/ti/cmem.h;beginline=1;endline=30;md5=9b745e2765a6ba8a636c91aed4b02ac1"
|
||||
|
||||
BRANCH = "master"
|
||||
# This corresponds to version 4.12.00.00
|
||||
SRCREV = "d6d3e84c84d0e84a9b96c3f6f789ac642d03afcb"
|
||||
BRANCH = "lu-next"
|
||||
# This corresponds to version 4.13.00.01_eng
|
||||
SRCREV = "1389059f01eabc1e853a384f0e5f51c4f3e4f197"
|
||||
|
||||
PV = "4.12.00.00+git${SRCPV}"
|
||||
PV = "4.13.00.01+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ipc/ludev.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ include cmem.inc
|
||||
|
||||
RDEPENDS_${PN} = "cmem-mod"
|
||||
|
||||
PR = "r0"
|
||||
PR = "r1"
|
||||
|
||||
PACKAGES =+ "${PN}-test"
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone|dra7xx"
|
||||
|
||||
PV = "03.03.00.04B"
|
||||
PV = "03.03.00.05A"
|
||||
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"
|
||||
|
||||
# Below commit ID corresponds to "DEV.CSL_PROCESSOR-SDK.03.03.00.04B"
|
||||
CSL_SRCREV = "a74dc132a21085214b49c3ae8884825d87b6dd2f"
|
||||
# Below commit ID corresponds to "DEV.CSL_PROCESSOR-SDK.03.03.00.05A"
|
||||
CSL_SRCREV = "811646f507d985dac04544c60c965cadf5e26a4f"
|
||||
|
||||
BRANCH="${CSL_GIT_BRANCH}"
|
||||
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -6,16 +6,16 @@ COMPATIBLE_MACHINE = "dra7xx"
|
||||
|
||||
SRC_URI = "git://git.ti.com/glsdk/dspdce.git;protocol=git"
|
||||
|
||||
SRCREV = "3b9cea492f23d7dabb9ffa0e69631b858ba8e90a"
|
||||
SRCREV = "de6e599f067b25c46cc0c8f74a22cc3b8aafbae8"
|
||||
|
||||
PV = "1.00.00.06"
|
||||
PV = "1.00.00.07"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
|
||||
PR = "r3"
|
||||
PR = "r4"
|
||||
inherit update-alternatives
|
||||
|
||||
DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
|
||||
|
||||
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=309825aa8f5edfcf2c44912ac094b979
|
||||
|
||||
DEPENDS = "libulm ncurses"
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
PR = "${INC_PR}.2"
|
||||
|
||||
S = "${WORKDIR}/git/dsptop"
|
||||
|
||||
@@ -12,7 +12,7 @@ DEVICE = ""
|
||||
DEVICE_dra7xx = "DRA7xx"
|
||||
DEVICE_keystone = "C66AK2Hxx"
|
||||
|
||||
EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX}"
|
||||
EXTRA_OEMAKE = "release DEVICE=${DEVICE} CROSS_COMPILE=${TARGET_PREFIX} CC="${CC}""
|
||||
|
||||
do_install() {
|
||||
oe_runmake install DESTDIR=${D}
|
||||
|
||||
@@ -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"
|
||||
|
||||
# Below commit ID corresponds to tag "DEV_EDMA3_LLD_02_12_01_25A"
|
||||
EDMA3_LLD_SRCREV = "b2d61c61dd048bdea35e9b2810647b4d419a82b5"
|
||||
# Below commit ID corresponds to tag "DEV_EDMA3_LLD_02_12_02_26"
|
||||
EDMA3_LLD_SRCREV = "1c67565620f5a5305cf3293bba669c6aa1a7e40a"
|
||||
|
||||
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.25A"
|
||||
PV = "2.12.02.26"
|
||||
INC_PR = "r0"
|
||||
|
||||
@@ -5,13 +5,13 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=78d9818a51b9a8e9bb89dea418bac297"
|
||||
|
||||
inherit module
|
||||
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
MACHINE_KERNEL_PR_append = "c"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
# Need to branch out with ${PV} var
|
||||
BRANCH = "ti-${PV}-k4.4"
|
||||
|
||||
SRCREV = "7a2b06ad1df46a274336f7ae0e24a9d67e72cd66"
|
||||
SRCREV = "d188246f28ad52410bc303c26a873e2cc0f82090"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-gc320-driver.git;protocol=git;branch=${BRANCH}"
|
||||
S = "${WORKDIR}/git/src"
|
||||
|
||||
29
recipes-bsp/goodix-fw/goodix-fw_git.bb
Normal file
29
recipes-bsp/goodix-fw/goodix-fw_git.bb
Normal file
@@ -0,0 +1,29 @@
|
||||
DESCRIPTION = "Goodix GT9271 config firmware"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENCE.Spectrum-GT9271;md5=2a6de6be7af1fe46370c684daf27c852"
|
||||
|
||||
PV = "1.0.0.0"
|
||||
PR = "r0"
|
||||
|
||||
CLEANBROKEN = "1"
|
||||
|
||||
COMPATIBLE_MACHINE = "dra7xx"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
SRCREV = "f1a8d1d0131f83bd1a775cde7075eb67c070892c"
|
||||
BRANCH ?= "ti-linux-firmware-4.1.y"
|
||||
|
||||
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
ORIGIN = "DRA71x-RevA-GT9271_SpecDig_Config.bin"
|
||||
TARGET = "goodix_9271_cfg.bin"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${base_libdir}/firmware
|
||||
install -m 0644 ${S}/ti-evm/${ORIGIN} ${D}${base_libdir}/firmware/${TARGET}
|
||||
}
|
||||
|
||||
FILES_${PN} = "${base_libdir}/firmware"
|
||||
@@ -9,7 +9,7 @@ python __anonymous() {
|
||||
DESCRIPTION = "Firmware for IPU for supporting Accelerated MM decode and encode"
|
||||
LICENSE = "TI-TSPA"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://Texas_Instruments_ipumm_Manifest.pdf;md5=e3e7d6efc7aca87789775198c4ca9f8e"
|
||||
LIC_FILES_CHKSUM = "file://Texas_Instruments_ipumm_Manifest.pdf;md5=5cc572579f07af266ab57fc17d762c7f"
|
||||
|
||||
COMPATIBLE_MACHINE = "dra7xx"
|
||||
|
||||
@@ -17,12 +17,12 @@ RDEPENDS_${PN} = " libdce"
|
||||
|
||||
SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
|
||||
|
||||
SRCREV = "cd93550ed32c7849de91288e7d90cba3bd89614b"
|
||||
SRCREV = "fd441443a4289c801a0c8d9f00b6966f7fe3476c"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PV = "3.00.12.00"
|
||||
PR = "r0"
|
||||
PV = "3.00.13.00"
|
||||
PR = "r5"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
|
||||
@@ -8,15 +8,15 @@ NWAL_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/nwal-lld.git"
|
||||
NWAL_LLD_GIT_PROTOCOL = "git"
|
||||
NWAL_LLD_GIT_BRANCH = "master"
|
||||
|
||||
# Below commit ID corresponds to "DEV.NWAL.02.01.00.10A"
|
||||
NWAL_LLD_SRCREV = "e7ed8c5abc4b93b99a5f45699eef8f3b8ca51d1e"
|
||||
# Below commit ID corresponds to "DEV.NWAL.02.01.00.11A"
|
||||
NWAL_LLD_SRCREV = "a93303e3d682d7161030113b72c3e1adf755bf89"
|
||||
|
||||
BRANCH = "${NWAL_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${NWAL_LLD_GIT_URI};protocol=${NWAL_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${NWAL_LLD_SRCREV}"
|
||||
|
||||
PV = "02.01.00.10"
|
||||
INC_PR = "r1"
|
||||
PV = "02.01.00.11A"
|
||||
INC_PR = "r0"
|
||||
|
||||
BASEDIR = "${WORKDIR}/git"
|
||||
S = "${BASEDIR}/ti/drv/nwal"
|
||||
|
||||
20
recipes-bsp/osal/osal-test_git.bb
Normal file
20
recipes-bsp/osal/osal-test_git.bb
Normal file
@@ -0,0 +1,20 @@
|
||||
DESCRIPTION = "TI OSAL tests"
|
||||
|
||||
DEPENDS="common-csl-ip osal"
|
||||
|
||||
include osal.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
|
||||
|
||||
do_compile () {
|
||||
# Build the tests
|
||||
make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR}
|
||||
make -f makefile_armv7 tests PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}
|
||||
}
|
||||
|
||||
do_install () {
|
||||
# Install the binary
|
||||
make -f makefile_armv7 installbin PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_BIN_BASE_DIR=${D}${bindir} OSAL_SRC_DIR=${S}
|
||||
}
|
||||
20
recipes-bsp/osal/osal.inc
Normal file
20
recipes-bsp/osal/osal.inc
Normal file
@@ -0,0 +1,20 @@
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://osal.h;beginline=1;endline=31;md5=8cbd8efb1460e4f16e6b00c8a7686be4"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
OSAL_GIT_URI = "git://git.ti.com/keystone-rtos/osal.git"
|
||||
OSAL_GIT_PROTOCOL = "git"
|
||||
OSAL_GIT_BRANCH = "master"
|
||||
OSAL_GIT_DESTSUFFIX = "git/ti/osal"
|
||||
|
||||
# Below commit ID corresponds to "DEV.OSAL.01.00.00.05E"
|
||||
OSAL_SRCREV = "5125c71d756530513500b463d3301d03dee04497"
|
||||
|
||||
BRANCH = "${OSAL_GIT_BRANCH}"
|
||||
SRC_URI = "${OSAL_GIT_URI};destsuffix=${OSAL_GIT_DESTSUFFIX};protocol=${OSAL_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${OSAL_SRCREV}"
|
||||
PV = "01.00.00.05E"
|
||||
INC_PR = "r0"
|
||||
20
recipes-bsp/osal/osal_git.bb
Normal file
20
recipes-bsp/osal/osal_git.bb
Normal file
@@ -0,0 +1,20 @@
|
||||
DESCRIPTION = "TI OSAL library for Linux"
|
||||
|
||||
DEPENDS="common-csl-ip"
|
||||
|
||||
include osal.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
|
||||
|
||||
do_compile () {
|
||||
# Build the lib
|
||||
make -f makefile_armv7 clean PDK_INSTALL_PATH=${STAGING_INCDIR}
|
||||
make -f makefile_armv7 lib PDK_INSTALL_PATH=${STAGING_INCDIR}
|
||||
}
|
||||
|
||||
do_install () {
|
||||
# Install the lib
|
||||
make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
|
||||
}
|
||||
@@ -9,14 +9,14 @@ 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.02.00"
|
||||
PA_LLD_SRCREV = "dca2a281c0c57f3b3018a93fae5485825a33042c"
|
||||
# Below Commit ID corresponds to "DEV.PA_LLD.03.00.02.01"
|
||||
PA_LLD_SRCREV = "e95de49323678a55072c90fb213b94f96cf494b1"
|
||||
|
||||
BRANCH = "${PA_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${PA_LLD_GIT_URI};destsuffix=${PA_LLD_GIT_DESTSUFFIX};protocol=${PA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${PA_LLD_SRCREV}"
|
||||
|
||||
PV = "03.00.02.00"
|
||||
PV = "03.00.02.01"
|
||||
INC_PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${PA_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -7,7 +7,7 @@ inherit module
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15"
|
||||
|
||||
MACHINE_KERNEL_PR_append = "i"
|
||||
MACHINE_KERNEL_PR_append = "l"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
@@ -25,14 +25,12 @@ 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 = "e68719ba7c54602c710b6615cd665f5b7f47f85e"
|
||||
SRCREV = "fd47e44b18944cf7ade480ac67a9c0172619ff7e"
|
||||
|
||||
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
|
||||
TARGET_PRODUCT_ti33x = "ti335x"
|
||||
TARGET_PRODUCT_ti43x = "ti437x"
|
||||
|
||||
PARALLEL_MAKE = ""
|
||||
|
||||
EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" TARGET_PRODUCT=${TARGET_PRODUCT}'
|
||||
|
||||
do_compile_prepend() {
|
||||
|
||||
21
recipes-bsp/pruss-lld/pruss-lld-test_git.bb
Normal file
21
recipes-bsp/pruss-lld/pruss-lld-test_git.bb
Normal file
@@ -0,0 +1,21 @@
|
||||
DESCRIPTION = "TI PRUSS low level driver tests"
|
||||
|
||||
DEPENDS="common-csl-ip pruss-lld osal"
|
||||
|
||||
include pruss-lld.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PRUSS_SRC_DIR=${S}"
|
||||
|
||||
do_compile () {
|
||||
# Build the tests
|
||||
oe_runmake tests
|
||||
}
|
||||
|
||||
do_install () {
|
||||
# Install the binary
|
||||
oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir}
|
||||
}
|
||||
20
recipes-bsp/pruss-lld/pruss-lld.inc
Normal file
20
recipes-bsp/pruss-lld/pruss-lld.inc
Normal file
@@ -0,0 +1,20 @@
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g-evm"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"
|
||||
PRUSS_LLD_GIT_PROTOCOL = "git"
|
||||
PRUSS_LLD_GIT_BRANCH = "master"
|
||||
PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"
|
||||
|
||||
# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.05A"
|
||||
PRUSS_LLD_SRCREV = "7421ea14f163fb3c95c3645fe0add1e05da9d748"
|
||||
|
||||
BRANCH = "${PRUSS_LLD_GIT_BRANCH}"
|
||||
SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${PRUSS_LLD_SRCREV}"
|
||||
PV = "01.00.00.05A"
|
||||
INC_PR = "r0"
|
||||
22
recipes-bsp/pruss-lld/pruss-lld_git.bb
Normal file
22
recipes-bsp/pruss-lld/pruss-lld_git.bb
Normal file
@@ -0,0 +1,22 @@
|
||||
DESCRIPTION = "TI PRUSS low level driver library"
|
||||
|
||||
DEPENDS="common-csl-ip osal"
|
||||
|
||||
include pruss-lld.inc
|
||||
|
||||
PR = "${INC_PR}.2"
|
||||
|
||||
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
|
||||
do_compile () {
|
||||
# Build the lib
|
||||
oe_runmake clean
|
||||
oe_runmake lib
|
||||
}
|
||||
|
||||
do_install () {
|
||||
# Install the lib
|
||||
oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
|
||||
}
|
||||
@@ -7,8 +7,6 @@ SRC_URI = "git://github.com/tomba/rwmem.git"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OEMAKE = "CC=${TARGET_PREFIX}gcc"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
install -m 0755 rwmem ${D}${bindir}
|
||||
|
||||
@@ -8,14 +8,14 @@ SA_LLD_GIT_PROTOCOL = "git"
|
||||
SA_LLD_GIT_BRANCH = "master"
|
||||
SA_LLD_GIT_DESTSUFFIX = "git/ti/drv/sa"
|
||||
|
||||
# Below commit ID corresponds to "DEV.SA_LLD.03.00.00.15"
|
||||
SA_LLD_SRCREV = "59dbcc8b1ed05d81161bc4c472bed8916a004728"
|
||||
# Below commit ID corresponds to "DEV.SA_LLD.03.00.00.16"
|
||||
SA_LLD_SRCREV = "eb1508714586f92e66bf5a8a4c212e8277f6b065"
|
||||
|
||||
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.15"
|
||||
PV = "03.00.00.16"
|
||||
INC_PR = "r0"
|
||||
|
||||
S = "${WORKDIR}/${SA_LLD_GIT_DESTSUFFIX}"
|
||||
|
||||
@@ -7,14 +7,14 @@ DESCRIPTION = "u-boot bootloader for TI devices"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://Licenses/README;md5=a2c678cfd4a4d97135585cad908541c6"
|
||||
|
||||
PR = "r26"
|
||||
PR = "r34"
|
||||
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 = "6c5519b6fc09274d28d653a9a3cabf7dc74883ca"
|
||||
SRCREV = "299ebd66e11c2481a29ddcbfe65e196f6c9e0b41"
|
||||
|
||||
# Support for secure devices - detailed info is in doc/README.ti-secure
|
||||
TI_SECURE_DEV_PKG ?= ""
|
||||
|
||||
@@ -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 = "fccafce7d0a023e36c064ccbaa7d33e89252ea00"
|
||||
SRCREV = "d184140aa5c17e13e1bf21151f1a7bc068bdf8bf"
|
||||
|
||||
# There's only hardfp version available
|
||||
python __anonymous() {
|
||||
@@ -31,7 +31,7 @@ INITSCRIPT_PARAMS = "defaults 8"
|
||||
|
||||
inherit update-rc.d
|
||||
|
||||
PR = "r16"
|
||||
PR = "r23"
|
||||
PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2 omap5-sgx-ddk-um-linux"
|
||||
|
||||
DEPENDS += "libdrm udev libgbm wayland libffi"
|
||||
|
||||
@@ -42,6 +42,7 @@ do_compile () {
|
||||
|
||||
do_install () {
|
||||
oe_runmake install
|
||||
chown -R root:root ${D}
|
||||
}
|
||||
|
||||
PACKAGE_BEFORE_PN = "${PN}-breakpoints ${PN}-cpu-hotplug ${PN}-efivarfs ${PN}-exec ${PN}-firmware ${PN}-ftrace \
|
||||
|
||||
@@ -4,12 +4,13 @@
|
||||
CMEM_MACHINE = "${MACHINE}"
|
||||
CMEM_MACHINE_am57xx-evm = "am571x am572x"
|
||||
CMEM_MACHINE_am57xx-hs-evm = "am571x am572x"
|
||||
CMEM_MACHINE_dra7xx-evm = "dra72x dra74x"
|
||||
CMEM_MACHINE_dra7xx-hs-evm = "dra72x dra74x"
|
||||
CMEM_MACHINE_dra7xx-evm = "dra71x dra72x dra74x"
|
||||
CMEM_MACHINE_dra7xx-hs-evm = "dra71x dra72x dra74x"
|
||||
|
||||
# Set cmem.dtsi per machine or machine variant
|
||||
CMEM_DTSI = "cmem.dtsi"
|
||||
CMEM_DTSI_am571x = "cmem-am571x.dtsi"
|
||||
CMEM_DTSI_dra71x = "cmem-dra71x.dtsi"
|
||||
CMEM_DTSI_dra72x = "cmem-dra72x.dtsi"
|
||||
|
||||
# Split device trees between variants
|
||||
@@ -17,6 +18,7 @@ CMEM_DEVICETREE = "${KERNEL_DEVICETREE}"
|
||||
CMEM_DEVICETREE_am571x = "am571x-idk.dtb am571x-idk-lcd-osd.dtb am571x-idk-lcd-osd101t2587.dtb"
|
||||
CMEM_DEVICETREE_am572x = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-evm.dtb am57xx-evm-reva3.dtb am572x-idk.dtb \
|
||||
am572x-idk-lcd-osd.dtb am572x-idk-lcd-osd101t2587.dtb"
|
||||
CMEM_DEVICETREE_dra71x = "dra71-evm.dtb dra71-evm-lcd-auo-g101evn01.0.dtb"
|
||||
CMEM_DEVICETREE_dra72x = "dra72-evm.dtb dra72-evm-lcd-lg.dtb dra72-evm-lcd-osd.dtb dra72-evm-lcd-osd101t2587.dtb \
|
||||
dra72-evm-revc.dtb dra72-evm-revc-lcd-osd101t2045.dtb dra72-evm-revc-lcd-osd101t2587.dtb"
|
||||
CMEM_DEVICETREE_dra74x = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd.dtb dra7-evm-lcd-osd101t2587.dtb"
|
||||
@@ -24,9 +26,6 @@ CMEM_DEVICETREE_dra74x = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd.dtb
|
||||
# Flag to enable CMEM injection
|
||||
RESERVE_CMEM ?= "0"
|
||||
|
||||
# Need to patch main keystone dtsi files sram entry
|
||||
SRC_URI_append_keystone = "${@base_conditional("RESERVE_CMEM", "1", " file://0001-ARM-dts-keystone-Remove-reg-entry-from-the-sram-node.patch", "", d)}"
|
||||
|
||||
# Add correct cmem.dtsi to SRC_URI for each variant for a given machine
|
||||
python() {
|
||||
old_overrides = d.getVar('OVERRIDES', False)
|
||||
|
||||
@@ -1,79 +0,0 @@
|
||||
From c7e576590e45f9fb86a9d74fa66b4fd4f8eca803 Mon Sep 17 00:00:00 2001
|
||||
From: Sam Nelson <sam.nelson@ti.com>
|
||||
Date: Fri, 11 Nov 2016 10:32:48 -0500
|
||||
Subject: [PATCH] ARM: dts: keystone: Remove reg entry from the sram node
|
||||
|
||||
Currently the reg entry reserves the whole MSMC ram range to be used
|
||||
only through the mmio-sram driver. (See LCPD-7801)
|
||||
|
||||
Given that other modules (like CMEM) also currently reserve memory from
|
||||
MSMC, the reg entry which takes over the whole memory breaks those
|
||||
functionality. So currently recommending to remove this for now.
|
||||
Still the ranges entry will capture the total memory available.
|
||||
|
||||
This will allow module like CMEM to reserve and use a non-overlapping
|
||||
section of memory not marked reserved by the sub nodes here.
|
||||
|
||||
Resolves current issue with CMEM module reporting error allocating MSMC
|
||||
memory.
|
||||
|
||||
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
|
||||
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
|
||||
---
|
||||
arch/arm/boot/dts/keystone-k2e.dtsi | 1 -
|
||||
arch/arm/boot/dts/keystone-k2g.dtsi | 1 -
|
||||
arch/arm/boot/dts/keystone-k2hk.dtsi | 1 -
|
||||
arch/arm/boot/dts/keystone-k2l.dtsi | 1 -
|
||||
4 files changed, 4 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/keystone-k2e.dtsi b/arch/arm/boot/dts/keystone-k2e.dtsi
|
||||
index 553c423..5b9252a 100644
|
||||
--- a/arch/arm/boot/dts/keystone-k2e.dtsi
|
||||
+++ b/arch/arm/boot/dts/keystone-k2e.dtsi
|
||||
@@ -98,7 +98,6 @@
|
||||
|
||||
msm_ram: msmram@0c000000 {
|
||||
compatible = "mmio-sram";
|
||||
- reg = <0x0c000000 0x200000>;
|
||||
ranges = <0x0 0x0c000000 0x200000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
diff --git a/arch/arm/boot/dts/keystone-k2g.dtsi b/arch/arm/boot/dts/keystone-k2g.dtsi
|
||||
index 45faf40..e953d82 100644
|
||||
--- a/arch/arm/boot/dts/keystone-k2g.dtsi
|
||||
+++ b/arch/arm/boot/dts/keystone-k2g.dtsi
|
||||
@@ -99,7 +99,6 @@
|
||||
|
||||
msm_ram: msmram@0c000000 {
|
||||
compatible = "mmio-sram";
|
||||
- reg = <0x0c000000 0x100000>;
|
||||
ranges = <0x0 0x0c000000 0x100000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
diff --git a/arch/arm/boot/dts/keystone-k2hk.dtsi b/arch/arm/boot/dts/keystone-k2hk.dtsi
|
||||
index edca6aa..f3f1932 100644
|
||||
--- a/arch/arm/boot/dts/keystone-k2hk.dtsi
|
||||
+++ b/arch/arm/boot/dts/keystone-k2hk.dtsi
|
||||
@@ -111,7 +111,6 @@
|
||||
|
||||
msm_ram: msmram@0c000000 {
|
||||
compatible = "mmio-sram";
|
||||
- reg = <0x0c000000 0x600000>;
|
||||
ranges = <0x0 0x0c000000 0x600000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
diff --git a/arch/arm/boot/dts/keystone-k2l.dtsi b/arch/arm/boot/dts/keystone-k2l.dtsi
|
||||
index 76caff6..4ee7439 100644
|
||||
--- a/arch/arm/boot/dts/keystone-k2l.dtsi
|
||||
+++ b/arch/arm/boot/dts/keystone-k2l.dtsi
|
||||
@@ -284,7 +284,6 @@
|
||||
|
||||
msm_ram: msmram@0c000000 {
|
||||
compatible = "mmio-sram";
|
||||
- reg = <0x0c000000 0x200000>;
|
||||
ranges = <0x0 0x0c000000 0x200000>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
--
|
||||
2.7.4
|
||||
|
||||
29
recipes-kernel/linux/files/dra7xx/cmem-dra71x.dtsi
Normal file
29
recipes-kernel/linux/files/dra7xx/cmem-dra71x.dtsi
Normal file
@@ -0,0 +1,29 @@
|
||||
/ {
|
||||
reserved-memory {
|
||||
#address-cells = <2>;
|
||||
#size-cells = <2>;
|
||||
ranges;
|
||||
|
||||
cmem_block_mem_0: cmem_block_mem@a0000000 {
|
||||
reg = <0x0 0xa0000000 0x0 0x0c000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
cmem {
|
||||
compatible = "ti,cmem";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
#pool-size-cells = <2>;
|
||||
|
||||
status = "okay";
|
||||
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x0 0x0c000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,19 +1,7 @@
|
||||
/ {
|
||||
reserved-memory {
|
||||
mpm_block_mem_0: mpm_block_mem@820000000 {
|
||||
reg = <0x00000008 0x20000000 0x00000000 0x02000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_0: cmem_block_mem@829000000 {
|
||||
reg = <0x00000008 0x22000000 0x00000000 0x1E000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_1: cmem_block_mem@00c080000 {
|
||||
reg = <0x00000000 0x0c080000 0x00000000 0x000c0000>;
|
||||
cmem_block_mem_0: cmem_block_mem@830000000 {
|
||||
reg = <0x00000008 0x30000000 0x00000000 0x18000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
@@ -31,12 +19,18 @@
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x00000000 0x1E000000>;
|
||||
cmem-buf-pools = <1 0x00000000 0x18000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
memory-region = <&cmem_block_mem_1>;
|
||||
sram = <&sram_cmem>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&msm_ram {
|
||||
sram_cmem: sram-cmem@80000 {
|
||||
reg = <0x80000 0xc0000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,54 +1,37 @@
|
||||
/ {
|
||||
reserved-memory {
|
||||
mpm_block_mem_0: mpm_block_mem@820000000 {
|
||||
reg = <0x00000008 0x20000000 0x00000000 0x02000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
reserved-memory {
|
||||
|
||||
cmem_block_mem_0: cmem_block_mem@829000000 {
|
||||
reg = <0x00000008 0x29000000 0x00000000 0x17000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
cmem_block_mem_0: cmem_block_mem@818000000 {
|
||||
reg = <0x00000008 0x18000000 0x00000000 0x5000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
cmem_block_mem_1: cmem_block_mem@00c000000 {
|
||||
reg = <0x00000000 0x0c000000 0x00000000 0x00100000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_2: cmem_block_mem@822000000 {
|
||||
reg = <0x00000008 0x22000000 0x00000000 0x07000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
cmem {
|
||||
compatible = "ti,cmem";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
cmem {
|
||||
compatible = "ti,cmem";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
#pool-size-cells = <2>;
|
||||
|
||||
status = "okay";
|
||||
status = "okay";
|
||||
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x00000000 0x17000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
memory-region = <&cmem_block_mem_1>;
|
||||
};
|
||||
|
||||
cmem_block_2: cmem_block@2 {
|
||||
reg = <2>;
|
||||
memory-region = <&cmem_block_mem_2>;
|
||||
};
|
||||
};
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x00000000 0x5000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
sram = <&sram_cmem>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&msm_ram {
|
||||
sram_cmem: sram-cmem@a0000 {
|
||||
reg = <0xa0000 0x57000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,54 +1,37 @@
|
||||
/ {
|
||||
reserved-memory {
|
||||
mpm_block_mem_0: mpm_block_mem@820000000 {
|
||||
reg = <0x00000008 0x20000000 0x00000000 0x02000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
reserved-memory {
|
||||
|
||||
cmem_block_mem_0: cmem_block_mem@829000000 {
|
||||
reg = <0x00000008 0x29000000 0x00000000 0x17000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
cmem_block_mem_0: cmem_block_mem@830000000 {
|
||||
reg = <0x00000008 0x30000000 0x00000000 0x18000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
cmem_block_mem_1: cmem_block_mem@00c100000 {
|
||||
reg = <0x00000000 0x0c100000 0x00000000 0x00480000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_2: cmem_block_mem@822000000 {
|
||||
reg = <0x00000008 0x22000000 0x00000000 0x07000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
cmem {
|
||||
compatible = "ti,cmem";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
cmem {
|
||||
compatible = "ti,cmem";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
#pool-size-cells = <2>;
|
||||
|
||||
status = "okay";
|
||||
status = "okay";
|
||||
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x00000000 0x17000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
memory-region = <&cmem_block_mem_1>;
|
||||
};
|
||||
|
||||
cmem_block_2: cmem_block@2 {
|
||||
reg = <2>;
|
||||
memory-region = <&cmem_block_mem_2>;
|
||||
};
|
||||
};
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x00000000 0x18000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
sram = <&sram_cmem>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&msm_ram {
|
||||
sram_cmem: sram-cmem@100000 {
|
||||
reg = <0x100000 0x480000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,19 +1,8 @@
|
||||
/ {
|
||||
reserved-memory {
|
||||
mpm_block_mem_0: mpm_block_mem@820000000 {
|
||||
reg = <0x00000008 0x20000000 0x00000000 0x02000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_0: cmem_block_mem@829000000 {
|
||||
reg = <0x00000008 0x22000000 0x00000000 0x1E000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
cmem_block_mem_1: cmem_block_mem@00c080000 {
|
||||
reg = <0x00000000 0x0c080000 0x00000000 0x000c0000>;
|
||||
cmem_block_mem_0: cmem_block_mem@830000000 {
|
||||
reg = <0x00000008 0x30000000 0x00000000 0x18000000>;
|
||||
no-map;
|
||||
status = "okay";
|
||||
};
|
||||
@@ -31,12 +20,18 @@
|
||||
cmem_block_0: cmem_block@0 {
|
||||
reg = <0>;
|
||||
memory-region = <&cmem_block_mem_0>;
|
||||
cmem-buf-pools = <1 0x00000000 0x1E000000>;
|
||||
cmem-buf-pools = <1 0x00000000 0x18000000>;
|
||||
};
|
||||
|
||||
cmem_block_1: cmem_block@1 {
|
||||
reg = <1>;
|
||||
memory-region = <&cmem_block_mem_1>;
|
||||
sram = <&sram_cmem>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&msm_ram {
|
||||
sram_cmem: sram-cmem@80000 {
|
||||
reg = <0x80000 0xc0000>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -6,4 +6,4 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.4:"
|
||||
|
||||
BRANCH = "ti-rt-linux-4.4.y"
|
||||
|
||||
SRCREV = "dd8a2ec8d0acf6431e7f67b4cebf44171cfa837d"
|
||||
SRCREV = "a316253be548aa1fbad2ede3a1c8b62ac2f142e5"
|
||||
|
||||
@@ -16,15 +16,16 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.4:"
|
||||
# Pull in the devicetree files into the rootfs
|
||||
RDEPENDS_kernel-base += "kernel-devicetree"
|
||||
|
||||
# Add a run-time dependency for the PM firmware to be installed
|
||||
# on the target file system.
|
||||
# Add run-time dependency for PM firmware to the rootfs
|
||||
RDEPENDS_kernel-base_append_ti33x = " amx3-cm3"
|
||||
RDEPENDS_kernel-base_append_ti43x = " amx3-cm3"
|
||||
|
||||
# Add a run-time dependency for the VPE VPDMA firmware to be installed
|
||||
# on the target file system.
|
||||
# Add run-time dependency for VPE VPDMA firmware to the rootfs
|
||||
RDEPENDS_kernel-base_append_dra7xx = " vpdma-fw"
|
||||
|
||||
# Add run-time dependency for Goodix firmware to the rootfs
|
||||
RDEPENDS_kernel-base_append_dra7xx = " goodix-fw"
|
||||
|
||||
# Install boot-monitor skern file into /boot dir of rootfs
|
||||
RDEPENDS_kernel-base_append_keystone = " boot-monitor"
|
||||
|
||||
@@ -57,7 +58,8 @@ KERNEL_DEVICETREE_omap5-evm = "omap5-uevm.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-lcd-lg.dtb dra72-evm-lcd-osd.dtb dra72-evm-lcd-osd101t2587.dtb \
|
||||
dra72-evm-revc.dtb dra72-evm-revc-lcd-osd101t2045.dtb dra72-evm-revc-lcd-osd101t2587.dtb \
|
||||
dra71-evm.dtb dra71-evm-lcd-auo-g101evn01.0.dtb"
|
||||
dra71-evm.dtb dra71-evm-lcd-auo-g101evn01.0.dtb \
|
||||
dra76-evm.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 \
|
||||
@@ -80,8 +82,8 @@ S = "${WORKDIR}/git"
|
||||
|
||||
BRANCH = "ti-lsk-linux-4.4.y"
|
||||
|
||||
SRCREV = "33a812efb875d4dd31d1705fa6144ed11324a6eb"
|
||||
PV = "4.4.32+git${SRCPV}"
|
||||
SRCREV = "3c90ccbbfc222646aaaa0a263afc2028c1c6333e"
|
||||
PV = "4.4.84+git${SRCPV}"
|
||||
|
||||
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
|
||||
@@ -7,7 +7,9 @@ inherit autotools pkgconfig
|
||||
DEPENDS = "libdrm ti-ipc"
|
||||
|
||||
SRC_URI = "git://git.omapzoom.org/repo/libdce.git;protocol=git"
|
||||
SRCREV = "1b1b5a2e5e995f607c22651579b49aa98d08610a"
|
||||
SRCREV = "398dd27e7f3181fff9e3d910b418c69f1493f52f"
|
||||
|
||||
PR = "r4"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
EXTRA_OECONF += "IPC_HEADERS=${STAGING_INCDIR}/ti/ipc/mm"
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
require recipes-ti/bios/ti-sysbios.inc
|
||||
|
||||
PV = "6_45_01_29"
|
||||
PR = "r0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://manifest_bios_${PV}.html;md5=dbcd89745f1745f24ace8171a96ed493"
|
||||
|
||||
SRC_URI[sysbiosbin.md5sum] = "16cf6dc3c5cc9d2b877fa7d81dd12150"
|
||||
SRC_URI[sysbiosbin.sha256sum] = "efaf5f1d725f3fd06e45476109b1124c74c16c39c870d12929e071047c3e5a22"
|
||||
|
||||
TI_BIN_UNPK_CMDS=""
|
||||
TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${WORKDIR}"
|
||||
12
recipes-ti/bios/ti-sysbios_6.46.01.38.bb
Normal file
12
recipes-ti/bios/ti-sysbios_6.46.01.38.bb
Normal file
@@ -0,0 +1,12 @@
|
||||
require recipes-ti/bios/ti-sysbios.inc
|
||||
|
||||
PV = "6_46_01_38"
|
||||
PR = "r0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://manifest_bios_${PV}.html;md5=da86dca468e5dd80484dc83473ea32e3"
|
||||
|
||||
SRC_URI[sysbiosbin.md5sum] = "5aee070f73eb6f3d9aab2ff9c483f396"
|
||||
SRC_URI[sysbiosbin.sha256sum] = "3a04a584c3ee3221997b7d616ba45bbcc21ad241f4a4ab5c0f28c465d538af90"
|
||||
|
||||
TI_BIN_UNPK_CMDS=""
|
||||
TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${WORKDIR}"
|
||||
@@ -2,8 +2,8 @@ DESCRIPTION = "TI PRU Code Generation Tools"
|
||||
HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
|
||||
LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Hewlett-Packard & AFL-3.0 & MIT & BSD-2-Clause & PD"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://ti-cgt-pru_${PV}/LICENSE.txt;md5=b6311962635a4f15630e36ec2d875eca"
|
||||
LIC_FILES_CHKSUM_class-target = "file://usr/share/doc/ti/cgt-pru/LICENSE.txt;md5=b6311962635a4f15630e36ec2d875eca"
|
||||
LIC_FILES_CHKSUM = "file://ti-cgt-pru_${PV}/PRU_Code_Generation_Tools_2.1.x_manifest.html;md5=d7fea45a7968939ff953ae8a1e6719f4"
|
||||
LIC_FILES_CHKSUM_class-target = "file://usr/share/doc/ti/cgt-pru/PRU_Code_Generation_Tools_2.1.x_manifest.html;md5=d7fea45a7968939ff953ae8a1e6719f4"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-unpack.inc
|
||||
@@ -18,11 +18,11 @@ BINFILE_NAME_class-target = "cgt-pru-arm"
|
||||
|
||||
SRC_URI = "http://software-dl.ti.com/codegen/esd/cgt_public_sw/PRU/${PV}/${BINFILE};name=${BINFILE_NAME}"
|
||||
|
||||
SRC_URI[cgt-pru-x86.md5sum] = "d9923acea12dc41fc975c381804bd5ed"
|
||||
SRC_URI[cgt-pru-x86.sha256sum] = "bbea68a6e793156cfb4874777bfd41a32b20172d3a8f61db6aed33a697a58e30"
|
||||
SRC_URI[cgt-pru-x86.md5sum] = "496b32b9804cf5b5b293dd938f7c5339"
|
||||
SRC_URI[cgt-pru-x86.sha256sum] = "c80dbf35e7401f4c122ff25cc2f6b5db496607782fb4583cee8663a2763f4472"
|
||||
|
||||
SRC_URI[cgt-pru-arm.md5sum] = "3b97df4966715bdb50f9a9fc58fe6b24"
|
||||
SRC_URI[cgt-pru-arm.sha256sum] = "819a4680296fabf1ae0d4e0184276f8ab5324621d35388026d1b678ea71040c9"
|
||||
SRC_URI[cgt-pru-arm.md5sum] = "b13bf0cdf484102cdfcb92a81b8092a2"
|
||||
SRC_URI[cgt-pru-arm.sha256sum] = "c125bbe4e805b830e5d746ade929dc1f202f25a6863d5005ed97cc5a82e26754"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${TI_CGT_PRU_INSTALL_DIR_RECIPE}
|
||||
@@ -40,6 +40,10 @@ FILES_${PN}-dbg = "${TI_CGT_PRU_INSTALL_DIR_RECIPE}/bin/.debug \
|
||||
${TI_CGT_PRU_INSTALL_DIR_RECIPE}/lib/.debug \
|
||||
"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
INSANE_SKIP_${PN} += "arch staticdev already-stripped"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
@@ -1,9 +1,9 @@
|
||||
require recipes-ti/devtools/ti-xdctools-core.inc
|
||||
|
||||
PV = "3_32_00_06"
|
||||
PV = "3_32_01_22"
|
||||
PR = "r0"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endline=140;md5=1796f68c3d32d408415f5612f1f60652"
|
||||
|
||||
SRC_URI[xdczip.md5sum] = "93127f4c2f35d94b6c8e5a52b79c38ae"
|
||||
SRC_URI[xdczip.sha256sum] = "d6f38a7f846ae4b1478554d75fc5f72cf677a1e2f348e214a725d1e849bd39c7"
|
||||
SRC_URI[xdczip.md5sum] = "ddae5b765ca62783c1e804c75c463c38"
|
||||
SRC_URI[xdczip.sha256sum] = "b1c6620ef0b8eac45ef6a587f93b3238bdcf3b02dfd7e4b40d872a45c02c5cdc"
|
||||
14
recipes-ti/ipc/ti-ipc-common.inc
Normal file
14
recipes-ti/ipc/ti-ipc-common.inc
Normal file
@@ -0,0 +1,14 @@
|
||||
PV = "3.45.00.00"
|
||||
INC_PR = "r0"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PLATFORM = "UNKNOWN"
|
||||
PLATFORM_omap5-evm = "OMAP54XX"
|
||||
PLATFORM_dra7xx = "DRA7XX"
|
||||
PLATFORM_k2hk-evm = "TCI6638"
|
||||
PLATFORM_k2l-evm = "TCI6630"
|
||||
PLATFORM_k2e = "66AK2E"
|
||||
PLATFORM_k2g = "66AK2G"
|
||||
|
||||
ALT_PLATFORM_k2hk-evm = "TCI6636"
|
||||
86
recipes-ti/ipc/ti-ipc-examples_git.bb
Normal file
86
recipes-ti/ipc/ti-ipc-examples_git.bb
Normal file
@@ -0,0 +1,86 @@
|
||||
DESCRIPTION = "TI Inter Process Communication (IPC) examples"
|
||||
HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
|
||||
require ti-ipc-common.inc
|
||||
require ti-ipc-rtos.inc
|
||||
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://${S_ipc-examples}/src/makefile;beginline=1;endline=30;md5=fb83580b16bce88e8ed568a6005c8f02"
|
||||
|
||||
DEPENDS = "ti-ipc ti-xdctools ti-sysbios ti-ipc-rtos"
|
||||
|
||||
INSANE_SKIP_${PN} += "arch"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
IPC_INSTALL_DIR="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
|
||||
|
||||
do_compile() {
|
||||
|
||||
cd ${S_ipc-examples}/src
|
||||
oe_runmake .examples \
|
||||
IPCTOOLS="${S_ipc-metadata}/src/etc"
|
||||
|
||||
if [ ! -z ${ALT_PLATFORM} ]; then
|
||||
oe_runmake .examples "PLATFORM=${ALT_PLATFORM}" \
|
||||
IPCTOOLS="${S_ipc-metadata}/src/etc"
|
||||
echo test
|
||||
fi
|
||||
if [ "${PLATFORM}" != "UNKNOWN" ]; then
|
||||
oe_runmake extract HOSTOS="bios" IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
||||
oe_runmake extract HOSTOS="linux" IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
||||
|
||||
if [ ! -z ${ALT_PLATFORM} ]; then
|
||||
oe_runmake extract PLATFORM="${ALT_PLATFORM}" HOSTOS="bios" \
|
||||
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
||||
oe_runmake extract PLATFORM="${ALT_PLATFORM}" HOSTOS="linux" \
|
||||
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
||||
fi
|
||||
oe_runmake -C examples all HOSTOS="bios" \
|
||||
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
||||
oe_runmake -C examples all HOSTOS="linux" \
|
||||
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
||||
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}"
|
||||
if [ ! -z ${ALT_PLATFORM} ]; then
|
||||
oe_runmake -C examples all HOSTOS="bios" \
|
||||
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" PLATFORM="${ALT_PLATFORM}"
|
||||
oe_runmake -C examples all HOSTOS="linux" \
|
||||
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
||||
IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
||||
PLATFORM="${ALT_PLATFORM}"
|
||||
echo testing
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
do_install() {
|
||||
cd ${S_ipc-examples}/src
|
||||
IPC_VERSION=`echo ${PV}${RELEASE_SUFFIX} | sed -e 's|\.|_|g'`
|
||||
|
||||
install -d ${D}/ipc_${IPC_VERSION}/examples
|
||||
if [ "${PLATFORM}" != "UNKNOWN" ]; then
|
||||
oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
||||
HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples"
|
||||
oe_runmake -C examples install_rov IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
||||
HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples"
|
||||
|
||||
oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
||||
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
||||
HOSTOS="linux" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples"
|
||||
|
||||
if [ ! -z ${ALT_PLATFORM} ]; then
|
||||
oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
||||
HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples" \
|
||||
PLATFORM="${ALT_PLATFORM}"
|
||||
oe_runmake -C examples install_rov IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
||||
HOSTOS="bios" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples" \
|
||||
PLATFORM="${ALT_PLATFORM}"
|
||||
|
||||
oe_runmake -C examples install IPC_INSTALL_DIR="${IPC_INSTALL_DIR}" \
|
||||
LINUX_SYSROOT_DIR="${STAGING_INCDIR}" \
|
||||
HOSTOS="linux" EXEC_DIR="${D}/ipc_${IPC_VERSION}/examples" \
|
||||
PLATFORM="${ALT_PLATFORM}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
FILES_${PN} += "ipc_*"
|
||||
69
recipes-ti/ipc/ti-ipc-rtos.inc
Normal file
69
recipes-ti/ipc/ti-ipc-rtos.inc
Normal file
@@ -0,0 +1,69 @@
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
|
||||
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"
|
||||
|
||||
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.45.00.00
|
||||
SRCREV_ipc-examples = "3a8ee1841ec36117a9bcd3d45bb2781bbd53ecf8"
|
||||
|
||||
# Corresponds to tag: 3.45.00.00
|
||||
SRCREV_ipc-metadata = "30b83f09be1877f86b22c971d978cb478fc7dd6e"
|
||||
|
||||
S_ipc-examples = "${WORKDIR}/git/ipc-examples"
|
||||
S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
|
||||
|
||||
RELEASE_TYPE = "GA"
|
||||
RELEASE_SUFFIX = ""
|
||||
|
||||
PR = "${INC_PR}.3"
|
||||
|
||||
DEPENDS_append_keystone = " ti-cgt6x-native \
|
||||
gcc-arm-none-eabi-native \
|
||||
"
|
||||
DEPENDS_append_omap-a15 = " ti-cgt6x-native \
|
||||
ti-ccsv6-native \
|
||||
gcc-arm-none-eabi-native \
|
||||
"
|
||||
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}" \
|
||||
"
|
||||
|
||||
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} \
|
||||
JOBS="--jobs=${BB_NUMBER_THREADS}" \
|
||||
"
|
||||
@@ -1,50 +1,8 @@
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
require ti-ipc.inc
|
||||
|
||||
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"
|
||||
|
||||
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.44.00.00
|
||||
SRCREV_ipc-examples = "a934d057647af00401e4bfd1c6a4a0f6144441b7"
|
||||
|
||||
# Corresponds to tag: 3.44.00.00
|
||||
SRCREV_ipc-metadata = "07a745d47ecd7b4b64860e7c5d0fbe4e89524f2e"
|
||||
|
||||
S_ipc-examples = "${WORKDIR}/git/ipc-examples"
|
||||
S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
|
||||
|
||||
PR = "${INC_PR}.3"
|
||||
require ti-ipc-common.inc
|
||||
require ti-ipc-rtos.inc
|
||||
|
||||
DEPENDS = "ti-xdctools ti-sysbios doxygen-native zip-native"
|
||||
DEPENDS_append_keystone = " ti-cgt6x-native \
|
||||
gcc-arm-none-eabi-native \
|
||||
"
|
||||
DEPENDS_append_omap-a15 = " ti-cgt6x-native \
|
||||
ti-ccsv6-native \
|
||||
gcc-arm-none-eabi-native \
|
||||
"
|
||||
|
||||
PACKAGES =+ "${PN}-fw"
|
||||
FILES_${PN}-fw = "${base_libdir}/firmware/*"
|
||||
@@ -55,30 +13,6 @@ INSANE_SKIP_${PN}-dev += "arch"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
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}" \
|
||||
"
|
||||
|
||||
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} \
|
||||
"
|
||||
|
||||
RELEASE_TYPE = "GA"
|
||||
RELEASE_SUFFIX = ""
|
||||
|
||||
IPC_PACKAGE_DIR = "${S}/ipc-package"
|
||||
|
||||
do_compile() {
|
||||
@@ -93,6 +27,11 @@ do_compile() {
|
||||
cd ${S_ipc-examples}/src
|
||||
oe_runmake .examples \
|
||||
IPCTOOLS="${S_ipc-metadata}/src/etc"
|
||||
if [ ! -z ${ALT_PLATFORM} ]; then
|
||||
oe_runmake .examples \
|
||||
IPCTOOLS="${S_ipc-metadata}/src/etc" \
|
||||
PLATFORM=${ALT_PLATFORM}
|
||||
fi
|
||||
|
||||
if [ "${PLATFORM}" != "UNKNOWN" ]; then
|
||||
oe_runmake extract HOSTOS="bios" IPC_INSTALL_DIR="${S}"
|
||||
@@ -123,13 +62,14 @@ do_compile() {
|
||||
}
|
||||
|
||||
do_install() {
|
||||
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
|
||||
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}
|
||||
cp ${CP_ARGS} ${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 || true
|
||||
cp ${CP_ARGS} ${S}/packages/ti/ipc/tests/bin/* ${D}${base_libdir}/firmware/ipc || true
|
||||
}
|
||||
|
||||
ALTERNATIVE_PRIORITY = "5"
|
||||
|
||||
@@ -6,27 +6,13 @@ 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 = "ipc-next"
|
||||
TI_IPC_GIT_BRANCH = "master"
|
||||
|
||||
#Corresponds to 3.44.00.00
|
||||
TI_IPC_SRCREV = "a1852fc8b254ed207bd1c1c88f5b362c9b6cc454"
|
||||
#Corresponds to 3.45.00.00
|
||||
TI_IPC_SRCREV = "1584985938884bf6cb1d839779578354b1865ea4"
|
||||
|
||||
BRANCH = "${TI_IPC_GIT_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.44.00.00"
|
||||
INC_PR = "r1"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PLATFORM = "UNKNOWN"
|
||||
PLATFORM_omap5-evm = "OMAP54XX"
|
||||
PLATFORM_dra7xx = "DRA7XX"
|
||||
PLATFORM_k2hk-evm = "TCI6638"
|
||||
PLATFORM_k2l-evm = "TCI6630"
|
||||
PLATFORM_k2e = "66AK2E"
|
||||
PLATFORM_k2g = "66AK2G"
|
||||
|
||||
ALT_PLATFORM_k2hk-evm = "TCI6636"
|
||||
|
||||
@@ -2,6 +2,7 @@ DESCRIPTION = "TI Inter Process Communication (IPC) Mechanisms (for Uni- and Mul
|
||||
HOMEPAGE="http://processors.wiki.ti.com/index.php/Category:IPC"
|
||||
|
||||
require ti-ipc.inc
|
||||
require ti-ipc-common.inc
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
|
||||
|
||||
@@ -15,10 +15,10 @@ 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.02.00
|
||||
SRCREV = "696a9ec37559b671860ef393194c6032b7b6d9ef"
|
||||
# This commit corresponds to tag DEV.MPM-TRANSPORT-02.00.03.00
|
||||
SRCREV = "ba53217c5db1a6f9d21a0c8f50e9e30a6efa8be8"
|
||||
|
||||
PV = "2.0.2.0"
|
||||
PV = "2.0.3.0"
|
||||
PR = "r0"
|
||||
|
||||
EXTRA_OEMAKE = "PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
|
||||
@@ -6,22 +6,36 @@ require recipes-ti/multiprocmgr/multiprocmgr.inc
|
||||
|
||||
DEPENDS = "ti-cgt6x-native"
|
||||
|
||||
PR = "${INC_PR}.0"
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
export LOCAL_SYSROOT="${STAGING_DIR_TARGET}"
|
||||
export C6X_GEN_INSTALL_PATH="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
|
||||
PACKAGES =+ "${PN}-test"
|
||||
FILES_${PN}-test = "${datadir}/ti/examples/mpm/test/filetestdemo/c66x/demo_loopback/build/bin/*.out \
|
||||
${datadir}/ti/examples/mpm/test/sync_test/c66x/bin/*.out"
|
||||
|
||||
EXTRA_OEMAKE = "LOCAL_SYSROOT="${STAGING_DIR_TARGET}" \
|
||||
C6X_GEN_INSTALL_PATH="${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x" \
|
||||
"
|
||||
|
||||
do_compile() {
|
||||
make c66x
|
||||
make test_c66x
|
||||
oe_runmake c66x
|
||||
oe_runmake test_c66x
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${MPM_INSTALL_DIR_RECIPE}
|
||||
cp -pPrf ${S}/* ${D}${MPM_INSTALL_DIR_RECIPE}
|
||||
|
||||
# Copy C66x binaries
|
||||
install -d ${D}${datadir}/ti/examples/mpm/test/filetestdemo/c66x/demo_loopback/build/bin
|
||||
cp ${S}/test/filetestdemo/c66x/demo_loopback/build/bin/*.out \
|
||||
${D}${datadir}/ti/examples/mpm/test/filetestdemo/c66x/demo_loopback/build/bin/
|
||||
install -d ${D}${datadir}/ti/examples/mpm/test/sync_test/c66x/bin
|
||||
cp ${S}/test/sync_test/c66x/bin/*.out \
|
||||
${D}${datadir}/ti/examples/mpm/test/sync_test/c66x/bin/
|
||||
}
|
||||
|
||||
FILES_${PN}-dev += "${MPM_INSTALL_DIR_RECIPE}"
|
||||
INSANE_SKIP_${PN}-dev = "arch"
|
||||
INSANE_SKIP_${PN}-test = "arch"
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
@@ -2,22 +2,33 @@ DESCRIPTION = "TI Multiproc Manager test code"
|
||||
|
||||
include multiprocmgr.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
PR = "${INC_PR}.2"
|
||||
|
||||
DEPENDS = "multiprocmgr cmem"
|
||||
RDEPENDS_${PN} = "multiprocmgr mpm-transport cmem"
|
||||
RDEPENDS_${PN} += "multiprocmgr-rtos-test bash"
|
||||
|
||||
CC += "-I${STAGING_KERNEL_DIR}/include"
|
||||
|
||||
# Assuming the multiprocmgr kernel API is safe
|
||||
CC[vardepsexclude] = "STAGING_KERNEL_DIR"
|
||||
|
||||
FILES_${PN} += "\
|
||||
${datadir}/ti/examples/mpm \
|
||||
"
|
||||
|
||||
FILES_${PN}-dbg += "\
|
||||
${datadir}/ti/examples/mpm/*/.debug \
|
||||
"
|
||||
|
||||
do_compile() {
|
||||
make -C ${S} test
|
||||
oe_runmake -C ${S} test
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}/
|
||||
install -c -m 755 ${S}/test/filetestdemo/host/bin/demo_filetest ${D}${bindir}/mpm_demo_filetest
|
||||
install -c -m 755 ${S}/test/sync_test/host/bin/sync_test ${D}${bindir}/mpm_sync_test
|
||||
# Copy Sources and binary
|
||||
install -d ${D}${datadir}/ti/examples/mpm/src
|
||||
cp -r ${S}/src/mailbox ${D}${datadir}/ti/examples/mpm/src
|
||||
cp -r ${S}/src/sync ${D}${datadir}/ti/examples/mpm/src
|
||||
cp -r ${S}/test ${D}${datadir}/ti/examples/mpm
|
||||
}
|
||||
|
||||
@@ -8,10 +8,10 @@ MULTIPROCMGR_GIT_URI = "git://git.ti.com/keystone-linux/multi-proc-manager.git"
|
||||
MULTIPROCMGR_GIT_PROTOCOL = "git"
|
||||
MULTIPROCMGR_GIT_BRANCH = "master"
|
||||
|
||||
# The following commits correspond to DEV.MPM-3.00.01.00
|
||||
MULTIPROCMGR_SRCREV = "6c2c0f7d14d34eb9074c6d6a6bd112da3751fb7e"
|
||||
# The following commits correspond to DEV.MPM-3.00.02.00
|
||||
MULTIPROCMGR_SRCREV = "303692fe954f36df91c90c300875a6587cb23556"
|
||||
|
||||
PV = "3.0.1.0"
|
||||
PV = "3.0.2.0"
|
||||
INC_PR = "r0"
|
||||
|
||||
BRANCH = "${MULTIPROCMGR_GIT_BRANCH}"
|
||||
|
||||
@@ -7,7 +7,7 @@ SRC_URI_append = " file://mpmsrv-daemon.service"
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
DEPENDS = "mpm-transport libdaemon virtual/kernel"
|
||||
DEPENDS = "mpm-transport libdaemon virtual/kernel cmem"
|
||||
RDEPENDS_${PN} = "syslog-ng"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
@@ -4,7 +4,7 @@ LICENSE = "BSD"
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
PV = "2_04_00_01"
|
||||
PV = "2_06_00_00"
|
||||
PR = "r0"
|
||||
|
||||
OPENMP_RTOS_GIT_URI = "git://git.ti.com/openmp/ti-openmp-dsp-runtime.git"
|
||||
@@ -15,7 +15,7 @@ BRANCH = "${OPENMP_RTOS_GIT_BRANCH}"
|
||||
SRC_URI = "${OPENMP_RTOS_GIT_URI};protocol=${OPENMP_RTOS_GIT_PROTOCOL};branch=${BRANCH} \
|
||||
"
|
||||
|
||||
SRCREV = "0a16ee27f0f61d4042327c71cff9ed52e5435777"
|
||||
SRCREV = "a9aae66f792e999dafbd2e0bd834f98122398c4c"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://docs/license/omp_manifest_template.html;md5=61a6972303c0447b7c056195d7ebafee"
|
||||
|
||||
|
||||
@@ -4,15 +4,15 @@ LIC_FILES_CHKSUM = "file://makerules/env.mk;beginline=1;endline=31;md5=10503e8de
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
PV = "01.00.00.02B"
|
||||
PV = "01.00.00.03"
|
||||
PR = "r0"
|
||||
|
||||
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.02B"
|
||||
PDK_BUILD_SRCREV = "28a1bf6dba6d4eb6d80bfe37c5a5f17941754192"
|
||||
# Below Commit ID corresponds to "DEV.PDK_BUILD.01.00.00.03"
|
||||
PDK_BUILD_SRCREV = "487845b835b54d97f2d2f47ee1d0d88784e7e9ca"
|
||||
|
||||
BRANCH = "${PDK_BUILD_GIT_BRANCH}"
|
||||
SRC_URI = "${PDK_BUILD_GIT_URI};protocol=${PDK_BUILD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
@@ -32,30 +32,46 @@ 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/am335x
|
||||
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
|
||||
install -m 0755 comp_top.mk ${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
|
||||
}
|
||||
|
||||
do_install_append_ti33x() {
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am335x
|
||||
|
||||
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 am335x/config_am335x_a8.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am335x
|
||||
}
|
||||
|
||||
do_install_append_ti43x() {
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am437x
|
||||
|
||||
install -m 0755 makerules/rules_a9.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/makerules
|
||||
|
||||
install -m 0755 am437x/config_am437x_a9.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am437x
|
||||
}
|
||||
|
||||
do_install_append_omap-a15() {
|
||||
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 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_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 am335x/config_am335x_a8.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am335x
|
||||
install -m 0755 am335x/mem_segment_definition_1024mb_bios.xs ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/am335x
|
||||
|
||||
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
|
||||
@@ -65,5 +81,16 @@ do_install() {
|
||||
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
|
||||
}
|
||||
|
||||
do_install_append_keystone() {
|
||||
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
|
||||
}
|
||||
|
||||
do_install_append_k2g-evm() {
|
||||
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/k2g
|
||||
|
||||
install -m 0755 k2g/config_k2g_a15.bld ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build/k2g
|
||||
}
|
||||
|
||||
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/*"
|
||||
|
||||
@@ -11,11 +11,19 @@ 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"
|
||||
# Corresponds to version 01.00.00.00A
|
||||
SRCREV = "88e78564ff9094ecb13b53d627fa6bfb25d9ac03"
|
||||
|
||||
PR = "r1"
|
||||
|
||||
COMPATIBLE_MACHINE = "omap-a15"
|
||||
EXTRA_OEMAKE = "CGT_PRU=${TI_CGT_PRU_INSTALL_DIR}"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEVICE_NAME = ""
|
||||
DEVICE_NAME_append_am57xx-evm = "am57xx"
|
||||
|
||||
EXTRA_OEMAKE = "CGT_PRU=${TI_CGT_PRU_INSTALL_DIR} DEVICE=${DEVICE_NAME}"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}/
|
||||
|
||||
Reference in New Issue
Block a user