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

Compare commits

..

103 Commits

Author SHA1 Message Date
Mahesh Radhakrishnan
b27317ab4f sa-lld: SRCREV update to 04.00.00.03D
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-17 00:13:56 +00:00
Mahesh Radhakrishnan
f516edb20d ti-pdk: SRCREV update
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-17 00:13:56 +00:00
Mahesh Radhakrishnan
198a38682f common-csl-ip: SRCREV update to 03.03.00.17B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-17 00:13:56 +00:00
Mahesh Radhakrishnan
e4463c2047 cmb-addon-rtos: SRCREV update to 01.01.00.03A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-17 00:13:56 +00:00
Mahesh Radhakrishnan
98360f5923 ti-pdk:SRCREV update to 2020.4.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-17 00:13:56 +00:00
Angela Stegmaier
4f7a907369 ti-ipc: Update commit for release 3.50.04.08
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-16 00:49:26 +00:00
Mahesh Radhakrishnan
1e4caa1e1c pm-lld-rtos:SRCREV update to 01.08.00.23A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-16 00:48:10 +00:00
Mahesh Radhakrishnan
513e67598d ti-pdk: SRCREV update to 2020.4.13
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-16 00:41:53 +00:00
Mahesh Radhakrishnan
65c8002935 starterware-inc: SRCREV update to 02.01.01.12A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08 17:29:52 +00:00
Mahesh Radhakrishnan
6ec42662f4 sa-lld:SRCREV update to 04.00.00.03C
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08 17:29:45 +00:00
Mahesh Radhakrishnan
437ff67e0f pm-lld-rtos:SRCREV update to 01.08.00.23A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08 17:29:28 +00:00
Mahesh Radhakrishnan
1a7c32505a common-csl-ip:SRCREV update to 03.03.00.17A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08 17:29:19 +00:00
Mahesh Radhakrishnan
f296857124 ti-pdk:SRCREV update to 2020.4.5
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-08 17:29:02 +00:00
m-radhakrishnan2@ti.com
aa4f952497 sciclient-rtos: Updating License checksum, along with the file it is calculated
The license as such has not changed, but moved to a License file which
is not expected to change frequently

NOTE: Backporting this from zeus branch

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-06 16:25:59 +00:00
Sam Nelson
47d0bf3b6d ti-ipc: Update commit for release 3.50.04.08 release
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-03 21:56:06 +00:00
Sam Nelson
d8412827db ti-pdk-fetch: SRCREV Update to 2020.4.2
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-03 21:55:58 +00:00
Sam Nelson
e53fd5ea3d common-csl-ip: bump SRCREV to latest version
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-04-03 21:55:51 +00:00
Denys Dmytriyenko
f7aa01494b sciclient-rtos: suppress package/sysroot/debug split/strip errors
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-03-18 22:46:42 +00:00
Denys Dmytriyenko
daa6d3f58c am335x-evm, am437x-evm: bump max_leb_cnt
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-03-18 17:06:15 +00:00
Mahesh Radhakrishnan
be84ceb167 sciclient-rtos: SRCREV update, adding steps to generate sysfw.bin
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-03-13 16:43:33 +00:00
Tinku Mannan
df3561f686 nimu-icss: Adding k3 to COMPATIBLE_MACHINE list
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-03-13 16:43:26 +00:00
Tinku Mannan
a60f72bb59 icss-emac-lld: Adding k3 to COMPATIBLE_MACHINE list
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-03-13 16:43:18 +00:00
Mahesh Radhakrishnan
81acb91131 ti-cgt-arm: Update to 18.12.5
The License checksum has changed due to version number change, but the
license itself has not changed

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-03-11 18:27:43 +00:00
Denys Dmytriyenko
879a7bd739 Revert "ti-ipc: Update to new version 3.51.00.00"
This reverts commit c18c41a7c3.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-11 21:18:53 +00:00
Sam Nelson via Lists.Yoctoproject.Org
c18c41a7c3 ti-ipc: Update to new version 3.51.00.00
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-06 03:44:34 +00:00
Angela Stegmaier via Lists.Yoctoproject.Org
04738e390c ipc-lld: limit BOARDS list when building for j7-evm
For now only j721e_evm is supported when building for j7-evm
MACHINE target. Limit the BOARDS list in this case to what is
supported.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-02-06 03:44:13 +00:00
Dan Murphy
aa7bc18ca8 linux-ti-staging: update to ti2019.06-rc5
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-29 17:07:09 +00:00
Denys Dmytriyenko
7db75cb121 cpsw9g-eth-fw: update to 6.2 to work with latest SYSFW 2019.12 APIs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-28 23:27:00 +00:00
Denys Dmytriyenko
9fe044fccc Revert "ti-sysbiois: Sysbiois update to 6.76.04.02"
This reverts commit b7452e53c6.
There are multiple reports of failures with this version.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-27 19:55:07 +00:00
Dan Murphy via Lists.Yoctoproject.Org
68d6e72fee linux-ti-staging: update to ti2019.06-rc4
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-23 23:58:21 +00:00
David Huang
fe763e7a51 ti-img-encode-decode: Update SRCREV to latest
Pick up latest version of ti-img-encode-decode recipe
with Makefiles using CROSS_COMPILE instead of hard coding
aarch64-linux-gnu as the cross compiler.

Signed-off-by: David Huang <d-huang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-23 16:51:54 +00:00
Mahesh Radhakrishnan
f0c9458d8e pcie-lld-rtos: Update license checksum
The license itself has not changed, but the copyright year got updated.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-23 02:24:40 +00:00
Mahesh Radhakrishnan
9f4da02be8 pm-lld-rtos:common-csl-ip-rtos: Adding am57xx boards for dra7xx build
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-23 02:24:23 +00:00
Mahesh Radhakrishnan
d418c1b4c8 common-csl-ip-rtos: Adding am57xx boards for dra7xx build
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-23 02:24:01 +00:00
Mahesh Radhakrishnan
e778576dff ti-pdk-fetch: SRCREV update of pdk repo to 2020.1.22
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-23 02:22:56 +00:00
Mahesh Radhakrishnan
b7452e53c6 ti-sysbiois: Sysbiois update to 6.76.04.02
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-23 02:20:39 +00:00
David Huang
0deaf44c14 ti-img-encode-decode: Update SRCREV to latest
Pick up latest version of ti-img-encode-decode with improvements
to V4L2 decoder stream restart and slice map calculation, and
encoder performance profiling options.

Signed-off-by: David Huang <d-huang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-22 16:39:50 +00:00
Jacob Stiffler
d666ead59c ti-pdk-fetch: hard-link .git directory into workdir
Link the git directory into the recipe's work directory to provide
git history and commit information for recipes that may need it.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-22 16:39:34 +00:00
Dan Murphy
29737b15a1 linux-ti-staging: update to ti2019.06-rc3
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-09 22:51:19 +00:00
Dan Murphy
f099d3339b linux-ti-staging: update to ti2019.06-rc2
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-03 22:12:06 +00:00
Dan Murphy
c7de34d806 u-boot-ti-staging: update to ti2019.06-rc2
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2020-01-03 22:12:06 +00:00
Jacob Stiffler
e5da84ec50 ti-pdk-fetch: bump SRCREV for minor fix
* dualemac: fix to drop PTP sync msgs from unknown master

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-19 21:33:54 +00:00
Mahesh Radhakrishnan
68a5646bf1 ti-sysbios: Sysbios update to 6.76.03.01
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-19 17:16:34 +00:00
Khem Raj
f4630f59bb libion: Fix build for multilibbed environment
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-19 17:15:36 +00:00
Jacob Stiffler
dd85eab84a ti-pdk-fetch: bump SRCREV for prusw-fw update
* STP switch support for per-port MAC addresses

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-18 16:02:26 +00:00
Sam Nelson
006c2b8972 ti-ipc: Update ipc-examples to 3.50.04.08 with bug fixes
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-18 00:39:33 +00:00
Jacob Stiffler
79508707b3 prusw-fw: PRU switch firmware for am57xx
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-18 00:39:21 +00:00
Jacob Stiffler
71926c729b ti-pdk-fetch: bump SRCREV for Processor SDK 6.2
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-18 00:39:04 +00:00
Jacob Stiffler
49e2fefee3 common-csl-ip: bump SRCREV for Processor SDK 6.2
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-17 17:19:11 +00:00
Nick Saulnier
5c2075f59c pru-icss_git.bb: Update Manifest and PSSP commits
- Updated the Software Manifest from 5.0 -> 6.0 to account for new processors,
etc.

- Updated to PRU Software Support Package v5.6.0
	updated manifest
	added PRU Getting Started Labs
	improved several examples

Signed-off-by: Nick Saulnier <nsaulnier@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-17 17:19:11 +00:00
Denys Dmytriyenko
ff61d7fbe8 am57xx-evm: add am5729-beagleboneai.dtb
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-16 22:28:07 +00:00
Dan Murphy
5099eb3237 linux-ti-staging: update to ti2019.06-rc1
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-16 22:13:02 +00:00
Dan Murphy
780d5a996d u-boot-ti-staging: update to ti2019.06-rc1
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-16 22:12:31 +00:00
Tinku Mannan
ee8877cdb3 udma-lld: update recipe to include j7200_evm in j7 board list
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-14 00:26:50 +00:00
Tinku Mannan
f8f3ab9106 udma-lld: Update to support multiple board list for make package
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-14 00:26:20 +00:00
Denys Dmytriyenko
9e4389020c prueth-fw, linux-ti-staging: allow packaging PRU ETH for GP and HS devices
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-10 15:31:14 +00:00
Caleb Robey
7c8249c7dc cmem: Adding am5729 beagleboneai CMEM configuration
CMEM memory block for bbai should be 402MB to allow full EVE
acceleration and DSP use, but accounting for the BBAI only having
1GB of RAM.

Signed-off-by: Caleb Robey <c-robey@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Djordje Senicic
5005652598 cmem: am5729idk has specific CMEM cfg increased to 512MB
- CMEM memory block increased to 512MB to enable TIDL using 4xEVE and 2xDSP

Signed-off-by: Djordje Senicic <x0157990@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Luca Ceresoli
c9df259df4 Fix "basehash value changed" errors and BB_NUMBER_THREADS usage
Changing BB_NUMBER_THREADS between successive builds causes a "basehash
value changed" error. Additionally, using BB_NUMBER_THREADS to pass a
number of processes to run to xdc is wrong: PARALLEL_MAKE is the correct
variable to use.

Fix both problems by using oe.utils.parallel_make_argument() to obtain the
number of processes to run from PARALLEL_MAKE.

Fixes:

  ERROR: When reparsing .../meta-ti/recipes-ti/ipc/ti-ipc-rtos_git.bb.do_configure, the basehash value changed from 63897a188012cedde03f756b5dbbfa70 to 13b80bf4f4327c367bd201eb4aa32ad7. The metadata is not deterministic and this needs to be fixed.
  ERROR: When reparsing .../meta-ti/recipes-ti/ipc/ti-ipc-rtos_git.bb.do_compile, the basehash value changed from 2fb59a7db2a2f69d2c25c06c1b6a4245 to 314c664cc040afae2800fcc378dd9ae0. The metadata is not deterministic and this needs to be fixed.

Steps to reproduce:

  BB_NUMBER_THREADS="3" bitbake ti-ipc-rtos ti-ipc-examples-linux
  BB_NUMBER_THREADS="4" bitbake -c cleansstate osal-rtos
  BB_NUMBER_THREADS="5" bitbake ti-ipc-rtos ti-ipc-examples-linux

Reported here: https://e2e.ti.com/support/processors/f/791/p/825142/3059419
Reported-by: Matthew McKee (e-mail unknown)
Suggested-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Ankur Tyagi
90c7b65cb4 am335x-evm.conf: Use soft assignment for MKUBIFS_ARGS, UBINIZE_ARGS
This is allow user to override them in their configuration

