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

Compare commits

...

631 Commits

Author SHA1 Message Date
Denys Dmytriyenko
0afa697dc1 u-boot-ti-staging: update to ti2018.03-rc4 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-27 20:58:12 +00:00
Denys Dmytriyenko
65dd1ac51d linux-ti-staging: update to 4.14.67 and ti2018.03-rc4 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-27 20:58:12 +00:00
Jacob Stiffler
9a37c1bbcd board-rtos: bump SRCREV for am57xx-evm build fix
* License checksum changed due to updated year (2018) in license text.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-27 20:58:12 +00:00
Sam Nelson
b2e089fb78 sciclient: Recipe cleanup
- Remove redundant description
- remove redundant defines

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-26 16:08:21 +00:00
Sam Nelson
b38fd8247a ti-ipc: Update to new version 3.50.01.01
-Updates to use sciclient for configuring interrupt routing in SOC

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-24 20:22:19 +00:00
Sam Nelson
5b3ec3236e sciclient: Add recipe for SCI client driver
Sci client provides API to communicate with the core running System
firmware

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Sam Nelson
3fef8f7e3f osal: Update to new version 1.0.0.12
Adds support for k3 platform

NOTE:
License checksum change is just due to addition of current year
2018 to copyright

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Sam Nelson
f716fa477f common-csl-ip: Update to new version 05.01.00.00
Adds support for k3

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Sam Nelson
2f6cb9a27c ti-pdk-build-rtos: Update to new version 1.0.0.10
Add support for am65xx-evm
Removes doxygen patch

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Sam Nelson
02e3f355f9 ti-pdk: Add tool chain dependencies for am65xx platform
Adds the dependency on toolchain needed for A53 and R5 cores

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Sam Nelson
3bcc2b1a76 am65xx-evm: Add PDK specific soc, boards and cores configuration
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Sam Nelson
70e5f882a6 cmem: Update to new version 4.15.00.02
Has fix for mmap issues with latest kernel 4.14.x

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Ram Prasad
b2462fe998 ipumm: Integration with latest IPC, BIOS and XDC tools
This patch is to integrate IPUMM with
    IPC: 3.50.01.00
    BIOS: 6.73.00.12
    XDC: 3.50.07.20

Signed-off-by: Ramprasad N <x0038811@ti.com>
Acked-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Sam Nelson
a43d68906a ti-ipc: Update to new version 3.50
Add AM65XX platform support

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:57:03 +00:00
Hao Zhang
ba53f6a76f recipes-ti: bios: add TI SYSBIOS 6.73.00.12
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:54:41 +00:00
Hao Zhang
469933da29 recipes-ti: devtools: add TI XDC tools 3.50.07.20
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:54:33 +00:00
Hao Zhang
193d816cac recipes-ti: devtools: add GCC Linaro baremetal toolchain 2017.11 v7.2.1
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-23 16:54:25 +00:00
Denys Dmytriyenko
16af494ca3 gdbc6x: gcc7 related fixes got accepted upstream, remove
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-22 02:50:07 +00:00
Djordje Senicic
9b33394ac9 linux-ti-staging: Increase CMEM for am574x only
* CMEM increased to 384MB is required by TIDL to run both DSP and EVEs concurrently

Signed-off-by: Djordje Senicic <x0157990@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-21 17:09:41 +00:00
Ankur Tyagi
50cf6f09eb u-boot-ti: add UBOOT_GIT_URI, UBOOT_GIT_PROTOCOL variable
This is to allow user to override git repository and git protocol.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-21 17:09:30 +00:00
e-ruei1@ti.com
b053b2a7f1 ti-sgx-ddk-um: bump DDK 1.14 SRCREV to pick up the latest changes
- um: wsegl: fix double unmap of GPU buffers
- tools: usc2: dce: fix GLSL compiler error

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-21 17:09:22 +00:00
Dan Murphy
1f781998aa u-boot-ti-staging: update to ti2018.03-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-16 17:01:39 +00:00
Dan Murphy
472847d335 linux-ti-staging: update ti2018.03-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-16 17:01:39 +00:00
Nick Saulnier
f822822da2 pru-icss_git.bb: Add am65x PRU_Halt
Updated SRCREV to point to an updated version of the PRU Software Support
Package which includes PRU_Halt and RTU_Halt examples for am65x. PV will
get updated in the next patch.

Added PRU_Halt and RTU_Halt to do_install_append_am65xx-evm(). Decided to leave
the installation of PRU_Halt examples in each processor's do_install_append
function for now since PRU_Halt and RTU_Halt for am65x have different output
file names than the previous ICSS processors. Those different output names can
be seen in the lines ALTERNATIVE_TARGET_pru-icss-halt[am65x....].

The previous commit made several changes to account for the fact that am65x Halt
examples had not yet been added to the PRU Software Support Package. Those
changes were removed in this commit.

Signed-off-by: Nick Saulnier <nsaulnier@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-16 17:01:39 +00:00
Denys Dmytriyenko
209023a515 linux-ti-staging: add RT defconfig for K3
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-09 17:54:45 +00:00
Dan Murphy
a2bfaa5e09 linux-ti-staging: update ti2018.03-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-08 19:22:25 +00:00
Dan Murphy
eca6414ca7 u-boot-ti-staging: update to ti2018.03-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-08 19:22:19 +00:00
e-ruei1@ti.com
99f92639fc ti-sgx-ddk-um: fix path of pvrsrvctl at rc.pvr for k3
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-07 15:34:13 +00:00
Dan Murphy
bc2f4eb295 arm-trusted-firmware: update to ti2018.03-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-02 21:28:58 +00:00
Dan Murphy
73b5277a94 u-boot-ti-staging: update to ti2018.03-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-02 21:28:53 +00:00
Dan Murphy
fa9d92d042 linux-ti-staging: update ti2018.03-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-08-02 21:28:47 +00:00
e-ruei1@ti.com
6f1740c812 ti-sgx-ddk-um: add libEGL.so to plugin list for DDK 1.17
Note: libEGL.so is required for DDK 1.17 based 3D demo programs

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-27 20:00:26 +00:00
e-ruei1@ti.com
61ec224d11 conf: machine: k3: enable sgx
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-27 20:00:21 +00:00
e-ruei1@ti.com
0f65c43f78 ti-sgx-ddk-km: add k3 (AM654x) support
- add K3 (AM654x) support based on SGX DDK 1.17

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-27 20:00:17 +00:00
e-ruei1@ti.com
94fd108774 ti-sgx-ddk-um: add k3 (AM654x) support
- add COMPATIBLE_MACHINE to distinguish AM3/4/5 with K3 (AM654x)
- add k3 support based on SGX DDK 1.17

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-27 20:00:11 +00:00
Denys Dmytriyenko
f708e4686f u-boot-ti: don't override do_compile, pass PACKAGECONFIG_CONFARGS to EXTRA_OEMAKE
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-26 23:01:40 +00:00
Nick Saulnier
f9e8966a35 pru-icss_git.bb: bug fixes, add PRU_ADC
PRU Software Support Package v5.2.1 integrates 3 bug fixes and adds am335x
PRU_ADC example. PRU Software Support Package tags were updated so that v5.2.0
corresponds to the release that will be pulled into Linux SDK 5.0, while v5.2.1
corresponds to the commit for this version of the bitbake.

Signed-off-by: Nick Saulnier <nsaulnier@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-26 16:39:56 +00:00
Hongmei Gou
6077d966b2 pruss-lld-apps: build example applications of pruss-lld
* The current example application is Simple Open Real-Time Ethernet (SORTE).
  It is ported to Linux user space utilizing UIO.

Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 17:20:02 +00:00
Mahesh Radhakrishnan
3836293360 ti-pdk-build-rtos: Update to version 1.0.0.9A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:54 +00:00
Mahesh Radhakrishnan
f23c8b6a85 wdtimer-rtos: Update to version 1.0.0.4
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:46 +00:00
Mahesh Radhakrishnan
bfd0115a3f vps-lld-rtos: Update to version 1.0.1.11A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:42 +00:00
Mahesh Radhakrishnan
b6e7d844cd profiling-rtos: Update to version 1.0.0.6
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:38 +00:00
Mahesh Radhakrishnan
f73d696807 usb-lld-rtos: Update to version 1.0.0.14
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:35 +00:00
Mahesh Radhakrishnan
54ef63ca3c uart-lld-rtos: Update to version 1.0.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:31 +00:00
Mahesh Radhakrishnan
d48478213d tsip-lld-rtos: Update to version 1.0.0.8
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:27 +00:00
Mahesh Radhakrishnan
b6b0653280 transport-rtos: Update to version 1.0.0.12
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:23 +00:00
Mahesh Radhakrishnan
196f9bbcec traceframework: Update to version 1.1.1.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:19 +00:00
Mahesh Radhakrishnan
6aa0cda670 tcp3d-lld-rtos: Update to version 2.1.0.6
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:15 +00:00
Mahesh Radhakrishnan
4b5c599d21 starterware: Update to version 2.1.1.7
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:12 +00:00
Mahesh Radhakrishnan
d2ac115ee8 srio-lld: Update to version 2.0.0.17
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:08 +00:00
Mahesh Radhakrishnan
0c005cba69 spi-lld-rtos: Update to version 1.0.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:04 +00:00
Mahesh Radhakrishnan
c0aa72646b serdes-diag-rtos: Update to version 1.0.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:58:00 +00:00
Mahesh Radhakrishnan
3c54e540aa sa-lld: Update to version 3.0.0.21
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:56 +00:00
Mahesh Radhakrishnan
4d48e218a4 rm-lld: Update to 2.2.0.3 & recipe update to rtos recipe (html doc link)
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:52 +00:00
Mahesh Radhakrishnan
399c7cfdb0 qmss-lld: Update to version 2.1.0.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:48 +00:00
Mahesh Radhakrishnan
c38bb15e34 pruss-lld: Update to version 1.0.0.10
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:44 +00:00
Mahesh Radhakrishnan
d531232f47 pm-lld-rtos: Update to version 1.4.0.5A and 1.8.0.18 (am57xx & dra7xx)
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:41 +00:00
Mahesh Radhakrishnan
9649a92d06 pktlib: Update to version 2.1.0.8A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:36 +00:00
Mahesh Radhakrishnan
b0f3ccb195 pcie-lld-rtos: Update to version 2.2.0.13
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:32 +00:00
Mahesh Radhakrishnan
afab6fab81 pa-lld: Update to version 3.0.2.6
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:28 +00:00
Mahesh Radhakrishnan
831c46e038 osal: Update to version 1.0.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:25 +00:00
Mahesh Radhakrishnan
e13bb2ff4d nwal-lld: Update to version 2.1.0.12
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:20 +00:00
Mahesh Radhakrishnan
d0da8f1e19 mmcsd-lld-rtos: Update to version 1.0.0.12
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:16 +00:00
Mahesh Radhakrishnan
b6dc8a4c9c mcbsp-lld-rtos: Update to version 1.0.0.10 after adding support for ompal1, makefile based build
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:04 +00:00
Mahesh Radhakrishnan
a27f9a1eb0 mcasp-lld-rtos: Update to version 1.1.0.10
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:57:00 +00:00
Mahesh Radhakrishnan
a4f7a57340 iqn2-lld: Update to version 1.0.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:56 +00:00
Mahesh Radhakrishnan
1654f9adf2 icss-emac-lld: Update to version 1.0.0.12
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:53 +00:00
Mahesh Radhakrishnan
f0caaf4480 i2c-lld-rtos: Update to version 1.0.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:49 +00:00
Mahesh Radhakrishnan
0a416589e6 hyplnk-lld: Update to version 2.1.0.8
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:45 +00:00
Mahesh Radhakrishnan
68dceee3d5 gpmc-lld-rtos: Update to version 1.0.0.2
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:42 +00:00
Mahesh Radhakrishnan
aa5c6ed5d5 gpio-lld-rtos: Update to version 1.0.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:38 +00:00
Mahesh Radhakrishnan
f70ec2d6fb fftc-lld-rtos: Update to version 2.2.0.7
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:35 +00:00
Mahesh Radhakrishnan
b04fdff5dd faultmanagement-rtos: Update to version 1.0.1.4
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:31 +00:00
Mahesh Radhakrishnan
6ee9142eed fatfs-rtos: Update to version 1.0.0.10
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:25 +00:00
Mahesh Radhakrishnan
4c468f25d4 emac-lld-rtos:Update to version 1.0.3.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:20 +00:00
Mahesh Radhakrishnan
1af3f179bc dfe-lld: Update to version 1.0.0.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:16 +00:00
Mahesh Radhakrishnan
e636eab284 cppi-lld: Update to version 2.1.0.13
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:12 +00:00
Mahesh Radhakrishnan
7d024c4daf common-csl-ip: Update to version 3.3.0.11A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:08 +00:00
Mahesh Radhakrishnan
ccb3a0e7b0 cmb-addon-rtos: Update to version 1.1.0.1
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:04 +00:00
Mahesh Radhakrishnan
ab535f3fd3 board-rtos: Update to version 1.0.10.1
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:56:00 +00:00
Mahesh Radhakrishnan
7e5f7778c4 bcp-lld-rtos: Update to version 2.1.0.7
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:55:56 +00:00
Mahesh Radhakrishnan
02e3a6c0d9 aif2-lld: Update to version 1.2.0.2
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:55:52 +00:00
Mahesh Radhakrishnan
15a468cd87 mmap-lld: Update to version 2.0.0.8A & adding rtos recipe
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-23 16:55:46 +00:00
Denys Dmytriyenko
1663002a40 pru-icss: fix up build for am65xx-evm
* Only PRU* images were picked up, not RTU*
* Setting up alternatives for non-existing PRU_Halt FW resulted in warnings
* Since PRU_Halt FW was absent, no ${PN}-halt package was made, resulting in
  error pulling it in to an image

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-13 01:53:45 +00:00
Dan Murphy
7703930b5b linux-ti-staging: update ti2018.02-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-11 16:19:09 +00:00
Dan Murphy
0245d2bbfc u-boot-ti-staging: update to ti2018.02-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-11 16:19:04 +00:00
Denys Dmytriyenko
195d3f7b93 meta-ti: cleanup use of d.getVar()
1. drop use of True as second parameter, which is default, to align with master
2. there were instances of incorrectly passing 'd' as second parameter from
previous conversion from bb.data.getVar() usage

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-10 05:50:44 +00:00
Denys Dmytriyenko
e4a6988b57 am65xx-evm: add new k3-am654-pcie-usb3 DTBO file
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-10 05:50:40 +00:00
Nick Saulnier
527224005c pru-icss_git.bb: added AM65x support
Updated SRCREV to point to the latest PRU Software Support Package.
Added support for AM65x by adding a COMPATIBLE_MACHINE, PLATFORM,
do_install_append_am65xx-evm which installs RPMsg examples,
PRU_ICSS_ALTERNATIVES, ALTERNATIVE_LINK_NAMEs,
ALTERNATIVE_TARGET_pru-icss-rpmsg-echo. Moved the installation of
PRU_Halt from do_install to the associated do_install_appends, since
am65x will require different PRU_Halts for each PRU/RTU core.
Did not yet add ALTERNATIVE_TARGET_pru-icss-halt as the am65x PRU_Halt
examples have not been written yet.

Signed-off-by: Nick Saulnier <nsaulnier@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-09 19:27:02 +00:00
Dan Murphy
3e1a03411f inux-ti-staging: update ti2018.02-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-03 17:00:27 +00:00
Dan Murphy
c98b4ee674 u-boot-ti-staging: update to ti2018.02-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-07-03 17:00:23 +00:00
Denys Dmytriyenko
a90e18b1d6 linux-ti-staging: update with latest platform and connectivity fixes
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-29 18:53:58 +00:00
Denys Dmytriyenko
f2fabd76e6 am65xx-evm: add new DT overlay DTBO files
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-28 17:44:01 +00:00
Dan Murphy
854561d8a3 linux-ti-staging: update ti2018.02-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-28 17:17:42 +00:00
Dan Murphy
f0ad1d3d43 u-boot-ti-staging: update to ti2018.02-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-28 17:17:39 +00:00
Denys Dmytriyenko
73c338f969 linux-ti-staging: pull in AM65xx PRUETH binary FW
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-27 19:20:08 +00:00
Denys Dmytriyenko
6fd4a2c167 prueth-fw-bin: add AM65xx binary FW
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-27 19:20:04 +00:00
Denys Dmytriyenko
c8a6ca5eab arm-trusted-firmware: also install and deploy ELF version
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-26 18:58:57 +00:00
Joshua Watt
715e1b7813 ti-xdctools-common: Add XDC tools to -dev package
b42044aaf removed the XDC tools from the main package, but this broke
the ability to include the XDC tools in an SDK. Add the tools back to
the -dev package. Also fix up INSANE_SKIP.

Change-Id: I902cc1a841e40c1a3bdc5286d03f999276119052
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-20 00:20:50 +00:00
Denys Dmytriyenko
40a603757b linux-ti-staging: update to 4.14.50 and ti2018.02-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 23:53:44 +00:00
Denys Dmytriyenko
c14f1661b1 u-boot-ti-staging: update to ti2018.02-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 23:53:40 +00:00
Denys Dmytriyenko
235f3d5d30 u-boot-ti-staging: add handling of K3 and AM65x on A53 side
Handle dependencies on ATF and OPTEE via PACKAGECONFIGs.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 16:26:09 +00:00
Denys Dmytriyenko
11d9a95243 linux-ti-staging: add defconfigs for K3 SOC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 16:26:05 +00:00
Denys Dmytriyenko
e94413d2c8 arm-trusted-firmware: add version 1.5 of ATF with K3 support
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 16:26:02 +00:00
Denys Dmytriyenko
b505fcdc09 machine: am65xx-evm.conf: add machine definition for AM65xx platform
The AM654 SoC is a lead device of the K3 Multicore SoC architecture
platform, targeted for broad market and industrial control with aim to
meet the complex processing needs of modern embedded products.

See AM65x Technical Reference Manual (SPRUID7, April 2018)
for further details: http://www.ti.com/lit/pdf/spruid7

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 16:25:50 +00:00
Denys Dmytriyenko
4a610aa906 machine: k3.inc: add new SOC family definition for K3
The AM654 SoC is a lead device of the K3 Multicore SoC architecture
platform, targeted for broad market and industrial control with aim to
meet the complex processing needs of modern embedded products.

See AM65x Technical Reference Manual (SPRUID7, April 2018)
for further details: http://www.ti.com/lit/pdf/spruid7

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 16:22:18 +00:00
Karthik Ramanan
f4f6e8f107 ipumm-fw: Update to 3.00.15.00
This upgrade brings in the following updates:
 * MPEG4 Decoder Update to 01.00.17.01 from 01.00.15.01
 * VC1 Decoder Update to 01.00.02.07 from 01.00.02.05
 * Update to IPC 3.47.01.00
 * Add profiler to measure based on IVA-HD processing time

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 16:22:05 +00:00
Djordje Senicic
9fe1472378 ti-pdk-build: New DEV.PDK_BUILD.01.00.00.08F
* Enhancements for semi-hosting support
* Add TDA2x cascade board support
* Adding arp32 makefile
* Add McBSP component
* mmwvedfp migration

Signed-off-by: Djordje Senicic <x0157990@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-18 16:21:58 +00:00
Denys Dmytriyenko
21815c4665 Revert "conf/machine/*hs*.conf: drop OPTEEOUTPUTMACHINE variable"
This simplification causes more problems than it solves.

