1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-01-12 01:20:20 +00:00

Compare commits

...

48 Commits

Author SHA1 Message Date
Dan Murphy
a5f63768f0 linux-ti-staging: update to 4.14.26
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-13 17:30:17 -04:00
Anand Balagopalakrishnan
80efa0b36e ti-sgx-ddk-um: update SGX user module for rocko
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-13 17:27:04 -04:00
Anand Balagopalakrishnan
b79241f194 ti-sgx-ddk-km: update SGX kernel driver for k4.14
Note: This is a tentative patch to enable graphics support.
      We shall merge both local patches to the ti-sgx-km repo soon.

Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-13 17:27:04 -04:00
Gowtham Tammana
1b1dd2e642 ti-gc320-driver: move to k4.14
Updated the recipe to pick the sources for k4.14.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-13 17:27:03 -04:00
Denys Dmytriyenko
2e64368948 linux-ti-staging: update to 4.14.25
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-13 17:27:03 -04:00
Denys Dmytriyenko
4c0ba6117b u-boot-ti-staging: update to the latest
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-13 17:27:03 -04:00
Denys Dmytriyenko
61afb4604e am57xx-evm: switch back to full DTBs for now
Since using DT overlays as a FIT image (itb,dtb,dtbo) is not yet ready
for prime time, kernel now has ability to generate all combinations of
full DTBs out of DT overlays. Use those for now until FIT image approach
to DT overlays is adopted more broadly.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-06 17:22:01 -05:00
Denys Dmytriyenko
0eeea622f3 u-boot-ti-staging: update to ti2018.00-rc1
Also remove AM3 SPL hack

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-06 17:21:57 -05:00
e-ruei1@ti.com
4292d08b92 ti-gc320-libs: bump SRCREV to pick up the latest version
The new version include the 2D API include files

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-06 17:21:53 -05:00
Stephen Molfetta
ebba5623d1 dra7xx: updating board-rtos depends
DRA7xx board changes have introduced dependencies on mmcsd-lld-rtos and
pm-lld-rtos.  Adding these modules to the omap-a15 depends list will
bring in the dependencies for dra7xx builds

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-06 17:21:43 -05:00
Denys Dmytriyenko
58b9fda8b8 u-boot-ti-staging: update to the latest and add patch for AM335 SPL size issue
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-05 23:10:49 -05:00
Denys Dmytriyenko
635798a3f4 linux-ti-staging: update to 4.14.24
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-05 23:10:45 -05:00
Sam Nelson
26bc8caba6 cmem: Update to new version 4.15.00.01
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-05 19:25:52 -05:00
Sam Nelson
5553e4d964 ti-ipc: Fix to avoid parallel build issue
Fixes parallel build issue with k2hk

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-05 19:25:37 -05:00
Denys Dmytriyenko
e55c104102 README: update reference to rocko
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-05 19:24:52 -05:00
Denys Dmytriyenko
71057fb679 eudev: extra rules install on TI SoCs only, don't append SRC_URI otherwise
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-05 16:48:22 -05:00
Denys Dmytriyenko
c5719e5302 icss-emac: relax compatibility settings to match nimu-icss, etc.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-04 23:44:00 -05:00
Denys Dmytriyenko
bff0ef40e7 pruss-ldd: relax compatibility settings to match nimu-icss, etc.
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-04 23:43:56 -05:00
Denys Dmytriyenko
76ff9d7182 netapi: remove due to external ipsecmgr dependency
Moved to meta-arago

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-04 22:51:30 -05:00
Denys Dmytriyenko
445ca289ea traceframework-rtos: uia is not a valid package to depend on
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-04 22:51:26 -05:00
Denys Dmytriyenko
3fdeaa0985 ipc-transport-qmss-rtos: is machine-specific, mark accordingly
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-04 22:51:22 -05:00
Denys Dmytriyenko
fd0c466044 multiprocmgr, mpm-transport: do not depend on syslog-ng, not in meta-ti or oe-core
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-04 22:51:16 -05:00
Denys Dmytriyenko
fbc708bbbb u-boot-ti.inc: add dependency on lzop-native for new FIT image packaging
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-03 22:35:07 -05:00
Denys Dmytriyenko
15170fb7ef layer.conf: whitelist xxd and comm for SECDEV on K2 platforms
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-02 21:54:48 -05:00
Mahesh Radhakrishnan
71832857ce ti-pdk-build-rtos: Installing the newly added comp_paths.mk file
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 23:02:57 -05:00
Denys Dmytriyenko
02757c61a9 omapfbplay: since it depends on kernel, mark it as machine-specific
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 22:41:46 -05:00
Denys Dmytriyenko
2ec0495f51 eudev: simplify by using ti-soc override
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 22:41:43 -05:00
Sam Nelson
c3580ce45c ti-ipc-rtos: Correction to 3.47.01.00 version
Includes documentation correction and build optimization for examples

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 22:41:39 -05:00
Denys Dmytriyenko
a745b9b788 kselftests: remove numactl deps, as it's in meta-oe and not needed for arm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:46:53 -05:00
Denys Dmytriyenko
05efc10aea machines: remove references to xf86-input-tslib from meta-oe
It is still mentioned in the commend, in case someone needs it.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:46:49 -05:00
Denys Dmytriyenko
bfb11953a5 gdbc6x: update compatibility
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:46:44 -05:00
Denys Dmytriyenko
0e14663969 engine-pkcs11, libp11, ti-softhsmv2: update compatibility
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:46:40 -05:00
Denys Dmytriyenko
44b32b0268 recipes: remove outdated recipes, some deps are no longer satisfied
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:46:24 -05:00
Denys Dmytriyenko
1eac2f1034 machines: update DTBs and other cleanups
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:46:20 -05:00
Denys Dmytriyenko
848c1e752f linux-ti-staging: update to 4.14.22
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-01 13:46:16 -05:00
Joshua Watt
f16e3f342f ti-pdk: Allow Doxygen generation to be optional
Users can choose to completely disable doxygen generation in pdk recipes
by setting TI_PDK_DOXYGEN_SUPPORT = "0" in local.conf

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-26 19:42:00 -05:00
Denys Dmytriyenko
d5ff22082c layer.conf: add truncate to HOSTTOOLS list for SECDEV
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-20 15:02:01 -05:00
Denys Dmytriyenko
4a746c78c3 linux-ti-staging, am57xx-evm.conf: udpate to the latest, add support for .itb
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-18 14:37:36 -05:00
Jacob Stiffler
edc642bb1e ti-paths: add missing NDK_INSTALL_DIR
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-16 17:04:28 -05:00
Denys Dmytriyenko
14c6b0e644 u-boot-ti-staging: upgrade to 2018.01
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-15 12:03:32 -05:00
Denys Dmytriyenko
03fd8278e5 linux-ti-staging: upgrade to 4.14
Some DTBs have changed, am57xx-evm moved to DT overlays.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-15 12:03:28 -05:00
Jacob Stiffler
1e2e863ae1 ti-xdctools: do not create target package
* ti-xdctools is a host development package, but the target recipe is
  needed to create the sourceipk used in SDKs.