Signed-off-by: Ankur Tyagi <ankur.tyagi@gallagher.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
c099703d58 iolink-lld: TI RTOS low level driver for IO-Link Master
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
d9ae9bbaa4 fvid2: TI RTOS Video Driver Interface
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
722c45482c cal-lld: TI RTOS low level driver for CAL
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
993bce32bd ti-pdk-build: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
6d006070e6 utils-rtos: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
69a5c3462f usb-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
c76afc4205 udma-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
c2c52453d3 uart-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
eda458e5a6 tsip-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
6211c51c1c transport-rtos: migrate to ti-pdk-fetch.bbclass
* Add new recipe for timesync-rtos

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
b890b26251 tcp3d-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
90542f70e2 srio-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
5ee4aaaa18 spi-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
94553a968d sciclient: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
c34085145a rm-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
3629432942 qmss-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
49874edd26 pruss-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
ff3ffb4cee prueth-fw: migrate to ti-pdk-fetch.bbclass
* LIC_FILES_CHKSUM changed to due to a corresponding change in the
  S directory.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
94a9f043bd pru: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
bd09bfe394 pcie-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
057c58d677 pa-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
0d29cd87ba osal: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
258cd4b7e6 nwal-lld: migrate to ti-pdk-fetch.bbclass
LIC_FILES_CHKSUM changed to use a relative path.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
a797106c66 mmcsd-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
c6c19917f6 mcbsp-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
a7cfb4c6ef mcasp-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
3d9c666421 iqn2-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
a915550184 ipc-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
e52b3bff75 icss-emac-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
7b3c116211 i2c-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
e3d2261396 hyplnk-lld: migrate to ti-pdk-fetch.bbclass
LIC_FILES_CHKSUM changed to use a relative path.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
0586936e1b gpmc-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
472fe18135 gpio-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
c424089de5 fftc-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
527ec4723e fatfs-rtos: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
0ea9252dd9 emac-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
8c5eac3476 dfe-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
abbdf31da9 cppi-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
acfb83222d board-rtos: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
2577bb0ee3 bcp-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
55e6ea92a1 aif2-lld: migrate to ti-pdk-fetch.bbclass
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Jacob Stiffler
d1ad0605c4 ti-pdk-fetch: add class for common pdk sources
Recently individual components and LLD sources have been combined
into a single PDK repo. Use this class to specify the common source.
Also use this class to keep the sources separate from each other when
building. This keeps the build identical to previous recipes while
keeping control on interdependencies.

Similar to gcc-source, use the ti-pdk-source recipe to unpack the
sources into a "work-shared" area. Then hard-link only the necessary
files into a recipe's WORKDIR.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-12-06 22:38:10 +00:00
Khem Raj
3d0ddebdde ti-unpack: Simplify the logic to detect 32bit glibc on build host
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-11-25 17:18:04 +00:00
88 changed files with 760 additions and 602 deletions

View File

@@ -0,0 +1,46 @@
TI_PDK_GIT_URI ?= "git://git.ti.com/processor-sdk/pdk.git"
TI_PDK_GIT_BRANCH ?= "master"
TI_PDK_GIT_PROTOCOL ?= "git"
TI_PDK_SRCREV ?= "9c04a8f4ac2ed95100ee50163b3189d28b9680f1"
TI_PDK_VERSION ?= "2020.4.16"
PV = "${TI_PDK_VERSION}"
TI_PDK_COMP ?= ""
TI_PDK_COMP_PATH = "${@'${TI_PDK_COMP}'.replace('.','/')}"
TI_PDK_SOURCE_PN = "ti-pdk-source"
TI_PDK_SOURCE_WORKDIR = "${TMPDIR}/work-shared/ti-pdk-${PV}"
TI_PDK_SOURCE = "${TI_PDK_SOURCE_WORKDIR}/git"
S = "${WORKDIR}/git/${TI_PDK_COMP_PATH}"
# Hard-link only required sources from PDK
python do_unpack_append() {
if len(d.getVar('TI_PDK_COMP') or '') > 0:
import shutil
# Get src/dst paths
src = os.path.join(d.getVar('TI_PDK_SOURCE'),'packages',d.getVar('TI_PDK_COMP_PATH'))
s = d.getVar('S')
# Set up the directory structure, except for the root of the sources
# hard-linked.
bb.utils.mkdirhier(s)
os.rmdir(s)
# Recursively hard-link the sources
shutil.copytree(src, s, copy_function=os.link)
# Recursively hard-link the git directory
shutil.copytree(os.path.join(d.getVar('TI_PDK_SOURCE'),'.git'), os.path.join(s,'.git'), copy_function=os.link)
}
# Make sure that ti-pdk-source is unpacked before we set up the hardlinks.
python __anonymous () {
pn = d.getVar('PN')
pdk_src_pn = d.getVar('TI_PDK_SOURCE_PN')
if pn != pdk_src_pn:
d.appendVarFlag('do_unpack', 'depends', ' ${TI_PDK_SOURCE_PN}:do_unpack')
}

View File

@@ -71,7 +71,7 @@ TI_PDK_DOXYGEN_SUPPORT ?= "1"
TI_PDK_XDC_ARGS ?= "${TI_PDK_LIMIT_SOCS}"
PARALLEL_XDC = "--jobs=${BB_NUMBER_THREADS}"
PARALLEL_XDC = "${@oe.utils.parallel_make_argument(d, '--jobs=%d')}"
PARALLEL_MAKE = ""
def get_doxygen_support(d):

View File

@@ -24,7 +24,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 9900"
MKUBIFS_ARGS ?= "-F -m 2048 -e 126976 -c 10200"
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
# from dmesg:
@@ -32,4 +32,4 @@ MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 9900"
# 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"
UBINIZE_ARGS ?= "-m 2048 -p 128KiB -s 512 -O 2048"

View File

@@ -22,7 +22,7 @@ SERIAL_CONSOLES = "115200;ttyS0"
# UBI: logical eraseblock size: 253952 bytes
# from ubiattach stdout:
# UBI device number 0, total 994 LEBs
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 4800"
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 5000"
# do ubiattach /dev/ubi_ctrl -m 11 -O 4096
# from dmesg:

View File

@@ -12,6 +12,7 @@ SERIAL_CONSOLES = "115200;ttyS2"
KERNEL_DEVICETREE = " \
am57xx-beagle-x15.dtb am57xx-beagle-x15-revb1.dtb am57xx-beagle-x15-revc.dtb \
am5729-beagleboneai.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 \

View File

@@ -32,6 +32,6 @@ WKS_FILE ?= "sdimage-bootpart.wks"
do_image_wic[depends] += "u-boot:do_deploy"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "j721e"
TI_PDK_LIMIT_BOARDS = "j721e_evm"
TI_PDK_LIMIT_SOCS = "j721e j7200"
TI_PDK_LIMIT_BOARDS = "j721e_evm j7200_evm"
TI_PDK_LIMIT_CORES = "mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c66xdsp_1 c66xdsp_2 c7x_1"

View File

@@ -2,21 +2,13 @@ LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea"
AIF2_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/aif2-lld.git"
AIF2_LLD_GIT_PROTOCOL = "git"
AIF2_LLD_GIT_BRANCH = "master"
AIF2_LLD_GIT_DESTSUFFIX = "git/ti/drv/aif2"
inherit ti-pdk-fetch
# The following commit correspond to DEV.AIF2LLD.01.02.00.02B
AIF2_LLD_SRCREV = "5304fdbca98b7f1aed8cb66bc6750f99d8bb7094"
TI_PDK_COMP = "ti.drv.aif2"
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}"
PE = "1"
PV = "1.2.0.2B"
INC_PR = "r0"
COMPATIBLE_MACHINE = "k2hk"
S = "${WORKDIR}/${AIF2_LLD_GIT_DESTSUFFIX}"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI Bit Coprocessor (BCP) low level driver"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.bcp"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c0287a39b8896"
@@ -8,22 +12,8 @@ LIC_FILES_CHKSUM = "file://bcp.h;beginline=1;endline=40;md5=4f6e6128dd075a89548c
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.07B"
BCP_LLD_SRCREV = "2a13d5e3b26180dd4f1010327f1daed9b3330752"
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.07B"
PR = "r0"
S = "${WORKDIR}/${BCP_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " qmss-lld-rtos \
cppi-lld-rtos \

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS Board Library"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.board"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=9bed8e4ac2fb37fc627cefe49eb1c919"
@@ -8,18 +12,8 @@ LIC_FILES_CHKSUM = "file://board.h;beginline=1;endline=32;md5=9bed8e4ac2fb37fc62
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
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.06G"
BOARD_SRCREV = "8f5b3079847937f97c7b27d76f8aac52fa1c11b5"
BRANCH ="${BOARD_GIT_BRANCH}"
SRC_URI = "${BOARD_GIT_URI};protocol=${BOARD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${BOARD_SRCREV}"
PV = "01.00.10.06G"
PR = "r0"
DEPENDS_append = " i2c-lld-rtos \

View File

