mirror of
https://git.yoctoproject.org/meta-ti
synced 2026-01-12 01:20:20 +00:00
Compare commits
42 Commits
cicd.maste
...
ti2018.00-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
61afb4604e | ||
|
|
0eeea622f3 | ||
|
|
4292d08b92 | ||
|
|
ebba5623d1 | ||
|
|
58b9fda8b8 | ||
|
|
635798a3f4 | ||
|
|
26bc8caba6 | ||
|
|
5553e4d964 | ||
|
|
e55c104102 | ||
|
|
71057fb679 | ||
|
|
c5719e5302 | ||
|
|
bff0ef40e7 | ||
|
|
76ff9d7182 | ||
|
|
445ca289ea | ||
|
|
3fdeaa0985 | ||
|
|
fd0c466044 | ||
|
|
fbc708bbbb | ||
|
|
15170fb7ef | ||
|
|
71832857ce | ||
|
|
02757c61a9 | ||
|
|
2ec0495f51 | ||
|
|
c3580ce45c | ||
|
|
a745b9b788 | ||
|
|
05efc10aea | ||
|
|
bfb11953a5 | ||
|
|
0e14663969 | ||
|
|
44b32b0268 | ||
|
|
1eac2f1034 | ||
|
|
848c1e752f | ||
|
|
f16e3f342f | ||
|
|
d5ff22082c | ||
|
|
4a746c78c3 | ||
|
|
edc642bb1e | ||
|
|
14c6b0e644 | ||
|
|
03fd8278e5 | ||
|
|
1e2e863ae1 | ||
|
|
ed83a43c6a | ||
|
|
bbe3b47639 | ||
|
|
79c1018251 | ||
|
|
c6d0794f03 | ||
|
|
15d2f33b29 | ||
|
|
0288b955d5 |
2
README
2
README
@@ -8,7 +8,7 @@ This layer depends on:
|
||||
|
||||
URI: git://git.openembedded.org/openembedded-core
|
||||
layers: meta
|
||||
branch: master
|
||||
branch: rocko
|
||||
|
||||
|
||||
The base BSP part of meta-ti should work with different OpenEmbedded/Yocto
|
||||
|
||||
@@ -59,17 +59,24 @@ TI_PDK_LIMIT_SOCS ?= ""
|
||||
TI_PDK_LIMIT_BOARDS ?= ""
|
||||
TI_PDK_MAKE_TARGET ?= "release"
|
||||
TI_PDK_EXTRA_MAKE ?= ""
|
||||
TI_PDK_DOXYGEN_SUPPORT ?= "1"
|
||||
|
||||
TI_PDK_XDC_ARGS ?= "${TI_PDK_LIMIT_SOCS}"
|
||||
|
||||
PARALLEL_XDC = "--jobs=${BB_NUMBER_THREADS}"
|
||||
PARALLEL_MAKE = ""
|
||||
|
||||
def get_doxygen_support(d):
|
||||
if d.getVar('TI_PDK_DOXYGEN_SUPPORT', True) == '1':
|
||||
return ''
|
||||
return 'DOXYGEN_SUPPORT=no'
|
||||
|
||||
EXTRA_OEMAKE = " \
|
||||
LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" \
|
||||
LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" \
|
||||
LIMIT_CORES="${TI_PDK_LIMIT_CORES}" \
|
||||
${TI_PDK_EXTRA_MAKE} \
|
||||
${@get_doxygen_support(d)} \
|
||||
"
|
||||
|
||||
do_configure() {
|
||||
|
||||
@@ -27,3 +27,5 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \
|
||||
qmss-lld \
|
||||
multiprocmgr \
|
||||
"
|
||||
|
||||
HOSTTOOLS_NONFATAL += "truncate xxd comm"
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
|
||||
require conf/machine/include/ti33x.inc
|
||||
|
||||
# Use built-in LCD by default
|
||||
XSERVER += "xf86-input-tslib"
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
|
||||
require conf/machine/include/omap3.inc
|
||||
|
||||
# Use built-in LCD by default
|
||||
XSERVER += "xf86-input-tslib"
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen ethernet"
|
||||
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
|
||||
require conf/machine/include/omap3.inc
|
||||
|
||||
# Use built-in LCD by default
|
||||
XSERVER += "xf86-input-tslib"
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen ethernet"
|
||||
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
|
||||
require conf/machine/include/ti43x.inc
|
||||
|
||||
# Use built-in LCD by default
|
||||
XSERVER += "xf86-input-tslib"
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen"
|
||||
|
||||
|
||||
@@ -15,8 +15,9 @@ KERNEL_DEVICETREE = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-be
|
||||
am57xx-evm-reva3.dtb am57xx-evm-reva3-cam-mt9t111.dtb am57xx-evm-reva3-cam-ov10635.dtb \
|
||||
am571x-idk.dtb am571x-idk-lcd-osd101t2045.dtb am571x-idk-lcd-osd101t2587.dtb \
|
||||
am572x-idk.dtb am572x-idk-lcd-osd101t2045.dtb am572x-idk-lcd-osd101t2587.dtb \
|
||||
am574x-idk.dtb am574x-idk-lcd-osd101t2587.dtb \
|
||||
${@base_conditional('ENABLE_TI_UIO_DEVICES', '1', 'am574x-idk-pru-excl-uio.dtb am572x-idk-pru-excl-uio.dtb am571x-idk-pru-excl-uio.dtb', '', d)}"
|
||||
am574x-idk.dtb am574x-idk-lcd-osd101t2587.dtb"
|
||||
|
||||
KERNEL_DEVICETREE += "${@base_conditional('ENABLE_TI_UIO_DEVICES', '1', 'am574x-idk-pru-excl-uio.dtb am572x-idk-pru-excl-uio.dtb am571x-idk-pru-excl-uio.dtb', '', d)}"
|
||||
|
||||
UBOOT_MACHINE = "am57xx_evm_config"
|
||||
|
||||
|
||||
@@ -4,16 +4,20 @@
|
||||
|
||||
require conf/machine/include/dra7xx.inc
|
||||
|
||||
MACHINE_GUI_CLASS = "bigscreen"
|
||||
KERNEL_DEVICETREE = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-beagle-x15-revc.dtb"
|
||||
|
||||
IMAGE_FSTYPES += "tar.xz"
|
||||
MACHINE_GUI_CLASS = "bigscreen"
|
||||
|
||||
SERIAL_CONSOLE = "115200 ttyS2"
|
||||
|
||||
KERNEL_DEVICETREE = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb"
|
||||
|
||||
UBOOT_MACHINE = "am57xx_evm_config"
|
||||
|
||||
WKS_FILE = "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES = "MLO u-boot.img"
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
|
||||
|
||||
# UBI information. Note that this is board and kernel specific. Changes
|
||||
# in your kernel port may require changes in these variables. For more
|
||||
# details about this board please see
|
||||
|
||||
@@ -5,19 +5,21 @@
|
||||
require conf/machine/include/ti33x.inc
|
||||
require conf/machine/include/beaglebone.inc
|
||||
|
||||
KERNEL_DEVICETREE = "am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb"
|
||||
KERNEL_DEVICETREE = "am335x-bone.dtb am335x-boneblue.dtb \
|
||||
am335x-boneblack.dtb am335x-boneblack-wireless.dtb \
|
||||
am335x-bonegreen.dtb am335x-bonegreen-wireless.dtb"
|
||||
|
||||
# Only has DVI connector for external screen
|
||||
MACHINE_GUI_CLASS = "bigscreen"
|
||||
|
||||
WKS_FILE = "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES = "MLO u-boot.img"
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
SERIAL_CONSOLE = "115200 ttyS0"
|
||||
|
||||
UBOOT_MACHINE = "am335x_boneblack_config"
|
||||
|
||||
WKS_FILE = "sdimage-bootpart.wks"
|
||||
IMAGE_BOOT_FILES = "MLO u-boot.img"
|
||||
IMAGE_FSTYPES += "tar.xz wic.xz"
|
||||
|
||||
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
|
||||
|
||||
# Refine the list of device targets for ti-pdk class recipes
|
||||
|
||||
@@ -10,10 +10,11 @@ IMAGE_FSTYPES += "tar.xz"
|
||||
|
||||
SERIAL_CONSOLE = "115200 ttyS0"
|
||||
|
||||
KERNEL_DEVICETREE = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd101t2045.dtb dra7-evm-lcd-osd101t2587.dtb \
|
||||
dra72-evm.dtb dra72-evm-lcd-lg.dtb dra72-evm-lcd-osd101t2045.dtb dra72-evm-lcd-osd101t2587.dtb \
|
||||
KERNEL_DEVICETREE = "dra7-evm.dtb dra7-evm-lcd-osd101t2045.dtb dra7-evm-lcd-osd101t2587.dtb \
|
||||
dra72-evm.dtb dra72-evm-lcd-osd101t2045.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 dra76-evm.dtb dra76-evm-tfp410.dtb"
|
||||
dra71-evm.dtb dra71-evm-lcd-auo-g101evn01.0.dtb dra71-lcard.dtb \
|
||||
dra76-evm.dtb dra76-evm-tfp410.dtb"
|
||||
|
||||
UBOOT_MACHINE = "dra7xx_evm_config"
|
||||
|
||||
|
||||
@@ -26,7 +26,12 @@ PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
|
||||
|
||||
KERNEL_IMAGETYPE = "zImage"
|
||||
|
||||
KERNEL_DEVICETREE = "am335x-evm.dtb am335x-evmsk.dtb am335x-bone.dtb am335x-boneblack.dtb am335x-bonegreen.dtb am335x-icev2.dtb ${@base_conditional('ENABLE_TI_UIO_DEVICES', '1', 'am335x-icev2-pru-excl-uio.dtb', '', d)}"
|
||||
KERNEL_DEVICETREE = "am335x-evm.dtb am335x-evmsk.dtb am335x-icev2.dtb \
|
||||
am335x-bone.dtb am335x-boneblue.dtb \
|
||||
am335x-boneblack.dtb am335x-boneblack-wireless.dtb \
|
||||
am335x-bonegreen.dtb am335x-bonegreen-wireless.dtb"
|
||||
|
||||
KERNEL_DEVICETREE += "${@base_conditional('ENABLE_TI_UIO_DEVICES', '1', 'am335x-icev2-pru-excl-uio.dtb', '', d)}"
|
||||
|
||||
UBOOT_ARCH = "arm"
|
||||
UBOOT_MACHINE = "am335x_evm_config"
|
||||
|
||||
@@ -26,7 +26,11 @@ PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
|
||||
|
||||
KERNEL_IMAGETYPE = "zImage"
|
||||
|
||||
KERNEL_DEVICETREE = "am43x-epos-evm.dtb am437x-gp-evm.dtb am437x-gp-evm-hdmi.dtb am437x-sk-evm.dtb am437x-idk-evm.dtb ${@base_conditional('ENABLE_TI_UIO_DEVICES', '1', 'am437x-idk-pru-excl-uio.dtb', '', d)}"
|
||||
KERNEL_DEVICETREE = "am437x-gp-evm.dtb am437x-gp-evm-hdmi.dtb \
|
||||
am437x-sk-evm.dtb am437x-idk-evm.dtb \
|
||||
am43x-epos-evm.dtb am43x-epos-evm-hdmi.dtb"
|
||||
|
||||
KERNEL_DEVICETREE += "${@base_conditional('ENABLE_TI_UIO_DEVICES', '1', 'am437x-idk-pru-excl-uio.dtb', '', d)}"
|
||||
|
||||
UBOOT_ARCH = "arm"
|
||||
UBOOT_MACHINE = "am43xx_evm_config"
|
||||
|
||||
@@ -4,8 +4,6 @@
|
||||
|
||||
require conf/machine/include/omap3.inc
|
||||
|
||||
# Use built-in LCD by default
|
||||
XSERVER += "xf86-input-tslib"
|
||||
MACHINE_GUI_CLASS = "smallscreen"
|
||||
MACHINE_FEATURES += "touchscreen ethernet"
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
|
||||
SRCREV = "${BOARD_SRCREV}"
|
||||
PV = "01.00.09.00A"
|
||||
PR = "r0"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS_append = " i2c-lld-rtos \
|
||||
spi-lld-rtos \
|
||||
@@ -29,15 +29,16 @@ DEPENDS_append = " i2c-lld-rtos \
|
||||
|
||||
DEPENDS_append_omap-a15 = " osal-rtos \
|
||||
ti-ndk \
|
||||
mmcsd-lld-rtos \
|
||||
pm-lld-rtos \
|
||||
"
|
||||
|
||||
DEPENDS_append_am57xx-evm = " gpio-lld-rtos \
|
||||
icss-emac-lld-rtos \
|
||||
mmcsd-lld-rtos \
|
||||
pruss-lld-rtos \
|
||||
pm-lld-rtos \
|
||||
"
|
||||
|
||||
|
||||
DEPENDS_append_ti33x = " gpio-lld-rtos \
|
||||
gpmc-lld-rtos \
|
||||
icss-emac-lld-rtos \
|
||||
|
||||
@@ -3,7 +3,7 @@ DESCRIPTION = "Kernel module for contiguous memory allocation from userspace"
|
||||
include cmem.inc
|
||||
|
||||
# This package builds a kernel module, use kernel PR as base and append a local
|
||||
MACHINE_KERNEL_PR_append = "b"
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
PR = "${MACHINE_KERNEL_PR}"
|
||||
|
||||
inherit module
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
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"
|
||||
LIC_FILES_CHKSUM = "file://include/ti/cmem.h;beginline=1;endline=30;md5=26be509e4bb413905bda8309e338e2b1"
|
||||
|
||||
BRANCH = "lu-next"
|
||||
# This corresponds to version 4.14.01.00
|
||||
SRCREV = "b687f3c3658221cdb2731e2421a26004ee7193b8"
|
||||
BRANCH = "master"
|
||||
# This corresponds to version 4.15.00.01
|
||||
SRCREV = "000038a65af9428b559de5e00e4a7588892ad7b0"
|
||||
|
||||
PV = "4.14.01.00+git${SRCPV}"
|
||||
PV = "4.15.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 = "r1"
|
||||
PR = "r0"
|
||||
|
||||
PACKAGES =+ "${PN}-test"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://icss_emacDrv.h;beginline=1;endline=40;md5=88d270788c1d8516511304f11a28586d"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
ICSS_EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/icss-emac.git"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd124a6e799e2bd458"
|
||||
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|am57xx-evm|k2g"
|
||||
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"
|
||||
|
||||
@@ -4,9 +4,6 @@ require traceframework.inc
|
||||
|
||||
PR = "${INC_PR}.2"
|
||||
|
||||
DEPENDS_append = " uia \
|
||||
"
|
||||
|
||||
XDCPATH_append = ";${UIA_INSTALL_DIR}/packages"
|
||||
|
||||
# HTML doc link params
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
PR = "r30"
|
||||
|
||||
BRANCH = "ti-u-boot-2016.05"
|
||||
|
||||
SRCREV = "4db46a6bbde46e4587b77e14763787f66c292701"
|
||||
@@ -1,7 +0,0 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
PR = "r21"
|
||||
|
||||
BRANCH = "ti-u-boot-2017.01"
|
||||
|
||||
SRCREV = "c68ed086bd00054e28c46e033385f79104c3f84c"
|
||||
7
recipes-bsp/u-boot/u-boot-ti-staging_2018.01.bb
Normal file
7
recipes-bsp/u-boot/u-boot-ti-staging_2018.01.bb
Normal file
@@ -0,0 +1,7 @@
|
||||
require u-boot-ti.inc
|
||||
|
||||
PR = "r2"
|
||||
|
||||
BRANCH = "ti-u-boot-2018.01"
|
||||
|
||||
SRCREV = "7ae3421850d555f3d9397390f39bcb22e64a5147"
|
||||
@@ -27,7 +27,7 @@ SRC_URI = "git://git.ti.com/ti-u-boot/ti-u-boot.git;protocol=git;branch=${BRANCH
|
||||
PV_append = "+git${SRCPV}"
|
||||
|
||||
# u-boot needs devtree compiler to parse dts files
|
||||
DEPENDS += "dtc-native bc-native"
|
||||
DEPENDS += "dtc-native bc-native lzop-native"
|
||||
|
||||
PROVIDES += "u-boot"
|
||||
PKG_${PN} = "u-boot"
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
DESCRIPTION = "Extended task to get System Test specific apps"
|
||||
LICENSE = "MIT"
|
||||
PR = "r1"
|
||||
|
||||
inherit packagegroup
|
||||
|
||||
TEST = "\
|
||||
bonnie++ \
|
||||
hdparm \
|
||||
iozone3 \
|
||||
iperf \
|
||||
lmbench \
|
||||
rt-tests \
|
||||
evtest \
|
||||
bc \
|
||||
memtester \
|
||||
"
|
||||
|
||||
TI_TEST = "\
|
||||
ltp-ddt \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
${TEST} \
|
||||
${TI_TEST} \
|
||||
"
|
||||
@@ -1,29 +1,13 @@
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
|
||||
|
||||
SRC_URI_append = " \
|
||||
SRC_URI_append_ti-soc = " \
|
||||
file://omap-tty.rules \
|
||||
file://firmware.rules \
|
||||
"
|
||||
|
||||
PR_append = ".3"
|
||||
PR_append_ti-soc = ".3"
|
||||
|
||||
install_ti_rules() {
|
||||
do_install_append_ti-soc() {
|
||||
install -m 0644 ${WORKDIR}/omap-tty.rules ${D}${sysconfdir}/udev/rules.d/
|
||||
install -m 0644 ${WORKDIR}/firmware.rules ${D}${sysconfdir}/udev/rules.d/
|
||||
}
|
||||
|
||||
do_install_append_ti33x() {
|
||||
install_ti_rules
|
||||
}
|
||||
|
||||
do_install_append_ti43x() {
|
||||
install_ti_rules
|
||||
}
|
||||
|
||||
do_install_append_omap-a15() {
|
||||
install_ti_rules
|
||||
}
|
||||
|
||||
do_install_append_keystone() {
|
||||
install_ti_rules
|
||||
}
|
||||
|
||||
@@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://debian/copyright;md5=bf0fe2872eb3dfeebb2cbe38206fe81f
|
||||
|
||||
DEPENDS = "ncurses bison-native texinfo flex-native gettext"
|
||||
|
||||
COMPATIBLE_MACHINE = "dra7xx|keystone"
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
SRC_URI_append = " \
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
DESCRIPTION = "Userspace libraries for GC320 chipset on TI SoCs"
|
||||
HOMEPAGE = "https://git.ti.com/graphics/ti-gc320-libs"
|
||||
LICENSE = "TI-TSPA"
|
||||
LIC_FILES_CHKSUM = "file://Manifest.html;md5=4d759c4e533af6aaeff2af7f405697c2"
|
||||
LIC_FILES_CHKSUM = "file://Manifest.html;md5=a9121e8936ace09820d23f7626daaca5"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
@@ -10,7 +10,7 @@ CLEANBROKEN = "1"
|
||||
BRANCH = "ti-${PV}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/graphics/ti-gc320-libs.git;protocol=git;branch=${BRANCH}"
|
||||
SRCREV = "ab0ca5bff345f6c13807fea3c4acabf5f2b9b10a"
|
||||
SRCREV = "c0afab259de59909cfe74c01f3f7fbaa147f94b5"
|
||||
|
||||
# There's only hardfp version available
|
||||
python __anonymous() {
|
||||
@@ -26,7 +26,7 @@ python __anonymous() {
|
||||
|
||||
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
|
||||
|
||||
PR = "r1"
|
||||
PR = "r2"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
||||
@@ -13,6 +13,8 @@ SRC_URI = "git://git.mansr.com/omapfbplay;protocol=git \
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
# We want a kernel header for armv7a, but we don't want to make mplayer machine specific for that
|
||||
STAGING_KERNEL_DIR = "${STAGING_DIR}/${MACHINE_ARCH}${TARGET_VENDOR}-${TARGET_OS}/kernel"
|
||||
CFLAGS += " -I. -I${STAGING_KERNEL_DIR}/include "
|
||||
|
||||
@@ -21,7 +21,6 @@ S = "${WORKDIR}/linux-${PV}"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS = "libcap libcap-ng popt rsync-native util-linux pkgconfig-native \
|
||||
${@bb.utils.contains("TARGET_ARCH", "arm", "", "numactl", d)} \
|
||||
"
|
||||
|
||||
inherit kernel-arch
|
||||
|
||||
9
recipes-kernel/linux/linux-ti-staging-rt_4.14.bb
Normal file
9
recipes-kernel/linux/linux-ti-staging-rt_4.14.bb
Normal file
@@ -0,0 +1,9 @@
|
||||
require linux-ti-staging_4.14.bb
|
||||
|
||||
# Look in the generic major.minor directory for files
|
||||
# This will have priority over generic non-rt path
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.14:"
|
||||
|
||||
BRANCH = "ti-rt-linux-4.14.y"
|
||||
|
||||
SRCREV = "29b034d65b34ec72a46bf865debb32855ecda6fa"
|
||||
@@ -1,9 +0,0 @@
|
||||
require linux-ti-staging_4.9.bb
|
||||
|
||||
# Look in the generic major.minor directory for files
|
||||
# This will have priority over generic non-rt path
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.9:"
|
||||
|
||||
BRANCH = "ti-rt-linux-4.9.y"
|
||||
|
||||
SRCREV = "764089ed2a847e9d4c06c0e0baaaeaf42aa2d99f"
|
||||
@@ -1,5 +1,5 @@
|
||||
require linux-ti-staging_4.9.bb
|
||||
require linux-ti-staging_4.14.bb
|
||||
|
||||
# Look in the generic major.minor directory for files
|
||||
# This will have priority over generic non-rt path
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.9:"
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.14:"
|
||||
@@ -10,7 +10,7 @@ require recipes-kernel/linux/cmem.inc
|
||||
require recipes-kernel/linux/ti-uio.inc
|
||||
|
||||
# Look in the generic major.minor directory for files
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.9:"
|
||||
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.14:"
|
||||
|
||||
# Pull in the devicetree files into the rootfs
|
||||
RDEPENDS_kernel-base += "kernel-devicetree"
|
||||
@@ -52,10 +52,10 @@ KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BRANCH = "ti-lsk-linux-4.9.y"
|
||||
BRANCH = "ti-lsk-linux-4.14.y"
|
||||
|
||||
SRCREV = "89d085d1a407961d43d2492803facb6a8e678fda"
|
||||
PV = "4.9.69+git${SRCPV}"
|
||||
SRCREV = "57341df0b46c6be612d7487fb0a1df8b056449d8"
|
||||
PV = "4.14.24+git${SRCPV}"
|
||||
|
||||
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
|
||||
MACHINE_KERNEL_PR_append = "a"
|
||||
@@ -65,3 +65,5 @@ 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} \
|
||||
file://defconfig"
|
||||
|
||||
FILES_kernel-devicetree += "/${KERNEL_IMAGEDEST}/*.itb"
|
||||
@@ -1,56 +0,0 @@
|
||||
DESCRIPTION = "BeagleBone tester scripts"
|
||||
HOMEPAGE = "http://beagleboard.org/support"
|
||||
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM="file://gpl.txt;md5=5b122a36d0f6dc55279a0ebc69f3c60b"
|
||||
|
||||
# only scripts and data
|
||||
inherit allarch
|
||||
|
||||
PR = "r20"
|
||||
|
||||
SRC_URI = "git://github.com/koenkooi/validation-scripts.git;protocol=git \
|
||||
"
|
||||
SRCREV = "487a13e2e4faaafa40ba5430600e6aeecf9581a8"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${localstatedir}/lib/bone-tester/component/data/
|
||||
install -d ${D}${localstatedir}/lib/bone-tester/init-scripts/
|
||||
install -d ${D}${localstatedir}/lib/bone-tester/lib
|
||||
install -d ${D}${base_libdir}/systemd/system/multi-user.target.wants/
|
||||
install -d ${D}/boot/
|
||||
install -m 0755 ${S}/bone-tester/init-scripts/uEnv.txt ${D}/boot/uEnv.txt
|
||||
|
||||
# systemd configuration
|
||||
ln -s ../bone-tester.service ${D}${base_libdir}/systemd/system/multi-user.target.wants/bone-tester.service
|
||||
install -m 0755 ${S}/bone-tester/init-scripts/bone-tester.service ${D}${base_libdir}/systemd/system/bone-tester.service
|
||||
install -m 0755 ${S}/bone-tester/init-scripts/init.sh ${D}${localstatedir}/lib/bone-tester/init-scripts/init.sh
|
||||
|
||||
for i in $(find ${S}/bone-tester/component/ -maxdepth 1 -type f) ; do
|
||||
install -m 0755 ${i} ${D}${localstatedir}/lib/bone-tester/component/
|
||||
done
|
||||
for i in ${S}/bone-tester/component/data/* ; do
|
||||
install -m 0755 ${i} ${D}${localstatedir}/lib/bone-tester/component/data/
|
||||
done
|
||||
for i in ${S}/bone-tester/lib/* ; do
|
||||
install -m 0755 ${i} ${D}${localstatedir}/lib/bone-tester/lib/
|
||||
done
|
||||
|
||||
install -d ${D}${bindir}
|
||||
install -m 0755 ${S}/testaudio ${D}${bindir}
|
||||
|
||||
}
|
||||
|
||||
|
||||
FILES_${PN} += "${base_libdir}/systemd \
|
||||
/boot \
|
||||
"
|
||||
|
||||
RDEPENDS_${PN} = "alsa-utils-aplay sox iputils memtester"
|
||||
RRECOMMENDS_${PN} = "kernel-module-g-zero \
|
||||
kernel-module-g-mass-storage \
|
||||
kernel-module-g-file-storage \
|
||||
kernel-module-smsc95xx"
|
||||
|
||||
@@ -1,38 +0,0 @@
|
||||
DESCRIPTION = "Scripting tools for the BeagleBoard and BeagleBone"
|
||||
|
||||
PR = "r15"
|
||||
|
||||
inherit systemd
|
||||
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=659ee0c98db2664403c769d6b9ab50eb"
|
||||
|
||||
SRC_URI = "http://dominion.thruhere.net/koen/angstrom/beaglebone/bonescript-6af82b41178c37644399b19039ea7e80c1dbf8ee.tar.bz2 \
|
||||
file://bonescript-git \
|
||||
file://bone101.service \
|
||||
"
|
||||
SRC_URI[md5sum] = "e5e214857afbd2e59b52171e60810be2"
|
||||
SRC_URI[sha256sum] = "e703416a63406c8b6c89fb1079406833ce6a9eb0ae1ba0a55fe3802b83186c50"
|
||||
|
||||
S = "${WORKDIR}/bonescript"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${localstatedir}/lib/cloud9/
|
||||
cp -a ${S}/* ${D}${localstatedir}/lib/cloud9/
|
||||
cp -a ${S}/.git ${D}${localstatedir}/lib/cloud9/
|
||||
|
||||
install -d ${D}${base_libdir}/systemd/system
|
||||
install -m 0644 ${WORKDIR}/bone101.service ${D}${base_libdir}/systemd/system
|
||||
|
||||
rm -f ${D}${localstatedir}/lib/cloud9/node_modules/binary/node_modules/put/test/c/itof
|
||||
rm -f ${D}${localstatedir}/lib/cloud9/node_modules/binary/node_modules/put/test/c/ftoi
|
||||
}
|
||||
|
||||
NATIVE_SYSTEMD_SUPPORT = "1"
|
||||
SYSTEMD_PACKAGES = "${PN}"
|
||||
SYSTEMD_SERVICE_${PN} = "bone101.service"
|
||||
|
||||
FILES_${PN} += "${localstatedir} ${base_libdir}/systemd/system"
|
||||
CONFFILES_${PN} += "${localstatedir}/lib/cloud9/.git/config"
|
||||
RDEPENDS_${PN} = "nodejs cloud9"
|
||||
RRECOMMENDS_${PN} = "git"
|
||||
@@ -1,11 +0,0 @@
|
||||
[Unit]
|
||||
Description=Beaglebone 101 presentation
|
||||
ConditionPathExists=|/var/lib/cloud9
|
||||
|
||||
[Service]
|
||||
WorkingDirectory=/var/lib/cloud9
|
||||
ExecStart=/usr/bin/node bone101.js
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
[core]
|
||||
repositoryformatversion = 0
|
||||
filemode = true
|
||||
bare = false
|
||||
logallrefupdates = true
|
||||
[remote "origin"]
|
||||
fetch = +refs/heads/*:refs/remotes/origin/*
|
||||
url = git://github.com/jadonk/bonescript.git
|
||||
[branch "master"]
|
||||
remote = origin
|
||||
merge = refs/heads/master
|
||||
@@ -34,4 +34,8 @@ FILES_${PN} += "${CG_XML_INSTALL_DIR_RECIPE}"
|
||||
|
||||
INSANE_SKIP_${PN} = "arch ldflags"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
@@ -7,10 +7,14 @@ require recipes-ti/includes/ti-paths.inc
|
||||
require recipes-ti/includes/ti-staging.inc
|
||||
|
||||
do_install() {
|
||||
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
|
||||
|
||||
install -d ${D}${XDC_INSTALL_DIR_RECIPE}
|
||||
cp -pPrf ${S}/* ${D}${XDC_INSTALL_DIR_RECIPE}
|
||||
cp ${CP_ARGS} ${S}/* ${D}${XDC_INSTALL_DIR_RECIPE}
|
||||
}
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
@@ -7,7 +7,3 @@ LIC_FILES_CHKSUM = "file://docs/license/xdc/shelf/package.html;beginline=1;endli
|
||||
|
||||
SRC_URI[xdczip.md5sum] = "21310b647275a7c7dd5b37dcb96c0b1b"
|
||||
SRC_URI[xdczip.sha256sum] = "afe8616773e63b01e79e8cfacaf4d2c8d3b92c798c7f8cf5d1c7b5fe2060bbe4"
|
||||
|
||||
FILES_${PN} += "${XDC_INSTALL_DIR_RECIPE}"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
@@ -24,4 +24,7 @@ do_install() {
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
FILES_${PN}-dev += "${DSPLIB_C66_INSTALL_DIR_RECIPE}"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
INSANE_SKIP_${PN}-dev = "arch"
|
||||
|
||||
@@ -7,6 +7,8 @@ inherit autotools pkgconfig
|
||||
|
||||
DEPENDS = "openssl libtool libp11"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
|
||||
BRANCH="master"
|
||||
|
||||
PV = "1.3.0.1"
|
||||
|
||||
@@ -26,5 +26,9 @@ do_install() {
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
FILES_${PN}-dev += "${IMGLIB_C66_INSTALL_DIR_RECIPE}"
|
||||
|
||||
INHIBIT_PACKAGE_STRIP = "1"
|
||||
INHIBIT_SYSROOT_STRIP = "1"
|
||||
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
|
||||
|
||||
RDEPENDS_${PN}-dev += "perl"
|
||||
INSANE_SKIP_${PN}-dev = "arch"
|
||||
|
||||
@@ -83,6 +83,7 @@ export IPC_INSTALL_DIR = "${STAGING_DIR_TARGET}${IPC_INSTALL_DIR_RECIPE}"
|
||||
export LINK_INSTALL_DIR = "${STAGING_DIR_TARGET}${LINK_INSTALL_DIR_RECIPE}"
|
||||
export LINUXUTILS_INSTALL_DIR = "${STAGING_DIR_TARGET}${LINUXUTILS_INSTALL_DIR_RECIPE}"
|
||||
export LPM_INSTALL_DIR = "${STAGING_DIR_TARGET}${LPM_INSTALL_DIR_RECIPE}"
|
||||
export NDK_INSTALL_DIR = "${STAGING_DIR_TARGET}${NDK_INSTALL_DIR_RECIPE}"
|
||||
export OMX_INSTALL_DIR = "${STAGING_DIR_TARGET}${OMX_INSTALL_DIR_RECIPE}"
|
||||
export SYSBIOS_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSBIOS_INSTALL_DIR_RECIPE}"
|
||||
export SYSLINK_INSTALL_DIR = "${STAGING_DIR_TARGET}${SYSLINK_INSTALL_DIR_RECIPE}"
|
||||
|
||||
@@ -7,6 +7,8 @@ LIC_FILES_CHKSUM = "file://TransportQmss.xdc;beginline=1;endline=35;md5=ad783760
|
||||
|
||||
COMPATIBLE_MACHINE = "k2hk|k2l-evm|k2e"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEPENDS_append = " qmss-lld-rtos \
|
||||
cppi-lld-rtos \
|
||||
ti-ipc-rtos \
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
PV = "3.47.01.00"
|
||||
INC_PR = "r0"
|
||||
INC_PR = "r1"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
|
||||
@@ -24,19 +24,19 @@ protocol=${TI_IPC_METADATA_GIT_PROTOCOL};\
|
||||
branch=${TI_IPC_METADATA_GIT_BRANCH};\
|
||||
name=${TI_IPC_METADATA_NAME}"
|
||||
|
||||
# Corresponds to tag: 3.47.01.00_eng
|
||||
SRCREV_ipc-examples = "e71b82187a324faa9394b83e39495be38255f05b"
|
||||
# Corresponds to tag: 3.47.01.00B
|
||||
SRCREV_ipc-examples = "03ff856444b5bb9e60a907125a1f042b29b25d7b"
|
||||
|
||||
# Corresponds to tag: 3.47.01.00_eng
|
||||
SRCREV_ipc-metadata = "2e02a01c78f2545d84a8e497581db55e606da34c"
|
||||
# Corresponds to tag: 3.47.01.00A
|
||||
SRCREV_ipc-metadata = "72578cce9c9f9a932eb22b3397b46131efb12d69"
|
||||
|
||||
S_ipc-examples = "${WORKDIR}/git/ipc-examples"
|
||||
S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
|
||||
|
||||
RELEASE_TYPE = "ENG"
|
||||
RELEASE_SUFFIX = "_eng"
|
||||
RELEASE_TYPE = "GA"
|
||||
RELEASE_SUFFIX = ""
|
||||
|
||||
PR = "${INC_PR}.r2"
|
||||
PR = "${INC_PR}.r5"
|
||||
|
||||
DEPENDS_append_keystone = " ti-cgt6x-native \
|
||||
gcc-arm-none-eabi-native \
|
||||
|
||||
@@ -6,9 +6,9 @@ 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 = "3.47"
|
||||
|
||||
#Corresponds to 3.47.01.00_eng
|
||||
#Corresponds to 3.47.01.00
|
||||
TI_IPC_SRCREV = "6a2595a4148fb12f259efc19164a9d33ad2ed294"
|
||||
|
||||
BRANCH = "${TI_IPC_GIT_BRANCH}"
|
||||
|
||||
@@ -8,6 +8,8 @@ inherit autotools pkgconfig
|
||||
DEPENDS = "openssl libtool"
|
||||
RDEPENDS_${PN} = "ti-softhsmv2"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
|
||||
SRC_URI = "git://git.ti.com/keystone-linux/libp11.git;protocol=git;branch=${BRANCH}"
|
||||
BRANCH="master"
|
||||
# Following commit corresponds to DEV.LIBP11-01.03.00.00
|
||||
|
||||
@@ -4,12 +4,10 @@ LICENSE = "BSD-3-Clause & MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=122b7757f366f3f6fe11988715258fc9"
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
|
||||
DEPENDS = "common-csl-ip edma3-lld mmap-lld cmem rm-lld qmss-lld cppi-lld uio-module-drv syslog-ng"
|
||||
DEPENDS = "common-csl-ip edma3-lld mmap-lld cmem rm-lld qmss-lld cppi-lld uio-module-drv"
|
||||
DEPENDS_append_k2hk = " hyplnk-lld srio-lld"
|
||||
DEPENDS_append_k2e = " hyplnk-lld"
|
||||
|
||||
RDEPENDS_${PN} = "syslog-ng"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
SRC_URI = "git://git.ti.com/keystone-linux/mpm-transport.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
DESCRIPTION = "eZ430 Chronos Tools - MSP430 Development Kit/Watch"
|
||||
HOMEPAGE = "http://processors.wiki.ti.com/index.php/EZ430-Chronos"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
# We can't use the actualy source file, since it has space in its name :(
|
||||
LIC_FILES_CHKSUM = "file://eZ430-Chronos_CC_1_1.tcl;md5=59ba6ee0a26650ec660a4e65a9462806"
|
||||
|
||||
SECTION = "multimedia"
|
||||
|
||||
inherit allarch
|
||||
|
||||
PV = "1_05_00_00"
|
||||
|
||||
SRC_URI = "http://focus.ti.com/lit/sw/slac388/slac388.zip;name=slac388zip"
|
||||
|
||||
SRC_URI[slac388zip.md5sum] = "22d4104a07af584222828fb377793796"
|
||||
SRC_URI[slac388zip.sha256sum] = "1c9cd1e36015e8db3b36c98be41907628144b76002b3f76b27fd310f4bd35ad7"
|
||||
|
||||
require ../includes/ti-paths.inc
|
||||
require ../includes/ti-staging.inc
|
||||
require ../includes/ti-eula-unpack.inc
|
||||
|
||||
S = "${WORKDIR}/ti/eZ430-Chronos"
|
||||
|
||||
BINFILE="Chronos-Setup"
|
||||
TI_BIN_UNPK_CMDS="Y:workdir:"
|
||||
|
||||
do_unpack_append() {
|
||||
os.system('mv "Texas Instruments" ti')
|
||||
}
|
||||
|
||||
do_configure() {
|
||||
cp Control\ Center/Chronos\ Control\ Center/eZ430-Chronos_CC_1_1.tcl ${S}
|
||||
}
|
||||
|
||||
do_compile() {
|
||||
echo "Do Nothing for Now"
|
||||
}
|
||||
|
||||
do_install() {
|
||||
|
||||
install -d ${D}/${installdir}/ti-msp430-chronos-apps
|
||||
cp -pPrf "${S}"/"Control Center"/* ${D}/${installdir}/ti-msp430-chronos-apps
|
||||
|
||||
# Remove dos formatting
|
||||
dos2unix "${D}/${installdir}/ti-msp430-chronos-apps/Chronos Data Logger"/*
|
||||
dos2unix "${D}/${installdir}/ti-msp430-chronos-apps/Chronos Control Center"/*
|
||||
|
||||
# Should probably also remove hardcoded script reference to tcl8.5
|
||||
}
|
||||
|
||||
PACKAGES += "ti-msp430-chronos-apps"
|
||||
FILES_ti-msp430-chronos-apps = "${installdir}/ti-msp430-chronos-apps/*"
|
||||
|
||||
RDEPENDS_ti-msp430-chronos-apps += " tcl tk xdotool"
|
||||
RRECOMMENDS_ti-msp430-chronos-apps = "kernel-module-cdc-acm"
|
||||
@@ -8,7 +8,6 @@ SRC_URI_append = " file://mpmsrv-daemon.service"
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
DEPENDS = "mpm-transport libdaemon virtual/kernel cmem"
|
||||
RDEPENDS_${PN} = "syslog-ng"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
|
||||
@@ -1,51 +0,0 @@
|
||||
DESCRIPTION = "Provides test and application binaries using NETAPI module"
|
||||
|
||||
DEPENDS = "netapi ipsecmgr"
|
||||
|
||||
include netapi.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
EXTRA_OEMAKE = "PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
|
||||
do_compile () {
|
||||
# Build the netapi binaries
|
||||
for device in ${DEVICELIST}
|
||||
do
|
||||
for choice in ${CHOICELIST}
|
||||
do
|
||||
oe_runmake -f makefile_armv7 tests NETAPI_SRC_DIR=${S} NETAPI_INC_DIR=${BASEDIR} \
|
||||
USEDYNAMIC_LIB="$choice" DEVICE="$device"
|
||||
done
|
||||
|
||||
# Now build the netapi appplications
|
||||
cd ${S}/applications/ipsec_offload/ipsecmgr/build
|
||||
oe_runmake clean NETAPI_SRC_DIR=${S} DEVICE="$device"
|
||||
oe_runmake app NETAPI_SRC_DIR=${S} DEVICE="$device"
|
||||
|
||||
cd ${S}/applications/ipsec_offload/config-app/build
|
||||
oe_runmake clean DEVICE="$device"
|
||||
oe_runmake app DEVICE="$device"
|
||||
cd ${S}
|
||||
done
|
||||
}
|
||||
|
||||
do_install () {
|
||||
for device in ${DEVICELIST}
|
||||
do
|
||||
oe_runmake -f makefile_armv7 installbin INSTALL_INC_BASE_DIR=${D}/${includedir} \
|
||||
INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} \
|
||||
SYSCONFDIR=${D}${sysconfdir} DEVICE="$device"
|
||||
|
||||
cd ${S}/applications/ipsec_offload/ipsecmgr/build
|
||||
oe_runmake install \
|
||||
INSTALL_BIN_BASE_DIR=${D}${bindir} SYSCONFDIR=${D}${sysconfdir} \
|
||||
DEVICE="$device"
|
||||
|
||||
cd ${S}/applications/ipsec_offload/config-app/build
|
||||
oe_runmake install \
|
||||
INSTALL_BIN_BASE_DIR=${D}${bindir} SYSCONFDIR=${D}${sysconfdir} \
|
||||
DEVICE="$device"
|
||||
cd ${S}
|
||||
done
|
||||
}
|
||||
@@ -1,33 +0,0 @@
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING.txt;md5=f2b4f162358b1ffaf3f2307287ca2074"
|
||||
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
DEBIAN_NOAUTONAME_${PN} = "1"
|
||||
DEBIAN_NOAUTONAME_${PN}-dev = "1"
|
||||
DEBIAN_NOAUTONAME_${PN}-dbg = "1"
|
||||
DEBIAN_NOAUTONAME_${PN}-staticdev = "1"
|
||||
|
||||
NETAPI_GIT_URI = "git://git.ti.com/keystone-rtos/netapi.git"
|
||||
NETAPI_GIT_PROTOCOL = "git"
|
||||
NETAPI_GIT_BRANCH = "master"
|
||||
|
||||
# Below Commit ID corresponds to "DEV.NETAPI.01.01.00.07"
|
||||
NETAPI_SRCREV = "50026020384737d253668c4be80745a3653106f8"
|
||||
|
||||
BRANCH = "${NETAPI_GIT_BRANCH}"
|
||||
SRC_URI = "${NETAPI_GIT_URI};protocol=${NETAPI_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRCREV = "${NETAPI_SRCREV}"
|
||||
|
||||
PV = "01.01.00.07"
|
||||
INC_PR = "r0"
|
||||
|
||||
DEVICELIST_k2hk = "k2h k2k"
|
||||
DEVICELIST_k2l-evm = "k2l"
|
||||
DEVICELIST_k2e = "k2e"
|
||||
|
||||
CHOICELIST = "yes no"
|
||||
|
||||
BASEDIR = "${WORKDIR}/git"
|
||||
S = "${BASEDIR}/ti/runtime/netapi"
|
||||
@@ -1,32 +0,0 @@
|
||||
DESCRIPTION = "Provides NETAPI module: TI user space network library"
|
||||
|
||||
DEPENDS = "common-csl-ip rm-lld qmss-lld cppi-lld sa-lld hplib pktlib nwal-lld"
|
||||
|
||||
include netapi.inc
|
||||
|
||||
PR = "${INC_PR}.1"
|
||||
|
||||
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
|
||||
|
||||
do_compile () {
|
||||
# Now build the netapi
|
||||
for device in ${DEVICELIST}
|
||||
do
|
||||
for choice in ${CHOICELIST}
|
||||
do
|
||||
oe_runmake clean NETAPI_SRC_DIR=${S} NETAPI_INC_DIR=${BASEDIR} \
|
||||
USEDYNAMIC_LIB="$choice" DEVICE="$device"
|
||||
oe_runmake lib NETAPI_SRC_DIR=${S} NETAPI_INC_DIR=${BASEDIR} \
|
||||
USEDYNAMIC_LIB="$choice" DEVICE="$device"
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
do_install () {
|
||||
for device in ${DEVICELIST}
|
||||
do
|
||||
oe_runmake install INSTALL_INC_BASE_DIR=${D}${includedir} \
|
||||
INSTALL_LIB_BASE_DIR=${D}${libdir} INSTALL_BIN_BASE_DIR=${D}${bindir} \
|
||||
SYSCONFDIR=${D}${sysconfdir} DEVICE="$device"
|
||||
done
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
From e5dfce58161aaee80ca45c3e992a059efac459d7 Mon Sep 17 00:00:00 2001
|
||||
From: Joshua Watt <JPEWhacker@gmail.com>
|
||||
Date: Wed, 21 Feb 2018 13:38:35 -0600
|
||||
Subject: [PATCH] comp_mk: Allow doxygen support to be overridden
|
||||
|
||||
Support for Doxygen can be globally disabled by setting the
|
||||
DOXYGEN_SUPPORT environment variable to "no"
|
||||
|
||||
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
|
||||
---
|
||||
comp_top.mk | 9 +++++++--
|
||||
1 file changed, 7 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/comp_top.mk b/comp_top.mk
|
||||
index 28700ba..e331132 100644
|
||||
--- a/comp_top.mk
|
||||
+++ b/comp_top.mk
|
||||
@@ -114,6 +114,11 @@ comp_FIRM_LIST_CLEAN = $(addsuffix _clean, $($(COMP)_FIRM_LIST))
|
||||
comp_PKG_LIST_ALL_CLEAN = $(addsuffix _clean, $(comp_PKG_LIST_ALL))
|
||||
comp_PKG_LIST_PACKAGE = $(addsuffix _package, $(comp_PKG_LIST_ALL))
|
||||
|
||||
+# If the component enables doxygen, this will evaluate to "yesyes" and doxygen
|
||||
+# will be built. If this value is overridden by the user to any other value, or
|
||||
+# $(COMP)_DOXYGEN_SUPPORT is not "yes", doxygen is not built.
|
||||
+DOXYGEN_SUPPORT ?= yes$($(COMP)_DOXYGEN_SUPPORT)
|
||||
+
|
||||
.PHONY : apps appcores app_clean clean_appcores \
|
||||
lib libcores lib_allendians lib_clean clean_libcores clean_lib_allendians \
|
||||
all comp_libs comp_libs_clean examples examples_clean clean package $(comp_PKG_LIST_ALL) \
|
||||
@@ -230,7 +235,7 @@ xdc_meta_clean:
|
||||
$(XDC) clean XDCBUILDCFG=config_mk.bld
|
||||
|
||||
doxygen:
|
||||
-ifeq ($($(COMP)_DOXYGEN_SUPPORT),yes)
|
||||
+ifeq ($(DOXYGEN_SUPPORT),yesyes)
|
||||
$(ECHO) Creating Doxygen API guide ...
|
||||
@doxygen docs/Doxyfile
|
||||
else
|
||||
@@ -238,7 +243,7 @@ else
|
||||
endif
|
||||
|
||||
clean_doxygen:
|
||||
-ifeq ($($(COMP)_DOXYGEN_SUPPORT),yes)
|
||||
+ifeq ($(DOXYGEN_SUPPORT),yesyes)
|
||||
$(ECHO) cleaned Doxygen API guide ...
|
||||
$(RM) -rf docs/doxygen
|
||||
else
|
||||
--
|
||||
2.14.3
|
||||
|
||||
@@ -4,18 +4,21 @@ LIC_FILES_CHKSUM = "file://makerules/env.mk;beginline=1;endline=31;md5=10503e8de
|
||||
|
||||
require recipes-ti/includes/ti-paths.inc
|
||||
|
||||
PV = "01.00.00.07"
|
||||
PV = "01.00.00.08"
|
||||
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.07"
|
||||
PDK_BUILD_SRCREV = "cbac264f08aa9cdc2cd533d1433ef57b922cccb5"
|
||||
# Below Commit ID corresponds to "DEV.PDK_BUILD.01.00.00.08"
|
||||
PDK_BUILD_SRCREV = "f68931ff82eb051fc026ae28b2555f3c581eb6b9"
|
||||
|
||||
BRANCH = "${PDK_BUILD_GIT_BRANCH}"
|
||||
SRC_URI = "${PDK_BUILD_GIT_URI};protocol=${PDK_BUILD_GIT_PROTOCOL};branch=${BRANCH}"
|
||||
SRC_URI = "\
|
||||
${PDK_BUILD_GIT_URI};protocol=${PDK_BUILD_GIT_PROTOCOL};branch=${BRANCH} \
|
||||
file://0001-comp_mk-Allow-doxygen-support-to-be-overridden.patch \
|
||||
"
|
||||
|
||||
SRCREV = "${PDK_BUILD_SRCREV}"
|
||||
|
||||
@@ -36,6 +39,7 @@ do_install() {
|
||||
|
||||
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
|
||||
install -m 0755 comp_paths.mk ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/build
|
||||
|
||||
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
|
||||
|
||||
@@ -8,7 +8,7 @@ mntdir = "/mnt"
|
||||
inherit autotools pkgconfig
|
||||
|
||||
DEPENDS = "openssl libdaemon zlib"
|
||||
COMPATIBLE_MACHINE = "(tci6614-evm|keystone)"
|
||||
COMPATIBLE_MACHINE = "keystone"
|
||||
|
||||
BRANCH="ti-softhsm-rebase"
|
||||
SRC_URI = "git://git.ti.com/keystone-linux/ti-softhsmv2.git;protocol=git;branch=${BRANCH}"
|
||||
|
||||
@@ -18,8 +18,9 @@ TI_BIN_UNPK_ARGS = "--mode silent --prefix ${S}"
|
||||
TI_BIN_UNPK_CMDS=""
|
||||
|
||||
do_install() {
|
||||
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
|
||||
install -d ${D}${VLIB_C66_INSTALL_DIR_RECIPE}
|
||||
cp -pPrf ${S}/* ${D}${VLIB_C66_INSTALL_DIR_RECIPE}
|
||||
cp ${CP_ARGS} ${S}/* ${D}${VLIB_C66_INSTALL_DIR_RECIPE}
|
||||
}
|
||||
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
|
||||
Reference in New Issue
Block a user