* And move class extension to common include.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-14 15:28:11 -05:00
Denys Dmytriyenko
ed83a43c6a ti-cg-xml: inhibit all stripping
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-07 17:59:57 -05:00
Denys Dmytriyenko
bbe3b47639 vlib-c66x: resolve host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-07 17:59:53 -05:00
Denys Dmytriyenko
79c1018251 imglib-c66x: ihibit all stripping
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-07 17:59:48 -05:00
Denys Dmytriyenko
c6d0794f03 dsplib-c66x: inhibit all stripping
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-07 17:59:44 -05:00
Sam Nelson
15d2f33b29 cmem: Update to new version 4.15.00.00_eng
License update due to year update
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-07 17:59:40 -05:00
Sam Nelson
0288b955d5 ti-ipc: Update to GA version 3.47.01.00
Docs updated with details of fixes

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-02-07 17:59:36 -05:00
85 changed files with 232 additions and 441 deletions

2
README
View File

@@ -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

View File

@@ -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() {

View File

@@ -27,3 +27,5 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \
qmss-lld \
multiprocmgr \
"
HOSTTOOLS_NONFATAL += "truncate xxd comm"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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 \

View File

@@ -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

View File

@@ -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}"

View File

@@ -4,7 +4,7 @@ include cmem.inc
RDEPENDS_${PN} = "cmem-mod"
PR = "r1"
PR = "r0"
PACKAGES =+ "${PN}-test"

View File

@@ -5,13 +5,13 @@ LIC_FILES_CHKSUM = "file://../LICENSE;md5=78d9818a51b9a8e9bb89dea418bac297"
inherit module
MACHINE_KERNEL_PR_append = "d"
MACHINE_KERNEL_PR_append = "e"
PR = "${MACHINE_KERNEL_PR}"
# Need to branch out with ${PV} var
BRANCH = "ti-${PV}-k4.9"
BRANCH = "ti-${PV}-k4.14"
SRCREV = "295443bf56f2100b7b2714c2c30b31ba86e96a0c"
SRCREV = "a36799d9329efcfff19e30e690156d5ebf7e0c55"
SRC_URI = "git://git.ti.com/graphics/ti-gc320-driver.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git/src"

View File

@@ -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"

View File