@@ -0,0 +1,76 @@
SUMMARY = "TI RTOS low level driver for CAL"
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.cal"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://cal.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
COMPATIBLE_MACHINE = "k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PR = "r0"
DEPENDS_append = " osal-rtos \
fvid2-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
CAL_PACKAGE_BASE = "${WORKDIR}/cal_base"
CAL_LLD_ROOTPATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/cal"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
export PDK_CAL_ROOT_PATH = "${CAL_PACKAGE_BASE}/package/all/pdk_/packages"
LIMSOCS = ""
LIMSOCS_am65xx-evm = "am65xx"
LIMSOCS_am65xx-hs-evm = "am65xx"
LIMBOARDS = ""
LIMBOARDS_am65xx-evm = "am65xx_evm"
LIMBOARDS_am65xx-hs-evm = "am65xx_evm"
BOARD_PACKAGE = ""
BOARD_PACKAGE_am65xx-evm = "am65xx_evm"
BOARD_PACKAGE_am65xx-hs-evm = "am65xx_evm"
# HTML doc link params
PDK_COMP_LINK_TEXT = "CAL"
do_configure() {
rm -rf ${CAL_PACKAGE_BASE}
cd ${S}
# remove any previous package
rm -f ${CAL_PACKAGE_BASE}
# make the release package before building it
make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${CAL_PACKAGE_BASE} PDK_CAL_COMP_PATH=${S}
}
do_compile() {
echo "cal lld root path is ${CAL_LLD_ROOTPATH}"
cd ${CAL_LLD_ROOTPATH}
# Build am65xx libraries
make clean lib xdc_meta doxygen LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
#archive
tar -cf cal_lld.tar --exclude='*.tar' ./*
}
do_install() {
cd ${CAL_LLD_ROOTPATH}
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal
find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/cal \;
}
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
INSANE_SKIP_${PN} = "arch ldflags"

View File

@@ -14,11 +14,11 @@ 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.03"
CMB_ADDON_SRCREV = "4b16dd77eb929708a5134714c3194fc5b5bc1808"
# Below commit ID corresponds to "DEV.CMB.01.01.00.03A"
CMB_ADDON_SRCREV = "3655aad07f17d3a167ec7dcecb52450c1d2fe8be"
SRCREV = "${CMB_ADDON_SRCREV}"
PV = "01.01.00.03"
PV = "01.01.00.03A"
PR = "r0"
BRANCH = "${CMB_ADDON_GIT_BRANCH}"

View File

@@ -19,3 +19,4 @@ 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"
TI_PDK_LIMIT_BOARDS_append_dra7xx = " evmAM571x evmAM572x idkAM574x"

View File

@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5857833e20836213677fac33f9aded21"
COMPATIBLE_MACHINE = "keystone|dra7xx|ti33x|ti43x|omapl1"
PV = "03.03.00.16B"
PV = "03.03.00.17B"
INC_PR = "r0"
PE = "1"
@@ -13,8 +13,8 @@ CSL_GIT_PROTOCOL ="git"
CSL_GIT_BRANCH = "release"
CSL_GIT_DESTSUFFIX = "git"
# Below commit ID corresponding to "DEV.CSL_PROCESSOR-SDK.03.03.00.16B"
CSL_SRCREV = "f2003620af8e9e6296d3d87028519895394a1913"
# Below commit ID corresponding to "DEV.CSL_PROCESSOR-SDK.03.03.00.17B"
CSL_SRCREV = "a5a9200fe11575a4eff965d87cb968c5f3377e9f"
BRANCH="${CSL_GIT_BRANCH}"
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"

View File

@@ -4,19 +4,12 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/cppi/COPYING.txt;md5=e8f6789acd
COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
CPPI_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/cppi-lld.git"
CPPI_LLD_GIT_PROTOCOL = "git"
CPPI_LLD_GIT_BRANCH = "master"
CPPI_LLD_GIT_DESTSUFFIX = "git/ti/drv/cppi"
inherit ti-pdk-fetch
# Below Commit ID corresponds to "DEV.CPPI_LLD.02.01.00.14A"
CPPI_LLD_SRCREV = "d9b51bfc77ee0c97ed11dc6753667cfadc0285f6"
TI_PDK_COMP = "ti.drv.cppi"
BRANCH = "${CPPI_LLD_GIT_BRANCH}"
SRC_URI = "${CPPI_LLD_GIT_URI};destsuffix=${CPPI_LLD_GIT_DESTSUFFIX};protocol=${CPPI_LLD_GIT_PROTOCOL};branch=${BRANCH}"
PE = "1"
SRCREV = "${CPPI_LLD_SRCREV}"
PV = "02.01.00.14A"
INC_PR = "r0"
DEVICELIST = "k2h k2k k2l k2e"
@@ -24,4 +17,3 @@ DEVICELIST_k2hk = "k2h k2k"
DEVICELIST_k2l = "k2l"
DEVICELIST_k2e = "k2e"
S = "${WORKDIR}/${CPPI_LLD_GIT_DESTSUFFIX}"

View File

@@ -3,7 +3,7 @@ SUMMARY = "R5 PSDK CPSW9G Ethernet Switch Firmware"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=04ad0a015d4bb63c2b9e7b112debf3db"
PV = "1.0+git${SRCPV}"
PV = "6.2+git${SRCPV}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit deploy
@@ -11,7 +11,7 @@ inherit update-alternatives
PROTOCOL = "git"
BRANCH = "master"
SRCREV = "792c06d9a0f2b9d4b150bce4651bdaae2413b28d"
SRCREV = "4da71504488450f34d65459c1de949da1f984471"
SRC_URI = "git://git.ti.com/glsdk/ti-eth-fw.git;protocol=${PROTOCOL};branch=${BRANCH}"

View File

@@ -2,21 +2,13 @@ LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=1f4217b705bf98762a302fd720649dcc"
DFE_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/dfe-lld.git"
DFE_LLD_GIT_PROTOCOL = "git"
DFE_LLD_GIT_BRANCH = "master"
DFE_LLD_GIT_DESTSUFFIX = "git/ti/drv/dfe"
inherit ti-pdk-fetch
# Below commit ID corresponds to "DEV.DFE_LLD.01.00.00.09A"
DFE_LLD_SRCREV = "023af1b39ec1df7f463797cb8be94e5985dbaefd"
TI_PDK_COMP = "ti.drv.dfe"
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}"
PE = "1"
PV = "1.0.0.9A"
INC_PR = "r0"
COMPATIBLE_MACHINE = "k2l"
S = "${WORKDIR}/${DFE_LLD_GIT_DESTSUFFIX}"

View File

@@ -1,14 +1,7 @@
EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/emac-lld.git"
EMAC_LLD_GIT_PROTOCOL = "git"
EMAC_LLD_GIT_BRANCH = "master"
inherit ti-pdk-fetch
# Below commit ID corresponds to "DEV.EMAC_LLD.01.00.03.18A"
EMAC_LLD_SRCREV = "42716931cfddac093de9b5e885b0a5139f7403fb"
TI_PDK_COMP = "ti.drv.emac"
BRANCH ="${EMAC_LLD_GIT_BRANCH}"
SRC_URI = "${EMAC_LLD_GIT_URI};protocol=${EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${EMAC_LLD_SRCREV}"
PE = "1"
# The LLD version
PV = "01.00.03.18A+git${SRCPV}"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS driver for FAT filesystem"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.fs.fatfs"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://FATFS.h;beginline=1;endline=32;md5=6619832755598d1cc2b01f2e6a1801d6"
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://FATFS.h;beginline=1;endline=32;md5=6619832755598d1cc2
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
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.15"
FATFS_SRCREV = "d30f2c1492b2226a7ce31e43a72df29df5db9986"
BRANCH = "${FATFS_GIT_BRANCH}"
SRC_URI = "${FATFS_GIT_URI};protocol=${FATFS_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${FATFS_SRCREV}"
PV = "01.00.00.15"
PR = "r0"
DEPENDS_append = " mmcsd-lld-rtos \

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI FFT Coprocessor (FFTC) low level driver "
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.fftc"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644caf6d30a2b7df"
@@ -8,24 +12,8 @@ LIC_FILES_CHKSUM = "file://fftc.h;beginline=1;endline=39;md5=2f1010c47d364414644
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.07B"
FFTC_LLD_SRCREV = "962d899e1e81a4d02ad59368032cf24956cde5f2"
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.07B"
PR = "r0"
S = "${WORKDIR}/${FFTC_LLD_GIT_DESTSUFFIX}"
DEPENDS_append= " qmss-lld-rtos \
cppi-lld-rtos \
"

View File

@@ -0,0 +1,68 @@
SUMMARY = "TI RTOS Video Driver Interface"
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.fvid2"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://fvid2.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
COMPATIBLE_MACHINE = "k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PR = "r0"
DEPENDS_append = " osal-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
FVID2_PACKAGE_BASE = "${WORKDIR}/fvid2_base"
FVID2_ROOTPATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/fvid2"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
export PDK_FVID2_ROOT_PATH = "${FVID2_PACKAGE_BASE}/package/all/pdk_/packages"
BOARD_PACKAGE = ""
BOARD_PACKAGE_am65xx-evm = "am65xx_evm"
BOARD_PACKAGE_am65xx-hs-evm = "am65xx_evm"
BOARD_PACKAGE_j7-evm = "j721e_evm"
# HTML doc link params
PDK_COMP_LINK_TEXT = "FVID2"
do_configure() {
rm -rf ${FVID2_PACKAGE_BASE}
cd ${S}
# remove any previous package
rm -f ${FVID2_PACKAGE_BASE}
# make the release package before building it
make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${FVID2_PACKAGE_BASE} PDK_FVID2_COMP_PATH=${S}
}
do_compile() {
echo "fvid2 root path is ${FVID2_ROOTPATH}"
cd ${FVID2_ROOTPATH}
# Build am65xx libraries
make clean lib xdc_meta LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}"
#archive
tar -cf fvid2.tar --exclude='*.tar' ./*
}
do_install() {
cd ${FVID2_ROOTPATH}
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/fvid2
find -name "*.tar" -exec tar xf {} --no-same-owner -C ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/fvid2 \;
}
FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
INSANE_SKIP_${PN} = "arch ldflags"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS driver for General Purpose IO (GPIO)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.gpio"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
@@ -8,22 +12,8 @@ LIC_FILES_CHKSUM = "file://GPIO.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d135
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c667x-evm|c665x-evm|k3"
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.16B"
GPIO_LLD_SRCREV = "14e59e948fb949e244edcc3161f21ec4228fb15c"
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.16B"
PR = "r0"
S = "${WORKDIR}/${GPIO_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " osal-rtos \
"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS low level driver for General Purpose Memory Controller (GPMC)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.gpmc"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf92323fde3e988c72"
@@ -8,18 +12,7 @@ LIC_FILES_CHKSUM = "file://GPMC.h;beginline=1;endline=31;md5=485ec97c36f809bf923
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.03A"
GPMC_LLD_SRCREV = "9169c04d80fae0a50734527e54ec4f4f53c3a1ef"
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.03A"
PR = "r0"
DEPENDS_append = " osal-rtos \

View File

@@ -6,24 +6,16 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
LLDNAME="hyplnk"
LIC_FILES_CHKSUM = "file://${WORKDIR}/${HYPLNK_GIT_DESTSUFFIX}/COPYING.txt;md5=623325cc19e613a4e770fbb749922592"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=623325cc19e613a4e770fbb749922592"
HYPLNK_GIT_URI = "git://git.ti.com/keystone-rtos/hyplnk-lld.git"
HYPLNK_GIT_PROTOCOL = "git"
HYPLNK_GIT_BRANCH = "master"
HYPLNK_GIT_DESTSUFFIX = "git/ti/drv/${LLDNAME}"
inherit ti-pdk-fetch
# Following commit corresponds to tag DEV.HYPLNK_LLD.02.01.00.08A
HYPLNK_SRCREV = "67fc593f28d243d25a5e19720eba8b3e53a5efc0"
TI_PDK_COMP = "ti.drv.hyplnk"
BRANCH="${HYPLNK_GIT_BRANCH}"
SRC_URI = "${HYPLNK_GIT_URI};destsuffix=${HYPLNK_GIT_DESTSUFFIX};protocol=${HYPLNK_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${HYPLNK_SRCREV}"
PE = "1"
PV = "2.1.0.8A"
INC_PR = "r0"
DEVICELIST_k2hk = "k2h k2k"
DEVICELIST_k2e = "k2e"
S = "${WORKDIR}/${HYPLNK_GIT_DESTSUFFIX}"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS low level driver for Inter-IC module (I2C)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.i2c"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=50084375278c1a2779571be134f98f7c"
@@ -8,19 +12,7 @@ LIC_FILES_CHKSUM = "file://I2C.h;beginline=1;endline=32;md5=50084375278c1a277957
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
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.16A"
I2C_LLD_SRCREV = "1524f975a96de004000ce7e5b3367d6640b7d193"
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.16A"
PR = "r0"
DEPENDS_append = " osal-rtos \
@@ -43,7 +35,6 @@ DEPENDS_append_j7-evm = " sciclient-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}"

View File

@@ -1,28 +1,14 @@
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=76cafd87d8495b42c2355f7681de15a2"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|k3"
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"
inherit ti-pdk-fetch
# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.17"
ICSS_EMAC_LLD_SRCREV = "5978212c59468eab68e232a538ee005162b6902f"
TI_PDK_COMP = "ti.drv.icss_emac"
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}"
PE = "1"
SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
INC_PR = "r1"
# The LLD version
PV = "01.00.00.17"
# The FW version(s)
PV_DUALEMAC_FW = "5.2.7"
INC_PR = "r0"
S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}"

View File

@@ -0,0 +1,33 @@
SUMMARY = "TI RTOS low level driver for IO-Link Master"
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.iolink"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://IOLINK.h;beginline=1;endline=32;md5=da669339a4b8594ed3edbe7ca30c726e"
COMPATIBLE_MACHINE = "ti43x"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PR = "r2"
DEPENDS_append = " osal-rtos \
"
DEPENDS_append_ti43x = " starterware-rtos \
pruss-lld-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
export PDK_IOLINK_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
INSANE_SKIP_${PN} = "arch"
# HTML doc link params
PDK_COMP_LINK_TEXT = "IOLINK LLD"

View File

@@ -15,6 +15,8 @@ LINUX_2_CORES_BIN_DIR = "${REMOTE_FW_DIR}/ex03_linux_bios_2core_echo_test/bin"
DST_BIN_PATH = "${base_libdir}/firmware/pdk-ipc"
TI_PDK_LIMIT_BOARDS_j7-evm = "j721e_evm"
do_configure[noexec] = "1"
do_compile() {

View File

@@ -1,4 +1,8 @@
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.ipc"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
@@ -6,24 +10,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
COMPATIBLE_MACHINE = "k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
IPCLLD_GIT_URI = "git://git.ti.com/keystone-rtos/ipc-lld.git"
IPCLLD_GIT_PROTOCOL = "git"
IPCLLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "01.00.00.00"
IPCLLD_SRCREV = "c695ca99aa4b7242e808889cfeacf848f14112c7"
BRANCH = "${IPCLLD_GIT_BRANCH}"
SRC_URI = "${IPCLLD_GIT_URI};protocol=${IPCLLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${IPCLLD_SRCREV}"
PV = "01.00.00.00"
PR = "r2"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
IPCLLD_PACKAGE_BASE = "${S}/../ipclld_base"
IPCLLD_PACKAGE_BASE = "${WORKDIR}/ipclld_base"
IPCLLD_ROOTPATH = "${IPCLLD_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/ipc"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"

View File

@@ -1,21 +1,13 @@
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=5bdceac872dffdec915b819654ee23ea"
LICENSE = "BSD-3-Clause"
IQN2_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/iqn2-lld.git"
IQN2_LLD_GIT_PROTOCOL = "git"
IQN2_LLD_GIT_BRANCH = "master"
IQN2_LLD_GIT_DESTSUFFIX = "git/ti/drv/iqn2"
inherit ti-pdk-fetch
# Following commit corresponds to DEV.IQN_LLD.01.00.00.11A
IQN2_LLD_SRCREV = "41c0cd3cb4fc25453904f8c583ebd0a7a0e5b940"
TI_PDK_COMP = "ti.drv.iqn2"
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}"
PE = "1"
PV = "1.0.0.11A"
INC_PR = "r0"
COMPATIBLE_MACHINE = "k2l"
S = "${WORKDIR}/${IQN2_LLD_GIT_DESTSUFFIX}"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS low level driver for Multi channel Audio Serial port (McASP)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.mcasp"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=19;endline=47;md5=75a9adc782a6df0d3a5419743e9a9f18"
@@ -8,22 +12,9 @@ LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=19;endline=47;md5=75a9adc782a6df
COMPATIBLE_MACHINE = "ti43x|omap-a15|k2g|ti33x|omapl1|k3"
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.15C"
MCASP_LLD_SRCREV = "3b206c0081cc3e78122982948b40a16e2e24522c"
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.15C"
PR = "r0"
S = "${WORKDIR}/${MCASP_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " edma3-lld-rtos \
osal-rtos \

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS low level driver for Multi-channel Buffered Serial Port (McBSP)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.mcbsp"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe66da5461b898d620e"
@@ -8,22 +12,8 @@ LIC_FILES_CHKSUM = "file://mcbspver.h;beginline=1;endline=47;md5=a8a39efd13fa6fe
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.12"
MCBSP_LLD_SRCREV = "cd201419a8b4e4aefee6b9323d9a84f4ea467d6a"
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.12"
PR = "r0"
S = "${WORKDIR}/${MCBSP_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " edma3-lld-rtos \
"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI Multimedia card(MMC)/Secure Digital(SD) low level driver for RTOS "
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.mmcsd"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://MMCSD.h;beginline=1;endline=32;md5=f74069541d4d165a000a66b4043cb065"
@@ -8,22 +12,9 @@ LIC_FILES_CHKSUM = "file://MMCSD.h;beginline=1;endline=32;md5=f74069541d4d165a00
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
MMCSD_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/sd-mmc.git"
MMCSD_LLD_GIT_PROTOCOL = "git"
MMCSD_LLD_GIT_BRANCH = "master"
MMCSD_LLD_GIT_DESTSUFFIX = "git/ti/drv/mmcsd"
# Below commit ID corresponds to "DEV.MMCSD_LLD.01.00.00.17D"
MMCSD_LLD_SRCREV = "d723e336b917989b08bef590c3e125010c0d3461"
BRANCH = "${MMCSD_LLD_GIT_BRANCH}"
SRC_URI = "${MMCSD_LLD_GIT_URI};destsuffix=${MMCSD_LLD_GIT_DESTSUFFIX};protocol=${MMCSD_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${MMCSD_LLD_SRCREV}"
PV = "01.00.00.17D"
PR = "r0"
S = "${WORKDIR}/${MMCSD_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " edma3-lld-rtos \
osal-rtos \

View File

@@ -1,25 +1,18 @@
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=b7982a377c680ad71ca2fbb735982462"
COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
NWAL_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/nwal-lld.git"
NWAL_LLD_GIT_PROTOCOL = "git"
NWAL_LLD_GIT_BRANCH = "master"
inherit ti-pdk-fetch
# Below commit ID corresponds to "DEV.NWAL.02.01.00.13"
NWAL_LLD_SRCREV = "dd41b84a985ef2824068e57525158c350e0d51be"
TI_PDK_COMP = "ti.drv.nwal"
BRANCH = "${NWAL_LLD_GIT_BRANCH}"
SRC_URI = "${NWAL_LLD_GIT_URI};protocol=${NWAL_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${NWAL_LLD_SRCREV}"
PE = "1"
PV = "02.01.00.13"
INC_PR = "r0"
BASEDIR = "${WORKDIR}/git"
S = "${BASEDIR}/ti/drv/nwal"
DEVICELIST_k2hk = "k2h k2k"
DEVICELIST_k2l = "k2l"

View File

@@ -5,8 +5,6 @@ PR = "${INC_PR}.0"
COMPATIBLE_MACHINE_append = "|c66x|k3"
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
DEPENDS_append_ti33x = " starterware-rtos"
DEPENDS_append_ti43x = " starterware-rtos"

View File

@@ -6,8 +6,6 @@ include osal.inc
PR = "${INC_PR}.1"
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} OSAL_SRC_DIR=${S}"
do_compile () {

View File

@@ -4,17 +4,11 @@ LIC_FILES_CHKSUM = "file://osal.h;beginline=1;endline=31;md5=6fbde6922f8bca1e6cd
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
OSAL_GIT_URI = "git://git.ti.com/keystone-rtos/osal.git"
OSAL_GIT_PROTOCOL = "git"
OSAL_GIT_BRANCH = "master"
OSAL_GIT_DESTSUFFIX = "git/ti/osal"
inherit ti-pdk-fetch
# Below commit ID corresponding to "DEV.OSAL.01.00.00.16B"
OSAL_SRCREV = "b78489d9d78d9366f1865aa847b743b1b29f6fd4"
TI_PDK_COMP = "ti.osal"
BRANCH = "${OSAL_GIT_BRANCH}"
SRC_URI = "${OSAL_GIT_URI};destsuffix=${OSAL_GIT_DESTSUFFIX};protocol=${OSAL_GIT_PROTOCOL};branch=${BRANCH}"
PE = "1"
SRCREV = "${OSAL_SRCREV}"
PV = "01.00.00.16B"
INC_PR = "r0"

View File

@@ -6,8 +6,6 @@ include osal.inc
PR = "${INC_PR}.1"
S = "${WORKDIR}/${OSAL_GIT_DESTSUFFIX}"
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
do_compile () {

View File

@@ -4,22 +4,14 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/pa/COPYING.txt;md5=cd04fb087063
COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PA_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pa-lld.git"
PA_LLD_GIT_PROTOCOL = "git"
PA_LLD_GIT_BRANCH = "master"
PA_LLD_GIT_DESTSUFFIX = "git/ti/drv/pa"
inherit ti-pdk-fetch
# Below commit ID corresponding to "DEV.PA_LLD.03.00.02.08A"
PA_LLD_SRCREV = "02e790bdeba574c0bcca9c0bfe2c071c180c53c8"
TI_PDK_COMP = "ti.drv.pa"
BRANCH = "${PA_LLD_GIT_BRANCH}"
SRC_URI = "${PA_LLD_GIT_URI};destsuffix=${PA_LLD_GIT_DESTSUFFIX};protocol=${PA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${PA_LLD_SRCREV}"
PE = "1"
PV = "03.00.02.08A"
INC_PR = "r0"
S = "${WORKDIR}/${PA_LLD_GIT_DESTSUFFIX}"
DEVICELIST = "k2h k2k k2l k2e"
DEVICELIST_k2hk = "k2h k2k"

View File

@@ -1,32 +1,22 @@
SUMMARY = "TI RTOS low lever driver for Peripheral Interconnect Express (PCIE)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.pcie"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://pcie.h;beginline=1;endline=34;md5=566a784d78790a716d641764d5d60b74"
LIC_FILES_CHKSUM = "file://pcie.h;beginline=1;endline=34;md5=232c0b07bdf7ab934b23c09e6c5279b0"
COMPATIBLE_MACHINE = "omap-a15|keystone|c66x|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PCIE_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pcie-lld.git"
PCIE_LLD_GIT_PROTOCOL = "git"
PCIE_LLD_GIT_BRANCH = "master"
PCIE_LLD_GIT_DESTSUFFIX = "git/ti/drv/pcie"
# Below commit ID corresponds to "DEV.PCIE_LLD.02.03.00.05"
PCIE_LLD_SRCREV = "3cdbb5e4e4ccced496a4ca91b203965fafffc3e9"
BRANCH = "${PCIE_LLD_GIT_BRANCH}"
SRC_URI = "${PCIE_LLD_GIT_URI};destsuffix=${PCIE_LLD_GIT_DESTSUFFIX};protocol=${PCIE_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${PCIE_LLD_SRCREV}"
PV = "02.03.00.05"
PR = "r0"
PR = "r1"
DEPENDS_append_k3 = " udma-lld-rtos \
"
S = "${WORKDIR}/${PCIE_LLD_GIT_DESTSUFFIX}"
export PDK_PCIE_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"

View File

@@ -20,8 +20,8 @@ PM_LLD_GIT_BRANCH_k2g = "int_pm_am335x"
PM_LLD_GIT_DESTSUFFIX = "git/ti/drv/pm"
# Below commit ID corresponds to "DEV.PM_LLD.01.08.00.23"
PM_LLD_SRCREV = "7c064b93a0ae648441991abb5c71b99d2c209eeb"
# Below commit ID corresponds to "DEV.PM_LLD.01.08.00.23A"
PM_LLD_SRCREV = "59abc6ffb890d24b82de0248d204ad10c1bfc2af"
# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.05C"
PM_LLD_SRCREV_ti33x = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
@@ -32,7 +32,7 @@ BRANCH = "${PM_LLD_GIT_BRANCH}"
SRC_URI = "${PM_LLD_GIT_URI};destsuffix=${PM_LLD_GIT_DESTSUFFIX};protocol=${PM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${PM_LLD_SRCREV}"
PV = "01.08.00.23"
PV = "01.08.00.23A"
PR = "r0"
S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
@@ -66,5 +66,6 @@ do_compile_append() {
# Workaround: dra7xx build requires am57xx pm libraries for opencl-monitor
TI_PDK_LIMIT_SOCS_append_dra7xx = " am571x am572x am574x"
TI_PDK_LIMIT_BOARDS_append_dra7xx = " evmAM571x evmAM572x idkAM574x"
INSANE_SKIP_${PN} = "arch staticdev"

View File

@@ -2,15 +2,15 @@ DESCRIPTION = "Programmable Real-time Unit Software Package"
HOMEPAGE = "http://processors.wiki.ti.com/index.php/PRU-ICSS"
LICENSE = "BSD-3-Clause & GPL-2.0 & PD"
LIC_FILES_CHKSUM = "file://PRU-Package-v5.0-Manifest.html;md5=a86a37c8b6396ad0ad6ae752f1aa8fcc"
LIC_FILES_CHKSUM = "file://PRU-Package-v6.0-Manifest.html;md5=ea854230556f47609efdaedca174b44c"
inherit update-alternatives
BRANCH = "master"
SRC_URI = "git://git.ti.com/pru-software-support-package/pru-software-support-package.git;protocol=git;branch=${BRANCH}"
SRCREV = "1ff0393b3b9454fe9c58399c1b5d2db511e8049c"
SRCREV = "ff252a5e174f1b6aa42931744939f20d25d8e070"
PV = "5.5.0"
PV = "5.6.0"
PR = "r1"
require recipes-ti/includes/ti-paths.inc
@@ -33,6 +33,7 @@ DEPENDS = "ti-cgt-pru-native"
S = "${WORKDIR}/git"
export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}"
export PRU_SSP = "${S}"
SUBDIRS = "examples pru_cape/pru_fw lib/src labs"

View File

@@ -8,17 +8,16 @@ require recipes-ti/includes/ti-paths.inc
COMPATIBLE_MACHINE = "am65xx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.15B"
SRCREV = "989f802266d52f50a6db8f2be6967eacd9d2b409"
PV = "01.00.00.15B"
BRANCH = "master"
SRC_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git;protocol=git;branch=${BRANCH}"
inherit ti-pdk-fetch
TI_PDK_COMP = "ti.drv.pruss.example.apps.icssg_pwm.firmware.src"
PE = "1"
DEPENDS = "ti-cgt-pru-native pru-icss common-csl-ip-rtos"
S = "${WORKDIR}/git/example/apps/icssg_pwm/firmware/src"
EXTRA_OEMAKE += " \
PRU_CGT="${TI_CGT_PRU_INSTALL_DIR}" \

View File

@@ -8,20 +8,20 @@ require recipes-ti/includes/ti-paths.inc
COMPATIBLE_MACHINE = "ti33x"
PACKAGE_ARCH = "${MACHINE_ARCH}"
# Below commit ID corresponds to "DEV.UART_LLD.01.00.00.15"
SRCREV = "4493f456549c85749a05b1f46bf0b75d23976db1"
PV = "01.00.00.15"
inherit ti-pdk-fetch
BRANCH = "master"
SRC_URI = "git://git.ti.com/keystone-rtos/uart-lld.git;protocol=git;branch=${BRANCH} \
TI_PDK_COMP = "ti.drv.uart"
PE = "1"
SRC_URI_append = " \
file://0001-icss_uart-add-Makefile-for-building-firmware.patch \
file://0001-icss_uart-remove-dependency-on-PDK-CSL.patch \
"
DEPENDS = "ti-cgt-pru-native pru-icss"
S = "${WORKDIR}/git"
export PRU_CGT = "${TI_CGT_PRU_INSTALL_DIR}"
export PRU_SSP = "${STAGING_DIR_TARGET}/usr"

View File

@@ -4,11 +4,13 @@ require recipes-ti/includes/ti-paths.inc
require recipes-bsp/emac-lld/emac-lld.inc
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://src/makefile;beginline=6;endline=53;md5=3f9129d208f240940749757214bdc191"
LIC_FILES_CHKSUM = "file://icss_dualmac/src/makefile;beginline=6;endline=53;md5=3f9129d208f240940749757214bdc191"
PR = "r0"
S = "${WORKDIR}/git/firmware/icss_dualmac"
TI_PDK_COMP = "ti.drv.emac.firmware"
B = "${S}/icss_dualmac"
COMPATIBLE_MACHINE = "am65xx"

View File

@@ -4,32 +4,34 @@ require recipes-ti/includes/ti-paths.inc
require recipes-bsp/icss-emac-lld/icss-emac-lld.inc
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3"
LIC_FILES_CHKSUM = "file://icss_dualemac/src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3"
PV = "${PV_DUALEMAC_FW}"
PR = "${INC_PR}.0"
S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}/firmware/icss_dualemac"
TI_PDK_COMP = "ti.drv.icss_emac.firmware"
COMPATIBLE_MACHINE = "am57xx-evm|am437x-evm|am335x-evm|k2g"
B = "${S}/icss_dualemac"
COMPATIBLE_MACHINE = "am57xx-evm|am57xx-hs-evm|ti43x|ti33x|k2g"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "ti-cgt-pru-native"
PRU_VERSION = ""
PRU_VERSION_am335x-evm = "REV1"
PRU_VERSION_am437x-evm = "REV1"
PRU_VERSION_ti33x = "REV1"
PRU_VERSION_ti43x = "REV1"
PRU_VERSION_am57xx-evm = "REV2"
PRU_VERSION_am57xx-hs-evm = "REV2"
PRU_VERSION_k2g = "REV2"
FW_PREFIX = ""
FW_PREFIX_am335x-evm = "am335x"
FW_PREFIX_am437x-evm = "am437x"
FW_PREFIX_ti33x = "am335x"
FW_PREFIX_ti43x = "am437x"
FW_PREFIX_am57xx-evm = "am57xx"
FW_PREFIX_am57xx-hs-evm = "am57xx"
FW_PREFIX_k2g = "k2g"
EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}" PRU_VERSION_LIST="${PRU_VERSION}""
do_install() {

View File

@@ -9,8 +9,6 @@ include pruss-lld.inc
PR = "${INC_PR}.0"
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PDK_PKG_PATH=${STAGING_DATADIR}/ti/ti-pdk-tree/packages PRUSS_SRC_DIR=${S}"

View File

@@ -6,8 +6,6 @@ require recipes-bsp/pruss-lld/pruss-lld.inc
COMPATIBLE_MACHINE_append = "|k3"
PR = "${INC_PR}.0"
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " osal-rtos"
DEPENDS_append_ti33x = " starterware-rtos"
DEPENDS_append_ti43x = " starterware-rtos"

View File

@@ -6,8 +6,6 @@ include pruss-lld.inc
PR = "${INC_PR}.2"
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR} PRUSS_SRC_DIR=${S}"
DEVICE_LIST ?= "${TI_PDK_LIMIT_SOCS}"

View File

@@ -4,18 +4,11 @@ LIC_FILES_CHKSUM = "file://pruicss.h;beginline=1;endline=31;md5=315177aa03d58bcd
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PRUSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/pruss-lld.git"
PRUSS_LLD_GIT_PROTOCOL = "git"
PRUSS_LLD_GIT_BRANCH = "master"
PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"
inherit ti-pdk-fetch
# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.15B"
PRUSS_LLD_SRCREV = "989f802266d52f50a6db8f2be6967eacd9d2b409"
TI_PDK_COMP = "ti.drv.pruss"
BRANCH = "${PRUSS_LLD_GIT_BRANCH}"
SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
PE = "1"
SRCREV = "${PRUSS_LLD_SRCREV}"
PV = "01.00.00.15B"
INC_PR = "r0"

View File

@@ -6,8 +6,6 @@ include pruss-lld.inc
PR = "${INC_PR}.2"
S = "${WORKDIR}/${PRUSS_LLD_GIT_DESTSUFFIX}"
EXTRA_OEMAKE += "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"
do_compile () {

View File

@@ -0,0 +1,40 @@
DESCRIPTION = "PRU Switch firmware for AM57xx"
require recipes-ti/includes/ti-paths.inc
require recipes-bsp/icss-emac-lld/icss-emac-lld.inc
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://icss_dualemac/src/firmware_version.h;beginline=6;endline=53;md5=1f0a640a261059cdcbbcf01e6a739ff3"
PR = "${INC_PR}.0"
TI_PDK_COMP = "ti.drv.icss_emac.firmware"
B = "${S}/icss_switch"
COMPATIBLE_MACHINE = "dra7xx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "ti-cgt-pru-native"
PRU_VERSION = ""
PRU_VERSION_dra7xx = "REV2"
FW_PREFIX = ""
FW_PREFIX_dra7xx = "am57xx"
EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}" PRU_VERSION_LIST="${PRU_VERSION}""
do_install() {
install -d ${D}${base_libdir}/firmware/ti-pruss
install -m 0644 ./elf/${PRU_VERSION}/icss_stp_switch_PRU0.elf \
${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru0-prusw-fw.elf
install -m 0644 ./elf/${PRU_VERSION}/icss_stp_switch_PRU1.elf \
${D}${base_libdir}/firmware/ti-pruss/${FW_PREFIX}-pru1-prusw-fw.elf
}
FILES_${PN} = "${base_libdir}/firmware"
INSANE_SKIP_${PN} = "arch"

View File

@@ -4,19 +4,12 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/qmss/COPYING.txt;md5=cd04fb0870
COMPATIBLE_MACHINE = "keystone"
PACKAGE_ARCH = "${MACHINE_ARCH}"
QMSS_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/qmss-lld.git"
QMSS_LLD_GIT_PROTOCOL = "git"
QMSS_LLD_GIT_BRANCH = "master"
QMSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/qmss"
inherit ti-pdk-fetch
# Below commit ID corresponding to "DEV.QMSS_LLD.02.01.00.16A"
QMSS_LLD_SRCREV = "7ca6e92b2081bd2eb64fa3dc9ca33df78b3ce292"
TI_PDK_COMP = "ti.drv.qmss"
BRANCH ="${QMSS_LLD_GIT_BRANCH}"
SRC_URI = "${QMSS_LLD_GIT_URI};destsuffix=${QMSS_LLD_GIT_DESTSUFFIX};protocol=${QMSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${QMSS_LLD_SRCREV}"
PE = "1"
PV = "02.01.00.16A"
INC_PR = "r0"
DEVICELIST = "k2h k2k k2l k2e"
@@ -24,4 +17,3 @@ DEVICELIST_k2hk = "k2h k2k"
DEVICELIST_k2l = "k2l"
DEVICELIST_k2e = "k2e"
S = "${WORKDIR}/${QMSS_LLD_GIT_DESTSUFFIX}"

View File

@@ -2,22 +2,14 @@ DESCRIPTION = "TI Resource Manager Low Level Driver"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/rm/COPYING.txt;md5=dc61631b65360e6beb73b6c337800afc"
RM_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/rm-lld.git"
RM_LLD_GIT_PROTOCOL = "git"
RM_LLD_GIT_BRANCH = "master"
RM_LLD_GIT_DESTSUFFIX = "git/ti/drv/rm"
inherit ti-pdk-fetch
# Below commit ID corresponds to "DEV.RM_LLD.02.02.00.03B"
RM_LLD_SRCREV = "dbe616355318981999c2f7a70a14377fcda913c8"
TI_PDK_COMP = "ti.drv.rm"
BRANCH = "${RM_LLD_GIT_BRANCH}"
SRC_URI = "${RM_LLD_GIT_URI};destsuffix=${RM_LLD_GIT_DESTSUFFIX};protocol=${RM_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${RM_LLD_SRCREV}"
PE = "1"
PV = "02.02.00.03B"
INC_PR = "r0"
COMPATIBLE_MACHINE = "keystone"
BASEDIR = "${WORKDIR}/git"
S = "${BASEDIR}/ti/drv/rm"

View File

@@ -8,14 +8,14 @@ SA_LLD_GIT_PROTOCOL = "git"
SA_LLD_GIT_BRANCH = "master"
SA_LLD_GIT_DESTSUFFIX = "git/ti/drv/sa"
# Below commit ID corresponding to "DEV.SA_LLD.04.00.00.03B"
SA_LLD_SRCREV = "ac85eea98ccb73fa00006afca8ae03536e933134"
# Below commit ID corresponding to "DEV.SA_LLD.04.00.00.03D"
SA_LLD_SRCREV = "506491b586c13c90f307b527df5eaacd35af6d02"
BRANCH = "${SA_LLD_GIT_BRANCH}"
SRC_URI = "${SA_LLD_GIT_URI};destsuffix=${SA_LLD_GIT_DESTSUFFIX};protocol=${SA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${SA_LLD_SRCREV}"
PV = "04.00.00.03B"
PV = "04.00.00.03D"
INC_PR = "r0"
S = "${WORKDIR}/${SA_LLD_GIT_DESTSUFFIX}"

View File

@@ -1,33 +1,25 @@
SUMMARY = "TI RTOS low level driver for SCICLIENT"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.sciclient"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://sciclient.h;beginline=1;endline=31;md5=7224b2eeca1444815f1737bfcdfa892a"
LIC_FILES_CHKSUM = "file://COPYING.txt;md5=99d7639a81c1ba1f16fd070a928ffddb"
COMPATIBLE_MACHINE = "k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SCICLIENT_GIT_URI = "git://git.ti.com/keystone-rtos/sciclient.git"
SCICLIENT_GIT_PROTOCOL = "git"
SCICLIENT_GIT_BRANCH = "master"
PR = "r1"
# Below commit ID corresponds to "DEV.SCICLIENT.01.00.00.04"
SCICLIENT_SRCREV = "287fe553ef548a60cce59e6a41d2e173ecbbc18a"
BRANCH = "${SCICLIENT_GIT_BRANCH}"
SRC_URI = "${SCICLIENT_GIT_URI};protocol=${SCICLIENT_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${SCICLIENT_SRCREV}"
PV = "01.00.00.04"
PR = "r0"
DEPENDS_append = " osal-rtos common-csl-ip-rtos"
DEPENDS_append = " osal-rtos common-csl-ip-rtos openssl-native"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
SCICLIENT_PACKAGE_BASE = "${S}/../sciclient_base"
SCICLIENT_PACKAGE_BASE = "${WORKDIR}/sciclient_base"
SCICLIENT_ROOTPATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/sciclient"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
@@ -68,6 +60,41 @@ do_compile() {
tar -cf sciclient.tar --exclude='*.tar' ./*
}
do_compile_prepend_am65xx-hs-evm() {
cd ${SCICLIENT_ROOTPATH}
# Saving the GP firmware to a different GP name
cp ${CP_ARGS} ./soc/V0/sysfw.bin ./soc/V0/sysfw-gp.bin
cd ${SCICLIENT_ROOTPATH}/tools
# Create the .bin file for HS
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x-hs ${PDK_INSTALL_DIR}/packages
cd -
}
do_compile_prepend_am65xx-evm() {
cd ${SCICLIENT_ROOTPATH}/tools
# Create the .bin file for GP, PG1
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x ${PDK_INSTALL_DIR}/packages
# Create the .bin file for GP, PG2
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh am65x_pg2 ${PDK_INSTALL_DIR}/packages
cd -
}
do_compile_prepend_j7-evm() {
cd ${SCICLIENT_ROOTPATH}/tools
# Create the .bin file for GP
${SCICLIENT_ROOTPATH}/tools/firmwareHeaderGen.sh j721e ${PDK_INSTALL_DIR}/packages
cd -
}
do_install() {
cd ${SCICLIENT_ROOTPATH}
install -d ${D}${PDK_INSTALL_DIR_RECIPE}/packages/ti/drv/sciclient
@@ -79,3 +106,6 @@ FILES_${PN} += "${PDK_INSTALL_DIR_RECIPE}/packages"
INSANE_SKIP_${PN} = "arch ldflags file-rdeps"
INSANE_SKIP_${PN}-dbg = "arch"
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_SYSROOT_STRIP = "1"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS low level driver for Serial Peripheral Interface (SPI)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.spi"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://SPI.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d13518cf18a0122b8"
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://SPI.h;beginline=1;endline=31;md5=8580f9c5c0de8d5d1351
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SPI_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/spi-lld.git"
SPI_LLD_GIT_PROTOCOL = "git"
SPI_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.SPI_LLD.01.00.00.16A"
SPI_LLD_SRCREV = "4319424ca55676d25758f3e05797fac707b0b1f8"
BRANCH = "${SPI_LLD_GIT_BRANCH}"
SRC_URI = "${SPI_LLD_GIT_URI};protocol=${SPI_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${SPI_LLD_SRCREV}"
PV = "01.00.00.16A"
PR = "r0"
DEPENDS_append = " osal-rtos \

View File

@@ -3,24 +3,16 @@ LIC_FILES_CHKSUM = "file://${WORKDIR}/git/ti/drv/srio/srio_drv.h;beginline=1;end
COMPATIBLE_MACHINE = "k2hk"
SRIO_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/srio-lld.git"
SRIO_LLD_GIT_PROTOCOL = "git"
SRIO_LLD_GIT_BRANCH = "master"
SRIO_LLD_GIT_DESTSUFFIX = "git/ti/drv/srio"
inherit ti-pdk-fetch
# commit ID corresponding to "DEV.SRIO_LLD.02.00.00.17A"
SRIO_LLD_SRCREV = "8f230bda0a5a4c510101834bb7bb403182ac2ed8"
TI_PDK_COMP = "ti.drv.srio"
BRANCH = "${SRIO_LLD_GIT_BRANCH}"
SRC_URI = "${SRIO_LLD_GIT_URI};destsuffix=${SRIO_LLD_GIT_DESTSUFFIX};protocol=${SRIO_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${SRIO_LLD_SRCREV}"
PE = "1"
PV = "02.00.00.17A"
INC_PR = "r0"
DEVICELIST = "k2h k2k"
BASEDIR = "${WORKDIR}/git"
S = "${BASEDIR}/ti/drv/srio"
EXTRA_OEMAKE = "-f makefile_armv7 PDK_INSTALL_PATH=${STAGING_INCDIR}"

View File

@@ -8,14 +8,14 @@ STARTERWARE_GIT_URI = "git://git.ti.com/keystone-rtos/starterware.git"
STARTERWARE_GIT_PROTOCOL = "git"
STARTERWARE_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.12"
STARTERWARE_SRCREV = "7f418b7471ca11ba4c6d91b4a7eb992a1dd55d7d"
# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.12A"
STARTERWARE_SRCREV = "49a4d4cd4c72bacee738d44b8e72e7f59aa948cd"
BRANCH = "${STARTERWARE_GIT_BRANCH}"
SRC_URI = "${STARTERWARE_GIT_URI};protocol=${STARTERWARE_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${STARTERWARE_SRCREV}"
PV = "02.01.01.12"
PV = "02.01.01.12A"
INC_PR = "r0"
S = "${WORKDIR}/git"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI third generation Turbo Coprocessor (TCP3) low level driver"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.tcp3d"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca4ac6692961402beb7"
@@ -8,23 +12,8 @@ LIC_FILES_CHKSUM = "file://tcp3dver.h;beginline=1;endline=47;md5=3fe46c6320fb9ca
COMPATIBLE_MACHINE = "k2hk|k2l|c66x"
PACKAGE_ARCH = "${MACHINE_ARCH}"
TCP3D_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/tcp3d-lld.git"
TCP3D_LLD_GIT_PROTOCOL = "git"
TCP3D_LLD_GIT_BRANCH = "master"
TCP3D_LLD_GIT_DESTSUFFIX = "git/ti/drv/bcp"
# Below commit ID corresponds to "DEV.TCP3D_LLD.02.01.00.06B"
TCP3D_LLD_SRCREV = "a8b3791044edf632e8348cdbd287d48a754d11ac"
BRANCH = "${TCP3D_LLD_GIT_BRANCH}"
SRC_URI = "${TCP3D_LLD_GIT_URI};destsuffix=${TCP3D_LLD_GIT_DESTSUFFIX};protocol=${TCP3D_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${TCP3D_LLD_SRCREV}"
PV = "02.01.00.06B"
PR = "r0"
S = "${WORKDIR}/${TCP3D_LLD_GIT_DESTSUFFIX}"
DEPENDS_append = " edma3-lld-rtos"
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"

View File

@@ -4,12 +4,12 @@ LIC_FILES_CHKSUM = "file://driver/common/dq.c;beginline=1;endline=16;md5=e015e28
inherit module
MACHINE_KERNEL_PR_append = "e"
MACHINE_KERNEL_PR_append = "g"
PR = "${MACHINE_KERNEL_PR}"
COMPATIBLE_MACHINE = "j7-evm"
SRCREV = "fe07667a9405f17f04f5d26de5b0ba0626fec807"
SRCREV = "0eba3678300f649e49f03d92d1b624cf0e008008"
EXTRA_OEMAKE = "KPATH=${STAGING_KERNEL_DIR} KCONF=${STAGING_KERNEL_BUILDDIR}"
TARGET_CC_ARCH += "${LDFLAGS}"

View File

@@ -0,0 +1,33 @@
# Recipe to fetch/unpack sources used by ti-pdk-fetch recipes.
#
# Mimic gcc-source.inc from oe-core.
# These shources will be unpacked to a "work-shared" directory. Then each
# "ti-pdk-fetch" recipe will hard-link only the sources it requires.
deltask do_configure
deltask do_compile
deltask do_install
deltask do_populate_sysroot
deltask do_populate_lic
RM_WORK_EXCLUDE += "${PN}"
EXCLUDE_FROM_WORLD = "1"
inherit nopackages ti-pdk-fetch
LICENSE = "BSD-3-Clause"
PN = "${TI_PDK_SOURCE_PN}"
WORKDIR = "${TI_PDK_SOURCE_WORKDIR}"
SSTATE_SWSPEC = "sstate:ti-pdk::${PV}:${PR}::${SSTATE_VERSION}:"
STAMP = "${STAMPS_DIR}/work-shared/ti-pdk-${PV}"
STAMPCLEAN = "${STAMPS_DIR}/work-shared/ti-pdk-${PV}*"
INHIBIT_DEFAULT_DEPS = "1"
DEPENDS = ""
PACKAGES = ""
SRC_URI = "${TI_PDK_GIT_URI};branch=${TI_PDK_GIT_BRANCH};protocol=${TI_PDK_GIT_PROTOCOL}"
SRCREV = "${TI_PDK_SRCREV}"

View File

@@ -13,9 +13,7 @@ DEPENDS_append = " qmss-lld-rtos \
cppi-lld-rtos \
"
BMET_ETH_DESTSUFFIX = "git/bmet_eth"
S = "${WORKDIR}/${BMET_ETH_DESTSUFFIX}"
TI_PDK_COMP = "ti.transport.bmet_eth"
# HTML doc link params
PDK_COMP_LINK_TEXT = "Baremetal Ethernet Transport"

View File

@@ -7,7 +7,7 @@ PR = "${INC_PR}.0"
LIC_FILES_CHKSUM = "file://nimu_icssEth.h;beginline=1;endline=35;md5=3ea633a510be24d8a89d9d08b930994c"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|c66x|omapl1|k3"
DEPENDS_append = " ti-ndk \
pruss-lld-rtos \
@@ -17,13 +17,11 @@ DEPENDS_append_c665x-evm = " emac-lld-rtos"
DEPENDS_append_c667x-evm = " pa-lld-rtos"
DEPENDS_append_omapl1 = " emac-lld-rtos"
NIMU_ICSS_DESTSUFFIX = "git/ndk/nimu_icss"
TI_PDK_COMP = "ti.transport.ndk.nimu_icss"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
S = "${WORKDIR}/${NIMU_ICSS_DESTSUFFIX}"
export PDK_NIMU_ICSS_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"

View File

@@ -9,9 +9,7 @@ LIC_FILES_CHKSUM = "file://nimu_eth.h;beginline=1;endline=35;md5=ee9c662c39d4584
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|omapl1|k3"
NIMU_DESTSUFFIX = "git/ndk/nimu"
S = "${WORKDIR}/${NIMU_DESTSUFFIX}"
TI_PDK_COMP = "ti.transport.ndk.nimu"
DEPENDS_append = " ti-ndk osal-rtos"
DEPENDS_append_ti33x = " starterware-rtos emac-lld-rtos"

View File

@@ -0,0 +1,31 @@
SUMMARY = "RTOS driver for timesync driver"
inherit ti-pdk
require recipes-bsp/transport-rtos/transport.inc
PR = "${INC_PR}.0"
LIC_FILES_CHKSUM = "file://timeSync_ver.h;beginline=23;endline=45;md5=4bd873035e47065aaa811e53622992e9"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g"
DEPENDS_append = " ti-ndk \
osal-rtos \
pruss-lld-rtos \
icss-emac-lld-rtos \
nimu-icss-rtos \
edma3-lld-rtos \
"
TI_PDK_COMP = "ti.transport.timeSync"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
export PDK_TIMESYNC_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
export NDK_INSTALL_PATH = "${NDK_INSTALL_DIR}"
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
XDCPATH_append = ";${NDK_INSTALL_DIR}/packages"

View File

@@ -2,16 +2,10 @@ LICENSE = "BSD-3-Clause"
PACKAGE_ARCH = "${MACHINE_ARCH}"
TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
TRANSPORT_GIT_PROTOCOL = "git"
TRANSPORT_GIT_BRANCH = "master"
inherit ti-pdk-fetch
# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.17A"
TRANSPORT_SRCREV = "9ed171c476a5606777d2dcb4e831c279a5160245"
TI_PDK_COMP = "ti.transport"
BRANCH = "${TRANSPORT_GIT_BRANCH}"
SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
PE = "1"
SRCREV = "${TRANSPORT_SRCREV}"
PV = "01.00.00.17A"
INC_PR = "r0"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS low level driver for Telecom Serial Interface Port (TSIP)"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.tsip"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://tsip.h;beginline=1;endline=32;md5=dab2257b0b8a3678c26915f6eb49b71e"
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://tsip.h;beginline=1;endline=32;md5=dab2257b0b8a3678c26
COMPATIBLE_MACHINE = "k2e|c667x-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
TSIP_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/tsip-lld.git"
TSIP_LLD_GIT_PROTOCOL = "git"
TSIP_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.TSIP_LLD.01.00.00.08A"
TSIP_LLD_SRCREV = "368ff5fbd963f4b5d5c81bbfaf3daca23beb2a87"
BRANCH = "${TSIP_LLD_GIT_BRANCH}"
SRC_URI = "${TSIP_LLD_GIT_URI};protocol=${TSIP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${TSIP_LLD_SRCREV}"
PV = "01.00.00.08A"
PR = "r0"
# HTML doc link params

View File

@@ -1,7 +1,7 @@
require u-boot-ti.inc
PR = "r30"
PR = "r32"
BRANCH = "ti-u-boot-2019.01"
SRCREV = "bded2ef6f8afa87d06fda18f50ef6488d47a920e"
SRCREV = "350f3927b89bc06ce1c9ddb618280d298c418b94"

View File

@@ -1,7 +1,11 @@
SUMMARY = "TI RTOS low level driver for UART"
DESCRIPTION = "TI RTOS low level driver for Universal Asynchronous Receiver/Transmitter (UART) module "
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.uart"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf777f6756cb70aca4a7"
@@ -9,18 +13,6 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
UART_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/uart-lld.git"
UART_LLD_GIT_PROTOCOL = "git"
UART_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.UART_LLD.01.00.00.16B"
UART_LLD_SRCREV = "227feb6e1da72bf0a785d95b7aaffd3216885f95"
BRANCH = "${UART_LLD_GIT_BRANCH}"
SRC_URI = "${UART_LLD_GIT_URI};protocol=${UART_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${UART_LLD_SRCREV}"
PV = "01.00.00.16B"
PR = "r0"
DEPENDS_append = " edma3-lld-rtos \

View File

@@ -1,7 +1,11 @@
SUMMARY = "TI RTOS low level driver for UDMA"
DESCRIPTION = "TI RTOS low level driver for Universal DMA module "
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.udma"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://udma.h;beginline=1;endline=31;md5=83d177cf3df55c16b27ae4102b6ade9a"
@@ -9,19 +13,7 @@ LIC_FILES_CHKSUM = "file://udma.h;beginline=1;endline=31;md5=83d177cf3df55c16b27
COMPATIBLE_MACHINE = "k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
UDMA_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/udma-lld.git"
UDMA_LLD_GIT_PROTOCOL = "git"
UDMA_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.UDMA_LLD.01.00.00.04"
UDMA_LLD_SRCREV = "67edfa436beb3362051a097b456ba07c95faa4a6"
BRANCH = "${UDMA_LLD_GIT_BRANCH}"
SRC_URI = "${UDMA_LLD_GIT_URI};protocol=${UDMA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${UDMA_LLD_SRCREV}"
PV = "01.00.00.04"
PR = "r0"
PR = "r1"
DEPENDS_append = " osal-rtos \
sciclient-rtos \
@@ -30,7 +22,7 @@ DEPENDS_append = " osal-rtos \
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
UDMA_PACKAGE_BASE = "${S}/../udma_base"
UDMA_PACKAGE_BASE = "${WORKDIR}/udma_base"
UDMA_LLD_ROOTPATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/udma"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
@@ -49,7 +41,7 @@ do_configure() {
cd ${S}
# make the release package before building it
make package BOARD=${TI_PDK_LIMIT_BOARDS} DEST_ROOT=${UDMA_PACKAGE_BASE} PDK_UDMA_COMP_PATH=${S}
make package BOARD="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${UDMA_PACKAGE_BASE} PDK_UDMA_COMP_PATH=${S}
}
do_compile() {

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS USB low level driver"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.drv.usb"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://USBver.h;beginline=16;endline=46;md5=5394fa32763383d2c8e2aca5a1c67805"
@@ -8,18 +12,6 @@ LIC_FILES_CHKSUM = "file://USBver.h;beginline=16;endline=46;md5=5394fa32763383d2
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
USB_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/usb.git"
USB_LLD_GIT_PROTOCOL = "git"
USB_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.USB_LLD.01.00.00.19"
USB_LLD_SRCREV = "1304fbdc7e0d67dd3722ac1a450a547a5d82d20a"
BRANCH = "${USB_LLD_GIT_BRANCH}"
SRC_URI = "${USB_LLD_GIT_URI};protocol=${USB_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${USB_LLD_SRCREV}"
PV = "01.00.00.19"
PR = "r0"
DEPENDS_append = " osal-rtos"

View File

@@ -1,6 +1,10 @@
SUMMARY = "TI RTOS profiling utilities"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.utils.profiling"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://profilingver.h;beginline=1;endline=46;md5=974494ad60f33cfc0340e421c5a5a7a0"
@@ -8,21 +12,9 @@ LIC_FILES_CHKSUM = "file://profilingver.h;beginline=1;endline=46;md5=974494ad60f
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|c66x|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PROFILING_GIT_URI = "git://git.ti.com/keystone-rtos/utils.git"
PROFILING_GIT_PROTOCOL = "git"
PROFILING_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.UTILS.01.00.00.10"
PROFILING_SRCREV = "dbd2683d80326165d078282b1ef7dce44667e972"
BRANCH = "${PROFILING_GIT_BRANCH}"
SRC_URI = "${PROFILING_GIT_URI};protocol=${PROFILING_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${PROFILING_SRCREV}"
PV = "01.00.00.10"
PR = "r0"
S = "${WORKDIR}/git/profiling"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

View File

@@ -2,7 +2,11 @@ SUMMARY = "TI RTOS Trace utility"
DESCRIPTION = "This utility allows for tracing support in PDK drivers"
inherit ti-pdk
inherit ti-pdk ti-pdk-fetch
TI_PDK_COMP = "ti.utils.trace"
PE = "1"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://tracever.h;beginline=19;endline=47;md5=983f531ecfc9fc8c4bc3af9333ab6696"
@@ -10,21 +14,9 @@ LIC_FILES_CHKSUM = "file://tracever.h;beginline=19;endline=47;md5=983f531ecfc9fc
COMPATIBLE_MACHINE = "k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
TRACE_GIT_URI = "git://git.ti.com/keystone-rtos/utils.git"
TRACE_GIT_PROTOCOL = "git"
TRACE_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.UTILS.01.00.00.09"
TRACE_SRCREV = "84802d7a787a53f33a24254069c90208c5d87d1e"
BRANCH = "${TRACE_GIT_BRANCH}"
SRC_URI = "${TRACE_GIT_URI};protocol=${TRACE_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${TRACE_SRCREV}"
PV = "01.00.00.09"
PR = "r0"
S = "${WORKDIR}/git/trace"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

View File

@@ -0,0 +1,48 @@
From 51eece2c291e121f9ae67c9b812617b885e76a64 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 18 Dec 2019 20:31:52 -0800
Subject: [PATCH] cmake: Use GNUInstallDirs module to detect install paths
This helps it to calculate directories as per platform instead of
hardcoding them, helps compile it for arches which use /lib64 and
/usr/lib64 for libpaths
Upstream-Status: Submitted [https://github.com/glneo/libion/pull/2]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
CMakeLists.txt | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6e5928c..5b7c0de 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,6 +3,8 @@ PROJECT(ion)
set(PROJECT_DESCRIPTION "ION Userspace Memory Allocator Library")
set(PROJECT_VERSION 1.0.0)
+INCLUDE(GNUInstallDirs)
+
add_library(ion
SHARED
src/libion.c
@@ -23,12 +25,12 @@ target_include_directories(ion
configure_file(libion.pc.in libion.pc @ONLY)
install(TARGETS ion
- LIBRARY DESTINATION lib
- PUBLIC_HEADER DESTINATION include/ion)
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/ion)
install(DIRECTORY include/kernel-headers/4.19/
- DESTINATION include
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
FILES_MATCHING PATTERN "*.h")
install(FILES ${CMAKE_BINARY_DIR}/libion.pc
- DESTINATION lib/pkgconfig)
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
--
2.24.1

View File

@@ -6,7 +6,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
PV = "1.0.0"
BRANCH = "master"
SRC_URI = "git://github.com/glneo/libion.git;protocol=git;branch=${BRANCH}"
SRC_URI = "git://github.com/glneo/libion.git;protocol=git;branch=${BRANCH} \
file://0001-cmake-Use-GNUInstallDirs-module-to-detect-install-pa.patch \
"
SRCREV = "813bd63e2f2118e17cb1c5d38505a1e572a2381c"
S = "${WORKDIR}/git"

View File

@@ -2,14 +2,16 @@
#
# Use these for temporary overrides
CMEM_MACHINE = "${MACHINE}"
CMEM_MACHINE_am57xx-evm = "am571x am572x am574x"
CMEM_MACHINE_am57xx-hs-evm = "am571x am572x am574x"
CMEM_MACHINE_am57xx-evm = "am571x am572x am572idk am5729-beagleboneai am574x"
CMEM_MACHINE_am57xx-hs-evm = "am571x am572x am572idk am5729-beagleboneai am574x"
CMEM_MACHINE_dra7xx-evm = "dra71x dra72x dra74x dra76x"
CMEM_MACHINE_dra7xx-hs-evm = "dra71x dra72x dra74x dra76x"
# Set cmem.dtsi per machine or machine variant
CMEM_DTSI = "cmem.dtsi"
CMEM_DTSI_am571x = "cmem-am571x.dtsi"
CMEM_DTSI_am572idk = "cmem-am572idk.dtsi"
CMEM_DTSI_am5729-beagleboneai = "cmem-am5729-beagleboneai.dtsi"
CMEM_DTSI_am574x = "cmem-am574x.dtsi"
CMEM_DTSI_dra71x = "cmem-dra71x.dtsi"
CMEM_DTSI_dra72x = "cmem-dra72x.dtsi"
@@ -18,8 +20,9 @@ CMEM_DTSI_dra76x = "cmem-dra76x.dtsi"
# Split device trees between variants
CMEM_DEVICETREE = "${KERNEL_DEVICETREE}"
CMEM_DEVICETREE_am571x = "am571x-idk.dtb am571x-idk-lcd-osd101t2045.dtb am571x-idk-lcd-osd101t2587.dtb"
CMEM_DEVICETREE_am572x = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revc.dtb \
am572x-idk.dtb am572x-idk-lcd-osd101t2045.dtb am572x-idk-lcd-osd101t2587.dtb"
CMEM_DEVICETREE_am572x = "am57xx-beagle-x15.dtb am57xx-beagle-x15-revc.dtb"
CMEM_DEVICETREE_am572idk = "am572x-idk.dtb am572x-idk-lcd-osd101t2045.dtb am572x-idk-lcd-osd101t2587.dtb"
CMEM_DEVICETREE_am5729-beagleboneai = "am5729-beagleboneai.dtb"
CMEM_DEVICETREE_am574x = "am574x-idk.dtb am574x-idk-lcd-osd101t2587.dtb"
CMEM_DEVICETREE_dra71x = "dra71-evm.dtb"
CMEM_DEVICETREE_dra72x = "dra72-evm.dtb dra72-evm-lcd-osd101t2045.dtb dra72-evm-lcd-osd101t2587.dtb \

View File

@@ -0,0 +1,40 @@
/ {
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
cmem_block_mem_0: cmem_block_mem@a0000000 {
reg = <0x0 0xa0000000 0x0 0x18000000>;
no-map;
status = "okay";
};
cmem_block_mem_1_ocmc3: cmem_block_mem@40500000 {
reg = <0x0 0x40500000 0x0 0x100000>;
no-map;
status = "okay";
};
};
cmem {
compatible = "ti,cmem";
#address-cells = <1>;
#size-cells = <0>;
#pool-size-cells = <2>;
status = "okay";
cmem_block_0: cmem_block@0 {
reg = <0>;
memory-region = <&cmem_block_mem_0>;
cmem-buf-pools = <1 0x0 0x18000000>;
};
cmem_block_1: cmem_block@1 {
reg = <1>;
memory-region = <&cmem_block_mem_1_ocmc3>;
};
};
};

View File

@@ -0,0 +1,40 @@
/ {
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
cmem_block_mem_0: cmem_block_mem@a0000000 {
reg = <0x0 0xa0000000 0x0 0x20000000>;
no-map;
status = "okay";
};
cmem_block_mem_1_ocmc3: cmem_block_mem@40500000 {
reg = <0x0 0x40500000 0x0 0x100000>;
no-map;
status = "okay";
};
};
cmem {
compatible = "ti,cmem";
#address-cells = <1>;
#size-cells = <0>;
#pool-size-cells = <2>;
status = "okay";
cmem_block_0: cmem_block@0 {
reg = <0>;
memory-region = <&cmem_block_mem_0>;
cmem-buf-pools = <1 0x0 0x20000000>;
};
cmem_block_1: cmem_block@1 {
reg = <1>;
memory-region = <&cmem_block_mem_1_ocmc3>;
};
};
};

View File

@@ -6,5 +6,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-4.19:"
BRANCH = "ti-rt-linux-4.19.y"
SRCREV = "38ae13e6914beeeff5565d02d3ba1843fa647497"
PV = "4.19.79+git${SRCPV}"
SRCREV = "69c51d6d57c150155bea8dd032bd8ce7835cf234"
PV = "4.19.94+git${SRCPV}"

View File

@@ -45,10 +45,11 @@ RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_k2l = " netcp-pa-fw"
# Add run-time dependency for PRU Ethernet firmware to the rootfs
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am57xx-evm = " prueth-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am437x-evm = " prueth-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am335x-evm = " prueth-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am57xx-hs-evm = " prueth-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_ti43x = " prueth-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_ti33x = " prueth-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_k2g = " prueth-fw"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am65xx-evm = " prueth-fw-am65x"
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_am65xx = " prueth-fw-am65x"
# Add run-time dependency for Cadence MHDP firmware to the rootfs
RDEPENDS_${KERNEL_PACKAGE_NAME}-base_append_j7-evm = " cadence-mhdp-fw"
@@ -59,8 +60,8 @@ S = "${WORKDIR}/git"
BRANCH = "ti-linux-4.19.y"
SRCREV = "fbf2b6dfdbcc821cd5f80fd32712515e4a6720d6"
PV = "4.19.79+git${SRCPV}"
SRCREV = "5a23bc00e08d26bb83952953d909c95b42fab70c"
PV = "4.19.94+git${SRCPV}"
# Append to the MACHINE_KERNEL_PR so that a new SRCREV will cause a rebuild
MACHINE_KERNEL_PR_append = "a"

View File

@@ -1,15 +0,0 @@
require recipes-ti/bios/ti-sysbios.inc
PV = "6_76_02_02"
PR = "r0"
LIC_FILES_CHKSUM = "file://manifest_bios_${PV}.html;md5=5cf40699c51b26d36fc01647c0b27fb1"
SRC_URI[sysbiosbin.md5sum] = "7ae35f34179492913e40f02ec5ffb7dd"
SRC_URI[sysbiosbin.sha256sum] = "029981f79ce61fe28241944f4f60c37b2c4b8c83fe1ee38ed400d58412b4fdb6"
TI_BIN_UNPK_CMDS = ""
TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${WORKDIR}"
BINFILE = "bios_${PV}.run"
SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/${PV}/exports/${BINFILE};name=sysbiosbin"

View File

@@ -1,12 +1,12 @@
require recipes-ti/bios/ti-sysbios.inc
PV = "6_75_02_00"
PV = "6_76_03_01"
PR = "r0"
LIC_FILES_CHKSUM = "file://manifest_bios_${PV}.html;md5=5cf40699c51b26d36fc01647c0b27fb1"
SRC_URI[sysbiosbin.md5sum] = "8bca751d3054e74b9edb510a0d099095"
SRC_URI[sysbiosbin.sha256sum] = "c92cb72f86656b1e37454e238e9838f301eeeb4d711a0f4a84089ef80ccb6013"
SRC_URI[sysbiosbin.md5sum] = "647243209d66d5dd35503b0ec5a84ab9"
SRC_URI[sysbiosbin.sha256sum] = "b762b7f2343d26d367f952488e529046785128005158cc921c3baef08e97116a"
TI_BIN_UNPK_CMDS = ""
TI_BIN_UNPK_ARGS = "--mode unattended --prefix ${WORKDIR}"

View File

@@ -2,7 +2,7 @@ SUMMARY = "TI ARM Code Generation Tools"
HOMEPAGE = "https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm"
LICENSE = "(TI-TSPA & Thai-Open-Source-Software-Center) & BSD-3-Clause & BSL-1.0 & Hewlett-Packard & Patrick-Powell & AFL-3.0 & MIT & BSD-2-Clause & PD & BSD-4-Clause"
LIC_FILES_CHKSUM = "file://ti-cgt-arm_${PV}.LTS/README.txt;md5=ab7a61241e90fcd144a756d88294cf30"
LIC_FILES_CHKSUM = "file://ti-cgt-arm_${PV}.LTS/README.txt;md5=79631eb21b2e5b7190cd3ff1dfd41108"
require recipes-ti/includes/ti-unpack.inc
require recipes-ti/includes/ti-staging.inc
@@ -27,8 +27,8 @@ do_install() {
cp -r ${S}/ti-cgt-arm*/. ${D}${M4_TOOLCHAIN_INSTALL_DIR_RECIPE}
}
SRC_URI[cgt_arm_installer.md5sum] = "af2378cf8d5d6f200ef3329f5a065529"
SRC_URI[cgt_arm_installer.sha256sum] = "d90ae2360cd5b22912715ae7898d99352da1b97fd655f9a55d0d19a2a46bab0e"
SRC_URI[cgt_arm_installer.md5sum] = "e9e668332cf86c965b4da9d1d488426b"
SRC_URI[cgt_arm_installer.sha256sum] = "da976143128c619a278cb4214a4295c409d100f9e65ad2f4d0d1039db7cf98f4"
BINFILE_NAME = "cgt_arm_installer"