This reverts commit c01c7f595c.
2018-06-15 17:55:24 +00:00
Denys Dmytriyenko
c01c7f595c conf/machine/*hs*.conf: drop OPTEEOUTPUTMACHINE variable
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-13 17:11:25 +00:00
Denys Dmytriyenko
54c0e3a8b1 linux-ti-staging: update to 4.14.49
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-13 14:53:53 +00:00
Denys Dmytriyenko
49502ce48a linux-ti-staging: update to 4.14.48
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-07 14:56:57 +00:00
Denys Dmytriyenko
a73071ed8f u-boot-ti-staging: update to latest to fix libfdt breakage in master
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-06-07 14:56:53 +00:00
Hongmei Gou
e72c1529cb linux-ti-staging: ti-uio: update the baseline dts for am3 pru-uio
* am335x-icev2-prueth.dts is newly added in kernel 4.14, and shall be
  used as the baseline to create am335x-icev2-pru-excl-uio.dts

Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-31 20:34:51 +00:00
Sam Nelson
28c945bf19 ti-ipc: Update to new version 3.47.02.00
Adds new example for AM571X

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-31 20:34:44 +00:00
Dan Murphy
350280482e linux-ti-staging: update to ti2018.01-rc4
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-15 14:57:12 -04:00
Hongmei Gou
1e0a676fab linux-ti-staging: ti-uio: rebase pru-uio mdio entries to use offset for reg
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-15 14:57:07 -04:00
Dan Murphy
c334cabafd u-boot-ti-staging: update to ti2018.01-rc3
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-09 00:49:34 -04:00
Dan Murphy
ef9c8c1ba0 linux-ti-staging: update to ti2018.01-rc3
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-09 00:49:30 -04:00
Hongmei Gou
42fa84fe06 linux-ti-staging: ti-uio: rebase pru-uio.dtsi for k2g and am3
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-05-09 00:49:25 -04:00
Dan Murphy
c49d3b6605 u-boot-ti-staging: update to ti2018.01-rc2
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-30 16:18:42 -04:00
Dan Murphy
c893961d65 linux-ti-staging: update to ti2018.01-rc2
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-30 16:18:38 -04:00
Jacob Stiffler
8f90618aa2 linux: cmem: update device trees for kernel 4.14
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-30 16:18:34 -04:00
Jacob Stiffler
7fc46f40ee linux: cmem: flag dependent variables
* Flag variables used in setup_cmem to force it to re-run when one changes.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-30 16:18:31 -04:00
Dan Murphy
bfefa4e3b3 u-boot-ti-staging: update to ti2018.01-rc1
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-23 16:38:00 -04:00
Dan Murphy
9e735458cf linux-ti-staging: update to ti2018.01-rc1
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-23 16:37:55 -04:00
Denys Dmytriyenko
ec52d51ecc multiprocmgr: don't hardcode "uapi" kernel location
This way keystone_remoteproc.h can also be found in sysroots, when available.
Otherwise it can fall back to using kernel sources directly.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-23 16:37:25 -04:00
Denys Dmytriyenko
7a786b2e4b licenses: add Thai-Open-Source-Software-Center license
Which is a variant of BSD-3-Clause.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:14:13 -04:00
Denys Dmytriyenko
f016a23499 conf/machine: bump max_leb_cnt for am3
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:14:08 -04:00
Denys Dmytriyenko
e9d92a504e recipes-bsp: whitespace cleanup
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:14:02 -04:00
Denys Dmytriyenko
823fdef4c2 sa-lld-test, multiprocmgr: suppress no GNU_HASH warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:13:57 -04:00
Denys Dmytriyenko
06e58bcff3 recipes: fix host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:13:52 -04:00
Denys Dmytriyenko
0eb32bd451 conf, recipes: introduce k2l family and add support for k2l-hs-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:13:40 -04:00
Jacob Stiffler
2c6ee92c3b i2c-lld-rtos: update license checksum
* A date was incremented within the license text.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 12:52:54 -04:00
Jacob Stiffler
bc2ee3a056 prueth-fw: build firmware from source
* Use ti-cgt-pru to build the firmware images

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:45:29 -04:00
Jacob Stiffler
1975376b8c nimu-rtos: add missing cppi dependency for c667x-evm
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:59 -04:00
Mahesh Radhakrishnan
a2e742f0f5 ti-pdk-build-rtos: Updating to version 01.00.00.08E which uses make install internally
The new version uses make install thereby eliminating the need to do the
same in the yocto recipe. Hence removing the same from the recipe.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:55 -04:00
Mahesh Radhakrishnan
86dd3439f3 starterware:starterware-rtos: Udpate to version 02.01.01.06C & rtos updates
This also includes rtos receipes changes required as a part of update to
02.01.01.06C

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:50 -04:00
Mahesh Radhakrishnan
2d815a42c7 osal: Update to version 01.00.00.10A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:47 -04:00
Mahesh Radhakrishnan
ff3562d296 transport-rtos: Udpate to version 1.0.0.11A
Updating to version 1.0.0.11A and update the license checksum of the sub
component recipes

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:43 -04:00
Mahesh Radhakrishnan
85788893c4 board-rtos: Updating to version 01.00.10.00A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:39 -04:00
Mahesh Radhakrishnan
80d9682cad usb-lld-rtos: Update to version 01.00.00.13
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:35 -04:00
Mahesh Radhakrishnan
5c06718d8a uart-lld-rtos: Updating to version 01.00.00.10A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:31 -04:00
Mahesh Radhakrishnan
38063bfc17 spi-lld-rtos: Update to version 01.00.00.10A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:28 -04:00
Mahesh Radhakrishnan
d41fb219c7 serdes-diag-rtos: Update to version 01.00.00.10
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:24 -04:00
Mahesh Radhakrishnan
e781317442 sa-lld: Updating to version 03.00.00.20
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:20 -04:00
Mahesh Radhakrishnan
cdb0a1ca3a pm-lld-rtos: Updating to version 01.04.00.04 & 01.08.00.17 for am57xx/dra7xx
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:16 -04:00
Mahesh Radhakrishnan
e318af35e3 pruss-lld: Updating to version 01.00.00.09A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:13 -04:00
Mahesh Radhakrishnan
e3e44a72a2 pcie-lld-rtos: Update to version 02.02.00.12
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:09 -04:00
Mahesh Radhakrishnan
d689241001 mmcsd-lld-rtos: Update to version 01.00.00.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:05 -04:00
Mahesh Radhakrishnan
e3e98eefa2 mcbsp-lld-rtos:Updating to version 01.00.00.09
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:44:01 -04:00
Mahesh Radhakrishnan
babacfedbd mcasp-lld-rtos: Update to version 01.01.00.09
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:57 -04:00
Mahesh Radhakrishnan
69cb0f329d icss-emac-lld: Updating to version 01.00.00.11B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:54 -04:00
Mahesh Radhakrishnan
6dd4504ccc i2c-lld-rtos: Updating to version 01.00.00.10 & dependency updates
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:50 -04:00
Mahesh Radhakrishnan
ffc4a1731a gpio-lld-rtos: Updating to version 01.00.00.10
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:46 -04:00
Mahesh Radhakrishnan
d66b98f511 fatfs-rtos: Updating to version 01.00.00.09
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:42 -04:00
Mahesh Radhakrishnan
1e95c6c236 edma3-lld:Updating to version 02.12.05.30C
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:39 -04:00
Mahesh Radhakrishnan
20e6d5cdc7 emac-lld-rtos: Updating to version 01.00.03.10A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:35 -04:00
Mahesh Radhakrishnan
6cad2e10cd common-csl-ip: Updating to version 03.03.00.10
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:32 -04:00
Jacob Stiffler
2bb8aeeccb ti-cg-xml: skip file-rdeps check
* pre-packaged binaries depend on libc.so.6

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-16 21:43:28 -04:00
Dan Murphy
137e919b04 u-boot-ti-staging: update to ti2018.00-rc5
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-04 19:33:06 -04:00
Dan Murphy
086d1d29f6 linux-ti-staging: update to ti2018.00-rc5
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-04 19:33:02 -04:00
Denys Dmytriyenko
2fc5a36b44 conf/machine: add couple new DTBs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-04 19:32:58 -04:00
Denys Dmytriyenko
92ea7270ff kselftests: suppress no GNU_HASH warning due to kernel LDFLAGS used
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-04 19:32:54 -04:00
e-ruei1@ti.com
5fff1f1a4f ti-sgx-ddk-km: bump SRCREV to pick up two local patches
- pickup the latest release which includes two local patches
- remove those two local patches

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-04 19:32:46 -04:00
Jacob Stiffler
1689acba48 ti-ndk: skip file-rdeps check
* pre-packaged binaries depend on libc.so.6

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-02 18:49:22 -04:00
Dan Murphy
33f4a08183 u-boot-ti-staging: update to ti2018.00-rc4
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-27 22:13:24 -04:00
Dan Murphy
d8d1c30449 linux-ti-staging: update to ti2018.00-rc4
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-27 22:13:20 -04:00
Denys Dmytriyenko
c75902295d ti-codec-engine: fix host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-27 22:13:16 -04:00
Dan Murphy
b67f4e5397 u-boot-ti-staging: update to ti2018.00-rc3
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-20 18:26:58 -04:00
Dan Murphy
190e2d2fcb linux-ti-staging: update to ti2018.00-rc3
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-03-20 18:26:53 -04:00
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
Stephen Molfetta
7577f46fda dra7xx-evm.conf: removing am57xx SOCS from PDK
opencl-monitor does not distinguish between dra7xx and am57xx devices,
treating both as the same and attempting to build for am57xx regardless.
However, this is dependent on common-csl-ip-rtos, a component of PDK,
which in general does handle these devices differently.  The definition
of am57xx SOCs in the PDK list from omap-15.conf gets inherited by
dra7xx-evm.conf, thereby creating a rule that all dra7xx PDK recipes
must build am57xx libraries. This results in a dra7xx image which is
much larger than necessary, and more severely, creates an artifical
dependency link between these two devices and introduces build failures
for various PDK recipes.

Instead, we now override the PDK SOC definition in dra7xx-evm.conf, and
only in the CSL RTOS recipe do we append the am57xx SOCS for dra7xx-evm
machine build.  This allows for opencl-monitor to build successfully for
dra7xx while preventing any other PDK recipes from attempting to build
libraries for am57xx devices.

This is a workaround that must stay in place until opencl build can
properly comprehend am57xx and dra7xx independently, and/or omap-a15
is not implied to be synonymous with am57xx in various recipes.

Signed-off-by: Stephen Molfetta <sjmolfetta@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-01-29 19:03:08 -05:00
Denys Dmytriyenko
07c78b49f8 gdbc6x: flex and bison dependencies should be native
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-01-17 14:39:17 -05:00
Sam Nelson
7f6087e4df ti-ipc: Update to new version 3.47.01.00_eng
Also remove unused IPC_VERSION definition for ti-ipc-examples-linux

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-01-17 14:39:13 -05:00
Suraj Das
8bedfc18f1 ti-cgt-pru: update toolchain to 2.2.1 version
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-01-15 20:25:07 -05:00
Gaurav Mitra
b8c6a1426e openmp-rtos: update to the latest for eclipse plugin changes
Signed-off-by: Gaurav Mitra <gaurav@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:12:49 -05:00
Joshua Watt
f953481eae ti-sgx-ddk-um: Include libGLES_CM.so in plugins
The plugins package must include libGLES_CM.so in order for libEGL to
support GLESv1

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:12:44 -05:00
Mertz, Timothy
de8bb5892c ti-xdctools: extend to native and nativesdk
ti-xdctools should be a native recipe as it more accurately reflects how
it is supposed to be used. In addition, this allows it to be built as
nativesdk and included in SDK image tools

Signed-off-by: "Mertz, Timothy" <timothy.mertz@garmin.com>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Jacob Stiffler <j-stiffler@ti.com>
2017-12-21 23:11:55 -05:00
Mahesh Radhakrishnan
15f036ff15 nimu-rtos: Adding support for c66x, omapl1 & dra7xx
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:54 -05:00
Mahesh Radhakrishnan
5a564e3b57 ti-ndk: Updating to version 2.26.00.08
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:51 -05:00
Mahesh Radhakrishnan
01c389ef10 am57xx-evm.conf: Adding PDK support for AM574x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:47 -05:00
Mahesh Radhakrishnan
deccaef6c3 osal-rtos: Adding support for c66x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:44 -05:00
Mahesh Radhakrishnan
08f4c39756 icss-emac-lld: Adding support for k2g-hs
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:41 -05:00
Mahesh Radhakrishnan
fca0d76c20 edma3-lld-rtos: Adding c66x and omapl1 support
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:38 -05:00
Mahesh Radhakrishnan
54506bc338 profiling-rtos: Updating to version 1.0.0.5
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:35 -05:00
Mahesh Radhakrishnan
ea5e686c40 serdes-diag-rtos: Update to version 1.0.0.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:31 -05:00
Mahesh Radhakrishnan
eab5b8dde8 usb-lld-rtos: Update to version 1.0.0.12B & added omapl1 support
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:28 -05:00
Mahesh Radhakrishnan
0c5327be56 mcasp-lld-rtos: Update to version 1.1.0.8A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:24 -05:00
Mahesh Radhakrishnan
e6e7f6777e pcie-lld-rtos: Update to version 2.2.0.11
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:21 -05:00
Mahesh Radhakrishnan
6107563a38 transport-rtos: Update to version 1.0.0.9 & update rtos dependencies for c66x and omapl1
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:17 -05:00
Mahesh Radhakrishnan
c5d5357bf4 pa-lld: Update to version 3.0.2.5
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:14 -05:00
Mahesh Radhakrishnan
4f52aed39b sa-lld: Update to version 3.0.0.19
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-21 23:00:09 -05:00
Denys Dmytriyenko
972f9ce7fe layer.conf: remove doxygen from HOSTTOOLS, depend on doxygen-native instead
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-19 13:42:49 -05:00
Denys Dmytriyenko
da450bff24 openmp-rtos: depend on doxygen-native for documentation
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-19 13:42:45 -05:00
Denys Dmytriyenko
f3ae0baba8 ti-pdk.bbclass: depend on doxygen native for documentation
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-19 13:42:40 -05:00
Denys Dmytriyenko
59e8f8a70e doxygen: import from meta-arago
Many LLD and RTOS components in meta-ti use doxygen during build.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-19 13:42:34 -05:00
Dan Murphy
0ef857ab31 u-boot-ti-staging: update to ti2017.06-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 20:59:55 -05:00
Dan Murphy
4633618679 linux-ti-staging: update to ti2017.06-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 20:59:52 -05:00
Mahesh Radhakrishnan
a69ed81b60 icss-emac-lld: Update to version 1.0.0.10A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 20:59:48 -05:00
Mahesh Radhakrishnan
22800bbc24 emac-lld: Update to version 2.12.05.30B and rtos updates
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 20:59:45 -05:00
Mahesh Radhakrishnan
059454437f spi-lld-rtos: Updating to version 1.0.0.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 20:59:41 -05:00
Mahesh Radhakrishnan
aa5421145a i2c-lld-rtos: Updating to version 1.0.0.9A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 20:59:39 -05:00
Mahesh Radhakrishnan
47865cbdd9 board-rtos:Updating to version 1.0.9.0A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 20:59:35 -05:00
Mahesh Radhakrishnan
0edc2db331 pm-lld-rtos: Updating to version 1.4.0.3
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:43:14 -05:00
Mahesh Radhakrishnan
7367d88683 gpio-lld-rtos: Updating to version 1.0.0.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:43:10 -05:00
Mahesh Radhakrishnan
4591a1fb4a uart-lld-rtos: Updating to version 1.0.0.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:43:07 -05:00
Mahesh Radhakrishnan
28a1bb2eb4 ti-pdk-build-rtos:Updating to version 1.0.0.7
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:43:03 -05:00
Mahesh Radhakrishnan
ff21e6ae8a pruss-lld: Update to version 1.0.0.8
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:43:00 -05:00
Denys Dmytriyenko
42c48b1874 srss-tc: pass proper CROSS_COMPILE and CFLAGS
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:42:56 -05:00
Mahesh Radhakrishnan
947b031614 emac-lld-rtos: Uupdate to version 1.0.3.8
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:42:53 -05:00
Denys Dmytriyenko
b9e43d5c23 edma3-lld: pass TOOLCHAIN_OPTIONS and fix host-user-contamination
1. Need TOOLCHAIN_OPTIONS to pass --sysroot parameter for internal toolchain
2. Use proper cp parameters to handle files ownership correctly

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:42:49 -05:00
Mahesh Radhakrishnan
ac59a53106 mmcsd-lld-rtos: Update to version 1.0.0.10
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-14 12:42:45 -05:00
Denys Dmytriyenko
ca5049894e multiprocmgr-rtos: RDEPENDS on bash
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:19:23 -05:00
Denys Dmytriyenko
31c2381b8f ti-sgx-ddk-um: fix host-user-contaminated warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:17:56 -05:00
Denys Dmytriyenko
15cf017666 ti-sgx-ddk-um: add RPROVIDES for libGLESv2.so.1
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:17:52 -05:00
Denys Dmytriyenko
ecaeb2aa19 ti-sgx-ddk-um: fix libGLESv2.so.1 symlink
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:17:49 -05:00
Mahesh Radhakrishnan
f923785859 fatfs-rtos: Update to version 1.0.0.8
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:17:45 -05:00
Mahesh Radhakrishnan
6c9bb1b2ac starterware: Update to version 2.1.1.5
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:17:41 -05:00
Mahesh Radhakrishnan
e1222189e7 osal: Update to version 1.0.0.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:17:38 -05:00
Mahesh Radhakrishnan
f10028a2b1 common-csl-ip: Update to version 3.0.0.9
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-13 20:17:34 -05:00
e-ruei1@ti.com
8fcd2f6072 ti-sgx-ddk-um: update srcrev to pick up the latest fixes
- gbm: Fix compilation error with BUILD=debug
- change GLES filenames to mesa style
- gbm: dont increment surface refcount inside internal function
- gbm: decrement gbm bo recount on DeleteDrawable
- add symbolic link libGLESv2.so.1 for backward compatibility of SGX binary demos

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-07 11:50:45 -05:00
Dan Murphy
3bf22504e2 linux-ti-staging: update to ti2017.06-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-06 14:12:10 -05:00
Eyal Reizer
6b5ff4ff2e wlconf: update recipe for version R8.7_SP3
Signed-off-by: Eyal Reizer <eyalr@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-06 14:12:06 -05:00
Eyal Reizer
7d27feb404 wl18xx-target-scripts: update recipe for version R8.7_SP3
Signed-off-by: Eyal Reizer <eyalr@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-06 14:12:03 -05:00
Eyal Reizer
35fcb315f6 wl18xx-calibrator: update recipe for version R8.7_SP3
Signed-off-by: Eyal Reizer <eyalr@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-06 14:11:59 -05:00
Eyal Reizer
536a712a16 wl18xx-fw: update recipe for version R8.7_SP3
Signed-off-by: Eyal Reizer <eyalr@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-06 14:11:56 -05:00
Hongmei Gou
6fb1659cf7 am57xx-evm.conf: add am574x-idk-pru-excl-uio.dtb to the KERNEL_DEVICETREE list
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-05 19:36:51 -05:00
Hongmei Gou
2e1000b579 linux: ti-uio: include pru-uio device tree file for am574x
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-05 19:36:47 -05:00
Hongmei Gou
9d21efe136 linux: cmem: add support for am574x
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-12-05 19:36:44 -05:00
Denys Dmytriyenko
2b11276ed3 dra7xx-evm.conf: add dra76-evm-tfp410.dtb
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-28 21:24:12 -05:00
Dan Murphy
40931815d6 u-boot-ti-staging: update to ti2017.06-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-28 21:24:08 -05:00
Dan Murphy
33c4a1bdcb linux-ti-staging: update to 4.9.65 and ti2017.06-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-28 21:24:05 -05:00
Jacob Stiffler
15e34b73e5 icss-emac-lld: update to version 1.0.0.8
* Extend compatibility to k2g-evm
* Simplify compile and install tasks as "TARGET" is no longer needed.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-28 21:24:02 -05:00
Jacob Stiffler
97c308121c icss-emac-lld-rtos: add for TI RTOS
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-28 21:23:58 -05:00
Denys Dmytriyenko
2a0fd0687e u-boot-ti-staging: update to ti2017.06-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-28 15:56:30 -05:00
Denys Dmytriyenko
7c96edee1a linux-ti-staging: update to 4.9.63 and ti2017.06-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-28 15:56:27 -05:00
Denys Dmytriyenko
a781f18fce ti-ipc-rtos: cannot directly depend on doxygen here
There's no doxygen recipe provided by meta-ti, nor oe-core. And meta-ti
expects doxygen to be available as a host tool, per layers.conf

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-16 14:14:30 -05:00
Denys Dmytriyenko
226b93581c gdbc6x: fix gcc7 implicit fallthrough, format overflow and format truncation errors
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-13 11:48:58 -05:00
Denys Dmytriyenko
7bdd54b55b ti-sgx-ddk-km: suppress implicit fallthrough error in gcc7
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-13 11:48:48 -05:00
Denys Dmytriyenko
e3b3c89b91 wl18xx-target-scripts: replace /system/bin/sh with /bin/sh in one script
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-13 11:48:42 -05:00
Denys Dmytriyenko
98e1dc1bed ti-ipc-examples-linux: explicitly depend on zip-native used during install
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-13 11:48:33 -05:00
Sam Nelson
230f5409bd cmem: Update to new version 4.14.01.00
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-11-08 19:20:50 -05:00
Denys Dmytriyenko
78326e7baa am57xx-evm.conf: add am574x-idk-lcd-osd101t2587.dtb to the list
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-31 00:40:33 -04:00
Dan Murphy
95d52b3d2e u-boot-ti-staging: update to ti2017.05-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-31 00:40:30 -04:00
Dan Murphy
6d44d91255 linux-ti-staging: update to ti2017.05-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-31 00:40:26 -04:00
Karthik Ramanan
8de74d5ee0 libdce: update to 3.00.14.00 version
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-31 00:40:22 -04:00
Karthik Ramanan
655680fa5f ipumm-fw: update to 3.00.14.00
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-31 00:40:19 -04:00
Mahesh Radhakrishnan
2fcca0efbf emac-lld-rtos: Added emac-lld-rtos recipe
RTOS low level driver for Ethernet MAC
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-31 00:40:15 -04:00
Mahesh Radhakrishnan
29945ed1ae board-rtos: Added board-rtos recipe
Upstreaming board library for RTOS
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-31 00:40:10 -04:00
Dan Murphy
7e334fed86 u-boot-ti-staging: update to ti2017.05-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-25 08:34:12 -04:00
Dan Murphy
415cee6df5 linux-ti-staging: update to ti2017.05-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-25 08:34:08 -04:00
Mahesh Radhakrishnan
9fb1889dce edma3-lld: Updating the revision to 02.12.05.30
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Acked-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-25 08:34:03 -04:00
Jacob Stiffler
4c28ce3d85 ti-pdk: clean the sources during the configure task
* For the XDCMAKE recipes, a clean was already occuring udring the
  compile task.
* Move the clean to the configure task to more closely match the
  base.bbclass.
* As the non XDCMAKE recipes generate dep files, add a clean in
  configure for when dependencies have changed.
* Use oe_runmake to share options between "make release" and
  "make clean".
* There appears to be an issue with parallel builds using the
  ti-pdk-build framework, so unset PARALLEL_MAKE.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-25 08:33:58 -04:00
Jacob Stiffler
ac12e50b95 ti-cgt6x: update to version 8.2.2
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 15:42:11 -04:00
Sam Nelson
7ed8f53b05 edma3-lld: Update to new eng version
Updates to work with new GCC & BIOS versions.
Changes are not backward compatible

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 15:42:11 -04:00
Sam Nelson
85d95b93dd ti-ipc: Update to new version 3.47.00.00
Needs BIOS 6_52_00_12 and in turn needs gcc tools gcc-arm-none-
eabi-6-2017-q1-update

ti-ipc-examples: Separate Host linux and bios examples

This should save some build time as well, as ti-ipc-examples-linux will
only build linux host examples

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 15:42:10 -04:00
Sam Nelson
8ac18852dc ti-xdctools: Update to new version 3.50.03.33
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 15:35:07 -04:00
Sam Nelson
ee4dea2db4 ti-sysbios: Add recipe for new version 6.52.00.12
Linux installer binary file name has changed compared to previous
version
Break backward compatibilty for A15 gcc tools: requires gcc-arm-none-
eabi-6-2017-q1-update or later

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 15:35:03 -04:00
Sam Nelson
0a8bc24e48 gcc-arm-none-eabi-native: Add recipe for new version 6-2017-q1-update
The source location changed to developer.arm.com compared to previous
version

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 15:35:00 -04:00
Denys Dmytriyenko
4bddfabce9 kselftests: bypass seccomp gcc7 build failure, gpio RDEPENDS on bash
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 02:44:10 -04:00
Denys Dmytriyenko
fb0b5e42d1 dsptop: RDEPENDS on bash
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 02:42:31 -04:00
Denys Dmytriyenko
0dd67789e6 ti-sysbios: avoid file-rdeps QA errors in pre-packaged binaries
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-19 02:42:25 -04:00
Dan Murphy
e1509af826 u-boot-ti-staging: update to ti2017.05-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-17 23:41:01 -04:00
Dan Murphy
f6949d4c45 linux-ti-staging: update to ti2017.05-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-17 23:40:58 -04:00
Jacob Stiffler
ae36a7c870 linux: ti-uio: remove KERNEL_DEVICETREE appends
* KERNEL_DEVICETREE is now specified in the machine configuration and
  these appends have already been added there.
  - This removes the duplcitaion of these device trees in this list and
    thus resolves the "duplicate node name" failure during the fitImage
    creation.
* Extend am57xx-evm dts injection to dra7xx family
  - Now that KERNEL_DEVICETREE is specified in the machine
    configuration, am57xx-hs-evm inherits this list from am57xx-evm.
  - Extending these injectionsto the entire family allows these device
    trees to be availble for am57xx-hs-evm as well.
  - For dra7xx-evm and dra7xx-hs-evm, these device trees will not be
    built as they are not included in their KERNEL_DEVICETREE list.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-13 14:44:06 -04:00
Hongmei Gou
d20674a525 pruss-lld-test: do compile and install for all devices in TI_PDK_LIMIT_SOCS
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-12 21:04:13 -04:00
Dan Murphy
ee63e13c97 u-boot-ti-staging: update to ti2017.05-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-09 20:20:36 -04:00
Dan Murphy
74bcc7f2a8 linux-ti-staging: update to ti2017.05-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-09 20:20:32 -04:00
Karthik Ramanan
10c9cf6cc5 ipumm-fw: Update new SRCREV on git repo
The ipumm-fw repository had to undergo a forced commit update.
This was an unforeseen update and had to be done in urgency.
This recipe update takes care of fixing the new commit-id that
corresponds to the previous version that was being used.

There is no functional change.

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-05 19:14:02 -04:00
Jacob Stiffler
a8d75480b2 prueth-fw: update to version 5.1.4
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-03 14:54:21 -04:00
Denys Dmytriyenko
6c671573fb linux-ti-staging: update to 4.9.52 and add new AM5 DTBs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-03 14:54:18 -04:00
Denys Dmytriyenko
a1aee16854 pm/vps-lld, cmb/audk2g-addon: fix double-inclusion warning for ti-paths.inc
ti-pdk.bbclass already includes it.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-03 14:54:15 -04:00
Otavio Salvador
391bfb8c30 linux-ti-staging: stop using linux-dtb.inc
The Device Tree support is now handled by the kernel class. This patch
removes the inclusion of linux-dtb.inc from the kernel recipes in this
layer.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 18:29:48 -04:00
Hongmei Gou
195895717b ti-pdk.bbclass: add dependency on ti-cgt-pru-native
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:19:14 -04:00
Hongmei Gou
9b817d3f43 uio-module-drv-test: include pruss_uio_test for k2g
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:19:10 -04:00
Hongmei Gou
3ec531dedc uio-test-pruss: add support for k2g
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:19:06 -04:00
Ivan Pang
3353b3ca97 serdes-diag-rtos: updated to version 01.00.00.08
Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:19:01 -04:00
Mahesh Radhakrishnan
dd6f473a19 audk2g-addon-rtos: Adding rtos recipe for audio addons for k2g
RTOS audio addon software for K2G

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:18:56 -04:00
Mahesh Radhakrishnan
fd5f5accf4 cmb-addon-rtos: Adding CMB rtos recipe
Circular Microphone array board (CMB) RTOS software

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:18:47 -04:00
Mahesh Radhakrishnan
03f1abe40d vps-lld-rtos: Added rtos recipe for vps-lld
RTOS low level driver for Video processing subsystem.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:18:42 -04:00
Mahesh Radhakrishnan
97fb053708 transport-rtos: Added transport recipes(bmet, nimu, nimu-icss) for rtos
RTOS driver for Network Interface Management Unit
(NIMU),BMET Ethernet and NIMU ICSS

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:18:37 -04:00
Mahesh Radhakrishnan
2376695706 ti-ndk: Adding recipe for ti-ndk
Recipe for TI RTOS Networking development kit

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-10-02 16:18:31 -04:00
Mahesh Radhakrishnan
511b167f66 pruss-lld: Add rtos recipe & update the version to 1.0.0.7
RTOS low level driver for the PRUSS module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-28 13:24:43 -04:00
Mahesh Radhakrishnan
7d038d894a pm-lld-rtos: Adding rtos recipe for pm-lld
TI RTOS low level driver for Power Management module (PM)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-28 13:24:39 -04:00
Hongmei Gou
f6726f6ffa conf/machine: add pru-uio dtbs in KERNEL_DEVICETREE for am3/am4/am5/k2g
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-28 13:24:36 -04:00
Hongmei Gou
a62a97bd3d linux-ti-staging: include pru-uio device tree files for am571x and k2g
* The pru-uio device tree file for am572x is also updated to support
  icss-emac-lld in Linux userspace.

* The new dtbs are added only if ENABLE_TI_UIO_DEVICES is enabled.

Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-28 13:24:33 -04:00
Mahesh Radhakrishnan
aab57f6f5f starterware: Updating to version 2.1.1.4
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-26 13:35:06 -04:00
Sam Nelson
2651356569 uio-test_pruss: Update to new version 1.0.2.0
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-26 13:35:02 -04:00
Mahesh Radhakrishnan
945d261d82 osal: Updating to version 1.0.0.8
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-26 13:34:59 -04:00
Mahesh Radhakrishnan
c5c4318f7c hyplnk-lld: Updating to version 2.1.0.7
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-26 13:34:55 -04:00
Mahesh Radhakrishnan
32a977ed25 common-csl-ip: Updating to version 3.3.0.8
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-26 13:34:51 -04:00
Dan Murphy
a324b6e3f3 linux-ti-staging: update to ti2017.04-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-20 14:07:43 -04:00
Sam Nelson
790fc47610 uio-module-drv: Update to version 02.02.01.00
Also revert uio-module-drv-test PR to r0

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-20 14:07:39 -04:00
Dan Murphy
deca57ee5d linux-ti-staging: update to ti2017.04-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-13 03:17:22 -04:00
Yuan Zhao
4075928792 openmp-rtos: bump SRCREV to version 2.6.2.0
Signed-off-by: Yuan Zhao <yuanzhao@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-12 16:38:38 -04:00
Dan Murphy
665e63d11a u-boot-ti-staging: update to ti2017.04-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-06 00:57:32 -04:00
Dan Murphy
f301570b38 linux-ti-staging: update to ti2017.04-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-06 00:57:29 -04:00
Gou, Hongmei
6f783a4592 icss-emac-lld*: upstream version 1.0.0.7C with recipes for linux user space
Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-05 17:58:50 -04:00
Hongmei Gou
350ccbc9a8 starterware: add starterware for linux which installs header files only
* starterware.inc is created to host the common information

Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-05 11:29:58 -04:00
Mahesh Radhakrishnan
1c924c003f ti-pdk-bbclass: Fix for building pru firmware
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:51:09 -04:00
Ivan Pang
f536ac3876 wdtimer-rtos: added recipe for wdtimer
Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:51:03 -04:00
Denys Dmytriyenko
c3c780c881 dra7xx-evm.conf: add new dra76-evm.dtb
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:59 -04:00
Dan Murphy
faad74557f u-boot-ti-staging: update to ti2017.04-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:55 -04:00
Dan Murphy
9bcc6fc7cf linux-ti-staging: update to ti2017.04-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:52 -04:00
Zhao, Yuan
ff3e821de1 libaet: TI Emulation CTools AET library
The AETLIB library in CToolsLib collection provides programmatic
access to the Advanced Event Triggering capability on C6x processor
cores.

Signed-off-by: Yuan Zhao <yuanzhao@ti.com>
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:49 -04:00
Ivan Pang
99262b80e6 ti-cgt-pru: updated version to 2.1.5
Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:46 -04:00
Sam Nelson
2910ee9188 multiprocmgr: Update to new version 3.0.4.0
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:43 -04:00
Mahesh Radhakrishnan
51c60eaa8a serdes-diag-rtos: Add rtos recipe for serdes-diag
Upstreaming TI RTOS library for SERDES diagnostics

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:40 -04:00
Mahesh Radhakrishnan
780a7a48d7 nwal-lld-rtos: Add rtos recipe for nwal
Upstreaming the Network abstraction layer LLD library for RTOS

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:36 -04:00
Mahesh Radhakrishnan
6b6ca0c227 usb-lld-rtos: Added rtos recipe for usb-lld
Upstreaming RTOS low level driver for USB interface

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:33 -04:00
Mahesh Radhakrishnan
35b23909e6 iqn2-lld-rtos: Adding rtos recipe for iqn2-lld
Upstreaming TI RTOS low level driver for IQN2 peripheral module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:30 -04:00
Mahesh Radhakrishnan
5dfeec11d0 dfe-lld-rtos: Added RTOS recipe for dfe-lld
Upstreaming TI RTOS low level driver for Digital Radio Front End

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:27 -04:00
Mahesh Radhakrishnan
c53bd48b6c aif2-lld-rtos: Added RTOS recipe for aif2-lld
Upstreaming RTOS low level driver for Antenna Interface

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-09-01 12:50:23 -04:00
Mahesh Radhakrishnan
ab74490bfd tcp3d-lld-rtos: Added rtos recipe for tcp3d-lld
Upstreaming RTOS driver for third generation Turbo Coprocessor (TCP3d)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:44 -04:00
Mahesh Radhakrishnan
dc9093f476 uart-lld-rtos: Added rtos recipe for uart-lld
Upstreaming RTOS PDK driver for UART module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:39 -04:00
Ivan Pang
a2b08fd261 ibl-boot-rtos: added recipe for RTOS IBL
This recipe adds the Intermediate Bootloader (IBL) for c665x-evm
and c667x-evm.

Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:34 -04:00
Ivan Pang
d44d83fd8d mad-utils-rtos: added recipe for MAD utils
This recipe adds the Multicore Application Deployment (MAD) utility
for c665x-evm and c667x-evm.

Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:29 -04:00
Ivan Pang
62b190a82b ti-cgt6x-7: added recipe for TI CGT6x 7.x.x
This recipe specifically installs the 7.x.x series of TI CGT6x.

Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:24 -04:00
Ivan Pang
091ec70293 ti-paths.inc: added path for TI CGT6x 7.x.x
This directory path is for installing TI CGT6x 7.x.x as well as
invoking the installation from other recipes.

Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:18 -04:00
Mahesh Radhakrishnan
8beeaa8062 sa-lld-rtos: Added rtos recipe for sa-lld
Upstreaming RTOS low level driver for Security Accelerator (SA)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:14 -04:00
Mahesh Radhakrishnan
948f30739c pa-lld-rtos: Added rtos recipe for pa-lld
Upstreaming RTOS recipe for Packet Accelerator low level driver

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:10 -04:00
Mahesh Radhakrishnan
6b775825d5 spi-lld-rtos: Add rtos recipe for spi-lld
Upstreaming TI RTOS driver for Serial Peripheral Interface (SPI)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:06 -04:00
Mahesh Radhakrishnan
cbb1482719 hyplnk-lld-rtos: Add rtos recipe for hyplnk-lld
Upstreaming RTOS recipe for Hyperlink low level driver

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:04:02 -04:00
Mahesh Radhakrishnan
3d84b2e576 srio-lld-rtos:Add rtos recipe for srio-lld
Upstreaming RTOS recipe for Serial Rapid IO (SRIO) low level driver

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:59 -04:00
Mahesh Radhakrishnan
9abc770e7d tsip-lld-rtos: Add rtos recipe for tsip-lld
Upstreaming RTOS recipe for Telecom Serial Interface Port (TSIP)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:56 -04:00
Mahesh Radhakrishnan
ed04da4933 profiling-rtos: Add rtos recipe for profiling
Upstreaming RTOS recipe for profiling utilties

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:53 -04:00
Mahesh Radhakrishnan
8db1e4dcb7 pcie-lld-rtos: Added rtos recipe for pcie-lld
Upstreaming RTOS LLD recipe for Peripheral Component Interconnect
Express (PCIE)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:50 -04:00
Mahesh Radhakrishnan
5a160858bc mcasp-lld-rtos: Added rtos recipe for mcasp-lld
Upstreaming RTOS recipe for Multi Channel Audio Serial port (McASP) low
level driver

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:47 -04:00
Mahesh Radhakrishnan
b8a910f5b2 mcbsp-lld-rtos: Added rtos recipe for mcbsp-lld
Upstreaming RTOS PDK driver for MCBSP module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:44 -04:00
Mahesh Radhakrishnan
3ddab056c7 i2c-lld-rtos: Add rtos recipe for i2c-lld
Upstreaming TI RTOS low level driver for I2C module

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:41 -04:00
Mahesh Radhakrishnan
7a8cbf1037 gpmc-lld-rtos: Added rtos recipe for gpmc-lld
Upstreaming RTOS low level driver for General purpose memory controller
(GPMC)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:37 -04:00
Mahesh Radhakrishnan
73540c8f5e gpio-lld-rtos: Added rtos recipe for gpio lld
Upstreaming TI RTOS driver for General Purpose IO pins (GPIO)

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:34 -04:00
Mahesh Radhakrishnan
66cdd7b418 fatfs-rtos: Added fatfs recipe for rtos
Upstreaming TI RTOS driver for FAT file system

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:31 -04:00
Mahesh Radhakrishnan
a338a4ffb3 mmcsd-lld-rtos: Add rtos recipe for mmcsd-lld
Upstreaming Multimedia card (MMC)/Secure Digital(SD) card driver recipe
for RTOS

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:27 -04:00
Mahesh Radhakrishnan
db1f590c6f faultmanagement-rtos: Added rtos recipe for faultmanagement
Upstreaming TI Fault management module recipe for RTOS

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:24 -04:00
Mahesh Radhakrishnan
adf31a9089 fftc-lld-rtos: Added rtos recipe for fftc-lld
Upstreaming PDK RTOS driver recipe for FFT coprocessor

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:20 -04:00
Mahesh Radhakrishnan
71dbda6044 bcp-lld-rtos: Added RTOS recipe for bcp-lld
Upstreaming the RTOS recipe for Bit Coprocessor LLD drvier

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-22 16:03:17 -04:00
Denys Dmytriyenko
aca8f5d6ff ti-ipc-rtos: add default symlinks for Keystone DSP firmware images
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-09 16:10:08 -04:00
Dan Murphy
188f73e1db u-boot-ti-staging: update to ti2017.03-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-09 15:00:31 -04:00
Dan Murphy
2bc1015cdd linux-ti-staging: update to ti2017.03-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-09 15:00:28 -04:00
Sam Nelson
28bd2c6004 ti-ipc: Update source release type to GA
- removes _eng tag from source package created

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-08 22:01:08 -04:00
Sam Nelson
231104d281 ti-ipc: Update to GA version 3.46.02.04
- Update ipcdev branch to 3.46 ( commit id remains same)
- Adds support for c66x platforms
- Update to avoid stripping for IPC rtos example binaries

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-08-07 15:29:48 -04:00
Dan Murphy
e85dcf6560 u-boot-ti-staging: update to ti2017.03-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-31 20:21:46 -04:00
Dan Murphy
88b3f4188d linux-ti-staging: update to ti2017.03-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-31 20:21:43 -04:00
Karthik Ramanan
0a55344577 ti-sgx-ddk-um: Fix PVR_DBG level in 1RGB FBO completeness check
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-31 20:21:40 -04:00
Karthik Ramanan
f1293314e6 libdce: Update PV and SRCREV
Updates to dce_test to print additional
extendedError for VC1 and MPEG2

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-31 20:21:35 -04:00
Dan Murphy
ec6250df6e u-boot-ti-staging: update to ti2017.03-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-24 22:51:04 -04:00
Dan Murphy
ebd4004677 linux-ti-staging: update to ti2017.03-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-24 22:51:00 -04:00
Sam Nelson
ff18a7ad8c multiprocmgr: Update to new version 3.0.3.0
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-21 14:57:31 -04:00
Denys Dmytriyenko
6e4f9f28ce linux-ti-staging: update to ti2017.03-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-17 20:26:12 -04:00
Denys Dmytriyenko
01207b8791 u-boot-ti-staging: update to ti2017.03-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-17 20:26:09 -04:00
Jacob Stiffler
c9ad6991fe ti-cgt6x: revert version to 8.1.3
* In version 8.2.0, the default compression algorithm used by cinit
  was changed from RLE24 to LZSS.
* This change exposed cache coherency issue related to global objects
  in multicore applications.
* Revert to 8.1.3 to allow time to resolve the exposed issues.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-17 19:45:18 -04:00
Sam Nelson
536fb130a6 ti-ipc: Update to new version 3.46.02.04_eng
- Removed depency on gcc-arm for omapl138, which was a mistake

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-17 19:45:15 -04:00
Denys Dmytriyenko
a912dd6812 am57xx-hs, dra7xx-hs: add setting for OPTEE pager config
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-17 19:45:11 -04:00
Mahesh Radhakrishnan
bde5ff5ac6 pa-lld: Updating the version to 3.0.2.4
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:34 -04:00
Mahesh Radhakrishnan
8f0af6d8c3 sa-lld: Updating the revision to 3.0.0.18
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:30 -04:00
Mahesh Radhakrishnan
c106a8f56e traceframework-rtos: Add HTML doc link text
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:27 -04:00
Mahesh Radhakrishnan
c2f6c19839 rm-lld-rtos: Add support for c66x
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:24 -04:00
Mahesh Radhakrishnan
03e18c5c6a qmss-lld-rtos: Add support for c66x
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:20 -04:00
Mahesh Radhakrishnan
74ba4393d8 pktlib-rtos: Add support for c66x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:17 -04:00
Mahesh Radhakrishnan
b17c0409f3 cppi-lld-rtos: Add support for c66x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:13 -04:00
Mahesh Radhakrishnan
1289366ecc common-csl-ip-rtos: Add support for c66x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:10 -04:00
Mahesh Radhakrishnan
e4639170fb osal: Added rtos recipe and updated to 1.0.0.7 along with omapl1 support
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:06 -04:00
Mahesh Radhakrishnan
fd6dbc2945 common-csl-ip: Update for CSL version 3.3.0.7 & support for ti33x, ti43x & omapl1
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:09:03 -04:00
Mahesh Radhakrishnan
d8c22a9503 ti-pdk: Update tool paths for omapl1 & update cores for ti33x & ti43x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-07-12 14:08:59 -04:00
Dan Murphy
460ce7d047 linux-ti-staging: update to ti2017.02-rc6 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 21:35:06 -04:00
Dan Murphy
1aa3b755a1 uboot-ti-staging: update to ti2017.02-rc6 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 21:35:03 -04:00
Denys Dmytriyenko
dcde4c2dba codec-engine: remove outdated components
Remove the old 2.x version of Codec Engine, that hasn't been updated in years
and the corresponding codecs-omap3530 package.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:58:29 -04:00
Denys Dmytriyenko
8dad379b25 gstreamer-ti: remove outdated component
gstreamer-ti hasn't been updated in years. All the modern gstreamer plugins
and bindings for TI platforms now reside in meta-arago-extras layer.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:53:14 -04:00
Denys Dmytriyenko
317a01988c ti-framework-components: drop ti-staging.inc
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:35 -04:00
Denys Dmytriyenko
abf07c0a43 ti-ipc-rtos: drop ti-staging.inc
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:32 -04:00
Denys Dmytriyenko
f99ed86198 dspdce-fw: drop ti-staging.inc
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:29 -04:00
Denys Dmytriyenko
3a47b373d1 ipumm-fw: drop ti-staging.inc
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:25 -04:00
Denys Dmytriyenko
61ff9caa9a edma3-lld-rtos: drop ti-staging.inc and fix file-rdeps QA check
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:22 -04:00
Gou, Hongmei
75bb8df6ec linux-ti-staging: include pru-uio device tree files for am3/am4
* These device tree files are to support pruss with uio based
  drivers alone. The new dtbs are added only if ENABLE_TI_UIO_DEVICES
  is enabled.

Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:18 -04:00
Gou, Hongmei
9c51347569 uio-test-pruss: version bump to 1.0.1.0 and add support for am3/am4
* Also defined variables for GIT SRC_URI parameters

Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:14 -04:00
Gou, Hongmei
508101b378 uio-module-drv*: version bump to 2.2.0 and add test support for am3/am4
* Also defined variables in .inc for GIT SRC_URI parameters

Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-27 11:51:11 -04:00
Ivan Pang
d64dff7795 starterware-rtos: added recipe for RTOS starterware
Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-23 12:22:42 -04:00
Sam Nelson
5378306336 multiprocmgr-rtos: Update to remove host contamination warning
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-23 12:22:39 -04:00
Dan Murphy
e57e6a3c1b uboot-ti-staging: update to ti2017.02-rc5 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:19 -04:00
Dan Murphy
1859e6e4ec linux-ti-staging: update to ti2017.02-rc5 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:15 -04:00
Denys Dmytriyenko
8676dbf527 am437x-hs-evm: add OPTEE related configs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:12 -04:00
Ivan Pang
47c0a83bd3 ti-sysbios: upgrade to version 6.46.5.55
Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:08 -04:00
Jacob Stiffler
23924b09f8 omapl137, omapl137-evm: add SOC family and machine configuration
* The omapl137 family does not have linux support and is only
  supported by baremetal and TI RTOS.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:05 -04:00
Jacob Stiffler
3db1e8538b omapl138, omapl138-lcdk: add ti-pdk class configuration
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:02:01 -04:00
Jacob Stiffler
849db36709 openmp-rtos: bump SRCREV to version 2.6.1.0
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:01:58 -04:00
Jacob Stiffler
c0a2fb5e8e ti-cgt6x: update to version 8.2.0
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-20 12:01:55 -04:00
Denys Dmytriyenko
eb53d57722 ti-soc: add generic "ti-soc" SOC family for BSP overrides
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-15 17:59:48 -04:00
Denys Dmytriyenko
9d5a77a181 omapl138, omapl1: add "omapl1" SOC family as superset of omapl138
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Acked-by: Jacob Stiffler <j-stiffler@ti.com>
2017-06-15 17:59:45 -04:00
Denys Dmytriyenko
b5579531fc u-boot-ti: add support for u-boot-spl_HS_ISSW images
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-15 14:25:40 -04:00
Dan Murphy
f4a6993aae uboot-ti-staging: update to ti2017.02-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-13 21:51:45 -04:00
Dan Murphy
4fe6e8d01a linux-ti-staging: update to ti2017.02-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-13 21:51:42 -04:00
Jacob Stiffler
72af0624e4 linux: cmem: update KERNEL_DEVICETREE lists
* Update the device tree lists with the latest DTB names from the
  machine configuration.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-13 12:45:03 -04:00
Denys Dmytriyenko
2eeb548f2f u-boot-ti.inc: restore license settings
In morty license is being set in main u-boot.inc, but in master that got moved
to versioned include. Restore setting license in u-boot-ti.inc

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:40:02 -04:00
Jacob Stiffler
776bdb6097 c66x: add basic machine configuration
* The c66x SOCs (e.g. c665x-evm and c667x-evm) are DSP-only devices,
  and therefore do not have a supported kernel nor an integrated
  toolchain.
* Add these machines to allow the creation of baremetal and TI RTOS
  packages.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:35 -04:00
Jacob Stiffler
52db4c62fb recipes: remove ti-pdk device configuration
* These variables have been moved into the machine configuration

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:32 -04:00
Jacob Stiffler
2ced48ecf3 machines: add ti-pdk class variables
* Set the ti-pdk class variables which sets the list of devices and
  boards supported.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:27 -04:00
Jacob Stiffler
5375c16c91 ti-pdk: limit the set of cores to build
* Use LIMIT_CORES to enable only the cores with available toolchains.
* Add new variables which will allow recipes to fully configure the
  options provided to make.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:19 -04:00
Jacob Stiffler
cda2ad7240 ti-pdk: clean up variables by adding TI_PDK_ prefix
* Add TI_PDK_ prefix to variables which may be set by recipes to
  stress that they are used to configure the ti-pdk class.
* Deprecate TI_PDK_XDCARGS in favor of TI_PDK_LIMIT_SOCS as both are
  used to define a list of SOCs.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Cc: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:14 -04:00
Jacob Stiffler
adcaa50740 ti-pdk-build-rtos: set PACKAGE_ARCH to MACHINE_ARCH
* The set of files installed varies between machines.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-11 18:36:11 -04:00
Denys Dmytriyenko
00fad775e1 u-boot-ti: add support for u-boot-spl_HS_2ND images
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-10 14:30:26 -04:00
Denys Dmytriyenko
ebc6dc52fb am335x-hs-evm: produce both mmc and uart configs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-10 14:30:23 -04:00
Denys Dmytriyenko
a67add5c24 u-boot-ti: support multiple configs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-10 14:30:19 -04:00
Dan Murphy
bf4281cf32 netcp-pa-fw: update to version 3.0.2.3
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-07 01:39:38 -04:00
Dan Murphy
48a837e2e4 uboot-ti-staging: update to ti2017.02-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-07 01:39:35 -04:00
Dan Murphy
218632d34d linux-ti-staging: update to ti2017.02-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-07 01:39:31 -04:00
Sam Nelson
98096ce7aa cmem: Remove eng postfix in comment for GA version 4.14.00.00
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-07 01:39:27 -04:00
Sam Nelson
5d4cc522c2 ti-ipc: Update to new version 3.46.01.03
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-07 01:39:24 -04:00
e-ruei1@ti.com
3523010454 ti-sgx-ddk-um: Handle no current context in name-clash stub functions
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-06-01 11:40:43 -04:00
Denys Dmytriyenko
872d418f6e am57xx-evm.conf: add new DTB entries for camera modules
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-16 14:11:05 -04:00
Dan Murphy
d8c7d3fd9d uboot-ti-staging: update to ti2017.01-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-16 14:11:02 -04:00
Dan Murphy
6961d19790 linux-ti-staging: update to ti2017.01-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-16 14:10:58 -04:00
Denys Dmytriyenko
28070a83cf layer.conf: mark doxygen host tool as NONFATAL
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-16 13:55:30 -04:00
Sam Nelson
43722e39a4 ti-ipc: Update to GA version 3.46.00.02
docs: Release notes updated

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-12 18:53:37 -04:00
Dan Murphy
8ddb4bacad ti-sci-fw: update to the latest 0.1.1-50 version
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-12 18:53:33 -04:00
Denys Dmytriyenko
d93bb23d76 prueth-fw: bump to pick up the correct 3.1.4 binaries
Since no version update, bump the PR explicitly.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Suman Anna <s-anna@ti.com>
Cc: Dan Murphy <dmurphy@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
2017-05-11 20:38:30 -04:00
Denys Dmytriyenko
050cc8c4d9 ti-ipc-examples: explicitly depend on zip-native used during install
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-11 14:25:51 -04:00
Denys Dmytriyenko
e21c646734 layer.conf: update with "doxygen" host tool dependency for openmp-rtos
Also, drop host tool for CCS, as it no longer provided.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-11 14:25:47 -04:00
Denys Dmytriyenko
ce7c3dcd2c linux-ti-staging: remove version 4.4
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-11 14:25:42 -04:00
Denys Dmytriyenko
952104c903 ti-ipc-rtos: fix omapl138 update-alternatives missing parameter
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-08 21:04:01 -04:00
Dan Murphy
56682bad7e uboot-ti-staging: update to ti2017.01-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-08 15:48:34 -04:00
Dan Murphy
31cef7bb2a linux-ti-staging: update to ti2017.01-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-08 15:48:31 -04:00
Jacob Stiffler
cd9c203027 osal: utilize oe_runmake
* Use the oe_runmake wrapper to invoke make
* Supply common make arguments to EXTRA_OEMAKE such as which makefile
  to invoke.
* This resolves build issues when osal needs to be reconfigured
  as do_configure would make the clean target of the incorrect
  makefile.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-08 15:48:27 -04:00
Denys Dmytriyenko
b4243751ef ti-pdk-build-rtos: use k2g SOC family, clean up whitespaces
Use k2g SOC family to cover HS and GP devices.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Justin Sobota <jsobota@ti.com>
2017-05-05 11:45:28 -04:00
Sam Nelson
d1a82b4522 ti-ipc-rtos: Add default links for rproc firmware for omapl138
By default rproc firmware default link is added as message_single.xe66
for omapl138

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:36 -04:00
Justin Sobota
b139963f9a ti-pdk-build-rtos: Update to version 1.0.0.4B
- Add dra7xx support
- Add pruss firmware makefiles

Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:33 -04:00
Justin Sobota
4e84d570b5 sa-lld: Update to version 3.0.0.17
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:29 -04:00
Justin Sobota
e96aa89252 qmss-lld: Update to version 2.1.0.15A
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:26 -04:00
Justin Sobota
c583f6d1f3 pruss-lld: Update to version 1.0.0.6A
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:22 -04:00
Justin Sobota
def260d484 pa-lld: Update to version 3.0.2.3
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:19 -04:00
Justin Sobota
926aca5bcd osal: Update to version 1.0.0.6E
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:16 -04:00
Justin Sobota
ff22043f4e edma3-lld: Update to version 2.12.3.27
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:12 -04:00
Justin Sobota
2752f51c0f common-csl-ip: Update to version 3.3.0.6C
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-04 14:49:05 -04:00
Dan Murphy
ac1a50aeb3 boot-monitor: update to ti2017.01-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-02 10:54:39 -04:00
Dan Murphy
98700ff299 ti-sci-fw: update to the latest 0.1.1-47 version
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-02 10:54:36 -04:00
Dan Murphy
de2d0e5429 uboot-ti-staging: update to ti2017.01-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-02 10:54:32 -04:00
Dan Murphy
97128ab6e3 linux-ti-staging: update to ti2017.01-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-02 10:54:29 -04:00
Denys Dmytriyenko
911426e195 edma3lld: remove outdated v1 recipe
Current v2 version is in recipes-bsp

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Sam Nelson <sam.nelson@ti.com>
Cc: Justin Sobota <jsobota@ti.com>
2017-05-01 18:29:56 -04:00
Sam Nelson
719059c970 ti-ipc: Update to new version 3.46.00.02_eng
Picks up a bug fix for IPC

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-01 18:29:53 -04:00
Justin Sobota
e12f3832d1 Resolve host contamination warnings
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-05-01 18:29:50 -04:00
Karthik Ramanan
262b851a31 ti-ccsv6: Remove the recipe and other dependencies
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-27 20:18:45 -04:00
Karthik Ramanan
86dd71f732 Remove CCS dependencies for all components
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-27 20:18:42 -04:00
Karthik Ramanan
9a8a93cb90 ti-cgt-arm: add recipe for 16.9.2
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-27 20:18:38 -04:00
Denys Dmytriyenko
8e18871135 u-boot-ti-staging: bump PR manually to redo sstate due to missing deploy files
Looks like between adding new platforms and modifying .inc, some files were
not properly deployed and got missed from sstate cache.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-25 14:40:04 -04:00
Denys Dmytriyenko
727eeb325b u-boot-ti.inc: add support for k2hk-hs-evm and k2g-hs-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 19:05:30 -04:00
Denys Dmytriyenko
6dd3cbffb5 linux: use cmem and k2hk-uio dtsi for all k2hk platforms
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 18:59:03 -04:00
Denys Dmytriyenko
9bc4e242b2 boot-monitor: fix build issue caused by Makefile tabs forcing sparse use
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Dan Murphy <dmurphy@ti.com>
2017-04-24 18:34:34 -04:00
Denys Dmytriyenko
284b7bbf3f conf/machine, recipes: introduce k2hk SOC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 18:34:30 -04:00
Dan Murphy
40507d5b2e boot-monitor: update to ti2017.01-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 12:56:03 -04:00
Dan Murphy
a3d9314f20 uboot-ti-staging: update to ti2017.01-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 12:55:59 -04:00
Dan Murphy
d3cb452760 linux-ti-staging: update to ti2017.01-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 12:55:56 -04:00
Sam Nelson
c734db427c mpm-transport: Update to new version 2.0.4.0
- Add INSANE_SKIP ldflags to avoid warning
- Add no-preserve-ownership to avoid host contamination warning

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 12:48:15 -04:00
Sam Nelson
9d9f15a183 ti-ipc: Update to new verison 3.46.00.01_eng
Add support for omapl138 platforms

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 12:48:11 -04:00
Gowtham Tammana
71d935c50e ti-gc320-driver: Use GFP_DMA32 flag for allocations
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 12:48:07 -04:00
Karthik Ramanan
b2bf33ccd0 dspdce-fw: Update SRCREV for dsp crash issue
This update fixes the issue where the copycodec
firmware crashes every 300 seconds after bind/
unbind operation

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-04-24 12:48:03 -04:00
Dan Murphy
e12d0c5239 k2hk-hs-evm: add new machine config
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-31 19:21:15 -04:00
Fathi Boudra
e984d13a1d kselftests: add bc dependency to zram test
In the zram tests, zram01.sh script calls bc command.
Add bc to zram RDEPENDS.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-30 14:13:50 -04:00
Denys Dmytriyenko
c723eb9ec6 kselftests: allow net target to be empty when it can't link with numa on arm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Fathi Boudra <fathi.boudra@linaro.org>
2017-03-30 14:13:42 -04:00
Denys Dmytriyenko
b93bbc8415 kselftests: gpio calls pkg-config, explicitly depend on pkgconfig-native
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Fathi Boudra <fathi.boudra@linaro.org>
2017-03-30 14:13:36 -04:00
Denys Dmytriyenko
3b1e101d9b layer.conf: add unzip to HOSTTOOLS
CCS install uses unzip

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-29 20:19:02 -04:00
Fathi Boudra
48392e5a6f kselftests: update to 4.10
* Adjust md5sum/sha256sum for the updated tarball
* Add new dependencies:
  - numactl, used by net tests (for libnuma)
  - util-linux, used by gpio tests (for libmount)
* Get rid of the TARGETS list, manually maintained. Rely on the top-level
  Makefile to call all the TARGETS. As a result, TARGETS isn't passed to
  EXTRA_OEMAKE anymore.
* Update EXTRA-OEMAKE:
  - pass V=1 to be more verbose in the logs
  - pass LD to fix gpio tests and avoid to use native linker causing a
    build failure in cross-compilation environment.
* Call headers_install in do_compile() to make sure to install the user
  space API used by some tests but not properly declared as a build
  dependency.
* Add new packages: bpf, gpio and sync tests.
* Allow empty package for bpf. It fails to build and need to be fixed.
* Add sudo to vm package RDEPENDS.
* Add breakpoints package on Aarch64. An arch specific test has been
  added, though it is currently broken due to missing TRAP_BRANCH and
  TRAP_HWBKPT definitions in glibc siginfo.
* Add ipc package on Aarch64.
* Get rid of do_configure() and convert the Makefiles fixes to patches,
  easier to upstream.
* Add patches to fix gpio and net tests. Also add a partial patch for
  breakpoints on Aarch64, not applied for now because we need the glibc
  fixes counterpart (see explanation above).

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-29 20:05:09 -04:00
Dan Murphy
b75ac0f9a0 uboot-ti-staging: update to ti2017.00-rc6 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-28 17:23:13 -04:00
Dan Murphy
f9b518b458 linux-ti-staging: update to ti2017.00-rc6 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-28 17:23:10 -04:00
Denys Dmytriyenko
799c4f6cd3 ti-ipc: add module dependency between omap_remoteproc and virtio_rpmsg_bus
This is required to workaround the remoteproc crash due to watchdog interrupt
conflicts - LCPD-9490

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Sam Nelson <sam.nelson@ti.com>
Cc: Suman Anna <s-anna@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
2017-03-28 17:18:59 -04:00
Sam Nelson
6388e67e7e ti-ipc-examples: Update with change of directory structure
Separated Linux host examples into separate package ti-ipc-examples-
linux and installed into /usr/bin directory.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-28 17:18:56 -04:00
Denys Dmytriyenko
38dd996ea1 beaglebone: setup wic to produce SD card image
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:21:09 -04:00
Denys Dmytriyenko
127edce6a0 beagle-x15: add separate config for BeagleBoard X15
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:21:05 -04:00
Denys Dmytriyenko
be4295af71 omapl138: rename old am180x platform into new generic omapl138-lcdk
Updated all corresponding defconfigs as well.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:21:02 -04:00
Denys Dmytriyenko
7eeed0f273 am57xx-evm: fix description
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:20:58 -04:00
Denys Dmytriyenko
ffe8fa1f7d k2g-hs-evm: add new machine config
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:20:55 -04:00
Fathi Boudra
f78cda06dc kselftests: fix up run_kselftest.sh due to spurious lines
run_kselftests.sh contains randomly spurious lines starting by "make[1]:".
The way the script is generated is most likely broken.
Until, we've got a proper fix, get rid of the lines after the generated
script is installed.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:20:51 -04:00
Karthik Ramanan
feb49c1baf ti-sgx-ddk-um: Add INSANE_SKIP with already-stripped
Without this option, there is build failure on poky

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:20:48 -04:00
Fathi Boudra
9bf6cbfcf9 kselftests: fix futex functional tests build
Recursive makefile is broken because it's using the same TARGETS variable
as selftests topdir and prevent to build futex functional tests:
make[2]: Nothing to be done for `all'.

Rename the variable to F_TARGETS in the futex functional tests Makefile.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-21 21:20:44 -04:00
Fathi Boudra
5ec1fd6753 kselftests: add bash/ncurses runtime dependency for futex test
futex test requires tput at runtime.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-19 12:51:29 -04:00
Dan Murphy
14dab08794 uboot-ti-staging: update to ti2017.00-rc5 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-19 12:51:25 -04:00
Dan Murphy
f4dbdb45f8 linux-ti-staging: update to ti2017.00-rc5 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-19 12:51:22 -04:00
Florian Wickert
265cdd3e68 u-boot-ti.inc: added dependency to bc-native
The script in scripts/Makefile.spl uses bc in line 201. Not having the dependency in the recipe can make the compile task fail.

Signed-off-by: Florian Wickert <fw@javox-solutions.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-19 12:51:18 -04:00
Fathi Boudra
6df82e61d6 kselftests: fix seccomp test build failure
Use the same fixup as used for timers test:
use LDLIBS to properly link against libpthread.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-17 16:23:05 -04:00
Fathi Boudra
5542938e56 kselftests: add libcap-ng dependency
libcap-ng is required to build capabilities tests.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-17 16:22:53 -04:00
Denys Dmytriyenko
cf47427823 kselftests: fix sigaltstack packaging
sigaltstack was not using TEST_PROGS resulting in binary not being installed

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Fathi Boudra <fathi.boudra@linaro.org>
2017-03-17 16:22:43 -04:00
Fathi Boudra
83eae355c7 kselftests: update to 4.9
* Adjust md5sum/sha256sum for the updated tarball
* Add libpcap dependency, needed by vm/mlock-random-test
* Rewrite TARGETS as a list (easier to copy/paste/update) and filter out
  arch specific tests using bb.utils.contains_any()
* Add new tests introduced with 4.9 : capabilities, futex, lib,
  membarrier, nsfs, pstore, seccomp, sigalstack, static_keys, zram.
* Adjust the packages list for the new tests.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-17 16:21:41 -04:00
Denys Dmytriyenko
e826ebe803 linux-ti-staging_4.4: update to 4.4.54
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-15 17:47:19 -04:00
Jacob Stiffler
4328893dfd openmp-rtos: bump SRCREV to version 2.6.0.0
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-15 17:46:51 -04:00
Denys Dmytriyenko
5169e2c9a6 kselftests: set file ownership to root, avoid contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-14 21:39:51 -04:00
Fathi Boudra
3e7707dd17 kselftests: add rsync build dependency
lib.mk is calling rsync:
| /bin/sh: 1: rsync: not found
| ../lib.mk:24: recipe for target 'install' failed

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-14 21:39:47 -04:00
Sam Nelson
39d09b2349 ti-ipc-rtos: Update to remove host-user-contaminated warnings
Update to copy NOT to preserve ownership (but to preserve mode and
timestamps)

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-14 21:39:41 -04:00
Denys Dmytriyenko
84fb08a2a3 wl18xx-calibrator: add version 8.7.1 (R8.7_SP1)
Previous versions were provided by meta-arago-extras as ti-wifi-utils, moving to meta-ti now.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-11 10:44:14 -05:00
Denys Dmytriyenko
5e5b189280 wl18xx-target-scripts: add version 8.7.1 (R8.7_SP1)
Previous versions were provided by meta-arago-extras, moving to meta-ti now.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-11 10:44:11 -05:00
Denys Dmytriyenko
da475075fd wlconf: add version 8.7.1 (R8.7_SP1)
Previous versions were provided by meta-arago-extras, moving to meta-ti now.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-11 10:44:07 -05:00
Denys Dmytriyenko
b71d2b6b7f bt-fw: add version 8.7.1 (R8.7_SP1)
Previous versions were provided by meta-arago-extras, moving to meta-ti now.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-11 10:44:04 -05:00
Denys Dmytriyenko
08b3f376f8 wl18xx-fw: add version 8.7.1 (R8.7_SP1)
Previous versions were provided by meta-arago-extras, moving to meta-ti now.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-11 10:44:01 -05:00
Dan Murphy
b0d7b46c03 linux-ti-staging: update to ti2017.00-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-11 10:43:57 -05:00
Dan Murphy
ef6ca32aac linux-ti-staging: update to ti2017.00-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06 14:32:47 -05:00
Dan Murphy
eae4975cde uboot-ti-staging: update to ti2017.00-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06 14:32:44 -05:00
Denys Dmytriyenko
d774ae9b10 linux-ti-staging: still need to pass LOADADDR for uImage image types
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06 14:32:41 -05:00
Denys Dmytriyenko
7d530a828a omap-a15.conf: enable uImage as alternative image type to zImage
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06 14:32:35 -05:00
Denys Dmytriyenko
24b24a50cd conf/machine: simplify console settings, deprecate ttyO use
Now, that 4.9 finally switched from ttyO to ttyS and all issues were addressed,
no need to try all possible combinations in most cases.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06 14:32:30 -05:00
Denys Dmytriyenko
90e1676ffc libgbm: depend on udev, as it uses libudev, cleanup
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-06 14:32:26 -05:00
Gary Thomas
9988ee2231 beaglebone.inc: Update use of obsolete bitbake API
The bb.data.getVar() API has been deprecated & removed.  This change
follows that change and allows MACHINE=beaglebone to work again.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-02 12:15:22 -05:00
Denys Dmytriyenko
bea5fc9c09 conf/machine: deprecate opencl feature, introduce dsp feature
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-01 21:03:45 -05:00
Denys Dmytriyenko
d7ce8563c5 k2g-ice: remove separate config in favor of generic k2g-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-03-01 21:03:43 -05:00
Denys Dmytriyenko
c436524b0c ti-ipc: explicitly depend on virtual/kernel:do_shared_workdir
ipc code looks for kernel's generated version.h file:
  #include linux_version_include(KERNEL_BUILD_DIR)

which now ends up in the following shared workdir:
  work-shared/<mach>/kernel-build-artifacts/include/generated/uapi/linux/version.h

It appears if kernel is provided by sstate, shared workdir is not
getting populated, so depend on the task explicitly.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-28 19:12:38 -05:00
Denys Dmytriyenko
2934600e9b ti-ipc: update from "eng" to GA version of 3.45
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 22:54:49 -05:00
Dan Murphy
f8e7d069ee uboot-ti-staging: update to ti2017.00-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Dan Murphy
65dc750106 linux-ti-staging: update to ti2017.00-rc2 tag
Update to ti2017.00-rc2 tag as well as 4.9.13 kernel
revision

Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Anand Balagopalakrishnan
a744cf96c6 ti-sgx-ddk-um: add support for GBM pixmap surface
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Karthik Ramanan
ff968e689b ipumm-fw: update to 3.00.13.00
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Anand Balagopalakrishnan
43100b6177 ti-sgx-ddk-um: add support for dmabuf import in GBM WSEGL
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Dan Murphy
cfd0c17ff1 conf: am43: Add hdmi dtb file to Device tree files
AM43x was missing the hdmi dtb file in the
KERNEL_DEVICETREE variable.  Adding this in allows for
a copy to deploy directory.

Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Anand Balagopalakrishnan
2937b458ab ti-sgx-ddk-um: fix memory leak with EGL Image DMABuf import
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-27 18:14:37 -05:00
Denys Dmytriyenko
b599e91350 u-boot-ti.inc: k2e-hs-evm doesn't provide the same binaries as other KS2 devices
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Reviewed-by: Dan Murphy<dmurphy@ti.com>
2017-02-27 18:14:37 -05:00
Denys Dmytriyenko
a3913e93f3 u-boot-ti.inc: restructure SPL/UART variables, disable k2e-hs-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-18 19:43:36 -05:00
Denys Dmytriyenko
243b85e8da conf/machine: bump max_leb_cnt for am3
Previous commit meant to increase it more than just by 200...

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-18 19:22:41 -05:00
Denys Dmytriyenko
d99bd573c3 linux-ti-staging: update to ti2017.00-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-17 18:19:42 -05:00
Denys Dmytriyenko
c75d6c95bf u-boot-ti-staging: update to ti2017.00-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-17 18:19:40 -05:00
Denys Dmytriyenko
13bff16fc3 conf/machine: bump max_leb_cnt for am3 and am4
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-17 13:25:33 -05:00
Denys Dmytriyenko
512c69b13f linux-ti-staging: update with latest rpmsg merge to unblock KS2 MPM
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Dan Murphy <dmurphy@ti.com>
2017-02-17 01:52:25 -05:00
Jacob Stiffler
a4b79bd9e0 ti-cgt-pru: update to version 2.1.4
* The old license file, LICENSE.txt, has been removed in this release,
  so use the HTML manifest for the license.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-17 01:52:20 -05:00
Sam Nelson
640537741f cmem: Update to new version 4.14.0.0_eng
Has update to changes related to Kernel 4.9

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-17 01:52:14 -05:00
Gowtham Tammana
4242f5ce8e ti-gc320-driver: move to k4.9
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15 16:27:53 -05:00
Karthik Ramanan
82fd7969b1 libdce: Update SRCREV
This change will include:
 * New interface file for MJPEG Encoder
 * Increase max instances of Engines

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15 14:41:09 -05:00
Karthik Ramanan
169c833bf2 ipumm-fw: Updated to MJPEG encoder
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15 14:41:02 -05:00
Denys Dmytriyenko
99913c5a6c conf/machine: add LCD-specific DTB entries for dra7/am57/k2g
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15 14:40:55 -05:00
Dan Murphy
8bc0f125d3 linux-ti-staging: update to 4.9.10
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15 14:40:33 -05:00
Denys Dmytriyenko
18697ca48b am180x-evm: update machine config to work with latest BSP
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15 14:40:27 -05:00
Karthik Ramanan
2293842abe ti-sgx-ddk-um: enhance wl_display validation criterion
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-15 14:40:21 -05:00
Denys Dmytriyenko
4357cdcb55 linux-ti-staging: update to 4.9.9
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-10 12:16:18 -05:00
Sam Nelson
75f488a797 uio-test-pruss: Update to fix issue with make
Add device option to build for specific device
Make package Machine dependent

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-09 21:09:18 -05:00
Sam Nelson
3ab9680817 multiprocmgr-test: Add test c66x images, sources and scripts to package
multiprocmgr-test installs source files, host binaries and associated
    scripts (ti/examples/mpm/test)
multiprocmgr-rtos-test installs the C66x test images in the same
directory structure.

Other updates include
- Use of oe_runmake instead of make
- Added runtime dependency of multiprocmgr-rtos-test & bash

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-09 21:09:16 -05:00
Sam Nelson
157719fb3b ti-ipc: Update to new version 3.45.00.00_eng
Also moved RELEASE_TYPE & RELEASE_SUFFIX variables to ti-ipc-rtos.inc

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-09 13:15:17 -05:00
Anand Balagopalakrishnan
6cc272556a ti-sgx-ddk-km: move to k4.9
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-08 11:02:23 -05:00
Denys Dmytriyenko
f345610e21 linux-ti-staging: update to 4.9.8
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-06 20:03:52 -05:00
Denys Dmytriyenko
75038fcb58 am335x-hs-evm: update UBOOT_MACHINE var for latest u-boot version
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-06 13:16:46 -05:00
Anand Balagopalakrishnan
02a484d78d ti-sgx-ddk-km: enable parallel builds
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-06 13:16:44 -05:00
Denys Dmytriyenko
c481cfe32a linux-ti-staging: add version 4.9.7
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-02 18:34:49 -05:00
Denys Dmytriyenko
e866980b74 conf/machine: set KERNEL_DEVICETREE dtb list per machine
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-02 18:34:47 -05:00
Denys Dmytriyenko
ff8c2019ac linux-ti-staging: remove old 4.1 version
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-02 18:34:42 -05:00
Denys Dmytriyenko
f5ae3a3dc2 u-boot-ti-staging: add version 2017.01
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-02 18:34:39 -05:00
Denys Dmytriyenko
5021fec8b9 u-boot: move common settings and code to u-boot-ti.inc
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-02-02 18:34:37 -05:00
Gowtham Tammana
06b068fb14 ti-gc320-driver: Update SRCREV
This update includes the following
  - Remove dependency on dmac_flus/inv/clean_range
  - Remove spurious page count increment

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-30 15:51:43 -05:00
Denys Dmytriyenko
dd1d21e483 machine: update max_leb_cnt across the board
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-20 17:41:47 -05:00
Denys Dmytriyenko
71130d99db beaglebone: add check for potential conflicts with meta-yocto-bsp
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-20 17:41:45 -05:00
e-ruei1@ti.com
68cecc4248 ti-sgx-ddk-km: remove update of sysconfig register in driver
The OCP SYSCONFIG register should be controlled by kernel hwmod only.
the original code sets the SGX idle and standby mode to "No Standby"
which prevents the SGX power domain to reach off state during suspend.
Even though the problem was only introduced with kernel 4.4 upgrade, i.e.
it seemed to be no harm before, we should remove the same.

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-18 21:09:59 -05:00
Denys Dmytriyenko
0482ce0092 layer.conf: list dependencies
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-18 21:08:17 -05:00
Sam Nelson
66d1bc3193 cmem: Update to new version 4.13.00.01_eng
Update to new version 4.13.00.01_eng with bug fix

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-13 13:15:51 -05:00
Denys Dmytriyenko
51fb3871bd u-boot-ti-staging: update to ti2016.06-rc4 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-09 19:24:32 -05:00
Denys Dmytriyenko
a6a446523b linux-ti-staging: update to 4.4.41 and ti2016.06-rc4 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2017-01-09 19:24:31 -05:00
Denys Dmytriyenko
62e2f24fcf u-boot-ti-staging: update to ti2016.06-rc3 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-23 21:08:33 -05:00
Denys Dmytriyenko
615e70cce1 linux-ti-staging: update to ti2016.06-rc3 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-23 21:08:30 -05:00
Gowtham Tammana
059a6b1c17 ti-gc320-driver: add support for RT kernel
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-23 21:08:27 -05:00
Karthik Ramanan
70515e0714 ti-sgx-ddk-km: Fix error in calculation of page array
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-22 13:19:32 -05:00
Karthik Ramanan
214642b9f0 ti-sgx-ddk-um: Add support for YUYV EGLImage
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-22 13:19:30 -05:00
Sam Nelson
e6295c2ead cmem: Update commit id for 4.13.00.00_eng
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-21 13:23:44 -05:00
Denys Dmytriyenko
e022e00e66 cmem.inc: only mangle SRC_URI in do_unpack instead of anon function
Avoid taskhash mismatch errors.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-21 13:23:38 -05:00
Denys Dmytriyenko
16a7940097 remaining recipes: fix build issue due to bb.data.* deprecation
Causes following error:
Exception: AttributeError: module 'bb.data' has no attribute 'getVar'

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-21 13:23:11 -05:00
Thomas Perrot
d8827afedc recipes: fix build issue due to bb.data.* deprecation
Causes following error:
Exception: AttributeError: module 'bb.data' has no attribute 'getVar'

Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-20 16:40:50 -05:00
Jacob Stiffler
1c0dc51920 pruss-lld: utilize oe_runmake
* Use the oe_runmake wrapper to invoke make
* Supply common make arguments to EXTRA_OEMAKE such as which makefile
  to invoke.
* This resolves build issues when pruss-lld needs to be reconfigured
  as do_configure would make the clean target of the incorrect
  makefile.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-20 16:32:06 -05:00
Sam Nelson
0ec7a29f55 ti-ipc: Update to new patch release 3.44.01.01
-Enables parallel build when rtos build invokes xdc to reduce build time

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:19:05 -05:00
Sam Nelson
1a61032eaa mpm-transport: Update to new version 2.0.3
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:19:03 -05:00
Sam Nelson
f45382c76e multiprocmgr: Update to new version 3.0.2.0
This version add dependce on CMEM

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:19:01 -05:00
Justin Sobota
44fdc74ec5 common-csl-ip: Upstream version 3.3.0.5A
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:14:20 -05:00
Justin Sobota
c796e628bd openmp-rtos: Upstream version 2.5.0.0
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:14:15 -05:00
Justin Sobota
b591b605e0 pruss-lld: Upstream version 1.0.0.5A
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:14:11 -05:00
Justin Sobota
e5be57d13d osal: Upstream version 1.0.0.5E
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:14:04 -05:00
Justin Sobota
28bd12d2d7 nwal-lld: Upstream version 2.1.0.11A
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:14:01 -05:00
Justin Sobota
77f2aa6c14 ti-pdk-build-rtos: Upstream version 1.0.0.3
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:13:54 -05:00
Justin Sobota
ff8dba2663 sa-lld: Upstream version 3.0.0.16
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:13:49 -05:00
Justin Sobota
4686c58d25 pa-lld: Upstream version 3.0.2.1
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:13:44 -05:00
Justin Sobota
0a56d3aada ti-xdctools: Upstream version 3.32.01.22
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:13:39 -05:00
Justin Sobota
0ea39b1321 ti-sysbios: Upstream version 6.46.01.38
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:13:30 -05:00
Justin Sobota
cf466eb3d5 edma3-lld: Upstream version 2.12.2.26
Signed-off-by: Justin Sobota <jsobota@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-19 18:13:25 -05:00
Denys Dmytriyenko
95411e7826 u-boot-ti-staging: update to ti2016.06-rc2 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-16 14:09:33 -05:00
Denys Dmytriyenko
531b2df4cd linux-ti-staging: update to 4.4.39 and ti2016.06-rc2 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-16 14:09:31 -05:00
Karthik Ramanan
413146be21 libdce: Update SRCREV add MJPEG Encoder support
Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-16 12:44:28 -05:00
Karthik Ramanan
7ea352966b ipumm-fw: Update SRCREV
This will include the following updates:
 * Addition of MJPEG Encoder
 * minor bug fixes
 * codec updates for mpeg2d

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-16 12:44:24 -05:00
Sam Nelson
836656c25c recipes-kernel:cmem.dtsi:K2G: Update to remove redefinition of mpm areas
Cleaning up redefinition of mpm areas and moving to use what is defined
in the base device tree files as is.
This effectively changes to a new memory partition.
Note that this change needs a corresponding change in the dts files in
the kernel tree to adjust the mpm memory area to the new memory
partition.

The CMEM areas here are adjusted such that there is no overlap with the
mpm areas defined in the dts files in the kernel tree.
Note also the address ranges are arranged differently for K2G compared
to  the other Keystone platforms.
(This is to accomodate common memory map for multiple k2g platforms)

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-16 12:44:17 -05:00
Sam Nelson
b835ff8ef5 recipes-kernel:cmem.dtsi:Keystone2: Update to remove redefinition of mpm areas
Cleaning up redefinition of mpm areas and moving to use what is defined
in the base device tree files as is.
This effectively changes to a new memory partition.
Note that this change needs a corresponding change in the dts files in
the kernel tree to adjust the mpm memory area to the new memory
partition.

The CMEM areas here are adjusted such that there is no overlap with the
mpm areas defined in the dts files in the kernel tree.

Also fixes issue with K2L, by removing overlapping memory area section.

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-16 12:44:12 -05:00
Denys Dmytriyenko
8457b43593 linux-ti-staging: update to 4.4.37 and ti2016.06-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-09 17:25:58 -05:00
Denys Dmytriyenko
1ca8b9e656 u-boot-ti-staging: update to ti2016.06-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-09 17:25:52 -05:00
Denys Dmytriyenko
1c08c3ecb9 goodix-fw: add Goodix GT9271 config firmware
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-09 17:25:48 -05:00
Denys Dmytriyenko
243fc8275e am57xx-hs-evm, dra7xx-hs-evm: update OPTEEFLAVOR to match latest OPTEE code
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-09 17:25:43 -05:00
Denys Dmytriyenko
195c04aac1 cmem: add support for memory carveouts of dra71 variant
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-09 17:25:35 -05:00
Denys Dmytriyenko
0a85deda04 conf/machine: split SECDEV use for am5x and dra7 machines
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2016-12-08 17:42:17 -05:00
358 changed files with 6410 additions and 5305 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

@@ -3,11 +3,14 @@ require recipes-ti/includes/ti-staging.inc
inherit perlnative
DEPENDS = "ti-xdctools ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-pdk-build-rtos"
DEPENDS = "ti-xdctools-native ti-cg-xml-native ti-sysbios common-csl-ip-rtos libxml-simple-perl-native gcc-arm-none-eabi-native ti-cgt6x-native ti-cgt-pru-native ti-pdk-build-rtos doxygen-native"
DEPENDS_append_omap-a15 = " ti-ccsv6-native"
DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
DEPENDS_remove_ti33x = "ti-cgt6x-native"
DEPENDS_remove_ti43x = "ti-cgt6x-native"
DEPENDS_append_omapl1 = " ti-cgt-arm-native"
DEPENDS_remove_am65xx-evm = "gcc-arm-none-eabi-native ti-cgt6x-native"
DEPENDS_append_am65xx-evm = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native"
S = "${WORKDIR}/git"
B = "${WORKDIR}/build"
@@ -38,7 +41,11 @@ export TOOLCHAIN_PATH_A8 = "${GCC_ARM_NONE_TOOLCHAIN}"
export TOOLCHAIN_PATH_A9 = "${GCC_ARM_NONE_TOOLCHAIN}"
export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"
export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"
export TOOLCHAIN_PATH_Arm9 = "${M4_TOOLCHAIN_INSTALL_DIR}"
export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
export CL_PRU_INSTALL_PATH = "${TI_CGT_PRU_INSTALL_DIR}"
export TOOLCHAIN_PATH_GCC_ARCH64 = "${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}"
export TOOLCHAIN_PATH_R5 = "${M4_TOOLCHAIN_INSTALL_DIR}"
export ROOTDIR = "${B}"
export BIOS_INSTALL_PATH = "${SYSBIOS_INSTALL_DIR}"
@@ -48,11 +55,33 @@ export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
export XDCPATH = "${XDC_INSTALL_DIR}/packages;${SYSBIOS_INSTALL_DIR}/packages;${PDK_INSTALL_DIR}/packages"
export SECTTI="perl ${CG_XML_INSTALL_DIR}/ofd/sectti.pl"
XDCMAKE ?= "1"
LIMSOCS ?= ""
LIMBOARDS ?= ""
TI_PDK_XDCMAKE ?= "1"
# By default, only build the cores with available toolchains
TI_PDK_LIMIT_CORES ?= "a15_0 ipu1_0 ipu1_1 ipu2_0 ipu2_1 c66x c66xdsp_1 c66xdsp_2 arm9_0 c674x a9host a8host pru_0 pru_1"
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') == '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() {
BUILD_DIR=${B}/`get_build_dir_bash`
@@ -60,7 +89,7 @@ do_configure() {
mkdir -p ${BUILD_DIR}
cp -r ${S}/* ${BUILD_DIR}
if [ "${XDCMAKE}" == "1" ]
if [ "${TI_PDK_XDCMAKE}" == "1" ]
then
cd ${BUILD_DIR}
@@ -69,27 +98,37 @@ do_configure() {
find -name "*.xs" -exec sed -i "s/sectti\.exe/sectti/" {} \;
find -name "*.xs" -exec sed -i "/\.chm/d" {} \;
find -name "*.xs" -exec sed -i "s/pasm\_dos/pasm\_linux/" {} \;
cd ${B}
${XDC_INSTALL_DIR}/xdc clean ${PARALLEL_XDC} -PR .
else
if [ "${CLEANBROKEN}" != "1" ]
then
cd ${BUILD_DIR}
oe_runmake clean
cd "${B}"
fi
fi
}
do_compile() {
if [ "${XDCMAKE}" == "1" ]
if [ "${TI_PDK_XDCMAKE}" == "1" ]
then
${XDC_INSTALL_DIR}/xdc clean ${PARALLEL_XDC} -PR .
${XDC_INSTALL_DIR}/xdc all ${PARALLEL_XDC} XDCARGS="${XDCARGS}" ROOTDIR="${ROOTDIR}" -PR .
${XDC_INSTALL_DIR}/xdc release XDCARGS="${XDCARGS}" -PR .
${XDC_INSTALL_DIR}/xdc all ${PARALLEL_XDC} XDCARGS="${TI_PDK_XDC_ARGS}" ROOTDIR="${ROOTDIR}" -PR .
${XDC_INSTALL_DIR}/xdc release XDCARGS="${TI_PDK_XDC_ARGS}" -PR .
else
BUILD_DIR=${B}/`get_build_dir_bash`
cd ${BUILD_DIR}
make release LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
oe_runmake ${TI_PDK_MAKE_TARGET}
fi
}
do_install () {
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages
find -name "*.tar" -exec tar xf {} -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages \;
find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages \;
if [ "${PDK_COMP_LINK_TEXT}" != "" ]
then

View File

@@ -10,6 +10,8 @@ BBFILE_PRIORITY_meta-ti = "6"
LICENSE_PATH += "${LAYERDIR}/licenses"
LAYERDEPENDS_meta-ti = "core"
SIGGEN_EXCLUDERECIPES_ABISAFE += " \
ti-sgx-ddk-km \
ti-sgx-ddk-um \
@@ -25,3 +27,5 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \
qmss-lld \
multiprocmgr \
"
HOSTTOOLS_NONFATAL += "truncate xxd comm"

View File

@@ -1,16 +0,0 @@
#@TYPE: Machine
#@NAME: AM180x CPUs on an AM180x EVM board
#@DESCRIPTION: Machine configuration for the TI AM180x EVM board
require conf/machine/include/davinci.inc
require conf/machine/include/omapl138.inc
UBOOT_MACHINE = "da850_am18xxevm_config"
UBOOT_SUFFIX = "ais"
UBOOT_ENTRYPOINT = "0xc0008000"
UBOOT_LOADADDRESS = "0xc0008000"
IMAGE_FSTYPES += "tar.gz"
SERIAL_CONSOLE = "115200 ttyS2"

View File

@@ -4,15 +4,14 @@
require conf/machine/include/ti33x.inc
# Use built-in LCD by default
XSERVER += "xf86-input-tslib"
MACHINE_GUI_CLASS = "smallscreen"
MACHINE_FEATURES += "touchscreen"
IMAGE_FSTYPES += "ubifs ubi tar.xz"
# Normally AM335 boards use ttyS0, but ICE uses ttyS3, so try both
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0 115200;ttyS3 115200;ttyO3"
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyS3"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
# UBI information. Note that this is board and kernel specific. Changes
@@ -26,7 +25,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 5600"
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 8000"
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
# from dmesg:

View File

@@ -4,7 +4,11 @@
require conf/machine/am335x-evm.conf
UBOOT_MACHINE = "am335x_hs_evm_mmc_config"
UBOOT_MACHINE = ""
# Last config in the list is default
UBOOT_CONFIG ??= "uart mmc"
UBOOT_CONFIG[uart] = "am335x_hs_evm_uart_config"
UBOOT_CONFIG[mmc] = "am335x_hs_evm_config"
UBOOT_ENTRYPOINT = "0x82000000"
UBOOT_LOADADDRESS = "0x82000000"

View File

@@ -4,17 +4,17 @@
require conf/machine/include/omap3.inc
# Use built-in LCD by default
XSERVER += "xf86-input-tslib"
MACHINE_GUI_CLASS = "smallscreen"
MACHINE_FEATURES += "touchscreen ethernet"
IMAGE_FSTYPES += "ubi tar.gz"
EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048"
SERIAL_CONSOLE = "115200 ttyO2"
SERIAL_CONSOLE = "115200 ttyS2"
USE_VT = "2"
KERNEL_DEVICETREE = "am3517-evm.dtb"
UBOOT_MACHINE = "am3517_evm_config"
XLOAD_MACHINE = "am3517evm_config"

View File

@@ -4,15 +4,15 @@
require conf/machine/include/omap3.inc
# Use built-in LCD by default
XSERVER += "xf86-input-tslib"
MACHINE_GUI_CLASS = "smallscreen"
MACHINE_FEATURES += "touchscreen ethernet"
IMAGE_FSTYPES += "ubi tar.gz"
EXTRA_IMAGECMD_jffs2 = "-lnp -e 0x20000 -s 2048"
SERIAL_CONSOLE = "115200 ttyO0"
KERNEL_DEVICETREE = "omap3-evm-37xx.dtb"
SERIAL_CONSOLE = "115200 ttyS0"
# NOTE: there are NAND and OneNAND versions of this board...
# do ubiattach /dev/ubi_ctrl -m 4

View File

@@ -4,16 +4,12 @@
require conf/machine/include/ti43x.inc
# Use built-in LCD by default
XSERVER += "xf86-input-tslib"
MACHINE_GUI_CLASS = "smallscreen"
MACHINE_FEATURES += "touchscreen"
IMAGE_FSTYPES += "ubifs ubi tar.xz"
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
SERIAL_CONSOLE = "115200 ttyS0"
# UBI information. Note that this is board and kernel specific. Changes
# in your kernel port may require changes in these variables. For more
@@ -26,7 +22,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 2650"
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 4000"
# do ubiattach /dev/ubi_ctrl -m 11 -O 4096
# from dmesg:

View File

@@ -12,3 +12,7 @@ UBOOT_RD_LOADADDRESS = "0x84000000"
UBOOT_RD_ENTRYPOINT = "0x84000000"
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_CAT}/am4x"
OPTEEMACHINE = "ti"
OPTEEFLAVOR = "am43xx"
OPTEEOUTPUTMACHINE = "ti"

View File

@@ -1,6 +1,6 @@
#@TYPE: Machine
#@NAME: DRA7xx EVM
#@DESCRIPTION: Machine configuration for the TI DRA7xx EVM
#@NAME: AM57xx EVM
#@DESCRIPTION: Machine configuration for the TI AM57xx EVM
require conf/machine/include/dra7xx.inc
@@ -8,9 +8,16 @@ MACHINE_FEATURES += "touchscreen"
IMAGE_FSTYPES += "tar.xz"
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyO2"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
SERIAL_CONSOLE = "115200 ttyS2"
KERNEL_DEVICETREE = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-beagle-x15-revc.dtb \
am57xx-evm.dtb am57xx-evm-cam-mt9t111.dtb am57xx-evm-cam-ov10635.dtb \
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"
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"
@@ -34,3 +41,7 @@ MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 8192"
# UBI: sub-page size: 512
# UBI: VID header offset: 2048 (aligned 2048)
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am571x am572x am574x"
TI_PDK_LIMIT_BOARDS = "evmAM571x evmAM572x idkAM571x idkAM572x idkAM574x"

View File

@@ -11,8 +11,9 @@ 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"
OPTEEPAGER = "y"

View File

@@ -0,0 +1,32 @@
#@TYPE: Machine
#@NAME: AM65xx EVM
#@DESCRIPTION: Machine configuration for the TI AM65xx EVM
require conf/machine/include/k3.inc
MACHINE_FEATURES += "touchscreen"
IMAGE_FSTYPES += "tar.xz cpio cpio.xz wic.xz"
SERIAL_CONSOLE = "115200 ttyS2"
KERNEL_DEVICETREE = " \
ti/k3-am654-base-board.dtb \
ti/k3-am654-evm-csi2-ov490.dtbo ti/k3-am654-evm-oldi-lcd1evm.dtbo \
ti/k3-am654-idk.dtbo ti/k3-am654-pcie-usb2.dtbo ti/k3-am654-pcie-usb3.dtbo"
UBOOT_MACHINE = "am65x_evm_a53_defconfig"
OPTEEMACHINE = "k3"
OPTEEFLAVOR = "am65x"
OPTEEOUTPUTMACHINE = "k3"
WKS_FILE = "sdimage-bootpart.wks"
IMAGE_BOOT_FILES = "u-boot.img"
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am65xx"
TI_PDK_LIMIT_BOARDS = "am65xx_evm am65xx_idk"
TI_PDK_LIMIT_CORES = "mcu1_0 mpu1_0"

View File

@@ -0,0 +1,40 @@
#@TYPE: Machine
#@NAME: BeagleBoard X15
#@DESCRIPTION: Machine configuration for the BeagleBoard X15
require conf/machine/include/dra7xx.inc
KERNEL_DEVICETREE = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-beagle-x15-revc.dtb"
MACHINE_GUI_CLASS = "bigscreen"
SERIAL_CONSOLE = "115200 ttyS2"
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
# http://processors.wiki.ti.com/index.php/UBIFS_Support
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
# From dmesg:
# UBI: smallest flash I/O unit: 2048
# UBI: logical eraseblock size: 126976 bytes
# from ubiattach stdout:
# UBI device number 0, total 1988 LEBs
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 8192"
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
# from dmesg:
# UBI: smallest flash I/O unit: 2048
# UBI: physical eraseblock size: 131072 bytes (128 KiB)
# UBI: sub-page size: 512
# UBI: VID header offset: 2048 (aligned 2048)
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"

View File

@@ -10,7 +10,9 @@ MACHINE_GUI_CLASS = "bigscreen"
IMAGE_FSTYPES += "tar.gz ubi"
EXTRA_IMAGECMD_jffs2 = "-lnp"
SERIAL_CONSOLE = "115200 ttyO2"
KERNEL_DEVICETREE = "omap3-beagle.dtb omap3-beagle-xm.dtb omap3-beagle-xm-ab.dtb"
SERIAL_CONSOLE = "115200 ttyS2"
UBOOT_MACHINE = "omap3_beagle_config"

View File

@@ -3,12 +3,24 @@
#@DESCRIPTION: Machine configuration for the http://beagleboard.org/bone board
require conf/machine/include/ti33x.inc
require conf/machine/include/beaglebone.inc
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"
IMAGE_FSTYPES += "tar.gz"
SERIAL_CONSOLE = "115200 ttyO0"
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
TI_PDK_LIMIT_BOARDS = "bbbAM335x"

View File

@@ -0,0 +1,9 @@
#@TYPE: Machine
#@NAME: Keystone 1 c665x machine
#@DESCRIPTION: Machine configuration for the TI Keystone 1 c665x EVM
require conf/machine/include/c66x.inc
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "c6657"
TI_PDK_LIMIT_BOARDS = "evmC6657"

View File

@@ -0,0 +1,9 @@
#@TYPE: Machine
#@NAME: Keystone 1 c667x machine
#@DESCRIPTION: Machine configuration for the TI Keystone 1 c667x EVM
require conf/machine/include/c66x.inc
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "c6678"
TI_PDK_LIMIT_BOARDS = "evmC6678"

View File

@@ -8,9 +8,13 @@ MACHINE_FEATURES += "touchscreen"
IMAGE_FSTYPES += "tar.xz"
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
SERIAL_CONSOLE = "115200 ttyS0"
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-nand.dtb dra71-evm-lcd-auo-g101evn01.0.dtb dra71-lcard.dtb \
dra76-evm.dtb dra76-evm-tfp410.dtb"
UBOOT_MACHINE = "dra7xx_evm_config"
@@ -34,3 +38,7 @@ MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 8192"
# UBI: sub-page size: 512
# UBI: VID header offset: 2048 (aligned 2048)
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_BOARDS = "evmDRA72x evmDRA75x evmDRA78x"
TI_PDK_LIMIT_SOCS = "dra72x dra75x dra78x"

View File

@@ -11,8 +11,9 @@ 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"
OPTEEPAGER = "y"

View File

@@ -0,0 +1,12 @@
python () {
layers = d.getVar("BBFILE_COLLECTIONS")
if not layers:
return
if "yoctobsp" in layers:
bb.fatal("\nmeta-yocto-bsp has been detected in bblayers.conf, which provides basic reference BSP for beaglebone platform. " \
"\nSince meta-ti provides official comprehensive BSP for TI SoCs, including beaglebone, there could be potential conflicts " \
"\nbetween beaglebone machine definitions available in meta-yocto-bsp and meta-ti layers. It is recommended to remove " \
"\nor disable meta-yocto-bsp in bblayers.conf, when using meta-ti and building for beaglebone platform. Alternatively, " \
"\nit is possible to build for am335x-evm with meta-ti, which is a more generic platform for Sitara AM335x SoC and " \
"\nalso covers beaglebone variants.")
}

View File

@@ -0,0 +1,9 @@
require conf/machine/include/keystone.inc
SOC_FAMILY_append = ":c66x"
# HACK: The c66x family is composed of devices with only DSP cores, and no ARM
# cores. The Linux kernel is not supported on these machines.
PREFERRED_PROVIDER_virtual/kernel ?= "linux-dummy"
EXTRA_IMAGEDEPENDS = ""
IMAGE_FSTYPES = "tar.xz"

View File

@@ -1,4 +1,4 @@
require conf/machine/include/omap-a15.inc
SOC_FAMILY_append = ":dra7xx"
MACHINE_FEATURES += "pci opencl"
MACHINE_FEATURES += "pci"

View File

@@ -1,2 +1,6 @@
require conf/machine/include/keystone.inc
SOC_FAMILY_append = ":k2e"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "k2e"
TI_PDK_LIMIT_BOARDS = "evmK2E"

View File

@@ -1,2 +1,6 @@
require conf/machine/include/keystone.inc
SOC_FAMILY_append = ":k2g"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "k2g"
TI_PDK_LIMIT_BOARDS = "evmK2G iceK2G"

View File

@@ -0,0 +1,6 @@
require conf/machine/include/keystone.inc
SOC_FAMILY_append = ":k2hk"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "k2h k2k"
TI_PDK_LIMIT_BOARDS = "evmK2H evmK2K"

View File

@@ -0,0 +1,6 @@
require conf/machine/include/keystone.inc
SOC_FAMILY_append = ":k2l"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "k2l"
TI_PDK_LIMIT_BOARDS = "evmK2L"

View File

@@ -0,0 +1,32 @@
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":k3"
require conf/machine/include/arm/arch-arm64.inc
# Increase this everytime you change something in the kernel
MACHINE_KERNEL_PR = "r0"
PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
KERNEL_IMAGETYPE = "Image"
KERNEL_IMAGETYPES = "Image vmlinux.gz"
UBOOT_ARCH = "arm"
UBOOT_ENTRYPOINT = "0x80008000"
UBOOT_LOADADDRESS = "0x80008000"
EXTRA_IMAGEDEPENDS += " \
virtual/bootloader \
"
MACHINE_GUI_CLASS = "smallscreen"
# Use the expected value of the ubifs filesystem's volume name in the kernel
# and u-boot.
UBI_VOLNAME = "rootfs"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet pci sgx"
# Not ready yet - dsp mmip

View File

@@ -1,5 +1,5 @@
SOC_FAMILY = "keystone"
require conf/machine/include/soc-family.inc
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":keystone"
DEFAULTTUNE ?= "armv7athf-neon"
require conf/machine/include/tune-cortexa15.inc
@@ -23,5 +23,5 @@ UBI_VOLNAME = "rootfs"
EXTRA_IMAGEDEPENDS += "u-boot"
EXTRA_IMAGEDEPENDS += "boot-monitor"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat pci"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat pci dsp"
MACHINE_FEATURES_BACKFILL_CONSIDERED = "rtc"

View File

@@ -1,5 +1,5 @@
SOC_FAMILY = "omap-a15"
require conf/machine/include/soc-family.inc
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":omap-a15"
DEFAULTTUNE ?= "armv7athf-neon"
require conf/machine/include/tune-cortexa15.inc
@@ -12,6 +12,8 @@ PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
KERNEL_IMAGETYPE = "zImage"
KERNEL_IMAGETYPES = "zImage uImage"
KERNEL_CLASSES += "kernel-uimage"
UBOOT_ARCH = "arm"
UBOOT_ENTRYPOINT = "0x80008000"
@@ -31,4 +33,4 @@ MACHINE_GUI_CLASS = "smallscreen"
UBI_VOLNAME = "rootfs"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx mmip"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx mmip dsp"

View File

@@ -1,5 +1,5 @@
SOC_FAMILY = "omap3"
require conf/machine/include/soc-family.inc
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":omap3"
DEFAULTTUNE ?= "armv7athf-neon"
require conf/machine/include/tune-cortexa8.inc
@@ -26,6 +26,8 @@ PREFERRED_PROVIDER_virtual/kernel = "linux-ti-staging"
PREFERRED_PROVIDER_virtual/bootloader = "u-boot-ti-staging"
PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
KERNEL_DEVICETREE = "omap3-beagle.dtb omap3-beagle-xm.dtb omap3-beagle-xm-ab.dtb omap3-evm.dtb omap3-evm-37xx.dtb am3517-evm.dtb"
UBOOT_ARCH = "arm"
UBOOT_MACHINE = "omap3_evm_config"
XLOAD_MACHINE = "omap3evm_config"

View File

@@ -1,5 +1,5 @@
SOC_FAMILY = "omap4"
require conf/machine/include/soc-family.inc
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":omap4"
DEFAULTTUNE ?= "armv7athf-neon"
require conf/machine/include/tune-cortexa9.inc

View File

@@ -0,0 +1,2 @@
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":omapl1"

View File

@@ -0,0 +1,5 @@
require conf/machine/include/omapl1.inc
SOC_FAMILY_append = ":omapl137"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "omapl137"

View File

@@ -1,2 +1,5 @@
SOC_FAMILY = "omapl138"
require conf/machine/include/soc-family.inc
require conf/machine/include/omapl1.inc
SOC_FAMILY_append = ":omapl138"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "omapl138"

View File

@@ -0,0 +1,4 @@
# This is a generic TI SOC family. It is a superset of all other SOCs
# and platforms defined in meta-ti to allow BSP-level overrides.
SOC_FAMILY = "ti-soc"
require conf/machine/include/soc-family.inc

View File

@@ -1,5 +1,5 @@
SOC_FAMILY = "ti33x"
require conf/machine/include/soc-family.inc
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":ti33x"
DEFAULTTUNE ?= "armv7athf-neon"
require conf/machine/include/tune-cortexa8.inc
@@ -26,6 +26,14 @@ PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
KERNEL_IMAGETYPE = "zImage"
KERNEL_DEVICETREE = "am335x-evm.dtb am335x-evmsk.dtb \
am335x-icev2.dtb am335x-icev2-prueth.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"
@@ -40,3 +48,7 @@ EXTRA_IMAGEDEPENDS += "u-boot"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am335x"
TI_PDK_LIMIT_BOARDS = "evmAM335x icev2AM335x iceAMIC110 bbbAM335x skAM335x"

View File

@@ -1,5 +1,5 @@
SOC_FAMILY = "ti43x"
require conf/machine/include/soc-family.inc
require conf/machine/include/ti-soc.inc
SOC_FAMILY_append = ":ti43x"
DEFAULTTUNE ?= "armv7athf-neon"
require conf/machine/include/tune-cortexa9.inc
@@ -26,6 +26,12 @@ PREFERRED_PROVIDER_u-boot = "u-boot-ti-staging"
KERNEL_IMAGETYPE = "zImage"
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"
@@ -40,3 +46,7 @@ EXTRA_IMAGEDEPENDS += "u-boot"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am437x"
TI_PDK_LIMIT_BOARDS = "evmAM437x idkAM437x skAM437x"

View File

@@ -4,7 +4,7 @@
require conf/machine/include/k2e.inc
MACHINE_FEATURES += "opencl"
KERNEL_DEVICETREE = "keystone-k2e-evm.dtb"
UBOOT_MACHINE = "k2e_evm_config"
@@ -12,9 +12,7 @@ BOOT_MONITOR_MAKE_TARGET = "k2e"
IMAGE_FSTYPES += "ubifs ubi tar.xz"
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
SERIAL_CONSOLE = "115200 ttyS0"
SYSVINIT_ENABLED_GETTYS = ""
@@ -24,7 +22,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 126976 bytes
# from ubiattach stdout:
# UBI device number 0, total 3856 LEBs
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3856"
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 4000"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -4,7 +4,10 @@
require conf/machine/include/k2g.inc
MACHINE_FEATURES += "alsa opencl"
MACHINE_FEATURES += "alsa"
KERNEL_DEVICETREE = "keystone-k2g-evm.dtb keystone-k2g-evm-lcd.dtb keystone-k2g-ice.dtb \
${@base_conditional('ENABLE_TI_UIO_DEVICES', '1', 'keystone-k2g-ice-pru-excl-uio.dtb', '', d)}"
UBOOT_MACHINE = "k2g_evm_config"
@@ -12,9 +15,7 @@ BOOT_MONITOR_MAKE_TARGET = "k2g"
IMAGE_FSTYPES += "ubifs ubi tar.xz"
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
SERIAL_CONSOLE = "115200 ttyS0"
SYSVINIT_ENABLED_GETTYS = ""
@@ -24,7 +25,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 253952 bytes
# from ubiattach stdout:
# UBI device number 0, total 1926 LEBs
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 1926"
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 2000"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -0,0 +1,14 @@
#@TYPE: Machine
#@NAME: Keystone 2 K2G HS EVM
#@DESCRIPTION: Machine configuration for the TI Keystone 2 K2G HS EVM
require conf/machine/k2g-evm.conf
UBOOT_MACHINE = "k2g_hs_evm_config"
UBOOT_ENTRYPOINT = "0x82000000"
UBOOT_LOADADDRESS = "0x82000000"
UBOOT_RD_LOADADDRESS = "0x84000000"
UBOOT_RD_ENTRYPOINT = "0x84000000"
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_CAT}/k2g"

View File

@@ -1,7 +0,0 @@
#@TYPE: Machine
#@NAME: Keystone 2 K2G ICE machine
#@DESCRIPTION: Machine configuration for the TI Keystone 2 K2G ICE
require conf/machine/k2g-evm.conf
UBOOT_MACHINE = "k2g_ice_config"

View File

@@ -2,9 +2,9 @@
#@NAME: Keystone 2 K2HK machine
#@DESCRIPTION: Machine configuration for the TI Keystone 2 K2HK EVM
require conf/machine/include/keystone.inc
require conf/machine/include/k2hk.inc
MACHINE_FEATURES += "opencl"
KERNEL_DEVICETREE = "keystone-k2hk-evm.dtb"
UBOOT_MACHINE = "k2hk_evm_config"
@@ -12,9 +12,7 @@ BOOT_MONITOR_MAKE_TARGET = "k2hk"
IMAGE_FSTYPES += "ubifs ubi tar.xz"
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
SERIAL_CONSOLE = "115200 ttyS0"
SYSVINIT_ENABLED_GETTYS = ""
@@ -24,7 +22,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 126976 bytes
# from ubiattach stdout:
# UBI device number 0, total 3856 LEBs
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3900"
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 4000"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -0,0 +1,14 @@
#@TYPE: Machine
#@NAME: Keystone 2 K2HK HS EVM
#@DESCRIPTION: Machine configuration for the TI Keystone 2 K2HK HS EVM
require conf/machine/k2hk-evm.conf
UBOOT_MACHINE = "k2hk_hs_evm_config"
UBOOT_ENTRYPOINT = "0x82000000"
UBOOT_LOADADDRESS = "0x82000000"
UBOOT_RD_LOADADDRESS = "0x84000000"
UBOOT_RD_ENTRYPOINT = "0x84000000"
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_CAT}/k2hk"

View File

@@ -2,9 +2,9 @@
#@NAME: Keystone 2 K2L machine
#@DESCRIPTION: Machine configuration for the TI Keystone 2 K2L EVM
require conf/machine/include/keystone.inc
require conf/machine/include/k2l.inc
MACHINE_FEATURES += "opencl"
KERNEL_DEVICETREE = "keystone-k2l-evm.dtb"
UBOOT_MACHINE = "k2l_evm_config"
@@ -12,9 +12,7 @@ BOOT_MONITOR_MAKE_TARGET = "k2l"
IMAGE_FSTYPES += "ubifs ubi tar.xz"
SERIAL_CONSOLE = ""
SERIAL_CONSOLES = "115200;ttyS0 115200;ttyO0"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
SERIAL_CONSOLE = "115200 ttyS0"
SYSVINIT_ENABLED_GETTYS = ""
@@ -24,7 +22,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 253952 bytes
# from ubiattach stdout:
# UBI device number 0, total 1926 LEBs
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 1926"
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 2000"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -0,0 +1,14 @@
#@TYPE: Machine
#@NAME: Keystone 2 K2L HS EVM
#@DESCRIPTION: Machine configuration for the TI Keystone 2 K2L HS EVM
require conf/machine/k2l-evm.conf
UBOOT_MACHINE = "k2l_hs_evm_config"
UBOOT_ENTRYPOINT = "0x82000000"
UBOOT_LOADADDRESS = "0x82000000"
UBOOT_RD_LOADADDRESS = "0x84000000"
UBOOT_RD_ENTRYPOINT = "0x84000000"
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_CAT}/k2l"

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

@@ -6,7 +6,9 @@ require conf/machine/include/omap-a15.inc
IMAGE_FSTYPES += "ubi tar.gz"
SERIAL_CONSOLE = "115200 ttyO2"
KERNEL_DEVICETREE = "omap5-uevm.dtb"
SERIAL_CONSOLE = "115200 ttyS2"
# UBI information. Note that this is board and kernel specific. Changes
# in your kernel port may require changes in these variables. For more

View File

@@ -0,0 +1,15 @@
#@TYPE: Machine
#@NAME: OMAP-L137 EVM
#@DESCRIPTION: Machine configuration for the TI OMAP-L137 EVM board
require conf/machine/include/davinci.inc
require conf/machine/include/omapl137.inc
# HACK: The omapl137 family does not have linux kernel support.
PREFERRED_PROVIDER_virtual/kernel = "linux-dummy"
EXTRA_IMAGEDEPENDS = ""
IMAGE_FSTYPES = "tar.xz"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_BOARDS = "evmOMAPL137"

View File

@@ -0,0 +1,21 @@
#@TYPE: Machine
#@NAME: OMAP-L138 LCDK
#@DESCRIPTION: Machine configuration for the TI OMAP-L138 LCDK board
require conf/machine/include/davinci.inc
require conf/machine/include/omapl138.inc
UBOOT_MACHINE = "omapl138_lcdk_config"
UBOOT_SUFFIX = "ais"
UBOOT_ENTRYPOINT = "0xc0008000"
UBOOT_LOADADDRESS = "0xc0008000"
IMAGE_FSTYPES += "tar.xz"
SERIAL_CONSOLE = "115200 ttyS2"
KERNEL_DEVICETREE = "da850-evm.dtb da850-lcdk.dtb"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_BOARDS = "lcdkOMAPL138"

View File

@@ -8,7 +8,9 @@ MACHINE_GUI_CLASS = "bigscreen"
IMAGE_FSTYPES += "tar.gz"
SERIAL_CONSOLE = "115200 ttyO2"
KERNEL_DEVICETREE = "omap4-panda.dtb omap4-panda-a4.dtb omap4-panda-es.dtb"
SERIAL_CONSOLE = "115200 ttyS2"
MACHINE_EXTRA_RRECOMMENDS = " kernel-modules"
MACHINE_FEATURES = "kernel26 wifi bluetooth alsa apm ext2 screen usbgadget usbhost vfat sgx"

View File

@@ -0,0 +1,31 @@
Copyright (c) 2002, 2003, 2008 Thai Open Source Software Center Ltd
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
Neither the name of the Thai Open Source Software Center Ltd nor
the names of its contributors may be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,16 @@
SUMMARY = "TI RTOS low level driver for Antenna Interface"
inherit ti-pdk
require recipes-bsp/aif2-lld/aif2-lld.inc
PR = "${INC_PR}.0"
DEPENDS_append = " qmss-lld-rtos \
cppi-lld-rtos \
"
PACKAGE_ARCH = "${MACHINE_ARCH}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "AIF2 LLD"

View File

@@ -7,16 +7,16 @@ AIF2_LLD_GIT_PROTOCOL = "git"
AIF2_LLD_GIT_BRANCH = "master"
AIF2_LLD_GIT_DESTSUFFIX = "git/ti/drv/aif2"
# The following commit correspond to DEV.AIF2LLD.01.02.00.01
AIF2_LLD_SRCREV = "a701bbb5ed2976d5723c955c87a685f7517cffa3"
# The following commit correspond to DEV.AIF2LLD.01.02.00.02
AIF2_LLD_SRCREV = "e0c978cf1de9007c99a67d4683abaece1fca3617"
BRANCH = "${AIF2_LLD_GIT_BRANCH}"
SRC_URI = "${AIF2_LLD_GIT_URI};destsuffix=${AIF2_LLD_GIT_DESTSUFFIX};protocol=${AIF2_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${AIF2_LLD_SRCREV}"
PV = "1.2.0.1"
PV = "1.2.0.2"
INC_PR = "r0"
COMPATIBLE_MACHINE = "k2hk-evm"
COMPATIBLE_MACHINE = "k2hk"
S = "${WORKDIR}/${AIF2_LLD_GIT_DESTSUFFIX}"

View File

@@ -0,0 +1,63 @@
SUMMARY = "ARM Trusted Firmware"
DESCRIPTION = "ARM Trusted Firmware provides a reference implementation of \
Secure World software for ARMv8-A, including Exception Level 3 (EL3) software. \
It provides implementations of various ARM interface standards such as the \
Power State Coordination Interface (PSCI), Trusted Board Boot Requirements \
(TBBR) and Secure monitor code."
HOMEPAGE = "http://infocenter.arm.com/help/topic/com.arm.doc.dui0928e/CJHIDGJF.html"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://license.rst;md5=e927e02bca647e14efd87e9e914b2443"
inherit deploy
DEPENDS += "dtc-native"
PACKAGE_ARCH = "${MACHINE_ARCH}"
S = "${WORKDIR}/git"
PV_append = "+git${SRCPV}"
BRANCH = "ti-atf"
SRC_URI = "git://git.ti.com/atf/arm-trusted-firmware.git;branch=${BRANCH}"
SRCREV ?= "516abc5fb4826e28be0acdbe6e22fd1b1b476c59"
# Make ATF "aware" of OPTEE, no build dependency
PACKAGECONFIG[optee] = "SPD=opteed"
COMPATIBLE_MACHINE = "k3"
ATFPLATFORM_k3 = "k3"
ATFBOARD_k3 = "generic"
PACKAGECONFIG_k3 = "optee"
CFLAGS[unexport] = "1"
LDFLAGS[unexport] = "1"
AS[unexport] = "1"
LD[unexport] = "1"
do_configure[noexec] = "1"
EXTRA_OEMAKE = 'CROSS_COMPILE="${TARGET_PREFIX}" PLAT="${ATFPLATFORM}" TARGET_BOARD="${ATFBOARD}" ${PACKAGECONFIG_CONFARGS}'
do_compile() {
oe_runmake all
}
do_install() {
install -d ${D}/boot
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31.bin ${D}/boot/
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31/bl31.elf ${D}/boot/
}
do_deploy() {
install -d ${DEPLOYDIR}
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31.bin ${DEPLOYDIR}/
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31/bl31.elf ${DEPLOYDIR}/
}
addtask deploy before do_build after do_compile
FILES_${PN} = "/boot"
SYSROOT_DIRS += "/boot"

View File

@@ -0,0 +1,38 @@
SUMMARY = "TI RTOS Audio add-on software for k2g"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://audk2gaddonver.h;beginline=8;endline=47;md5=7a3996aaf1a3d3ca87358cf9b89bce3d"
COMPATIBLE_MACHINE = "k2g"
PACKAGE_ARCH = "${MACHINE_ARCH}"
AUDK2G_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/audk2g-addon.git"
AUDK2G_ADDON_GIT_PROTOCOL = "git"
AUDK2G_ADDON_GIT_BRANCH = "master"
AUDK2G_ADDON_GIT_DESTSUFFIX = "git/ti/addon/audk2g"
# Below commit ID corresponds to "DEV.AUDK2G.01.04.00.00"
AUDK2G_ADDON_SRCREV = "815180b45ceb1fa3c110f9979106c7f5aa8b3ca2"
BRANCH = "${AUDK2G_ADDON_GIT_BRANCH}"
SRC_URI = "${AUDK2G_ADDON_GIT_URI};destsuffix=${AUDK2G_ADDON_GIT_DESTSUFFIX};protocol=${AUDK2G_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${AUDK2G_ADDON_SRCREV}"
PV = "01.04.00.00"
PR = "r0"
S = "${WORKDIR}/git/ti/addon/audk2g"
DEPENDS_append = " ti-sysbios \
gpio-lld-rtos \
i2c-lld-rtos \
board-rtos \
"
export PDK_AUDK2G_ROOT_PATH = "${WORKDIR}/build"
export DEST_ROOT="${S}"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

View File

@@ -0,0 +1,33 @@
SUMMARY = "TI Bit Coprocessor (BCP) low level driver"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c0287a39b8896"
COMPATIBLE_MACHINE = "k2hk|k2l|c667x-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
BCP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/bcp-lld.git"
BCP_LLD_GIT_PROTOCOL = "git"
BCP_LLD_GIT_BRANCH = "master"
BCP_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
# Below commit ID corresponds to "DEV.BCP_LLD.02.01.00.07"
BCP_LLD_SRCREV = "84c34a7e79a017c39319daa453cea6ea1b45751c"
BRANCH = "${BCP_LLD_GIT_BRANCH}"
SRC_URI = "${BCP_LLD_GIT_URI};destsuffix=${BCP_LLD_GIT_DESTSUFFIX};protocol=${BCP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${BCP_LLD_SRCREV}"
PV = "02.01.00.07"
PR = "r0"
S = "${WORKDIR}/${BCP_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " qmss-lld-rtos \
cppi-lld-rtos \
"
# HTML doc link params
PDK_COMP_LINK_TEXT = "BCP LLD"

View File

@@ -0,0 +1,77 @@
SUMMARY = "TI RTOS Board Library"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=9bed8e4ac2fb37fc627cefe49eb1c919"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x"
PACKAGE_ARCH = "${MACHINE_ARCH}"
BOARD_GIT_URI = "git://git.ti.com/keystone-rtos/board.git"
BOARD_GIT_PROTOCOL = "git"
BOARD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.BOARD.01.00.10.01"
BOARD_SRCREV = "983d89de8143645571e7893e95632a8be0fab67e"
BRANCH ="${BOARD_GIT_BRANCH}"
SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${BOARD_SRCREV}"
PV = "01.00.10.01"
PR = "r1"
DEPENDS_append = " i2c-lld-rtos \
spi-lld-rtos \
uart-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 \
pruss-lld-rtos \
"
DEPENDS_append_ti33x = " gpio-lld-rtos \
gpmc-lld-rtos \
icss-emac-lld-rtos \
mmcsd-lld-rtos \
osal-rtos \
pruss-lld-rtos \
starterware-rtos \
ti-ndk \
"
DEPENDS_append_ti43x = " gpio-lld-rtos \
gpmc-lld-rtos \
icss-emac-lld-rtos \
mmcsd-lld-rtos \
osal-rtos \
pruss-lld-rtos \
starterware-rtos \
ti-ndk \
"
DEPENDS_append_dra7xx = " pm-lld-rtos \
mmcsd-lld-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_PACKAGE_STRIP = "1"
export PDK_BOARD_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
XDCPATH_append = ";${PDK_INSTALL_DIR}/packages/ti/csl;${NDK_INSTALL_DIR}/packages"
INSANE_SKIP_${PN} = "arch"

View File

@@ -15,7 +15,7 @@ BRANCH = "master"
S = "${WORKDIR}/git"
SRCREV = "cf8b431e8b3b2ee4a4aa08964d56d3ce1b11da24"
SRCREV = "e1f885ab6dc544884728e333cc6e396f7eb08286"
BOOT_MONITOR_IMAGE ?= "skern-${BOOT_MONITOR_MAKE_TARGET}.bin"

View File

@@ -0,0 +1,24 @@
DESCRIPTION = "Firmware files for Bluetooth"
LICENSE = "TI-TSPA"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f39eac9f4573be5b012e8313831e72a9"
PV = "8.7.1+git${SRCPV}"
CLEANBROKEN = "1"
SRCREV = "0ee619b598d023fffc77679f099bc2a4815510e4"
BRANCH = "master"
SRC_URI = "git://git.ti.com/ti-bt/service-packs.git;branch=${BRANCH}"
S = "${WORKDIR}/git"
do_compile() {
:
}
do_install() {
install -d ${D}${base_libdir}/firmware/ti-connectivity
oe_runmake "DEST_DIR=${D}" "BASE_LIB_DIR=${base_libdir}" install
}
FILES_${PN} += "${base_libdir}/firmware/ti-connectivity/*"

View File

@@ -0,0 +1,41 @@
SUMMARY = "TI RTOS software supporting circular microphone array board"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://cmbaddonver.h;beginline=8;endline=47;md5=d0cb159bf210cfafed63042da01c83e0"
COMPATIBLE_MACHINE = "k2g|omapl137-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
CMB_ADDON_GIT_URI = "git://git.ti.com/processor-sdk/circmicarray-addon.git"
CMB_ADDON_GIT_PROTOCOL = "git"
CMB_ADDON_GIT_BRANCH = "master"
CMB_ADDON_GIT_DESTSUFFIX = "git/ti/addon"
# Below commit ID corresponds to "DEV.CMB.01.01.00.01"
CMB_ADDON_SRCREV = "d60c0887cc479abd09f014c038d0ebe1daa25dad"
SRCREV = "${CMB_ADDON_SRCREV}"
PV = "01.01.00.01"
PR = "r0"
BRANCH = "${CMB_ADDON_GIT_BRANCH}"
SRC_URI = "${CMB_ADDON_GIT_URI};destsuffix=${CMB_ADDON_GIT_DESTSUFFIX};protocol=${CMB_ADDON_GIT_PROTOCOL};branch=${BRANCH}"
S = "${WORKDIR}/git/ti/addon/cmb"
DEPENDS_append = " ti-sysbios \
gpio-lld-rtos \
i2c-lld-rtos \
mcasp-lld-rtos \
board-rtos \
"
export PDK_CMB_ROOT_PATH = "${WORKDIR}/build"
export DEST_ROOT="${S}"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

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.13.00.00_eng
SRCREV = "d6d3e84c84d0e84a9b96c3f6f789ac642d03afcb"
BRANCH = "master"
# This corresponds to version 4.15.00.02
SRCREV = "0f39ed469f7c327cb0b03139976b511c337c7f6a"
PV = "4.13.00.00+git${SRCPV}"
PV = "4.15.00.02+git${SRCPV}"
SRC_URI = "git://git.ti.com/ipc/ludev.git;protocol=git;branch=${BRANCH}"

View File

@@ -1,22 +1,21 @@
require common-csl-ip.inc
PR = "${INC_PR}.4"
PR = "${INC_PR}.6"
PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE_append = "|c66x|k3"
inherit ti-pdk
DEPENDS_remove = "${PN}"
# Build with make instead of XDC
XDCMAKE = "0"
LIMSOCS_ti33x = "am335x"
LIMSOCS_ti43x = "am437x"
LIMSOCS_omap-a15 = "am571x am572x"
LIMSOCS_k2hk-evm = "k2h k2k"
LIMSOCS_k2l-evm = "k2l"
LIMSOCS_k2e = "k2e"
LIMSOCS_k2g = "k2g"
TI_PDK_XDCMAKE = "0"
export PDK_CSL_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "CSL-Chip Support Library"
# Workaround: dra7xx build requires am57xx CSL libraries for opencl-monitor
TI_PDK_LIMIT_SOCS_append_dra7xx = " am571x am572x am574x"

View File

@@ -2,9 +2,9 @@ DESCRIPTION = "Chip support library low level interface"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"
COMPATIBLE_MACHINE = "keystone|dra7xx"
COMPATIBLE_MACHINE = "keystone|dra7xx|ti33x|ti43x|omapl1"
PV = "03.03.00.04B"
PV = "05.01.00.00"
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 corresponding to "DEV.CSL_PROCESSOR-SDK.05.01.00.00"
CSL_SRCREV = "8db3d673101a504fd7fb36d6c9c4981e1e15ff50"
BRANCH="${CSL_GIT_BRANCH}"
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"

View File

@@ -1,13 +1,10 @@
inherit ti-pdk
require cppi-lld.inc
PR = "${INC_PR}.0"
PR = "${INC_PR}.1"
COMPATIBLE_MACHINE_append = "|c66x"
DEPENDS_append = " rm-lld-rtos \
qmss-lld-rtos \
"
XDCARGS_k2hk-evm = "k2h k2k"
XDCARGS_k2e = "k2e"
XDCARGS_k2l-evm = "k2l"
XDCARGS_k2g = "k2g"

View File

@@ -9,19 +9,19 @@ CPPI_LLD_GIT_PROTOCOL = "git"
CPPI_LLD_GIT_BRANCH = "master"
CPPI_LLD_GIT_DESTSUFFIX = "git/ti/drv/cppi"
# Below Commit ID corresponds to "DEV.CPPI_LLD.02.01.00.12A"
CPPI_LLD_SRCREV = "6a1d2891b3de9891dea71a069a261c6368209413"
# Below Commit ID corresponds to "DEV.CPPI_LLD.02.01.00.13"
CPPI_LLD_SRCREV = "e9c498fe581b502415123a8e3dd7c0a08be03958"
BRANCH = "${CPPI_LLD_GIT_BRANCH}"
SRC_URI = "${CPPI_LLD_GIT_URI};destsuffix=${CPPI_LLD_GIT_DESTSUFFIX};protocol=${CPPI_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${CPPI_LLD_SRCREV}"
PV = "02.01.00.12"
INC_PR = "r1"
PV = "02.01.00.13"
INC_PR = "r0"
DEVICELIST = "k2h k2k k2l k2e"
DEVICELIST_k2hk-evm = "k2h k2k"
DEVICELIST_k2l-evm = "k2l"
DEVICELIST_k2hk = "k2h k2k"
DEVICELIST_k2l = "k2l"
DEVICELIST_k2e = "k2e"
S = "${WORKDIR}/${CPPI_LLD_GIT_DESTSUFFIX}"

View File

@@ -16,7 +16,8 @@ do_compile () {
}
do_install () {
make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
make -f makefile_armv7 install PDK_INSTALL_PATH=${STAGING_INCDIR} INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
chown -R root:root ${D}
# Set the generic device library symbolic link to default k2h
cd ${D}${libdir}

View File

@@ -0,0 +1,12 @@
SUMMARY = "TI RTOS level driver for Digital Radio Front End"
inherit ti-pdk
require recipes-bsp/dfe-lld/dfe-lld.inc
PR = "${INC_PR}.0"
PACKAGE_ARCH = "${MACHINE_ARCH}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "DFE LLD"

View File

@@ -7,16 +7,16 @@ DFE_LLD_GIT_PROTOCOL = "git"
DFE_LLD_GIT_BRANCH = "master"
DFE_LLD_GIT_DESTSUFFIX = "git/ti/drv/dfe"
# Below commit ID corresponds to "DEV.DFE_LLD.01.00.00.08"
DFE_LLD_SRCREV = "d51482ef18889bbbd8e9cdc207c6fe9e27b1ab03"
# Below commit ID corresponds to "DEV.DFE_LLD.01.00.00.09"
DFE_LLD_SRCREV = "da6a84069837b5c9b7a4bdb8824d8a4295866b14"
BRANCH = "${DFE_LLD_GIT_BRANCH}"
SRC_URI = "${DFE_LLD_GIT_URI};destsuffix=${DFE_LLD_GIT_DESTSUFFIX};protocol=${DFE_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${DFE_LLD_SRCREV}"
PV = "1.0.0.8"
PV = "1.0.0.9"
INC_PR = "r0"
COMPATIBLE_MACHINE = "k2l-evm"
COMPATIBLE_MACHINE = "k2l"
S = "${WORKDIR}/${DFE_LLD_GIT_DESTSUFFIX}"

View File

@@ -14,4 +14,5 @@ do_compile () {
do_install () {
oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
chown -R root:root ${D}
}

View File

@@ -6,19 +6,18 @@ 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"
DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ipc-rtos ti-osal ti-cgt6x-native"
export HWVERSION = "ES10"
export BIOSTOOLSROOT = "${STAGING_DIR_TARGET}/usr/share/ti"

View File

@@ -21,7 +21,7 @@ do_install() {
COMPATIBLE_MACHINE = "dra7xx|keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
RDEPENDS_${PN} = "debugss-module-drv"
RDEPENDS_${PN} = "debugss-module-drv bash"
RDEPENDS_${PN}_append_keystone = " temperature-module-drv"
include dsptop.inc

View File

@@ -1,12 +1,11 @@
require edma3-lld.inc
require recipes-ti/includes/ti-paths.inc
require recipes-ti/includes/ti-staging.inc
PR = "${INC_PR}.0"
PR = "${INC_PR}.1"
DEPENDS = "ti-sysbios ti-xdctools gcc-arm-none-eabi-native ti-ccsv6-native ti-cgt6x-native"
DEPENDS = "ti-sysbios ti-xdctools-native gcc-arm-none-eabi-native ti-cgt-arm-native ti-cgt6x-native"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PLATFORMLIST = ""
@@ -51,6 +50,33 @@ TARGETLIST_keystone = " \
a15 \
"
PLATFORMLIST_append_dra7xx-evm = " \
tda3xx-evm \
"
TARGETLIST_c66x = " \
66 \
"
PLATFORMLIST_c665x-evm = " \
c6657-evm \
"
PLATFORMLIST_c667x-evm = " \
c6678-evm \
"
PLATFORMLIST_omapl1 = " \
omapl137-evm \
omapl138-evm \
"
TARGETLIST_omapl1 = " \
arm9 \
674 \
"
EXTRA_OEMAKE_remove = "TARGET=66"
FORMAT="ELF"
S = "${WORKDIR}/git"
@@ -74,6 +100,8 @@ export CROSSAR="${TARGET_PREFIX}ar"
export CROSSLNK="${TARGET_PREFIX}gcc"
do_configure () {
rm -rf ${S}/examples/edma3_driver/evmTCI6614
rm -rf ${S}/examples/edma3_driver/evmTCI6614BE
sed -i -e "s|_config.bld|config.bld|g" ${S}/makerules/env.mk
sed -i -e "s|^edma3_lld_PATH =.*$|edma3_lld_PATH = ${S}|g" ${S}/makerules/env.mk
sed -i -e "s|^CODEGEN_PATH_M3 =.*$|CODEGEN_PATH_M3 = ${M4_TOOLCHAIN_INSTALL_DIR}|g" ${S}/makerules/env.mk
@@ -106,11 +134,12 @@ do_compile () {
}
do_install () {
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
install -d ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE}
cp -pPrf ${S}/* ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE}
cp ${CP_ARGS} ${S}/* ${D}${EDMA3_LLD_INSTALL_DIR_RECIPE}
}
INSANE_SKIP_${PN}-dev = "arch ldflags"
INSANE_SKIP_${PN}-dev = "arch ldflags file-rdeps"
ALLOW_EMPTY_${PN} = "1"
FILES_${PN}-dev += "${EDMA3_LLD_INSTALL_DIR_RECIPE}"

View File

@@ -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 version 2.12.05.30C
EDMA3_LLD_SRCREV = "a52b8f2a4bd4ca584bbd5bebba30563add353c5a"
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.05.30C"
INC_PR = "r0"

View File

@@ -24,41 +24,43 @@ do_compile () {
cd ${S}/packages
for platform in ${PLATFORMLIST}
do
ROOTDIR=${S} CROSSCC="${TARGET_PREFIX}gcc" CROSSAR="${TARGET_PREFIX}ar" \
CROSSLNK="${TARGET_PREFIX}gcc" INTERNAL_SW_ROOT="${S}" make \
ROOTDIR=${S} CROSSCC="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" CROSSAR="${TARGET_PREFIX}ar" \
CROSSLNK="${TARGET_PREFIX}gcc ${TOOLCHAIN_OPTIONS}" INTERNAL_SW_ROOT="${S}" make \
PLATFORM="$platform" TARGET=a15 TOOLCHAIN_a15=GCC FORMAT=ELF \
SONAME=libedma3.so all
done
}
do_install () {
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
install -d ${D}/${libdir}
# Static Libraries
cp ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/edma3_lld_drv.aa15fg \
cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/edma3_lld_drv.aa15fg \
${D}/${libdir}/libedma3.a
cp ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/edma3_lld_rm.aa15fg \
cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/edma3_lld_rm.aa15fg \
${D}/${libdir}/libedma3rm.a
# Shared Libraries
cp -a ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/libedma* ${D}/${libdir}
cp -a ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/libedma* ${D}/${libdir}
cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/lib/a15/release/libedma* ${D}/${libdir}
cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/lib/tci6636k2h-evm/a15/release/libedma* ${D}/${libdir}
# Copy Headers
install -d ${D}/${includedir}/ti/sdo/edma3/drv/
install -d ${D}/${includedir}/ti/sdo/edma3/rm
cp ${S}/packages/ti/sdo/edma3/drv/*.h ${D}/${includedir}/ti/sdo/edma3/drv/
cp ${S}/packages/ti/sdo/edma3/rm/*.h ${D}/${includedir}/ti/sdo/edma3/rm/
cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/drv/*.h ${D}/${includedir}/ti/sdo/edma3/drv/
cp ${CP_ARGS} ${S}/packages/ti/sdo/edma3/rm/*.h ${D}/${includedir}/ti/sdo/edma3/rm/
# Copy Sample Config
install -d ${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
cp ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/evmTCI6636K2HSample.c \
cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6636K2H/evmTCI6636K2HSample.c \
${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
cp ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/evmTCI6638K2KSample.c \
cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6638K2K/evmTCI6638K2KSample.c \
${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
cp ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/evmTCI6630K2LSample.c \
cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmTCI6630K2L/evmTCI6630K2LSample.c \
${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
cp ${S}/examples/edma3_user_space_driver/evmC66AK2E/evmC66AK2ESample.c \
cp ${CP_ARGS} ${S}/examples/edma3_user_space_driver/evmC66AK2E/evmC66AK2ESample.c \
${D}/${includedir}/ti/sdo/edma3/drv/sample/src/platforms
install -d ${D}/${bindir}

View File

@@ -0,0 +1,37 @@
SUMMARY = "TI RTOS low level driver for Ethernet MAC (EMAC) peripheral"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://emacver.h;beginline=1;endline=47;md5=f66bb3695972ca2a85d990a390f45d88"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|c665x-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/emac-lld.git"
EMAC_LLD_GIT_PROTOCOL = "git"
EMAC_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.EMAC_LLD.01.00.03.11"
EMAC_LLD_SRCREV = "d541d5a564029b3472e054cd7aa2bae53b40378c"
BRANCH ="${EMAC_LLD_GIT_BRANCH}"
SRC_URI = "${EMAC_LLD_GIT_URI};protocol=${EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${EMAC_LLD_SRCREV}"
PV = "01.00.03.11"
PR = "r0"
DEPENDS_append = " board-rtos osal-rtos"
DEPENDS_append_ti33x = " starterware-rtos"
DEPENDS_append_ti43x = " starterware-rtos"
DEPENDS_append_k2g = " cppi-lld-rtos qmss-lld-rtos"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
export PDK_EMAC_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "EMAC LLD"

View File

@@ -0,0 +1,34 @@
SUMMARY = "TI RTOS driver for FAT filesystem"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://FATFS.h;beginline=1;endline=32;md5=6619832755598d1cc2b01f2e6a1801d6"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
FATFS_GIT_URI = "git://git.ti.com/keystone-rtos/fatfs.git"
FATFS_GIT_PROTOCOL = "git"
FATFS_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.FATFS_LLD.01.00.00.10"
FATFS_SRCREV = "6d4e228e53dd50da0d0fed3877a9b366519d80b4"
BRANCH = "${FATFS_GIT_BRANCH}"
SRC_URI = "${FATFS_GIT_URI};protocol=${FATFS_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${FATFS_SRCREV}"
PV = "01.00.00.10"
PR = "r0"
DEPENDS_append = " mmcsd-lld-rtos"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
export PDK_FATFS_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "FATFS Library"

View File

@@ -0,0 +1,36 @@
SUMMARY = "TI Fault management module for keystone devices"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://fault_mgmt.h;beginline=1;endline=41;md5=4be5df2b9c314da729e9e4f6cc0b2979"
COMPATIBLE_MACHINE = "k2hk|k2e|k2l"
PACKAGE_ARCH = "${MACHINE_ARCH}"
FAULT_MANAGEMENT_GIT_URI = "git://git.ti.com/keystone-rtos/fault_mgmt.git"
FAULT_MANAGEMENT_GIT_PROTOCOL = "git"
FAULT_MANAGEMENT_GIT_BRANCH = "master"
FAULT_MANAGEMENT_GIT_DESTSUFFIX = "git/ti/instrumentation/fault_mgmt"
# Below commit ID corresponds to "DEV.FAULT_MGMT.01.00.01.04"
FAULT_MANAGEMENT_SRCREV = "f96fd9d9de8a6c658f444a0d5cabbdbbf43b34f0"
BRANCH = "${FAULT_MANAGEMENT_GIT_BRANCH}"
SRC_URI = "${FAULT_MANAGEMENT_GIT_URI};destsuffix=${FAULT_MANAGEMENT_GIT_DESTSUFFIX};protocol=${FAULT_MANAGEMENT_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${FAULT_MANAGEMENT_SRCREV}"
PV = "01.00.01.04"
PR = "r0"
S = "${WORKDIR}/${FAULT_MANAGEMENT_GIT_DESTSUFFIX}"
DEPENDS_append_keystone = " qmss-lld-rtos \
cppi-lld-rtos \
pa-lld-rtos \
"
DEPENDS_append_k2hk = " aif2-lld-rtos \
"
# HTML doc link params
PDK_COMP_LINK_TEXT = "Fault Management"

View File

@@ -0,0 +1,34 @@
SUMMARY = "TI FFT Coprocessor (FFTC) low level driver "
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644caf6d30a2b7df"
COMPATIBLE_MACHINE = "k2hk|k2l"
PACKAGE_ARCH = "${MACHINE_ARCH}"
FFTC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/fftc-lld.git"
FFTC_LLD_GIT_PROTOCOL = "git"
FFTC_LLD_GIT_BRANCH = "master"
FFTC_LLD_GIT_DESTSUFFIX = "git/ti/drv/fftc"
# Below commit ID corresponds to "DEV.FFTC_LLD.02.02.00.07"
FFTC_LLD_SRCREV = "a34c03dd9b03b70dac56b15619c283c8dcbbc227"
BRANCH = "${FFTC_LLD_GIT_BRANCH}"
SRC_URI = "${FFTC_LLD_GIT_URI};destsuffix=${FFTC_LLD_GIT_DESTSUFFIX};protocol=${FFTC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${FFTC_LLD_SRCREV}"
PV = "02.02.00.07"
PR = "r0"
S = "${WORKDIR}/${FFTC_LLD_GIT_DESTSUFFIX}"
DEPENDS_append= " qmss-lld-rtos \
cppi-lld-rtos \
"
# HTML doc link params
PDK_COMP_LINK_TEXT = "FFTC LLD"

View File

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

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

View File

@@ -0,0 +1,42 @@
SUMMARY = "TI RTOS driver for General Purpose IO (GPIO)"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c667x-evm|c665x-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
GPIO_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/gpio-lld.git"
GPIO_LLD_GIT_PROTOCOL = "git"
GPIO_LLD_GIT_BRANCH = "master"
GPIO_LLD_GIT_DESTSUFFIX = "git/ti/drv/gpio"
# Below commit ID corresponds to "DEV.GPIO_LLD.01.00.00.11"
GPIO_LLD_SRCREV = "0b2ae7c10da0b04d9ff2a34e9c67e8d9cf8de42a"
BRANCH = "${GPIO_LLD_GIT_BRANCH}"
SRC_URI = "${GPIO_LLD_GIT_URI};destsuffix=${GPIO_LLD_GIT_DESTSUFFIX};protocol=${GPIO_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${GPIO_LLD_SRCREV}"
PV = "01.00.00.11"
PR = "r0"
S = "${WORKDIR}/${GPIO_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " osal-rtos \
"
DEPENDS_append_ti33x = " starterware-rtos \
"
DEPENDS_append_ti43x = " starterware-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
export PDK_GPIO_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "GPIO LLD"

View File

@@ -0,0 +1,39 @@
SUMMARY = "TI RTOS low level driver for General Purpose Memory Controller (GPMC)"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf92323fde3e988c72"
COMPATIBLE_MACHINE = "ti33x|ti43x"
PACKAGE_ARCH = "${MACHINE_ARCH}"
GPMC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/gpmc-lld.git"
GPMC_LLD_GIT_PROTOCOL = "git"
GPMC_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.GPMC_LLD.01.00.00.02"
GPMC_LLD_SRCREV = "320b18c703f70e01ea1b487c7bf9c4e08e7ae2df"
BRANCH = "${GPMC_LLD_GIT_BRANCH}"
SRC_URI = "${GPMC_LLD_GIT_URI};protocol=${GPMC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${GPMC_LLD_SRCREV}"
PV = "01.00.00.02"
PR = "r0"
DEPENDS_append = " osal-rtos \
"
DEPENDS_append_ti33x = " starterware-rtos \
"
DEPENDS_append_ti43x = " starterware-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
# HTML doc link params
PDK_COMP_LINK_TEXT = "GPMC LLD"
export PDK_GPMC_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"

View File

@@ -1,8 +1,8 @@
COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEVICELIST_k2hk-evm = "k2h k2k"
DEVICELIST_k2l-evm = "k2l"
DEVICELIST_k2hk = "k2h k2k"
DEVICELIST_k2l = "k2l"
DEVICELIST_k2e = "k2e"
HPLIB_GIT_URI = "git://git.ti.com/keystone-rtos/hplib.git"

View File

@@ -0,0 +1,12 @@
SUMMARY = "TI RTOS low level driver for Hyperlink peripheral"
inherit ti-pdk
require recipes-bsp/hyplnk-lld/hyplnk-lld.inc
PR = "${INC_PR}.0"
COMPATIBLE_MACHINE_append = "|c66x"
# HTML doc link params
PDK_COMP_LINK_TEXT = "HYPLNK LLD"

View File

@@ -1,7 +1,7 @@
DESCRIPTION = "TI Hyperlink Low Level Driver"
LICENSE = "BSD-3-Clause"
COMPATIBLE_MACHINE = "k2hk-evm|k2e"
COMPATIBLE_MACHINE = "k2hk|k2e"
PACKAGE_ARCH = "${MACHINE_ARCH}"
LLDNAME="hyplnk"
@@ -13,17 +13,17 @@ HYPLNK_GIT_PROTOCOL = "git"
HYPLNK_GIT_BRANCH = "master"
HYPLNK_GIT_DESTSUFFIX = "git/ti/drv/${LLDNAME}"
# Following commit corresponds to tag DEV.HYPLNK_LLD.02.01.00.06
HYPLNK_SRCREV = "a1953ca33114c5a4daca6289a7fb75b201f566d2"
# Following commit corresponds to tag DEV.HYPLNK_LLD.02.01.00.08
HYPLNK_SRCREV = "2f54bb32fbf08bd2e20446497341e29498702931"
BRANCH="${HYPLNK_GIT_BRANCH}"
SRC_URI = "${HYPLNK_GIT_URI};destsuffix=${HYPLNK_GIT_DESTSUFFIX};protocol=${HYPLNK_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${HYPLNK_SRCREV}"
PV = "2.1.0.6"
PV = "2.1.0.8"
INC_PR = "r0"
DEVICELIST_k2hk-evm = "k2h k2k"
DEVICELIST_k2hk = "k2h k2k"
DEVICELIST_k2e = "k2e"
S = "${WORKDIR}/${HYPLNK_GIT_DESTSUFFIX}"

View File

@@ -0,0 +1,48 @@
SUMMARY = "TI RTOS low level driver for Inter-IC module (I2C)"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=50084375278c1a2779571be134f98f7c"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x"
PACKAGE_ARCH = "${MACHINE_ARCH}"
I2C_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/i2c-lld.git"
I2C_LLD_GIT_PROTOCOL = "git"
I2C_LLD_GIT_BRANCH = "master"
I2C_LLD_GIT_DESTSUFFIX = "git/ti/drv/i2c"
# Below commit ID corresponds to "DEV.I2C_LLD.01.00.00.11"
I2C_LLD_SRCREV = "38962396e8c415cc6c795f0db4fe3e0c14cbf7a1"
BRANCH = "${I2C_LLD_GIT_BRANCH}"
SRC_URI = "${I2C_LLD_GIT_URI};destsuffix=${I2C_LLD_GIT_DESTSUFFIX};protocol=${I2C_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${I2C_LLD_SRCREV}"
PV = "01.00.00.11"
PR = "r0"
DEPENDS_append = " osal-rtos \
"
DEPENDS_append_ti33x = " starterware-rtos \
pruss-lld-rtos \
"
DEPENDS_append_ti43x = " starterware-rtos \
pruss-lld-rtos \
"
DEPENDS_append_am57xx-evm = " pruss-lld-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
S = "${WORKDIR}/${I2C_LLD_GIT_DESTSUFFIX}"
export PDK_I2C_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
INSANE_SKIP_${PN} = "arch"
# HTML doc link params
PDK_COMP_LINK_TEXT = "I2C LLD"

View File

@@ -0,0 +1,63 @@
SUMMARY = "Second stage bootloader for c66x"
DESCRIPTION = "The Intermediate Bootloader (IBL) is a second stage \
bootloader for the c66x family of embedded processors. This second \
stage bootloader takes care of additional initializations, advisory \
setups, and errata workarounds that are not present in the first stage boot."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://src/ibl.h;beginline=1;endline=34;md5=ee7d7a3305d1e524955996d1c5e31cb9"
require recipes-ti/includes/ti-paths.inc
DEPENDS = "ti-cgt6x-7-native"
PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE = "c66x"
BRANCH = "master"
SRC_URI = "git://git.ti.com/keystone-rtos/ibl.git;protocol=git;branch=${BRANCH}"
SRCREV = "f7ed32cc8911e3353dd01080da9b725b44a12285"
PR = "r0"
S = "${WORKDIR}/git"
PATH_prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:"
IBLTARGETS = ""
IBLTARGETS_c665x-evm = "evm_c6657_i2c"
IBLTARGETS_c667x-evm = "evm_c6678_i2c"
IBLENDIAN = ""
IBLENDIAN_c665x-evm = "little big"
IBLENDIAN_c667x-evm = "little big"
export C6X_BASE_DIR="${TI_CGT6X_7_INSTALL_DIR}"
export TOOLSC6X="${C6X_BASE_DIR}"
export TOOLSC6XDOS="${C6X_BASE_DIR}"
export TOOLSBIOSC6XDOS="${C6X_BASE_DIR}"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
do_compile() {
cd src/make
for t in ${IBLTARGETS}
do
for e in ${IBLENDIAN}
do
make ${t} ENDIAN=${e} I2C_BUS_ADDR=0x51
done
done
cd -
}
do_install() {
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/ibl
cp -rP --preserve=mode,links,timestamps --no-preserve=ownership * ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/ibl
}
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
INSANE_SKIP_${PN} = "arch file-rdeps"

View File

@@ -0,0 +1,25 @@
SUMMARY = "TI RTOS low level driver for ICSS-EMAC"
inherit ti-pdk
require icss-emac-lld.inc
PR = "${INC_PR}.0"
DEPENDS_append = " osal-rtos \
pruss-lld-rtos \
"
DEPENDS_append_ti33x = " starterware-rtos \
"
DEPENDS_append_ti43x = " starterware-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
export PDK_ICSS_EMAC_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "ICSS-EMAC LLD"
INSANE_SKIP_${PN} = "arch"

View File

@@ -0,0 +1,30 @@
DESCRIPTION = "TI ICSS-EMAC low level driver tests"
DEPENDS="common-csl-ip pruss-lld icss-emac-lld osal ti-pdk-build-rtos icss-emac-lld-rtos"
DEPENDS_append_ti33x = " starterware"
DEPENDS_append_ti43x = " starterware"
include icss-emac-lld.inc
PR = "${INC_PR}.0"
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages ICSS_EMAC_SRC_DIR=${S}"
DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}"
do_compile () {
# Build the tests
for device in ${DEVICE_LIST}
do
oe_runmake tests DEVICE="$device"
done
}
do_install() {
# Install the binary
for device in ${DEVICE_LIST}
do
oe_runmake installbin INSTALL_BIN_BASE_DIR=${D}${bindir} DEVICE="$device"
done
}

View File

@@ -0,0 +1,22 @@
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://icss_emacDrv.h;beginline=1;endline=40;md5=88d270788c1d8516511304f11a28586d"
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"
ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
ICSS_EMAC_LLD_GIT_BRANCH = "master"
ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.12"
ICSS_EMAC_LLD_SRCREV = "5d6b34fe3e19490606be39843a4096ea1ae6de2f"
BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
PV = "01.00.00.12"
INC_PR = "r0"
S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"

View File

@@ -0,0 +1,25 @@
DESCRIPTION = "TI ICSS-EMAC low level driver library"
DEPENDS = "common-csl-ip pruss-lld osal"
include icss-emac-lld.inc
PR = "${INC_PR}.0"
TARGET_NAME_omap-a15 = "SOC_AM572x"
TARGET_NAME_ti33x = "SOC_AM335x"
TARGET_NAME_ti43x = "SOC_AM437x"
TARGET_NAME_k2g = "SOC_K2G"
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} TARGET=${TARGET_NAME}"
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}
}

View File

@@ -0,0 +1,79 @@
From 19b01da6f9cd02c4869229e46d5cfeefa9d5a5c6 Mon Sep 17 00:00:00 2001
From: Ramprasad N <x0038811@ti.com>
Date: Fri, 17 Aug 2018 17:12:14 +0530
Subject: [ipumm PATCH] Integration with IPC 3.50, BIOS 6.73, XDC 3.50
Integrating IPUMM with
IPC: 3.50.01.00
BIOS: 6.73.00.12
XDC: 3.50.07.20
Signed-off-by: Ramprasad N <x0038811@ti.com>
---
Makefile | 6 +++---
build/common.bld | 2 +-
platform/ti/dce/baseimage/dce_ipu.cfg | 4 ++--
src/ti/framework/dce/dce.c | 2 +-
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/Makefile b/Makefile
index 929a2a3..87e1b10 100644
--- a/Makefile
+++ b/Makefile
@@ -36,9 +36,9 @@ REPO := $(BIOSTOOLSROOT)
# Different tool versions can easily be programmed by defining below variables
# in your environment.
-XDCVERSION ?= xdctools_3_50_03_33_core
-BIOSVERSION ?= bios_6_52_00_12
-IPCVERSION ?= ipc_3_47_01_00
+XDCVERSION ?= xdctools_3_50_07_20_core
+BIOSVERSION ?= bios_6_73_00_12
+IPCVERSION ?= ipc_3_50_01_00
CEVERSION ?= codec_engine_3_24_00_08
FCVERSION ?= framework_components_3_40_02_07
XDAISVERSION ?= xdais_7_24_00_04
diff --git a/build/common.bld b/build/common.bld
index eacc2b7..ecc7de1 100644
--- a/build/common.bld
+++ b/build/common.bld
@@ -417,7 +417,7 @@ function GetVersionTag()
status = {};
var verInfo;
var git_cmd = "git ";
- var ipc_ver = " IPC 3_47_01_00 ";
+ var ipc_ver = " IPC 3_50_01_00 ";
var ipumm_ver = " MMIP 3_00_15_00 ";
var type_cmd = "type ";
diff --git a/platform/ti/dce/baseimage/dce_ipu.cfg b/platform/ti/dce/baseimage/dce_ipu.cfg
index 5bc1139..c81af98 100644
--- a/platform/ti/dce/baseimage/dce_ipu.cfg
+++ b/platform/ti/dce/baseimage/dce_ipu.cfg
@@ -248,8 +248,8 @@ else
BIOS.smpEnabled = false;
}
-var Settings = xdc.useModule('ti.sysbios.posix.Settings');
-Settings.supportsMutexPriority = true;
+var Settings = xdc.useModule('ti.posix.tirtos.Settings');
+Settings.enableMutexPriority = true;
var Timer = xdc.useModule('ti.sysbios.timers.dmtimer.Timer');
if(Program.global.HwType == hw_OMAP5)
diff --git a/src/ti/framework/dce/dce.c b/src/ti/framework/dce/dce.c
index 62bea8c..01dbcce 100644
--- a/src/ti/framework/dce/dce.c
+++ b/src/ti/framework/dce/dce.c
@@ -50,7 +50,7 @@
#include <ti/sysbios/hal/Cache.h>
#include <ti/sysbios/knl/Task.h>
#include <ti/sysbios/knl/Semaphore.h>
-#include <ti/sysbios/posix/pthread.h>
+#include <ti/posix/ccs/pthread.h>
#include <xdc/cfg/global.h>
#include <xdc/runtime/System.h>
#include <xdc/runtime/Diags.h>
--
1.9.1

View File

@@ -1,5 +1,5 @@
python __anonymous() {
features = bb.data.getVar("MACHINE_FEATURES", d, 1)
features = d.getVar("MACHINE_FEATURES")
if not features:
return
if "mmip" not in features:
@@ -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,19 +17,21 @@ RDEPENDS_${PN} = " libdce"
SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
SRCREV = "cd93550ed32c7849de91288e7d90cba3bd89614b"
SRCREV = "035ba2571a273162fde75a31decadc6534d17eca"
SRC_URI += " \
file://0001-Integration-with-IPC-3.50-BIOS-6.73-XDC-3.50.patch \
"
S = "${WORKDIR}/git"
PV = "3.00.12.00"
PR = "r0"
PV = "3.00.15.00"
PR = "r2"
require recipes-ti/includes/ti-paths.inc
require recipes-ti/includes/ti-staging.inc
inherit update-alternatives
DEPENDS = "ti-xdctools ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-ccsv6-native ti-ipc-rtos"
DEPENDS = "ti-xdctools-native ti-sysbios ti-codec-engine ti-framework-components ti-xdais ti-cgt-arm-native ti-ipc-rtos"
export HWVERSION="ES10"
export BIOSTOOLSROOT="${STAGING_DIR_TARGET}/usr/share/ti"
@@ -44,6 +46,8 @@ export XDAISVERSION="ti-xdais-tree"
export TMS470CGTOOLPATH="${M4_TOOLCHAIN_INSTALL_DIR}"
export IPCSRC="${STAGING_DIR_TARGET}/usr/share/ti/ti-ipc-tree"
EXTRA_OEMAKE += "XDCDIST_TREE=${STAGING_DIR_NATIVE}/usr/share/ti/${XDCVERSION}"
do_configure() {
oe_runmake unconfig
oe_runmake vayu_smp_config

View File

@@ -0,0 +1,12 @@
SUMMARY = "TI RTOS low level driver for IQN2 peripheral module"
inherit ti-pdk
require recipes-bsp/iqn2-lld/iqn2-lld.inc
PR = "${INC_PR}.0"
PACKAGE_ARCH = "${MACHINE_ARCH}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "IQN2 LLD"

View File

@@ -6,16 +6,16 @@ IQN2_LLD_GIT_PROTOCOL = "git"
IQN2_LLD_GIT_BRANCH = "master"
IQN2_LLD_GIT_DESTSUFFIX = "git/ti/drv/iqn2"
# Following commit corresponds to DEV.IQN_LLD.01.00.00.10
IQN2_LLD_SRCREV = "dfc6bdd3b397b58e234f74eadda6d79ee399e682"
# Following commit corresponds to DEV.IQN_LLD.01.00.00.11
IQN2_LLD_SRCREV = "cf78b793523e42867f2c538ae19227d2ae764b86"
BRANCH = "${IQN2_LLD_GIT_BRANCH}"
SRC_URI = "${IQN2_LLD_GIT_URI};destsuffix=${IQN2_LLD_GIT_DESTSUFFIX};protocol=${IQN2_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${IQN2_LLD_SRCREV}"
PV = "1.0.0.10"
PV = "1.0.0.11"
INC_PR = "r0"
COMPATIBLE_MACHINE = "k2l-evm"
COMPATIBLE_MACHINE = "k2l"
S = "${WORKDIR}/${IQN2_LLD_GIT_DESTSUFFIX}"

View File

@@ -19,4 +19,5 @@ do_compile () {
do_install () {
oe_runmake install INSTALL_INC_BASE_DIR=${D}/${includedir} INSTALL_LIB_BASE_DIR=${D}${libdir}
chown -R root:root ${D}
}

View File

@@ -0,0 +1,57 @@
SUMMARY = "Utility for loading and running multicore applications"
DESCRIPTION = "Multicore Application Deployment (MAD) utility is used \
for loading and running a multicore application on an embedded \
processor with multiple cores. This utility package contains the \
scripts to combine multiple applications for different cores into a \
single binary as well as loadable application to parse and execute the applications on different cores."
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://README.txt;md5=44b2180aec0657f6b0e42e5611c0bafb"
require recipes-ti/includes/ti-paths.inc
DEPENDS = "ti-cgt6x-7-native"
PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE = "c66x"
BRANCH = "master"
SRC_URI = "git://git.ti.com/keystone-rtos/mad-utils.git;protocol=git;branch=${BRANCH}"
SRCREV = "2458510f76eddfa837c2b83448965e233156944b"
PR = "r0"
S = "${WORKDIR}/git"
export C6X_BASE_DIR="${TI_CGT6X_7_INSTALL_DIR}"
PATH_prepend = "${TI_CGT6X_7_INSTALL_DIR}/bin:"
DEVICE = ""
DEVICE_c665x-evm = "C6657"
DEVICE_c667x-evm = "C6678"
ENDIAN = ""
ENDIAN_c665x-evm = "little big"
ENDIAN_c667x-evm = "little big"
do_compile() {
cd mad-loader
for e in ${ENDIAN}
do
mkdir -p bin/${DEVICE}/${e}
make -C mal/malLib/build clean all DEVICE=${DEVICE} ENDIAN=${e} C_DIR=${C6X_BASE_DIR}
make -C mal/malApp/build clean all DEVICE=${DEVICE} ENDIAN=${e} C_DIR=${C6X_BASE_DIR}
cp mal/malApp/build/mal_app.exe bin/${DEVICE}/${e}
make -C nmlLoader/build clean all DEVICE=${DEVICE} ENDIAN=${e} C_DIR=${C6X_BASE_DIR}
cp nmlLoader/build/nml.exe bin/${DEVICE}/${e}
done
cd -
}
do_install() {
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils
cp -rP --preserve=mode,links,timestamps --no-preserve=ownership * ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils
}
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages/ti/boot/mad-utils"
INSANE_SKIP_${PN} += "arch staticdev ldflags file-rdeps"

View File

@@ -0,0 +1,45 @@
SUMMARY = "TI RTOS low level driver for Multi channel Audio Serial port (McASP)"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=1;endline=47;md5=cc81a11c1566fe1cf19270744f504619"
COMPATIBLE_MACHINE = "ti43x|omap-a15|k2g|ti33x|omapl1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
MCASP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mcasp-lld.git"
MCASP_LLD_GIT_PROTOCOL = "git"
MCASP_LLD_GIT_BRANCH = "master"
MCASP_LLD_GIT_DESTSUFFIX = "git/ti/drv/mcasp"
# Below commit ID corresponds to "DEV.MCASP_LLD.01.01.00.10"
MCASP_LLD_SRCREV = "c44ce7ee06c6cfb698bd12d2fa1b58dca04c1375"
BRANCH = "${MCASP_LLD_GIT_BRANCH}"
SRC_URI = "${MCASP_LLD_GIT_URI};destsuffix=${MCASP_LLD_GIT_DESTSUFFIX};protocol=${MCASP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${MCASP_LLD_SRCREV}"
PV = "01.01.00.10"
PR = "r0"
S = "${WORKDIR}/${MCASP_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " edma3-lld-rtos \
osal-rtos \
"
DEPENDS_append_ti43x = " starterware-rtos \
"
DEPENDS_append_ti33x = " starterware-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
export PDK_MCASP_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
# HTML doc link params
PDK_COMP_LINK_TEXT = "MCASP LLD"

View File

@@ -0,0 +1,40 @@
SUMMARY = "TI RTOS low level driver for Multi-channel Buffered Serial Port (McBSP)"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe66da5461b898d620e"
COMPATIBLE_MACHINE = "k2g|c665x-evm|omapl1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
MCBSP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/mcbsp-lld.git"
MCBSP_LLD_GIT_PROTOCOL = "git"
MCBSP_LLD_GIT_BRANCH = "master"
MCBSP_LLD_GIT_DESTSUFFIX = "git/ti/drv/mcbsp"
# Below commit ID corresponds to "DEV.MCBSP_LLD.01.00.00.10"
MCBSP_LLD_SRCREV = "4b53ebb479c769dac4908b759191f62b3b90ce4d"
BRANCH = "${MCBSP_LLD_GIT_BRANCH}"
SRC_URI = "${MCBSP_LLD_GIT_URI};destsuffix=${MCBSP_LLD_GIT_DESTSUFFIX};protocol=${MCBSP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${MCBSP_LLD_SRCREV}"
PV = "01.00.00.10"
PR = "r0"
S = "${WORKDIR}/${MCBSP_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " edma3-lld-rtos \
"
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
XDCPATH_append = ";${EDMA3_LLD_INSTALL_DIR}/packages"
TI_PDK_XDCMAKE = "0"
export PDK_MCBSP_ROOT_PATH = "${WORKDIR}/build"
export DEST_ROOT = "${S}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "MCBSP LLD"

Some files were not shown because too many files have changed in this diff Show More