@@ -0,0 +1,37 @@
From 1ee059ed47b379c1cd9494c507a4a1e67dc90cf2 Mon Sep 17 00:00:00 2001
From: Eric Ruei <e-ruei1@ti.com>
Date: Mon, 12 Mar 2018 17:56:50 -0400
Subject: [PATCH 1/2] pvr_drm.c: fix undeclared identifier error for AM3/4
builds
The undeclared identifier error was introduced during the k4.14 migration
and therefore was not applicable to the k4.4 and k4.9 branches.
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
---
eurasia_km/services4/srvkm/env/linux/pvr_drm.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eurasia_km/services4/srvkm/env/linux/pvr_drm.c b/eurasia_km/services4/srvkm/env/linux/pvr_drm.c
index 39ee832..33f6c3d 100644
--- a/eurasia_km/services4/srvkm/env/linux/pvr_drm.c
+++ b/eurasia_km/services4/srvkm/env/linux/pvr_drm.c
@@ -655,12 +655,12 @@ static struct platform_driver sPVRPlatDriver =
static int
PVRSRVDrmProbe(struct platform_device *pDevice)
{
-#if (AM_VERSION != 5)
- struct gfx_sgx_platform_data *pdata = dev->platform_data;
-#endif
int ret;
struct device *dev = &pDevice->dev;
struct drm_device *drm_dev;
+#if (AM_VERSION != 5)
+ struct gfx_sgx_platform_data *pdata = dev->platform_data;
+#endif
PVR_TRACE(("PVRSRVDrmProbe"));
--
1.9.1

View File

@@ -20,15 +20,16 @@ RPROVIDES_${PN} = "omapdrm-pvr"
RREPLACES_${PN} = "omapdrm-pvr"
RCONFLICTS_${PN} = "omapdrm-pvr"
BRANCH = "ti-img-sgx/${PV}/k4.9"
BRANCH = "ti-img-sgx/${PV}/k4.14"
SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;protocol=git;branch=${BRANCH} \
file://0001-srvkm-common-devicemem.c-suppress-implicit-fallthrou.patch \
file://0001-pvr_drm.c-fix-undeclared-identifier-error-for-AM3-4-.patch \
"
S = "${WORKDIR}/git"
SRCREV = "0086977380d3320d70a3abc78b95fa0641427073"
SRCREV = "855889f437250b6572c75d12696ec4a998b9aef9"
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
TARGET_PRODUCT_ti33x = "ti335x"

View File

@@ -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"

View File

@@ -4,9 +4,6 @@ require traceframework.inc
PR = "${INC_PR}.2"
DEPENDS_append = " uia \
"
XDCPATH_append = ";${UIA_INSTALL_DIR}/packages"
# HTML doc link params

View File

@@ -1,7 +0,0 @@
require u-boot-ti.inc
PR = "r30"
BRANCH = "ti-u-boot-2016.05"
SRCREV = "4db46a6bbde46e4587b77e14763787f66c292701"

View File

@@ -1,7 +0,0 @@
require u-boot-ti.inc
PR = "r21"
BRANCH = "ti-u-boot-2017.01"
SRCREV = "c68ed086bd00054e28c46e033385f79104c3f84c"

View File

@@ -0,0 +1,7 @@
require u-boot-ti.inc
PR = "r3"
BRANCH = "ti-u-boot-2018.01"
SRCREV = "7a172930b2d94c7eed67fe4d9881984b5a79ef29"

View File

@@ -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"

View File

@@ -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} \
"

View File

@@ -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
}

View File

@@ -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 = " \

View File

@@ -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"

View File

@@ -5,10 +5,10 @@ LIC_FILES_CHKSUM = "file://TI-Linux-Graphics-DDK-UM-Manifest.doc;md5=550702a0318
PACKAGE_ARCH = "${MACHINE_ARCH}"
BRANCH = "ti-img-sgx/${PV}"
BRANCH = "ti-img-sgx/rocko/${PV}"
SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git;branch=${BRANCH}"
SRCREV = "bbbd5cbb55e4c54d3b02456ae553bea86fd61506"
SRCREV = "358fe42d34a7570896e5d1639869da564ddd0484"
# There's only hardfp version available
python __anonymous() {
@@ -31,7 +31,7 @@ INITSCRIPT_PARAMS = "defaults 8"
inherit update-rc.d
PR = "r28"
PR = "r29"
PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2 omap5-sgx-ddk-um-linux"
DEPENDS += "libdrm udev libgbm wayland libffi"

View File

@@ -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 "

View File

@@ -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

View 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 = "db3b593d65e8354388066a2f2b83848270ab6e64"

View File

@@ -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"

View File

@@ -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:"

View File

@@ -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 = "0becde7871f66cf5f20942b8f2230bb0660deffd"
PV = "4.14.26+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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -7,6 +7,8 @@ inherit autotools pkgconfig
DEPENDS = "openssl libtool libp11"
COMPATIBLE_MACHINE = "keystone"
BRANCH="master"
PV = "1.3.0.1"

View File

@@ -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"

View File

@@ -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}"

View File

@@ -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 \

View File

@@ -1,5 +1,5 @@
PV = "3.47.01.00"
INC_PR = "r0"
INC_PR = "r1"
PACKAGE_ARCH = "${MACHINE_ARCH}"

View File

@@ -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 \

View File

@@ -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}"

View File

@@ -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

View File

@@ -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}"

View File

@@ -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"

View File

@@ -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}"

View File

@@ -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
}

View File

@@ -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"

View File

@@ -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
}

View File

@@ -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

View File

@@ -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

View File

@@ -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}"

View File

@@ -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"