View File

@@ -20,10 +20,7 @@ python ti_bin_do_unpack() {
import os
# InstallJammer requires 32bit version of glibc
lib32path = '/lib'
if os.path.exists('/lib64') and (os.path.islink('/lib64') or os.path.islink('/lib') or os.path.exists('/lib32')):
lib32path = '/lib32'
if not os.path.exists('%s/libc.so.6' % lib32path) and not os.path.exists('%s/i386-linux-gnu/libc.so.6' % lib32path):
if not os.path.exists('/lib/ld-linux.so.2'):
bb.fatal("TI installer requires 32bit glibc libraries for proper operation\nrun 'yum install glibc.i686' on Fedora or 'apt-get install libc6:i386' on Ubuntu/Debian")
localdata = bb.data.createCopy(d)

View File

@@ -1,5 +1,5 @@
PV = "3.50.04.08"
INC_PR = "r0"
INC_PR = "r2"
PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_HOST ?= "null"

View File

@@ -26,8 +26,8 @@ name=${TI_IPC_METADATA_NAME}"
# Corresponds to tag: 3.50.04.08
TI_IPC_METADATA_SRCREV = "48788ea79190c4995df4c802e8aa4e17f332943d"
# Corresponds to tag: 3.50.04.07B
TI_IPC_EXAMPLES_SRCREV = "ad3d694e30367a5c04525aef7c6ee9a33896fd59"
# Corresponds to tag: 3.50.04.08
TI_IPC_EXAMPLES_SRCREV = "4707fcbbe0d136e781c4a7ffdc072be407c34358"
SRCREV_FORMAT = "default"
SRCREV_ipc-metadata = "${TI_IPC_METADATA_SRCREV}"
@@ -39,7 +39,7 @@ S_ipc-metadata = "${WORKDIR}/git/ipc-metadata"
RELEASE_TYPE = "GA"
RELEASE_SUFFIX = ""
PR = "${INC_PR}.r1"
PR = "${INC_PR}.r2"
DEPENDS_append_keystone = " ti-cgt6x-native \
gcc-arm-none-eabi-native \
@@ -84,12 +84,13 @@ IPC_TARGETS_am65xx = "\
ti.targets.arm.elf.R5F="${M4_TOOLCHAIN_INSTALL_DIR}" \
"
PARALLEL_XDC = "${@oe.utils.parallel_make_argument(d, '--jobs=%d')}"
EXTRA_OEMAKE = "\
PLATFORM=${PLATFORM} \
XDC_INSTALL_DIR="${XDC_INSTALL_DIR}" \
BIOS_INSTALL_DIR="${SYSBIOS_INSTALL_DIR}" \
${IPC_TARGETS} \
JOBS="--jobs=${BB_NUMBER_THREADS}" \
${PARALLEL_XDC} \
JAVA_TOOL_OPTIONS=-Xss2560k \
"
EXTRA_OEMAKE_append_am65xx = " PDK_INSTALL_DIR=${PDK_INSTALL_DIR}"

View File

@@ -8,8 +8,8 @@ TI_IPC_GIT_URI = "git://git.ti.com/ipc/ipcdev.git"
TI_IPC_GIT_PROTOCOL = "git"
TI_IPC_GIT_BRANCH = "3.50"
#Corresponds to 3.50.04.08
TI_IPC_SRCREV = "1d53b856338b86d1979fe09345c0b382913a848a"
#Corresponds to 3.50.04.08B
TI_IPC_SRCREV = "292e171b24f7c0f4d2fc20ec53bba17e970552f1"
BRANCH = "${TI_IPC_GIT_BRANCH}"
SRC_URI = "${TI_IPC_GIT_URI};protocol=${TI_IPC_GIT_PROTOCOL};branch=${BRANCH};name=ipcdev"

View File

@@ -4,28 +4,17 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=92ab6f5e10f150
require recipes-ti/includes/ti-paths.inc
PV = "01.00.00.14B"
PR = "r0"
PDK_BUILD_GIT_URI = "git://git.ti.com/keystone-rtos/processor-pdk-build.git"
PDK_BUILD_GIT_PROTOCOL = "git"
PDK_BUILD_GIT_BRANCH = "master"
inherit ti-pdk-fetch
# Below Commit ID corresponds to "DEV.PDK_BUILD.01.00.00.14B"
PDK_BUILD_SRCREV = "ace03765311d61234e86f6ba04912ab808d37d30"
TI_PDK_COMP = "ti.build"
BRANCH = "${PDK_BUILD_GIT_BRANCH}"
SRC_URI = "\
${PDK_BUILD_GIT_URI};protocol=${PDK_BUILD_GIT_PROTOCOL};branch=${BRANCH} \
"
SRCREV = "${PDK_BUILD_SRCREV}"
PE = "1"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|keystone|omapl1|c66x|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
S = "${WORKDIR}/git/"
PARALLEL_MAKE = ""
CLEANBROKEN = "1"