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

Compare commits

...

355 Commits

Author SHA1 Message Date
Mahesh Radhakrishnan
a65f0a338d board-rtos: SRCREV update to 01.00.10.06G
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-17 18:20:35 +00:00
Sam Nelson
981d0304e1 Revert "ti-ipc: Update commit id for latest code for 3.50.04.07"
This reverts commit 03e5b21e8a.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-15 17:03:55 +00:00
Sam Nelson
d658e00890 ti-ipc: Update examples to latest version
Fixes issues with AM65X examples

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-15 17:03:51 +00:00
Mahesh Radhakrishnan
65d21cf0ad mcasp-lld-rtos:SRCREV update to 01.01.00.15C
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-15 02:49:34 +00:00
Mahesh Radhakrishnan
3c5aedd758 board-rtos:SRCREV update to 01.00.10.06F
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-11 21:27:45 +00:00
Sam Nelson
f1361292a3 ti-ipc: Update commit id for latest code for 3.50.04.07
Include fixes issues found with static analysis

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-10 16:44:17 +00:00
Mahesh Radhakrishnan
2ed9bed4a3 transport-rtos: SRCREV update to 01.00.00.17A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:37 +00:00
Mahesh Radhakrishnan
5fdb9bf790 pruss-lld: SRCREV update to 01.00.00.15B
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:37 +00:00
Mahesh Radhakrishnan
edb9e2291e mmcsd-lld-rtos: SRCREV update to 01.00.00.17D
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:37 +00:00
Mahesh Radhakrishnan
cf5b57e155 mcasp-lld-rtos: SRCREV update to 01.01.00.15B
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:37 +00:00
Mahesh Radhakrishnan
6be024e40c board-rtos: SRCREV update to 01.00.10.06E
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:37 +00:00
Mahesh Radhakrishnan
883c65f1e7 ti-pdk-build-rtos: SRCREV update to 01.00.00.14A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
4d4378e516 uart-lld-rtos: SRCREV update to 01.00.00.16B
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
45066009d3 spi-lld-rtos: SRCREV update to 01.00.00.16A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
5f313bde41 sa-lld: SRCREV update to 04.00.00.03B
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
4bb4a090ce pruss-lld: SRCREV update to 01.00.00.15A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
93489b17e7 osal: SRCREV udpate to 01.00.00.16B
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
53d8e21232 mmcsd-lld-rtos: SRCREV uppdate to 01.00.00.17C
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
050f434690 mcasp-lld-rtos: SRCREV update to 01.01.00.15A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
893ee4d8e2 i2c-lld-rtos: SRCREV update to 01.00.00.16A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
db28893020 gpio-llld-rtos: SRCREV udpate to 01.00.00.16B
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
11c8addb73 emac-lld: SRCREV udpate to 01.00.03.18
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
cda8d46ea1 common-csl-ip: SRCREV update to 03.03.00.16B
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
f9c2f3149e board-rtos: SRCREV update to 01.00.10.06D
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-08 23:57:23 +00:00
Mahesh Radhakrishnan
9570ebe62e ti-pdk-build-rtos: SRCREV update to 01.00.00.14
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
121b6dec0e multiprocmgr: SRCREV update to 3.0.5.0
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
a01a721b7a profiling-rtos: SRCREV update to 01.00.00.10
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
e26f06b672 usb-lld-rtos: SRCREV update to 01.00.00.19
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
01dd941114 udma-lld-rtos: SRCREV update to 01.00.00.04
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
37d9f3098b uart-lld-rtos: SRCREV update to 01.00.00.16
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
1d6019ff0b transport-rtos: SRCREV update to 01.00.00.17
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
9b2d71860d starterware: SRCREV update to 02.01.01.12
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
2b819c9421 spi-lld-rtos: SRCREV update to 01.00.00.16
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
5f301cbf17 serdes-diag-rtos: SRCREV update to 01.00.00.13
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
ee82717b4c sciclient-rtos: SRCREV update to 01.00.00.04
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
9c0f06405b pruss-lld: SRCREV update to 01.00.00.15
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
7fd1940626 pm-lld-rtos: SRCREV update to 01.08.00.23
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
7fd2603af7 pcie-lld-rtos: SRCREV update to 02.03.00.05
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
527a3581c0 osal: SRCREV update to 01.00.00.16
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
2d604d0cb4 nwal-lld: SRCREV update to 02.01.00.13
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
46a242df6f mmcsd-lld-rtos: SRCREV update to 01.00.00.17
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
83e6ac5f5d mmap-lld: SRCREV update to 02.00.00.08C
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
3e923978e8 mcasp-lld-rtos: SRCREV update to 01.01.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
02a4ec59c2 icss-emac-lld: SRCREV update to 01.00.00.17
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
1084067c83 i2c-lld-rtos: SRCREV update to 01.00.00.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
6f60957bfa gpio-lld-rtos: SRCREV update to 01.00.00.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
0e6442314d fatfs-rtos: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
a8babb9aa2 emac-lld:SRCREV update to 01.00.03.18
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
52995bb97d dfe-lld:SRCREV to 01.00.00.09A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
9a0c72f1a1 common-csl-ip: SRCREV to 03.03.00.16A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
bf3cb71055 board-rtos: SRCREV update to 01.00.10.06C
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-10-03 18:17:08 +00:00
Mahesh Radhakrishnan
e4396e4833 ti-cgt7x: Update to version 1.2.0
The license checksum changed due to the version, but the license itself
has not changed since the last release (1.1.0)

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-27 15:04:08 +00:00
Sam Nelson
ebfce02702 ti-ipc: Update to new version 3.50.04.07
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-25 15:28:21 +00:00
Mahesh Radhakrishnan
70af06e243 sciclient-rtos: SRCREV update
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-24 13:32:57 +00:00
Mahesh Radhakrishnan
84a4b39128 ibl-boot-rtos: SRCREV bump to address b2ccs utils packaging issue on windows
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-17 17:31:48 +00:00
Andrew F. Davis
381c4ab435 ti-sgx-ddk-um: Remove the removing of wayland-egl.pc
This file was shipped as part of the DDK, but was also supplied by
libwayland so it was deleted here. This file has been removed from
the DDK, so deleting the file manually here is no longer needed.

Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-17 17:31:26 +00:00
Andrew F. Davis
a2c983d4ed ti-sgx-ddk-um: Drop omap5-sgx-ddk-um-linux package
No one in-tree depends on this anymore. This used to be the name of the
package so this was kept here for several years for backwards
compatibility. Remove this from PROVIDES.

Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-17 17:31:26 +00:00
Andrew F. Davis
20ef0a822f ti-sgx-ddk-um: Add wayland-protocols as build dependency
Although not needed for the IMG default EGL implementation this is needed
when building the Mesa EGL version of the DDK.

Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-17 17:31:26 +00:00
Andrew F. Davis
cd85d6b349 ti-sgx-ddk-um: Add expat as runtime dependency
Although not needed for the IMG default EGL implementation libexpat
is needed when using the Mesa EGL version.

While here s/libudev/udev as 'libudev' is package shipped as part of the
eudev project, but we use systemd, so we actually depend on 'udev'.

Move the PACKAGE_ARCH and PR defines to a more natural spot that also
lines up with the RGX version of recipe for easier diffs.

One thing we could have done is remove the DEPENDS line. We do not have
any build dependencies as these are pre-made library binaries, but I use
the package rootfs generated by bitbake to build the binaries locally,
so leave it for now.

Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-17 17:31:26 +00:00
Andrew F. Davis
eb7ad930f9 ti-sgx-ddk-um: libgbm is now part of this project
The GBM library is tightly coupled with the system graphics systems,
other hardware GPU vendors (including our Rogue DDK) and Mesa all deploy
a version of the library as part of their GPU driver. We SGX does the
same. This should ease integration for us as we now don't rely on a
separate project for this library and our deployment strategy can match
across Mesa/RGX recipes, allowing for better re-use of common components.

Signed-off-by: Andrew F. Davis <afd@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-17 17:31:26 +00:00
Tinku Mannan
e1bc47734b emac-lld-rtos: Adding trace-rtos as a dependency for k3 devices
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-09-16 17:31:34 +00:00
Jacob Stiffler
850d2b608c am65xx, j7-evm: add secondary serial console for Jailhouse
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 17:21:21 +00:00
Jacob Stiffler
d8107aed77 jailhouse: use ramfs for linux-demo
* Configure the linux-demo to use a ramfs for the linux inmate.
* Using JH_RAMFS_IMAGE, this can be set in some global conf.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 17:17:20 +00:00
Jacob Stiffler
40b21c453a jailhouse: provide tools package
Create a package containing the jailhouse tools which are used to work
with the cells and inmates. This recipe provides a good example for
using the jailhouse-cell-linux tool.

The tools require the pyjailhouse python modules, so package them as
well.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 17:17:17 +00:00
Jacob Stiffler
f15153c2e6 jailhouse: remove earlycon bootargs for all k3
* Also update to ti2019.03-rc4

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 17:17:13 +00:00
Dan Murphy
a327063e3b linux-ti-staging: update to ti2019.03-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 16:23:07 +00:00
Dan Murphy
f2d1a23cce u-boot-ti-staging: update to ti2019.03-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 16:23:03 +00:00
Mahesh Radhakrishnan
35a6a9f436 ti-pdk.bbclass:j7-evm.conf: Correcting the core list for j7-evm (mpu2/3_x to mcu2/3_x)
Correcting the corelist. There is no mpu2_x or mpu3_x instead they
should be  mcu2_x/mcu3_x which is present in j7-evm

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 16:22:35 +00:00
Mahesh Radhakrishnan
49785d6915 j7-evm.conf: Correcting the core list for j7-evm (mpu2/3_x to mcu2/3_x)
There is no mpu2_1,mpu3_0,mpu3_1 for j7-evm. They should have been
mcu2_1,mcu3_0 and mcu3_1 respectively.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 16:22:31 +00:00
Alessio Igor Bogani
5ececd29f7 am65xx-evm, beagle-x15, beaglebone, j7-evm, lego-ev3: Let user optionally override kickstarter files
Signed-off-by: Alessio Igor Bogani <alessio.bogani@elettra.eu>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-30 15:36:59 +00:00
Denys Dmytriyenko
1cad885ee0 conf/machine: update with new DTBs/DTBOs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-19 23:42:52 +00:00
Mahesh Radhakrishnan
af99a1e805 sciclient-rtos: Adding mcu1_1 to LIMIT_CORES for am65xx targets
The default TI_PDK_LIMIT_CORES set in conf/machine/includes/am65xx.inc
doesn't contain mcu1_1 which sciclient supports for am65x. Hence
appending it in the recipe.
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-19 22:25:59 +00:00
Dan Murphy
ce600f71d1 linux-ti-staging: update to ti2019.03-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-19 22:25:55 +00:00
Jacob Stiffler
ee2665f793 jailhouse: update to ti2019.03-rc2
* extend to am65xx family
* and correct am65xx cell and inmate filenames.
* remove earlycon bootargs for am65xx

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-19 22:25:51 +00:00
Mahesh Radhakrishnan
878c9e32db udma-lld-rtos: Adding support for J7-evm
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:30:29 +00:00
Mahesh Radhakrishnan
f617485b97 board-rtos: Updating dependencies for j7-evm
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:28:13 +00:00
Mahesh Radhakrishnan
c4be52f2ae i2c-lld-rtos: Updating dependants for j7-evm
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:26:58 +00:00
Mahesh Radhakrishnan
bee20c07be sciclient-rtos: Adding support to j7-evm
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:26:40 +00:00
Mahesh Radhakrishnan
712ae7ed03 ti-pdk-bbclass: Defining dependants for j7-evm, updated the default core list
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:26:12 +00:00
Mahesh Radhakrishnan
8b25bf3a07 ti-cgt-7x: Initial version of TI-CGT-C7000 recipe
This tool is not publically fetchable yet and requires pre-downloading

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:24:52 +00:00
Mahesh Radhakrishnan
6bb2459fb8 ti-paths.inc: Adding install directory for ti-cgt-7x
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-16 18:23:32 +00:00
Denys Dmytriyenko
4e0d3e5ba9 am65xx-hs-evm: add DTB/DTBO load addresses and offset
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-13 22:56:48 +00:00
Mahesh Radhakrishnan
52390ce98f j7-evm.conf: Adding TI_PDK_LIMIT_SOCS/BOARDS/CORES for j7
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-13 22:56:37 +00:00
Dan Murphy
da02cc3b97 linux-ti-staging: update to ti2019.03-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-13 22:55:38 +00:00
Dan Murphy
aa080c7e25 u-boot-ti-staging: update to ti2019.03-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-13 22:55:34 +00:00
Mahesh Radhakrishnan
6feb9b1585 ti-sysbios: Update to sysbios 6.72.02.02
The checksum has changed due to version & date, the license has not
changed
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-08 15:15:57 +00:00
Mahesh Radhakrishnan
f2d39101de emac-lld:SRCREV bump to 01.00.03.17A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-08 15:15:40 +00:00
Mahesh Radhakrishnan
71f95093de ipc-transport: SRCREV update to 02.00.00.02A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-08 15:15:36 +00:00
Mahesh Radhakrishnan
b43f332e93 qmss-lld: SRCREV update to 02.01.00.16A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-08 15:15:32 +00:00
Denys Dmytriyenko
108509e80e pru-swuart-fw: add PRU Software UART Firmware recipe
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 01:50:50 +00:00
Denys Dmytriyenko
661bbc892b pru-icss: also install headers and library into dev packages
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 01:50:50 +00:00
Denys Dmytriyenko
04989ab554 ipc-lld-fw: fix ALTERNATIVE use as package-specific
Previous commit, while adding support for another platform, extended
ALTERNATIVE variable (which is package-specific) with machine overrides,
accidentally dropping the necessary ${PN} suffix in the process.
Restore it to make update-alternatives system work again.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 01:50:50 +00:00
Dan Murphy
29fe4e2938 u-boot-ti-staging: update to ti2019.03-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 01:50:50 +00:00
Dan Murphy
eca0e0fba1 linux-ti-staging: update to ti2019.03-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 01:50:50 +00:00
Mahesh Radhakrishnan
6e0f1fce41 ti-pdk-build-rtos: SRCREV update to 01.00.00.13B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:55:04 +00:00
Mahesh Radhakrishnan
cca3efb8f5 swtools: SRCREV update
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:55:00 +00:00
Mahesh Radhakrishnan
395d886808 mathlib: SRCREV update
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:56 +00:00
Mahesh Radhakrishnan
5eb082c791 dsplib: SRCREV update
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:52 +00:00
Mahesh Radhakrishnan
f3b44a2700 wdtimer-rtos: SRCREV update to 01.00.00.04A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:49 +00:00
Mahesh Radhakrishnan
da122a751d tsip-lld-rtos: SRCREV update to 01.00.00.08A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:45 +00:00
Mahesh Radhakrishnan
fde65b4109 transport-rtos: SRCREV update to 01.00.00.16B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:39 +00:00
Mahesh Radhakrishnan
449e890023 traceframework: SRCREV udpate to 01.01.01.09A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:24 +00:00
Mahesh Radhakrishnan
26e42eb7f5 tcp3d-lld-rtos: SRCREV update to 0-2.01.00.06B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:19 +00:00
Mahesh Radhakrishnan
a36c4a15e9 srio-lld: SRCREV update to 02.00.00.17A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:15 +00:00
Mahesh Radhakrishnan
f46a00c520 serdes-diag-rtos: SRCREV udpate to 01.00.00.12B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:10 +00:00
Mahesh Radhakrishnan
659fad9c20 sa-lld: SRCREV update to 04.00.00.03A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:07 +00:00
Mahesh Radhakrishnan
92b85b364b rm-lld: SRCREV update to 02.02.00.03B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:54:03 +00:00
Mahesh Radhakrishnan
7089235522 pktlib: SRCREV update to 2.1.0.8B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:59 +00:00
Mahesh Radhakrishnan
ffbce20b94 pa-lld: SRCREV update to 03.00.02.08A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:55 +00:00
Mahesh Radhakrishnan
11c0a971d5 nwal-lld: SRCREV update to 02.01.00.12A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:52 +00:00
Mahesh Radhakrishnan
5b44efd999 mmap-lld: SRCREV update to 02.00.00.08B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:49 +00:00
Mahesh Radhakrishnan
8a3a7a724c iqn-lld: SRCREV update to 1.0.0.11A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:45 +00:00
Mahesh Radhakrishnan
88584f3e9a hyplnk-lld: SRCREV update to 02.01.00.08A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:41 +00:00
Mahesh Radhakrishnan
9c0a6b1f48 fftc-lld-rtos: SRCREV update to 02.02.00.07B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:37 +00:00
Mahesh Radhakrishnan
becf263f96 faultmanagement-rtos: SRCREV update to 01.00.01.04A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:33 +00:00
Mahesh Radhakrishnan
bd8582e560 edma3-lld: SRCREV update
The PV has not changed as this is an incremental commit id update

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:30 +00:00
Mahesh Radhakrishnan
40b7eff5eb cppi-lld: SRCREV update to 02.01.00.14A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:27 +00:00
Mahesh Radhakrishnan
218de6093d bcp-lld-rtos:SCREV update to 02.01.00.07B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:20 +00:00
Mahesh Radhakrishnan
b262beb56f aif2-lld: SRCREV update t 01.02.00.02B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-07 00:53:17 +00:00
Bergsagel, Jonathan
5c7c340add ipc-lld: firmware binary updates with WFI fix
Updated IPC/LLD firmware binaries for AM65xx and
J721E to support WFI state for proper remote core
power-down and power-up.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-06 14:05:18 +00:00
Mahesh Radhakrishnan
bcd2eefa40 ti-cgt-pru: Update to version 2.3.2
The License Checksum has changed due to version, the licenses have not
changed
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-05 18:46:26 +00:00
Sam Nelson
9fa983d9ae ti-ipc: Update to new version 3.50.04.06
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-03 16:57:57 +00:00
Bergsagel, Jonathan
904d561f56 ipc-lld: add AM65xx IPC echo_test firmware binaries
Use IPC/LLD based IPC echo test binaries as an
alternative for AM65X Linux IPC testing.
Updated location of J721E firmware binaries as well,
with latest IPC/LLD commit.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 23:28:11 +00:00
Denys Dmytriyenko
cd45332ecb cuia: suppress texrel warning
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 23:27:15 +00:00
Denys Dmytriyenko
e101bdfe04 udma: suppress texrel warning, set correct PV version
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 23:27:15 +00:00
Denys Dmytriyenko
55ba1a6ce7 recipes: suppress potential host contamination warnings due to ownership
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 23:27:15 +00:00
Gowtham Tammana
883186b2cc ti-img-rogue-umlibs: Update recipe to pick newer version
Updated the recipe to pick newer version, 1.10.5371573, of libgles
libraries.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 23:27:15 +00:00
Gowtham Tammana
2868819438 ti-img-rogue-driver: Update recipe to pick newer version
Updated the recipe to pick the newer version, 1.10.5371573, of rogue
gpu kernel sources.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 23:27:15 +00:00
Mahesh Radhakrishnan
18a2e83579 ti-xdctools: Update to version 3.55.02.22
The license checksum changed due to version, but the licenses haven't
changed

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 23:27:15 +00:00
Mahesh Radhakrishnan
b988e32b71 ti-ns: Update to version 2.60.01.06
Please note that LIC CHKSUM has changed due to version change.
The licenses themselves have not changed.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 22:02:00 +00:00
Mahesh Radhakrishnan
255ecbaa68 ti-ndk: Update to 3.61.01.01
Please note that the LIC_CHECKSUM due to date and version.
The License itself has not changed

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 22:01:56 +00:00
Denys Dmytriyenko
a6361a6279 swtools: actually use defined CP_ARGS
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 22:01:51 +00:00
Denys Dmytriyenko
a09ea34f4f linux-ti-staging: update to 4.19.59, drop k3-j721e-dp0.dtbo
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-08-02 22:01:42 +00:00
Jacob Stiffler
3ebac694d8 ti-cgt-arm: extend to nativesdk
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-31 19:28:19 +00:00
Jacob Stiffler
5b1f2650e9 ti-cgt-arm: consolidate into single file
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-31 19:28:16 +00:00
Jacob Stiffler
3d2ff2e207 ti-cgt6x-7: extend to nativesdk
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-31 19:28:13 +00:00
Mahesh Radhakrishnan
afe959f5ba ibl-boot-rtos: SRCREV update
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-25 21:31:49 +00:00
Luca Ceresoli
0f44e93f20 ti-unpack.inc: abort if 32 bit libs are not installed
ti_bin_do_unpack() detects the absence of the required 32 bit libraries,
but only emits a warning. Later on the build will fail with a mysterious
error.

Fail immediately so the user can clearly read the error message and the
(always appreciated) instructions on how to fix the problem.

Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-23 21:33:15 +00:00
Praneeth Bajjuri
1f9d1c1187 cadence-mhdp-fw: fix firmware license path
update license as defined at
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cadence

Signed-off-by: Praneeth Bajjuri <praneeth@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-22 17:35:57 +00:00
Tinku Mannan
9cb6e2ca5c profiling-rtos: SRCREV update to 1.00.00.09
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-22 17:35:43 +00:00
Tinku Mannan
4cfa8f9000 trace-rtos: Adding trace utilities for PDK drivers
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-22 17:34:33 +00:00
Denys Dmytriyenko
a4c71e8c30 jailhouse: update to ti2019.02-rc4 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-16 20:33:43 +00:00
Dan Murphy
c74d038580 linux-ti-staging: update to ti2019.02-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-16 20:27:38 +00:00
Dan Murphy
bff3f7d9bf u-boot-ti-staging: update to ti2019.02-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-16 20:27:34 +00:00
Khem Raj
f07c8ffc01 amx3-cm3,u-boot-ti: Pin to gcc compiler
Using clang as default compiler fails to build these
since these packages explicitly asks for gcc as compiler
this ensures that we meet that demand

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-15 19:49:36 +00:00
Khem Raj
65145a0157 amx3-cm3: Use COMPATIBLE_MACHINE instead of COMPATIBLE_HOST
This represents it correctly in package arch as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-15 19:48:03 +00:00
Khem Raj
adfb6590ef jailhouse: Pin to TI SOCs
This needs to be ported and tested with non-TI SOCs
its better to limit this to just TI SOCs as of now
this makes sure that meta-ti can be used in a multi-BSP
distro

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-15 19:47:53 +00:00
Denys Dmytriyenko
7b1d681ec7 jailhouse: combine 2 __anonymous() functions, clean tabs
Fixes
WARNING: python should use 4 spaces indentation, but found tabs in jailhouse_git.bb, line 85

Reported-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-15 19:45:04 +00:00
Khem Raj
01579977dd jailhouse: Limit OE architectures to supported ones
Fixes
ERROR: cannot map 'mips' to a jailhouse supported architecture

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-15 19:40:09 +00:00
Khem Raj
ec0e20bb24 ti-display-sharing-fw: Do not strip during staging sysroot stage
Fixes build with non arm architectures

Subprocess output:x86_64-yoe-linux-strip: Unable to recognise the format of the input file `TOPDIR/build/tmpfs/work/qemux86_64-yoe-linux/ti-display-sharing-fw/00.09.00.00-gitAUTOINC+4a86f16df9-r0/sysroot-destdir/lib/firmware/ti-display-sharing-j721e.bin'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-15 19:37:52 +00:00
Jacob Stiffler
2ba552f409 emac-lld: bump SRCREV to 01.00.03.16C
* fix remoteproc firmware loading by truncating .version_string
  section to 32 bytes

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-11 04:03:00 +00:00
Denys Dmytriyenko
cef7132372 arm-trusted-firmware: update to the latest in 2.1
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-09 21:16:57 +00:00
Dan Murphy
91b65632e3 linux-ti-staging: update to ti2019.02-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-09 21:12:32 +00:00
Dan Murphy
3937294d59 u-boot-ti-staging: update to ti2019.02-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-09 21:12:29 +00:00
Nikhil Devshatwar
93e6c419f6 jailhouse: Update with inmate DT bugfixes
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-09 21:09:37 +00:00
Denys Dmytriyenko
bb3fe1645b linux-ti-staging: add configuration for remoteproc/rpmsg IPC modules
* rpmsg_client_sample is a test module and should not be autoloaded
* Both k3_r5 and k3_dsp remoteproc modules depend on virtio_rpmsg_bus

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Cc: Suman Anna <s-anna@ti.com>
Reviewed-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-08 22:28:20 +00:00
Nikhil Devshatwar
528c168f15 j7-evm: Add new DTBO for jailhouse
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-08 22:28:20 +00:00
Denys Dmytriyenko
d3cf35ffba linux-ti-staging: update with A&D and Jailhouse merges
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-08 22:28:20 +00:00
Denys Dmytriyenko
ced12ba187 jailhouse: add recipe for Jailhouse module, FW, cells, inmates and basic demo
Builds the Jailhouse kernel module, hypervisor binaries
and all the cell configs for root cell and other demos.
Generate the linux-demo loader script without initramfs.

Supports am65x and j7-evm machines

[nikhil.nd@ti.com: Update for public trees]

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
Reviewed-by: Subhajit Paul <subhajit_paul@ti..com>
Tested-by: Subhajit Paul <subhajit_paul@ti..com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-08 16:54:41 +00:00
Mahesh Radhakrishnan
799f03e730 osal: SRCREV update to 01.00.00.15A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-05 20:26:03 +00:00
Mahesh Radhakrishnan
147e534d24 ti-pdk-build: SRCREV update to 01.00.00.13A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-03 19:24:30 +00:00
Anand Balagopalakrishnan
979704bf1b ti-img-rogue-umlibs: add missing dri plugin for powervr gpu
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-03 19:24:27 +00:00
Denys Dmytriyenko
42ccd3c376 ipc-lld-fw: fix filename typo for c7x firmware
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-03 01:00:16 +00:00
Denys Dmytriyenko
ae6c103b87 ti-display-sharing: use consistent -fw naming for firmware packages
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 22:54:52 +00:00
Bergsagel, Jonathan
075e838a33 ipc-lld: add J721E IPC echo_test firmware binaries
Adds the R5 and DSP echo_test firmware binaries to be
used for testing Linux IPC on J721E SOCs.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 22:36:05 +00:00
Dan Murphy
d9682a99d5 linux-ti-staging: update to ti2019.02-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:58:18 +00:00
Dan Murphy
0b33cb63aa u-boot-ti-staging: update to ti2019.02-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:58:14 +00:00
Subhajit Paul
57c52ef27b ti-display-sharing: add recipe for fw integration
Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
Reviewed-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:58:09 +00:00
Subhajit Paul
d439856bff cadence-mhdp-fw: fix install location for firmware
Signed-off-by: Subhajit Paul <subhajit_paul@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:57:50 +00:00
Angela Stegmaier
55ad93048e ti-img-encode-decode: Update SRCREV to pick up latest
Pick up latest version of ti-img-encode-decode which
fixes compilation warnings/errors with RT-Linux.

Also add "COMPATIBLE_MACHINE" to the recipe.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 18:57:43 +00:00
Mahesh Radhakrishnan
e2dc8f526d emac-lld-rtos: SRCREV update to 01.00.03.16B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 16:32:13 +00:00
Mahesh Radhakrishnan
d257eb4885 usb-lld-rtos: SRCREV update to 01.00.00.18A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 16:32:06 +00:00
Mahesh Radhakrishnan
25f4d822cd board-rtos: SRCREV update to 01.00.10.05D
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 16:32:00 +00:00
Anand Balagopalakrishnan
473ea1893c ti-img-rogue-umlibs: remove X11 definitions
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 16:25:42 +00:00
Gowtham Tammana
226fdebe9b ti-img-rogue-umlibs: Add missing wayland, expat rdepends
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 16:25:06 +00:00
Gowtham Tammana
8b8c3c6634 ti-img-rogue-umlibs: Add plugins list
Add plugins list to enable symlink creation in the rootfs image.

Based on
  - http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=7abb92c58b3c974f93004fc37829cbb15575ea48
  - http://git.yoctoproject.org/cgit/cgit.cgi/meta-ti/commit/?id=f7be8fd6962a502b33d97fbcf0cd5e766d3d3409

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-02 16:24:45 +00:00
Gowtham Tammana
0f76a4b2a0 ti-img-rogue-umlibs: Mark this as provider for libgbm
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-01 17:28:33 +00:00
Gowtham Tammana
344548de6a ti-img-rogue-umlibs: Update SRCREV to pick wayland ws libraries
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-01 17:28:29 +00:00
Gowtham Tammana
8b584b5c1f ti-img-rogue-driver: Update srcrev to pick wayland ws support
Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-01 17:28:25 +00:00
Mahesh Radhakrishnan
5b6b2fee11 transport-rtos: SRCREV update to 01.00.00.16A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-01 12:59:17 +00:00
Mahesh Radhakrishnan
9e19ec62ae pruss-lld: SRCREV update to 01.00.00.14A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-01 12:59:14 +00:00
Mahesh Radhakrishnan
d14b8157c6 emac-lld-rtos: SRCREV update to 01.00.03.16A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-01 12:59:10 +00:00
Mahesh Radhakrishnan
09f303a512 board-rtos: SRCREV update to 01.00.10.05C
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-07-01 12:59:06 +00:00
Mahesh Radhakrishnan
68bf6a0d3f i2c-lld-rtos: SRCREV update to 01.00.00.15A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-28 21:20:48 +00:00
Mahesh Radhakrishnan
b0d3e3f650 board-rtos: SRCREV update to 01.00.10.05B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-28 21:20:44 +00:00
Jacob Stiffler
0de576e81b csl-rti-dwwdtest-fw: add MCU watchdog test firmware
* add firmware for the R5F core to test the detection of watchdog
  timeout events to trigger SOC reset though DMSC.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-28 21:20:41 +00:00
Anand Balagopalakrishnan
d88ce32d19 ti-img-rogue-umlibs: add window system as an install option
We will start supporting Wayland window system. It is good to have nulldrmws as
a debug option. GPU driver recipe already support window system option.

Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-28 21:20:38 +00:00
Anand Balagopalakrishnan
802efa98cd ti-img-rogue-driver: switch to linux window system branch
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-28 21:20:34 +00:00
Anand Balagopalakrishnan
1030408577 ti-img-rogue-umlibs: switch to linux window system branch
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-28 21:20:31 +00:00
Jacob Stiffler
c7993d2638 prueth-fw-bin: remove prebuilt firmware recipe
* The prueth-fw-am65xx provides the same firmware but built from
  sourecs.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:59:31 +00:00
Jacob Stiffler
cc3ae5a7f6 linux-ti-staging: switch RDEPENDS to prueth-fw-am65x
* Switch am65xx RDEPENDS from prueth-fw-bin to prueth-fw-am65x.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:59:06 +00:00
Jacob Stiffler
ef671f22b9 prueth-fw-am65xx: build am65xx prueth-fw from source
* The sources for the am65xx prueth-fw are located in within the
  emac-lld sources.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:57:48 +00:00
Jacob Stiffler
f1a902c673 emac-lld: separate SRC_URI in inc file
* The emac-lld also contains sources for the prueth-fw on am65xx.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:56:55 +00:00
Mahesh Radhakrishnan
2e19c26bd3 emac-lld-rtos: SRCREV update to 01.00.03.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:28 +00:00
Mahesh Radhakrishnan
da9b899394 ti-pdk-build: SRCREV update to 01.00.00.13
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:25 +00:00
Mahesh Radhakrishnan
e95374a49f usb-lld-rtos: SRCREV update to 01.00.00.18
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:21 +00:00
Mahesh Radhakrishnan
1b1e7f7fac udma-lld-rtos: SRCREV update to 01.00.00.03
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:18 +00:00
Mahesh Radhakrishnan
615816473f uart-lld-rtos: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:14 +00:00
Mahesh Radhakrishnan
c5062bdd89 transport-rtos: SRCREV update to 01.00.00.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:10 +00:00
Mahesh Radhakrishnan
541643fc16 starterware: SRCREV update to 02.01.01.11A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:07 +00:00
Mahesh Radhakrishnan
04d245a281 spi-lld-rtos: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:03 +00:00
Mahesh Radhakrishnan
22383066e6 serdes-diag-rtos: SRCREV update to 01.00.00.12A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:54:00 +00:00
Mahesh Radhakrishnan
8d76316be5 sciclient-rtos: SRCREV update to 01.00.00.03
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:56 +00:00
Mahesh Radhakrishnan
4193807ee3 sa-lld: SRCREV update to 04.00.00.03
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:53 +00:00
Mahesh Radhakrishnan
d6073c8853 pruss-lld: SRCREV update to 01.00.00.14
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:50 +00:00
Mahesh Radhakrishnan
8bc260adde pm-lld-rtos: SRCREV update to 01.08.00.22
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:47 +00:00
Mahesh Radhakrishnan
94d49d82a8 pcie-lld-rtos: SRCREV update to 02.03.00.04
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:43 +00:00
Mahesh Radhakrishnan
300643c45a osal: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:40 +00:00
Mahesh Radhakrishnan
84973b0efd mmcsd-lld-rtos: SRCREV update to 01.00.00.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:37 +00:00
Mahesh Radhakrishnan
1685d40afa mcasp-lld-rtos:SRCREV update to 01.01.00.14
LIC_FILES_CHECKSUM now calculates checksum on the copyright, skipping
the year which can change. The checksum contents itself have not changed

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:33 +00:00
Mahesh Radhakrishnan
76e15b3f14 icss-emac-lld: SRCREV update to 01.00.00.16
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:28 +00:00
Mahesh Radhakrishnan
b005a6555d i2c-lld-rtos: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:24 +00:00
Mahesh Radhakrishnan
eb45b4aeba gpio-lld-rtos:SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:21 +00:00
Mahesh Radhakrishnan
01be17c58d fatfs-rtos: SRCREV update to 01.00.00.14
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:17 +00:00
Mahesh Radhakrishnan
563446c49a edma3-lld: SRCREV update to 2.12.05.30E
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:14 +00:00
Mahesh Radhakrishnan
814250c560 common-csl-ip: SRCREV update to 03.03.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:11 +00:00
Mahesh Radhakrishnan
735e8fda65 board-rtos: SRCREV update to 01.00.10.05A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-27 18:53:07 +00:00
Denys Dmytriyenko
4c130089c5 cadence-mhdp-fw: add Cadence MHDP DP bridge firmware
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-26 21:01:43 +00:00
Denys Dmytriyenko
269ec4bb14 arm-trusted-firmware: update to ti2019.02-rc1 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-26 21:01:39 +00:00
Denys Dmytriyenko
6ab32c9fd1 j7-evm: add new DTBOs for DP and display sharing
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-26 21:01:36 +00:00
Dan Murphy
8b7d166052 linux-ti-staging: update the RT kernel tag for ti2019.02-rc1
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-26 21:01:33 +00:00
Dan Murphy
6b8d15d2b4 u-boot-ti-staging: update to ti2019.02-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-26 21:01:29 +00:00
Gowtham Tammana
6df573012e ti-img-rogue-driver: bump SRCREV to pick compiler error fixes
Picks up compiler error/warning fixes on rt-linux and debug
builds.

Signed-off-by: Gowtham Tammana <g-tammana@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-26 17:26:20 +00:00
Huang, David
24c309e86a viddec-test-app: Add the viddec-test-app recipe
Signed-off-by: David Huang <d-huang@ti.com>
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-25 02:31:06 +00:00
Angela Stegmaier
6eedcfaf1a ti-img-encode-decode: Add the ti-img-encode-decode recipe
Add the recipe for the video decoder driver.

Signed-off-by: David Huang <d-huang@ti.com>
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-25 02:31:06 +00:00
Huang, David
9745e9242e vxd-dec-fw: Add the recipe for vxd-dec-fw
Add the firmware packaging recipe for the video decoder
for J721E devices.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Signed-off-by: David Huang <d-huang@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-25 02:31:06 +00:00
Denys Dmytriyenko
f51c4046c3 conf/machine: rename "sgx" flag to "gpu" in MACHINE_FEATURES
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-25 02:31:06 +00:00
Denys Dmytriyenko
a91bfd60af linux-ti-staging: update to the latest
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-25 02:31:06 +00:00
Anand Balagopalakrishnan
13fd62e042 img-pvr-drivers: specify SGX and Rogue as virtual providers for GPU driver
- specify both SGX and Rogue drivers as virtual providers for GPU driver
- remove unused omapdrm-pvr provides

Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-21 14:03:36 +00:00
Jacob Stiffler
7a1968a83c machines: k2*: restore original max_leb_cnt
Restore max_leb_cnt so that the UBI/UBIFS fits into the board flash

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-21 13:44:28 +00:00
Djordje Senicic
da0a8ea3fc pm-lld-rtos: Enable building opencl-monitor for dra76xx
Signed-off-by: Djordje Senicic <x0157990@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20 00:47:43 +00:00
Djordje Senicic
bfbe31ac4a cmem: Add CMEM 384MB block to dra76xx to enable opencl and tidl
Signed-off-by: Djordje Senicic <x0157990@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20 00:47:43 +00:00
Anand Balagopalakrishnan
84cd63c1c3 ti-img-rogue-umlibs: add PowerVR Rogue GPU user mode libraries for J721E SoC
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20 00:47:36 +00:00
Anand Balagopalakrishnan
233f4dbea7 ti-img-rogue-driver: add PowerVR Rogue kernel module for J721E
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-20 00:47:26 +00:00
Denys Dmytriyenko
0834111111 u-boot-ti-staging: update to the latest
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-19 23:45:51 +00:00
Denys Dmytriyenko
d6c03fbbc6 linux-ti-staging: update to 4.19.50
Includes other updates from Platform, Connectivity, A&D and GFX.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-19 23:45:47 +00:00
Gou, Hongmei
713b53ba2e ti-uio: rebase pru-uio device tree files
* Update mdio register entries to use the full address
* For AM571x, remove the entries which are available after using DT overlay

Signed-off-by: Hongmei Gou <h-gou@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-18 19:42:15 +00:00
Denys Dmytriyenko
b6dbb1dc30 am335x, am437: bump max_leb_cnt numbers due to added features
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-17 21:55:57 +00:00
Denys Dmytriyenko
c368768550 u-boot-ti-staging: update to the latest
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-14 22:30:55 +00:00
Denys Dmytriyenko
84880d7c21 j7-evm: add new infotainment DTBO file
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-14 22:30:51 +00:00
Denys Dmytriyenko
ef13ecafde linux-ti-stagin: update to the latest
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-14 22:30:46 +00:00
Denys Dmytriyenko
82da3c6315 linux-ti-staging: update to the latest with support for J7
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-10 23:54:53 +00:00
Denys Dmytriyenko
334a7dd957 u-boot-ti-staging: update to the latest with support for J7
Also switch back to ti-u-boot-2019.01 branch.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-10 23:54:48 +00:00
Denys Dmytriyenko
5565ffe70a arm-trusted-firmware: update to the latest with support for J7
License checksum changed due to minor formatting.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-10 23:54:45 +00:00
Denys Dmytriyenko
31247cdfb7 j7-evm: add config for J7 (J721e) machine
The J721E SoC belongs to the K3 Multicore SoC architecture platform,
providing advanced system integration to enable lower system costs
of automotive applications such as infotainment, cluster, premium
Audio, Gateway, industrial and a range of broad market applications.
This SoC is designed around reducing the system cost by eliminating
the need of an external system MCU and is targeted towards ASIL-B/C
certification/requirements in addition to allowing complex software
and system use-cases.

Some highlights of this SoC are:
* Dual Cortex-A72s in a single cluster, three clusters of lockstep
  capable dual Cortex-R5F MCUs, Deep-learning Matrix Multiply Accelerator(MMA),
  C7x floating point Vector DSP, Two C66x floating point DSPs.
* 3D GPU PowerVR Rogue 8XE GE8430
* Vision Processing Accelerator (VPAC) with image signal processor and Depth
  and Motion Processing Accelerator (DMPAC)
* Two Gigabit Industrial Communication Subsystems (ICSSG), each with dual
  PRUs and dual RTUs
* Two CSI2.0 4L RX plus one CSI2.0 4L TX, one eDP/DP, One DSI Tx, and
  up to two DPI interfaces.
* Integrated Ethernet switch supporting up to a total of 8 external ports in
  addition to legacy Ethernet switch of up to 2 ports.
* System MMU (SMMU) Version 3.0 and advanced virtualisation
  capabilities.
* Upto 4 PCIe-GEN3 controllers, 2 USB3.0 Dual-role device subsystems,
  16 MCANs, 12 McASP, eMMC and SD, UFS, OSPI/HyperBus memory controller, QSPI,
  I3C and I2C, eCAP/eQEP, eHRPWM, MLB among other peripherals.
* Two hardware accelerator block containing AES/DES/SHA/MD5 called SA2UL
  management.
* Configurable L3 Cache and IO-coherent architecture with high data throughput
  capable distributed DMA architecture under NAVSS
* Centralized System Controller for Security, Power, and Resource
  Management (DMSC)

See J721E Technical Reference Manual (SPRUIL1, May 2019)
for further details: http://www.ti.com/lit/pdf/spruil1

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-10 23:54:41 +00:00
Denys Dmytriyenko
d19d8407d4 am65xx-evm: add tispl.bin to wic image and comment for tiboot3.bin and sysfw.itb
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-10 23:54:37 +00:00
Jianzhong Xu
2a07217cea dsplib: bump SRCREV to pick up updated test reports
Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-06 17:32:07 +00:00
Jianzhong Xu
454ee2a5e7 mathlib: bump SRCREV to pick up updated test reports
Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-06 17:32:03 +00:00
Jianzhong Xu
8fcff45044 swtools: bump SRCREV to compile dsplib/mathlib with "--legacy"
Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-06 17:31:59 +00:00
Mahesh Radhakrishnan
f92c2bd713 serdes-diag-rtos: SRCREV update to 1.0.0.12 and adding support to k3
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-06 17:31:43 +00:00
e-ruei1@ti.com
382b547155 ti-sgx-ddk-um: bump SRCREV to pick up the fix for AM5 performance degradation
-um: opengles2: disable GLES2MOVEBUFFERMEMTODEVICE

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-06 17:31:01 +00:00
Jacob Stiffler
0ac2433b21 vps-lld-rtos: fix DEPENDS
* Add to the dependencies set in ti-pdk.bbclass so that we get tools
  such as XDC.
* Set the edma3-lld path so the makefile can push it onto XDCPATH.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-06-06 17:30:33 +00:00
Denys Dmytriyenko
2da08ed8b2 am65xx-hs-evm: fix load address for FIT image
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-24 20:57:52 +00:00
Denys Dmytriyenko
a232258410 u-boot-ti-staging: switch to ti-2019.01 branch
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-24 19:22:41 +00:00
Denys Dmytriyenko
7dcd1cacce u-boot-ti-staging: update with K2 HS fixes
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-23 21:37:40 +00:00
Dan Murphy
9272ef7584 u-boot-ti-staging: update to ti2019.01-rc5 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-21 20:23:00 +00:00
Denys Dmytriyenko
371b7bb522 kselftests: enable ptp/testptp target
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-17 22:31:45 +00:00
Dan Murphy
0270a25cdd linux-ti-staging: update the RT kernel tag for ti2019.01-rc4
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-15 12:11:26 +00:00
Dan Murphy
790b755b84 linux-ti-staging: update to ti2019.01-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-15 01:51:06 +00:00
Dan Murphy
69ac52147b u-boot-ti-staging: update to ti2019.01-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-15 01:51:04 +00:00
Jacob Stiffler
9cdc909ac0 gdbc6x: bump SRCREV for build fix
* migrate kernel modules gdbserverproxy-module-drv to kernel v4.19

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-11 16:19:18 +00:00
Jacob Stiffler
9533f2b95d dsptop: bump SRCREV for build fix
* migrate kernel modules debugss-module-drv and
  temperature-module-drv to kernel v4.19

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-11 16:19:14 +00:00
Denys Dmytriyenko
4da7bccb3f arm-trusted-firmware: depend on openssl-native for signing purposes
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-11 16:19:09 +00:00
Denys Dmytriyenko
10ed5eaa2b arm-trusted-firmare: sign ATF image for am65xx HS
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 04:11:38 +00:00
Denys Dmytriyenko
01e5d35309 recipes: convert existing uses of am65xx-evm to am65xx SOC family
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 04:11:35 +00:00
Denys Dmytriyenko
3757b33471 conf/machine: introduce am65xx SOC family and new am65xx-hs-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 04:11:31 +00:00
Denys Dmytriyenko
ecce79801d arm-trusted-firmware: update to ti2019.01-rc3 tag
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 04:11:28 +00:00
Dan Murphy
e5647a3b52 linux-ti-staging: update to ti2019.01-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 04:11:24 +00:00
Dan Murphy
c3aa2591eb u-boot-ti-staging: update to ti2019.01-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 04:11:20 +00:00
e-ruei1@ti.com
5e62bde3d2 ti-sgx-ddk-km: bump SRCREV to pick up toolchain enhancement
- support general toolchain

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-09 04:11:16 +00:00
e-ruei1@ti.com
edef3c7950 ti-sgx-ddk-um: bump SRCREV to pick up wsegl fix
- um: wsegl/wayland: support external wayland-egl and struct wl_gl_window

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-02 20:50:33 +00:00
Denys Dmytriyenko
c3d567403f am65xx-evm: workaround for YOCTO #13280 bug
Force dependency to workaround [YOCTO #13280]:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=13280

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-01 02:23:42 +00:00
Dan Murphy
34af242cd2 linux-ti-staging: update to ti2019.01-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-01 02:23:37 +00:00
Dan Murphy
bd70f5211e u-boot-ti-staging: update to ti2019.01-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-05-01 02:23:31 +00:00
Denys Dmytriyenko
6c1c1a21cc gdbc6x: update with gcc8 warning suppression
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-30 00:29:52 +00:00
Denys Dmytriyenko
f4a040f056 prueth-fw-bin: update 5.1.0.7 -> 5.3.0.5
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-30 00:29:47 +00:00
Mahesh Radhakrishnan
acc62604cb ti-cgt-arm-native: Upgrade to 18.12.1.LTS
The checksum changed due to version & year changes. The licenses remain
the same

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-29 18:09:25 +00:00
Mahesh Radhakrishnan
fe0469b9b9 ti-ndk: Upgrade to 3.60.00.13
The checksum changed due to version & year. The license itself remains
unchanged

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-27 15:22:39 +00:00
Mahesh Radhakrishnan
3233d932db ti-ns: Upgrade to 2.60.00.07
The checksum changed due to the year & version. The license hasn't
changed.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-27 15:22:39 +00:00
Jacob Stiffler
da9f293256 ti-ipc-rtos: add SRCREV_FORMAT
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-26 17:45:54 +00:00
Dan Murphy
c117d057ef linux-ti-staging: update to ti2019.01-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-24 02:17:23 +00:00
Dan Murphy
3ef492f1fd u-boot-ti-staging: update to ti2019.01-rc1 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-24 02:17:19 +00:00
Mahesh Radhakrishnan
99bf52d319 ti-pdk-build-rtos: SRCREV bump to use COPYING.txt for license checksum
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-24 02:17:14 +00:00
Jacob Stiffler
88ef54a031 prueth-fw: use icss-emac-lld sources
* prueth-fw and icss-emac-lld shared the same source repo, so make
  them share the same inc file which specifies the sources.
* Add the FW versions to the icss-emac-lld.inc so that there can be
  a single location for updates.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-24 02:17:10 +00:00
Denys Dmytriyenko
3552ba9d39 am65xx-evm: add additional DTBOs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-17 01:33:27 +00:00
Denys Dmytriyenko
c678daa8d2 dra7xx-evm: add additional DTBs
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-17 01:33:17 +00:00
Denys Dmytriyenko
a06b3abef3 linux-ti-staging: update to 4.19.31
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-17 01:33:07 +00:00
Denys Dmytriyenko
51ea3a467a ti-gc320-libs: fix host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-11 16:03:11 +00:00
Denys Dmytriyenko
d698e96b12 pruss-lld: fix host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-11 16:03:06 +00:00
Denys Dmytriyenko
98665bc312 osal: fix host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-11 16:02:59 +00:00
Denys Dmytriyenko
9e9db020a8 am335x-evm: bump max_leb_cnt
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-04 05:55:07 +00:00
Mahesh Radhakrishnan
11050c1dd8 board-rtos: SRCREV bump to 01.00.10.04C
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-04 00:02:04 +00:00
Dan Murphy
e2bc8d58b5 u-boot-ti-staging: update to ti2019.00-rc5 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-03 20:00:55 +00:00
Dan Murphy
6b06d229e2 linux-ti-staging: update to ti2019.00-rc5 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-04-03 20:00:53 +00:00
Mahesh Radhakrishnan
370b8ac7dc common-csl-ip: SRCREV bump to 03.03.00.14D
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-29 15:34:38 +00:00
Dan Murphy
86e55506cc u-boot-ti-staging: update to ti2019.00-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 20:56:32 +00:00
Dan Murphy
4d7d10fd87 linux-ti-staging: update to ti2019.00-rc4 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 20:56:27 +00:00
Mahesh Radhakrishnan
9cc63c3608 board-rtos: SRCREV bump to versin 01.00.10.04B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
52d581af93 sciclient-rtos: SRCREV bump to 01.00.00.02B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
5b6f4f38f4 icss-emac-lld: SRCREV bump to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
c2903051a5 ti-pdk-build-rtos: SRCREV bump to version 01.00.00.12A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
1b0bf1fe05 transport-rtos: SRCREV bump to version 01.00.00.15A
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
e296d717ad mmcsd-lld-rtos: SRCREV bump to 01.00.00.15A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
499192f3af emac-lld-rtos: SRCREV bump to 01.00.03.14B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
e1560817aa common-csl-ip: SRCREV bump to 03.03.00.14C
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-27 04:06:51 +00:00
Mahesh Radhakrishnan
f28e512487 swtools: Enhancements to facilitate AUTOREV
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-22 01:06:07 +00:00
Mahesh Radhakrishnan
d6741cc086 mathlib: Enhancements to facilitate AUTOREV
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-22 01:06:07 +00:00
Mahesh Radhakrishnan
f6615bc6de dsplib: Recipe enhancements to facilitate AUTOREV
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-22 01:06:07 +00:00
Mahesh Radhakrishnan
21b3c80310 ti-pdk-build-rtos: SRCREV update to 01.00.00.12
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
b92ef0f1fb vps-lld-rtos: SRCREV update to 01.00.01.13A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
d07d852b9e profiling-rtos: SRCREV update to 01.00.00.08
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
375a64b11c usb-lld-rtos: SRCREV update to 01.00.00.17
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
ddd26bf4e5 udma-lld-rtos: SRCREV update to 01.00.00.02
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
04b64d0d64 uart-lld-rtos: SRCREV update to 01.00.00.14
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
7521743f22 transport: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
3a1a1a5ef1 starterware:SRCREV update to 02.01.01.10, added dependency to ti-xdctools-native
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
75d301f876 spi-lld-rtos: SRCREV update to 01.00.00.14A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
d535887b37 sciclient-rtos: SRCREV update to 01.00.00.02A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
2d308ebdcb sa-lld: SRCREV update to 04.00.00.02, added osal-rtos dependency for rtos
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
a60231115c pruss-lld:SRCREV update to 01.00.00.13
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
0a15e1d817 pm-lld-rtos: SRCREV update to 01.08.00.21 & 01.04.00.05C (for ti33x, ti43x, k2g)
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
6817384a51 pcie-lld-rtos: SRCREV update to 02.03.00.03
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
8a0e562c33 osal: SRCREV update to 01.00.00.14A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
1b2afc48c1 mmcsd-lld-rtos: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
cf17986bff mcbsp-lld-rtos: SRCREV update to 01.00.00.12
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
84bcc65cdf mcasp-lld-rtos: SRCREV update to 01.01.00.13
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
c1c90906bb icss-emac-lld: SRCREV update to 01.00.00.15
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
cf440821f8 i2c-lld-rtos: SRCREV update to 01.00.00.14
Also added pruss-lld-rtos dependency for k2g

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
d978dc6e81 gpmc-lld-rtos:SRCREV udpate to 01.00.00.03A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
f9a0973838 gpio-lld-rtos: SRCREV updater to 01.00.00.14
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
4e7fde1d5d fatfs-rtos: SRCREV update to 01.00.00.13, added osal-rtos dependency
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
d26b6d7c75 emac-lld-rtos: SRCREV bump to 01.00.03.14A
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
08764b7901 common-csl-rtos:SRCREV bump to 03.03.00.14B
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Mahesh Radhakrishnan
0c42e009f9 board-rtos: SRCREV bump to 01.00.10.04, added dependency on osal-rtos for all targets
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 20:45:18 +00:00
Dan Murphy
ef48346152 linux-ti-staging: update to ti2019.00-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 00:33:04 +00:00
Dan Murphy
7851d17a62 u-boot-ti-staging: update to ti2019.00-rc3 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-21 00:33:03 +00:00
Jacob Stiffler
97902447ab gcc-arm-none-eabi: suppress more QA warnings and errors
As this is a pre-built package:
* Skip the build-deps and file-rdeps checks.
* Disable package debug split.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-19 17:49:27 +00:00
Mahesh Radhakrishnan
2aab52b029 ti-sysbios: Update to version 6.75.02.00
The checksum has been changeded due to the version string and copyright
year. Licenses themselves have not changed.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
b6e4dd381a ti-cgt-arm: Update to version 18.1.5 LTS
The license checksum change is due to version number. License has not
been changed. However Patrick powell license which was missing earlier
has been added now.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
2d28304b1b ti-xdctools: Update to version 3.51.01.18
The license checksum update is due to the version number update. The
licenses have not changed.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
b365787699 ti-cgt6x: Update to version 8.3.2
The license checksum changed due to the version and also because Hewlett Packard
license is no longer applicable.
The Patrick Powell license which was present earlier too was not mentioned in
the recipe, now it has been explicitly mentioned as well.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
b8ca4ee3eb ti-cg-xml: Update to version 2.61.00
The license checksum change is due to the copyright year and version.
The license itself has not changed.

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
abc4135ff9 gcc-arm-none-eabi: Update to 7.0-2018-q2-update
License has been changed to include a few new licenses such as
Synopsis,Joel Sherrill,Rich Felker,Otto Moerbeek,embedded brains Gmbh,
Regents of Univ of California, Digital Equipment Corporation, John
Baldwin,WIDE project, Jeffrey Roberson, ARM Ltd, NetBSD,Michael R Nelly,
and CYGWIN license

Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
6d79db2b0d osal: SRCREV udpate to 01.00.00.14
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
0c96228599 edma3-lld: SRCREV update to 2.12.05.30D
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Mahesh Radhakrishnan
c5df7fe1c7 common-csl-ip: SRCREV update to 03.03.00.14
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-18 18:18:23 +00:00
Denys Dmytriyenko
3674211d68 am335x-evm: bump max_leb_cnt
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-14 17:42:19 +00:00
Jianzhong Xu
b844db9012 dsplib: bump SRCREV
Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-14 04:12:14 +00:00
Jianzhong Xu
11e842f436 swtools: bump SRCREV
Signed-off-by: Jianzhong Xu <xuj@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-14 04:12:14 +00:00
Dan Murphy
230b4d8d83 u-boot-ti-staging: update to ti2019.00-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-13 00:13:20 +00:00
Dan Murphy
1a74169a71 linux-ti-staging: update to ti2019.00-rc2 tag
Signed-off-by: Dan Murphy <dmurphy@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-13 00:13:17 +00:00
Denys Dmytriyenko
0e574f616e libgbm: provide virtual/libgbm for easy switching b/w providers
Follow a similar change in mesa in oe-core:
https://git.openembedded.org/openembedded-core/commit/?id=5f8050722169a931b8e9078b8757216ba7a84506

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-09 01:50:45 +00:00
Ram Prasad
68b8ba61b1 ipumm: Update SRCREV with codec fixes
This upgrade brings in the following updates:
* MPEG2 Decoder Update to 01.00.18.01 from 01.00.17.01
* VC1 Decoder Update to 01.00.02.08 from 01.00.02.07

Signed-off-by: Ramprasad N <x0038811@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-09 01:50:45 +00:00
Gaurav Mitra
2ff4172c52 openmp-rtos: update version to 2.06.03.00
Signed-off-by: Gaurav Mitra <gaurav@ti.com>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-09 01:50:45 +00:00
Denys Dmytriyenko
21ba9dfb72 README: indicate dependency on thud branch of oe-core
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2019-03-06 02:14:38 +00:00
152 changed files with 1749 additions and 525 deletions

2
README
View File

@@ -8,7 +8,7 @@ This layer depends on:
URI: git://git.openembedded.org/openembedded-core
layers: meta
branch: master
branch: thud
The base BSP part of meta-ti should work with different OpenEmbedded/Yocto

View File

@@ -9,8 +9,10 @@ DEPENDS_append_omap-a15 = " ti-cgt-arm-native"
DEPENDS_remove_ti33x = "ti-cgt6x-native"
DEPENDS_remove_ti43x = "ti-cgt6x-native"
DEPENDS_append_omapl1 = " ti-cgt-arm-native"
DEPENDS_remove_k3 = "gcc-arm-none-eabi-native ti-cgt6x-native"
DEPENDS_append_k3 = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native"
DEPENDS_remove_am65xx = "gcc-arm-none-eabi-native ti-cgt6x-native"
DEPENDS_append_am65xx = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native"
DEPENDS_remove_j7-evm = "gcc-arm-none-eabi-native"
DEPENDS_append_j7-evm = " ti-cgt-arm-native gcc-linaro-baremetal-aarch64-native ti-cgt7x-native"
S = "${WORKDIR}/git"
B = "${WORKDIR}/build"
@@ -43,6 +45,7 @@ export TOOLCHAIN_PATH_A15 = "${GCC_ARM_NONE_TOOLCHAIN}"
export TOOLCHAIN_PATH_M4 = "${M4_TOOLCHAIN_INSTALL_DIR}"
export TOOLCHAIN_PATH_Arm9 = "${M4_TOOLCHAIN_INSTALL_DIR}"
export C6X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c6x"
export C7X_GEN_INSTALL_PATH = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-c7x"
export TOOLCHAIN_PATH_EVE = "${STAGING_DIR_NATIVE}/usr/share/ti/cgt-arp32"
export CL_PRU_INSTALL_PATH = "${TI_CGT_PRU_INSTALL_DIR}"
export TOOLCHAIN_PATH_GCC_ARCH64 = "${GCC_LINARO_BAREMETAL_AARCH64_TOOLCHAIN}"
@@ -59,7 +62,7 @@ export SECTTI="perl ${CG_XML_INSTALL_DIR}/ofd/sectti.pl"
TI_PDK_XDCMAKE ?= "1"
# By default, only build the cores with available toolchains
TI_PDK_LIMIT_CORES ?= "a15_0 ipu1_0 ipu1_1 ipu2_0 ipu2_1 c66x c66xdsp_1 c66xdsp_2 arm9_0 c674x a9host a8host pru_0 pru_1"
TI_PDK_LIMIT_CORES ?= "a15_0 ipu1_0 ipu1_1 ipu2_0 ipu2_1 mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c66x c66xdsp_1 c66xdsp_2 c7x_1 arm9_0 c674x a9host a8host pru_0 pru_1"
TI_PDK_LIMIT_SOCS ?= ""
TI_PDK_LIMIT_BOARDS ?= ""
TI_PDK_MAKE_TARGET ?= "release"

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 8600"
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 9200"
# do ubiattach /dev/ubi_ctrl -m 7 -O 2048
# from dmesg:

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 4200"
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 4400"
# do ubiattach /dev/ubi_ctrl -m 11 -O 4096
# from dmesg:

View File

@@ -2,19 +2,22 @@
#@NAME: AM65xx EVM
#@DESCRIPTION: Machine configuration for the TI AM65xx EVM
require conf/machine/include/k3.inc
require conf/machine/include/am65xx.inc
MACHINE_FEATURES += "touchscreen"
IMAGE_FSTYPES += "tar.xz wic.xz"
SERIAL_CONSOLES = "115200;ttyS2"
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
KERNEL_DEVICETREE = " \
ti/k3-am654-base-board.dtb ti/k3-am654-gp.dtbo ti/k3-am654-idk.dtbo \
ti/k3-am654-evm-csi2-ov490.dtbo ti/k3-am654-evm-oldi-lcd1evm.dtbo \
ti/k3-am654-evm-tc358876.dtbo \
ti/k3-am654-base-board.dtb ti/k3-am654-gp.dtbo \
ti/k3-am654-evm-hdmi.dtbo ti/k3-am654-idk.dtbo \
ti/k3-am654-evm-csi2-ov490.dtbo ti/k3-am654-evm-csi2-ov5640.dtbo \
ti/k3-am654-evm-oldi-lcd1evm.dtbo ti/k3-am654-evm-tc358876.dtbo \
ti/k3-am654-pcie-usb2.dtbo ti/k3-am654-pcie-usb3.dtbo \
ti/k3-am654-base-board-jailhouse.dtbo \
"
UBOOT_MACHINE = "am65x_evm_a53_defconfig"
@@ -23,12 +26,10 @@ OPTEEMACHINE = "k3"
OPTEEFLAVOR = "am65x"
OPTEEOUTPUTMACHINE = "k3"
WKS_FILE = "sdimage-bootpart.wks"
IMAGE_BOOT_FILES = "u-boot.img"
# Please note that booting AM65xx platform also requires
# tiboot3.bin and sysfw.itb, which are provided by meta-arago
# u-boot-k3-r5 and ti-sci-fw recipes
IMAGE_BOOT_FILES = "tispl.bin u-boot.img"
WKS_FILE ?= "sdimage-bootpart.wks"
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am65xx"
TI_PDK_LIMIT_BOARDS = "am65xx_evm am65xx_idk"
TI_PDK_LIMIT_CORES = "mcu1_0 mpu1_0"
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot u-boot:do_deploy"

View File

@@ -0,0 +1,26 @@
#@TYPE: Machine
#@NAME: AM65xx HS EVM
#@DESCRIPTION: Machine configuration for the TI AM65xx HS EVM
require conf/machine/am65xx-evm.conf
UBOOT_MACHINE = "am65x_hs_evm_a53_defconfig"
UBOOT_ENTRYPOINT = "0x80080000"
UBOOT_LOADADDRESS = "0x80080000"
UBOOT_RD_LOADADDRESS = "0x84000000"
UBOOT_RD_ENTRYPOINT = "0x84000000"
UBOOT_DTB_LOADADDRESS = "0x83000000"
UBOOT_DTBO_LOADADDRESS = "0x83080000"
UBOOT_DTBO_OFFSET = "0x00010000"
SPL_BINARY = "tispl.bin_HS"
SPL_BINARYNAME = "tispl.bin"
UBOOT_BINARY = "u-boot.img_HS"
IMAGE_BOOT_FILES = "${UBOOT_BINARY}"
TI_SECURE_DEV_PKG = "${TI_SECURE_DEV_PKG_K3}"
OPTEEMACHINE = "k3"
OPTEEFLAVOR = "am65x"
OPTEEOUTPUTMACHINE = "k3"

View File

@@ -12,7 +12,7 @@ SERIAL_CONSOLES = "115200;ttyS2"
UBOOT_MACHINE = "am57xx_evm_config"
WKS_FILE = "sdimage-bootpart.wks"
WKS_FILE ?= "sdimage-bootpart.wks"
IMAGE_BOOT_FILES = "MLO u-boot.img"
IMAGE_FSTYPES += "tar.xz wic.xz"

View File

@@ -13,7 +13,7 @@ MACHINE_GUI_CLASS = "bigscreen"
SERIAL_CONSOLES = "115200;ttyS0"
WKS_FILE = "sdimage-bootpart.wks"
WKS_FILE ?= "sdimage-bootpart.wks"
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot"
IMAGE_BOOT_FILES ?= "u-boot.${UBOOT_SUFFIX} ${SPL_BINARY}"

View File

@@ -15,7 +15,8 @@ KERNEL_DEVICETREE = " \
dra71-evm.dtb dra71-evm-nand.dtb dra71-evm-lcd-auo-g101evn01.0.dtb \
dra72-evm.dtb dra72-evm-lcd-osd101t2045.dtb dra72-evm-lcd-osd101t2587.dtb \
dra72-evm-revc.dtb dra72-evm-revc-lcd-osd101t2045.dtb dra72-evm-revc-lcd-osd101t2587.dtb \
dra76-evm.dtb dra76-evm-tfp410.dtb \
dra76-evm.dtb dra76-evm-tfp410.dtb dra76-evm-ov490.dtb dra76-evm-ov5640.dtb \
dra76-evm-tfp410-ov490.dtb dra76-evm-tfp410-ov5640.dtb \
"
UBOOT_MACHINE = "dra7xx_evm_config"

View File

@@ -0,0 +1,7 @@
require conf/machine/include/k3.inc
SOC_FAMILY_append = ":am65xx"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am65xx"
TI_PDK_LIMIT_BOARDS = "am65xx_evm am65xx_idk"
TI_PDK_LIMIT_CORES = "mcu1_0 mpu1_0"

View File

@@ -29,5 +29,5 @@ MACHINE_GUI_CLASS = "smallscreen"
UBI_VOLNAME = "rootfs"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet pci sgx"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet pci gpu"
# Not ready yet - dsp mmip

View File

@@ -36,4 +36,4 @@ MACHINE_GUI_CLASS = "smallscreen"
UBI_VOLNAME = "rootfs"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx mmip dsp"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet gpu mmip dsp"

View File

@@ -39,4 +39,4 @@ UBOOT_LOADADDRESS = "0x80008000"
EXTRA_IMAGEDEPENDS += "u-boot"
# List common SoC features, may need to add touchscreen/ethernet for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa sgx"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa gpu"

View File

@@ -30,8 +30,9 @@ KERNEL_DEVICETREE = " \
am335x-evm.dtb am335x-evmsk.dtb \
am335x-icev2.dtb am335x-icev2-prueth.dtb \
am335x-pocketbeagle.dtb am335x-bone.dtb am335x-boneblue.dtb \
am335x-boneblack.dtb am335x-boneblack-wireless.dtb \
am335x-bonegreen.dtb am335x-bonegreen-wireless.dtb \
am335x-boneblack.dtb am335x-boneblack-wireless.dtb \
am335x-boneblack-prusuart.dtb am335x-sancloud-bbe.dtb \
"
KERNEL_DEVICETREE += "${@oe.utils.conditional('ENABLE_TI_UIO_DEVICES', '1', 'am335x-icev2-pru-excl-uio.dtb', '', d)}"
@@ -52,7 +53,7 @@ UBI_VOLNAME = "rootfs"
EXTRA_IMAGEDEPENDS += "u-boot"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet gpu"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am335x"

View File

@@ -50,7 +50,7 @@ UBI_VOLNAME = "rootfs"
EXTRA_IMAGEDEPENDS += "u-boot"
# List common SoC features, may need to add touchscreen for specific machines
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet sgx"
MACHINE_FEATURES = "kernel26 apm usbgadget usbhost vfat ext2 screen alsa ethernet gpu"
# Set the list of device targets for ti-pdk class recipes
TI_PDK_LIMIT_SOCS = "am437x"

36
conf/machine/j7-evm.conf Normal file
View File

@@ -0,0 +1,36 @@
#@TYPE: Machine
#@NAME: J7 EVM
#@DESCRIPTION: Machine configuration for the TI J7 EVM
require conf/machine/include/k3.inc
IMAGE_FSTYPES += "tar.xz wic.xz"
SERIAL_CONSOLES = "115200;ttyS2 115200;ttyS1"
SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
KERNEL_DEVICETREE = " \
ti/k3-j721e-common-proc-board.dtb \
ti/k3-j721e-common-proc-board-infotainment.dtbo \
ti/k3-j721e-common-proc-board-infotainment-display-sharing.dtbo \
ti/k3-j721e-common-proc-board-jailhouse.dtbo \
"
UBOOT_MACHINE = "j721e_evm_a72_config"
OPTEEMACHINE = "k3"
OPTEEFLAVOR = "j7"
OPTEEOUTPUTMACHINE = "k3"
# Please note that booting J7 platform also requires
# tiboot3.bin and sysfw.itb, which are provided by meta-arago
# u-boot-k3-r5 and ti-sci-fw recipes
IMAGE_BOOT_FILES = "tispl.bin u-boot.img"
WKS_FILE ?= "sdimage-bootpart.wks"
do_image_wic[depends] += "mtools-native:do_populate_sysroot dosfstools-native:do_populate_sysroot 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_CORES = "mpu1_0 mcu1_0 mcu1_1 mcu2_0 mcu2_1 mcu3_0 mcu3_1 c66xdsp_1 c66xdsp_2 c7x_1"

View File

@@ -22,7 +22,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 126976 bytes
# from ubiattach stdout:
# UBI device number 0, total 3856 LEBs
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 4000"
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3856"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -25,7 +25,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 253952 bytes
# from ubiattach stdout:
# UBI device number 0, total 1926 LEBs
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 2000"
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 1926"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -22,7 +22,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 126976 bytes
# from ubiattach stdout:
# UBI device number 0, total 3856 LEBs
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 4000"
MKUBIFS_ARGS = "-F -m 2048 -e 126976 -c 3856"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -22,7 +22,7 @@ SYSVINIT_ENABLED_GETTYS = ""
# UBI: logical eraseblock size: 253952 bytes
# from ubiattach stdout:
# UBI device number 0, total 1926 LEBs
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 2000"
MKUBIFS_ARGS = "-F -m 4096 -e 253952 -c 1926"
# do ubiattach /dev/ubi_ctrl -m 4
# from dmesg:

View File

@@ -17,6 +17,6 @@ KERNEL_DEVICETREE_BUNDLE = "1"
SERIAL_CONSOLES = "115200;ttyS1"
IMAGE_FSTYPES += " wic"
WKS_FILE = "sdimage-bootpart.wks"
WKS_FILE ?= "sdimage-bootpart.wks"
WIC_CREATE_EXTRA_ARGS += " --no-fstab-update"
IMAGE_BOOT_FILES = "${KERNEL_IMAGETYPES}"

View File

@@ -13,4 +13,4 @@ KERNEL_DEVICETREE = "omap4-panda.dtb omap4-panda-a4.dtb omap4-panda-es.dtb"
SERIAL_CONSOLES = "115200;ttyS2"
MACHINE_EXTRA_RRECOMMENDS = " kernel-modules"
MACHINE_FEATURES = "kernel26 wifi bluetooth alsa apm ext2 screen usbgadget usbhost vfat sgx"
MACHINE_FEATURES = "kernel26 wifi bluetooth alsa apm ext2 screen usbgadget usbhost vfat gpu"

View File

@@ -7,14 +7,14 @@ AIF2_LLD_GIT_PROTOCOL = "git"
AIF2_LLD_GIT_BRANCH = "master"
AIF2_LLD_GIT_DESTSUFFIX = "git/ti/drv/aif2"
# The following commit correspond to DEV.AIF2LLD.01.02.00.02A
AIF2_LLD_SRCREV = "3eecba9b3b07b0c8fc39daa79fe4e8204e5d0e0e"
# The following commit correspond to DEV.AIF2LLD.01.02.00.02B
AIF2_LLD_SRCREV = "5304fdbca98b7f1aed8cb66bc6750f99d8bb7094"
BRANCH = "${AIF2_LLD_GIT_BRANCH}"
SRC_URI = "${AIF2_LLD_GIT_URI};destsuffix=${AIF2_LLD_GIT_DESTSUFFIX};protocol=${AIF2_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${AIF2_LLD_SRCREV}"
PV = "1.2.0.2A"
PV = "1.2.0.2B"
INC_PR = "r0"
COMPATIBLE_MACHINE = "k2hk"

View File

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

View File

@@ -7,11 +7,11 @@ Power State Coordination Interface (PSCI), Trusted Board Boot Requirements \
HOMEPAGE = "http://infocenter.arm.com/help/topic/com.arm.doc.dui0928e/CJHIDGJF.html"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://license.rst;md5=c709b197e22b81ede21109dbffd5f363"
LIC_FILES_CHKSUM = "file://license.rst;md5=90153916317c204fade8b8df15739cde"
inherit deploy
DEPENDS += "dtc-native"
DEPENDS += "dtc-native openssl-native"
PACKAGE_ARCH = "${MACHINE_ARCH}"
@@ -22,7 +22,7 @@ PV_append = "+git${SRCPV}"
BRANCH = "ti-atf"
SRC_URI = "git://git.ti.com/atf/arm-trusted-firmware.git;branch=${BRANCH}"
SRCREV ?= "a9361e0ee6e6725346bf1f395b4d3d049bc20a7f"
SRCREV ?= "ce3f1512bfc3f346900178c5ef870fbef3ab205e"
# Make ATF "aware" of OPTEE, no build dependency
PACKAGECONFIG[optee] = "SPD=opteed"
@@ -46,6 +46,14 @@ do_compile() {
oe_runmake all
}
do_compile_append_am65xx-hs-evm() {
export TI_SECURE_DEV_PKG=${TI_SECURE_DEV_PKG}
( cd ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/; \
mv bl31.bin bl31.bin.unsigned; \
${TI_SECURE_DEV_PKG}/scripts/secure-binary-image.sh bl31.bin.unsigned bl31.bin; \
)
}
do_install() {
install -d ${D}/boot
install -m 0644 ${S}/build/${ATFPLATFORM}/${ATFBOARD}/release/bl31.bin ${D}/boot/

View File

@@ -13,14 +13,14 @@ 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.07A"
BCP_LLD_SRCREV = "da66f02398ebef70f69a8703e6755985010eb422"
# 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.07A"
PV = "02.01.00.07B"
PR = "r0"
S = "${WORKDIR}/${BCP_LLD_GIT_DESTSUFFIX}"

View File

@@ -12,23 +12,23 @@ 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.03A"
BOARD_SRCREV = "ad6c58a9026e8ae91d438d07883fc07a7e80186d"
# 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.03A"
PV = "01.00.10.06G"
PR = "r0"
DEPENDS_append = " i2c-lld-rtos \
spi-lld-rtos \
uart-lld-rtos \
osal-rtos \
"
DEPENDS_append_omap-a15 = " osal-rtos \
ti-ndk \
DEPENDS_append_omap-a15 = " ti-ndk \
mmcsd-lld-rtos \
pm-lld-rtos \
"
@@ -43,7 +43,6 @@ DEPENDS_append_ti33x = " gpio-lld-rtos \
gpmc-lld-rtos \
icss-emac-lld-rtos \
mmcsd-lld-rtos \
osal-rtos \
pruss-lld-rtos \
starterware-rtos \
ti-ndk \
@@ -53,7 +52,6 @@ DEPENDS_append_ti43x = " gpio-lld-rtos \
gpmc-lld-rtos \
icss-emac-lld-rtos \
mmcsd-lld-rtos \
osal-rtos \
pruss-lld-rtos \
starterware-rtos \
ti-ndk \
@@ -63,10 +61,13 @@ DEPENDS_append_dra7xx = " pm-lld-rtos \
mmcsd-lld-rtos \
"
DEPENDS_append_k3 = " sciclient-rtos \
DEPENDS_append_am65xx = " sciclient-rtos \
pm-lld-rtos \
"
DEPENDS_append_j7-evm = " udma-lld-rtos \
sciclient-rtos \
mmcsd-lld-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

View File

@@ -0,0 +1,28 @@
SUMMARY = "Cadence MHDP DP bridge firmware"
LICENSE = "BSD-3-Clause | Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENCE.cadence;md5=009f46816f6956cfb75ede13d3e1cee0"
PV = "1.2.15"
PR = "r0"
CLEANBROKEN = "1"
COMPATIBLE_MACHINE = "j7-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "3930363562b35a5f3d495a61ea7e51739462b14a"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = "mhdp8546.bin"
do_install() {
install -d ${D}${base_libdir}/firmware/cadence
install -m 0644 ${S}/cadence/${TARGET} ${D}${base_libdir}/firmware/cadence/${TARGET}
}
FILES_${PN} = "${base_libdir}/firmware"

View File

@@ -24,5 +24,6 @@ do_install() {
}
FILES_${PN} += "${base_libdir}/firmware"
COMPATIBLE_HOST ?= "null"
COMPATIBLE_HOST_ti-soc = "(.*)"
COMPATIBLE_MACHINE = "(ti-soc)"
TOOLCHAIN = "gcc"

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.13A"
PV = "03.03.00.16B"
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.13A"
CSL_SRCREV = "6c52da764788e8611d763391f63616e085dae049"
# Below commit ID corresponding to "DEV.CSL_PROCESSOR-SDK.03.03.00.16B"
CSL_SRCREV = "f2003620af8e9e6296d3d87028519895394a1913"
BRANCH="${CSL_GIT_BRANCH}"
SRC_URI = "${CSL_GIT_URI};protocol=${CSL_GIT_PROTOCOL};branch=${BRANCH};destsuffix=${CSL_GIT_DESTSUFFIX}"

View File

@@ -0,0 +1,77 @@
SUMMARY = "MCU Watchdog test firmware"
DESCRIPTION = "Firmware for the R5F core to test the detection of watchdog timeout events to trigger SOC reset though DMSC."
require recipes-bsp/common-csl-ip/common-csl-ip.inc
require recipes-ti/includes/ti-paths.inc
LIC_FILES_CHKSUM = "file://../../../COPYING.txt;md5=5857833e20836213677fac33f9aded21"
S = "${WORKDIR}/${CSL_GIT_DESTSUFFIX}/example/rti/rti_dwwdtest_app"
COMPATIBLE_MACHINE = "am65xx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "ti-cgt-arm-native \
ti-pdk-build-rtos \
uart-lld-rtos \
board-rtos \
sciclient-rtos \
udma-lld-rtos"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
export TOOLCHAIN_PATH_R5 = "${M4_TOOLCHAIN_INSTALL_DIR}"
EXTRA_OEMAKE = "WDT_RESET=enable DEST_ROOT=${S}"
do_compile() {
for soc in ${TI_PDK_LIMIT_SOCS}
do
for board in ${TI_PDK_LIMIT_BOARDS}
do
oe_runmake SOC=$soc BOARD=$board
done
done
}
do_install() {
install -d ${D}${base_libdir}/firmware/rti_dwwdtest
for board in ${TI_PDK_LIMIT_BOARDS}
do
install -d ${D}${base_libdir}/firmware/rti_dwwdtest/$board
install -m 0644 csl_rti_dwwd_test_app/bin/$board/csl_rti_dwwd_test_app_mcu1_0_release.xer5f \
${D}${base_libdir}/firmware/rti_dwwdtest/$board
done
}
# Create separate package for each firmware so we can utilize
# update-alternatives.
PACKAGES =+ "${PN}-evm ${PN}-idk"
RDEPENDS_${PN} = "${PN}-evm ${PN}-idk"
ALLOW_EMPTY_${PN} = "1"
FILES_${PN}-evm = "${base_libdir}/firmware/rti_dwwdtest/am65xx_evm"
FILES_${PN}-idk = "${base_libdir}/firmware/rti_dwwdtest/am65xx_idk"
# We are packaging R5 firmware
INSANE_SKIP_${PN}-evm = "arch"
INSANE_SKIP_${PN}-idk = "arch"
# Configure update-alternatives as there may be other firmwares provided in an
# image.
inherit update-alternatives
# It might be nice to dynamically declare the following based on
# TI_PDK_LIMIT_BOARDS, but that is probably overkill.
ALTERNATIVE_${PN}-evm = "am65x-mcu-r5f0_0-fw"
ALTERNATIVE_${PN}-idk = "am65x-mcu-r5f0_0-fw"
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/am65x-mcu-r5f0_0-fw"
ALTERNATIVE_TARGET_${PN}-evm = "${base_libdir}/firmware/rti_dwwdtest/am65xx_evm/csl_rti_dwwd_test_app_mcu1_0_release.xer5f"
ALTERNATIVE_TARGET_${PN}-idk = "${base_libdir}/firmware/rti_dwwdtest/am65xx_idk/csl_rti_dwwd_test_app_mcu1_0_release.xer5f"
# Use a lesser priority than ipc example fw
# See meta-ti/recipes-ti/ipc/ti-ipc-rtos_git.bb
ALTERNATIVE_PRIORITY_${PN}-evm = "4"
ALTERNATIVE_PRIORITY_${PN}-idk = "3"

View File

@@ -9,14 +9,14 @@ CPPI_LLD_GIT_PROTOCOL = "git"
CPPI_LLD_GIT_BRANCH = "master"
CPPI_LLD_GIT_DESTSUFFIX = "git/ti/drv/cppi"
# Below Commit ID corresponds to "DEV.CPPI_LLD.02.01.00.14"
CPPI_LLD_SRCREV = "10d3fbc0231073027991d797e9406a9585058691"
# Below Commit ID corresponds to "DEV.CPPI_LLD.02.01.00.14A"
CPPI_LLD_SRCREV = "d9b51bfc77ee0c97ed11dc6753667cfadc0285f6"
BRANCH = "${CPPI_LLD_GIT_BRANCH}"
SRC_URI = "${CPPI_LLD_GIT_URI};destsuffix=${CPPI_LLD_GIT_DESTSUFFIX};protocol=${CPPI_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${CPPI_LLD_SRCREV}"
PV = "02.01.00.14"
PV = "02.01.00.14A"
INC_PR = "r0"
DEVICELIST = "k2h k2k k2l k2e"

View File

@@ -26,3 +26,5 @@ do_install() {
COMPATIBLE_HOST ?= "null"
COMPATIBLE_HOST_ti-soc = "(.*)"
INSANE_SKIP_${PN} += "textrel"

View File

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

View File

@@ -1,7 +1,7 @@
# This corresponds to version 1.4.0
SRCREV = "0aedcabdbbcbfc7558f70fc50afc95583302a087"
SRCREV = "25e823b04e62af224dce97b90359b7569ce3fbb5"
PV = "1.4.0"
INC_PR = "r0"
INC_PR = "r1"
SRC_URI = "git://git.ti.com/sdo-emu/dsptop.git;protocol=git;branch=${BRANCH}"

View File

@@ -6,12 +6,12 @@ EDMA3_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/edma3_lld.git"
EDMA3_LLD_GIT_PROTOCOL = "git"
EDMA3_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to version 2.12.05.30C
EDMA3_LLD_SRCREV = "a52b8f2a4bd4ca584bbd5bebba30563add353c5a"
# Below commit ID corresponds to version 2.12.05.30E
EDMA3_LLD_SRCREV = "ce5ced2ac5eb1e0f1515288d279f5690813b5413"
BRANCH = "${EDMA3_LLD_GIT_BRANCH}"
SRC_URI = "${EDMA3_LLD_GIT_URI};protocol=${EDMA3_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${EDMA3_LLD_SRCREV}"
PV = "2.12.05.30C"
INC_PR = "r0"
PV = "2.12.05.30E"
INC_PR = "r1"

View File

@@ -2,33 +2,23 @@ SUMMARY = "TI RTOS low level driver for Ethernet MAC (EMAC) peripheral"
inherit ti-pdk
require emac-lld.inc
PR = "r0"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://emacver.h;beginline=1;endline=47;md5=f66bb3695972ca2a85d990a390f45d88"
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k2g|omapl1|c665x-evm|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/emac-lld.git"
EMAC_LLD_GIT_PROTOCOL = "git"
EMAC_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.EMAC_LLD.01.00.03.13C"
EMAC_LLD_SRCREV = "e37ab39f3fa7ed7c9266e220e584c1097c32fcff"
BRANCH ="${EMAC_LLD_GIT_BRANCH}"
SRC_URI = "${EMAC_LLD_GIT_URI};protocol=${EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${EMAC_LLD_SRCREV}"
PV = "01.00.03.13C"
PR = "r0"
DEPENDS_append = " board-rtos osal-rtos"
DEPENDS_append_ti33x = " starterware-rtos"
DEPENDS_append_ti43x = " starterware-rtos"
DEPENDS_append_k2g = " cppi-lld-rtos qmss-lld-rtos"
DEPENDS_remove_k3 = "board-rtos "
DEPENDS_append_k3 = " udma-lld-rtos "
DEPENDS_append_k3 = " udma-lld-rtos trace-rtos"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

View File

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

View File

@@ -12,17 +12,19 @@ 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.12A"
FATFS_SRCREV = "0eef7635311646b74b84375e50c7e2dfdb33ed5e"
# 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.12A"
PV = "01.00.00.15"
PR = "r0"
DEPENDS_append = " mmcsd-lld-rtos"
DEPENDS_append = " mmcsd-lld-rtos \
osal-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

View File

@@ -13,14 +13,14 @@ FAULT_MANAGEMENT_GIT_PROTOCOL = "git"
FAULT_MANAGEMENT_GIT_BRANCH = "master"
FAULT_MANAGEMENT_GIT_DESTSUFFIX = "git/ti/instrumentation/fault_mgmt"
# Below commit ID corresponds to "DEV.FAULT_MGMT.01.00.01.04"
FAULT_MANAGEMENT_SRCREV = "f96fd9d9de8a6c658f444a0d5cabbdbbf43b34f0"
# Below commit ID corresponds to "DEV.FAULT_MGMT.01.00.01.04A"
FAULT_MANAGEMENT_SRCREV = "67becdff0e3d181ab7b8fada226f5737517c1c52"
BRANCH = "${FAULT_MANAGEMENT_GIT_BRANCH}"
SRC_URI = "${FAULT_MANAGEMENT_GIT_URI};destsuffix=${FAULT_MANAGEMENT_GIT_DESTSUFFIX};protocol=${FAULT_MANAGEMENT_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${FAULT_MANAGEMENT_SRCREV}"
PV = "01.00.01.04"
PV = "01.00.01.04A"
PR = "r0"
S = "${WORKDIR}/${FAULT_MANAGEMENT_GIT_DESTSUFFIX}"

View File

@@ -13,14 +13,14 @@ 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.07A"
FFTC_LLD_SRCREV = "7d3b64f42d190260f873b0e6d16489c65ef820b1"
# 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.07A"
PV = "02.02.00.07B"
PR = "r0"
S = "${WORKDIR}/${FFTC_LLD_GIT_DESTSUFFIX}"

View File

@@ -13,14 +13,14 @@ 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.13A"
GPIO_LLD_SRCREV = "74c3b87c0cd6e25e3f830c74e20264f5eb776bce"
# 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.13A"
PV = "01.00.00.16B"
PR = "r0"
S = "${WORKDIR}/${GPIO_LLD_GIT_DESTSUFFIX}"

View File

@@ -12,14 +12,14 @@ GPMC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/gpmc-lld.git"
GPMC_LLD_GIT_PROTOCOL = "git"
GPMC_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.GPMC_LLD.01.00.00.02"
GPMC_LLD_SRCREV = "320b18c703f70e01ea1b487c7bf9c4e08e7ae2df"
# 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.02"
PV = "01.00.00.03A"
PR = "r0"
DEPENDS_append = " osal-rtos \

View File

@@ -13,14 +13,14 @@ HYPLNK_GIT_PROTOCOL = "git"
HYPLNK_GIT_BRANCH = "master"
HYPLNK_GIT_DESTSUFFIX = "git/ti/drv/${LLDNAME}"
# Following commit corresponds to tag DEV.HYPLNK_LLD.02.01.00.08
HYPLNK_SRCREV = "2f54bb32fbf08bd2e20446497341e29498702931"
# Following commit corresponds to tag DEV.HYPLNK_LLD.02.01.00.08A
HYPLNK_SRCREV = "67fc593f28d243d25a5e19720eba8b3e53a5efc0"
BRANCH="${HYPLNK_GIT_BRANCH}"
SRC_URI = "${HYPLNK_GIT_URI};destsuffix=${HYPLNK_GIT_DESTSUFFIX};protocol=${HYPLNK_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${HYPLNK_SRCREV}"
PV = "2.1.0.8"
PV = "2.1.0.8A"
INC_PR = "r0"
DEVICELIST_k2hk = "k2h k2k"

View File

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

View File

@@ -13,14 +13,14 @@ 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.13"
I2C_LLD_SRCREV = "b9e3347623b29c8c6709c69a26caf465ffef5b92"
# 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.13"
PV = "01.00.00.16A"
PR = "r0"
DEPENDS_append = " osal-rtos \
@@ -34,6 +34,12 @@ DEPENDS_append_ti43x = " starterware-rtos \
DEPENDS_append_am57xx-evm = " pruss-lld-rtos \
"
DEPENDS_append_k2g = " pruss-lld-rtos \
"
DEPENDS_append_j7-evm = " sciclient-rtos \
"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"

View File

@@ -9,15 +9,27 @@ LIC_FILES_CHKSUM = "file://src/ibl.h;beginline=1;endline=34;md5=ee7d7a3305d1e524
require recipes-ti/includes/ti-paths.inc
DEPENDS = "ti-cgt6x-7-native"
DEPENDS = " ti-cgt6x-7-native \
bison-native \
flex-native \
"
PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE = "c66x"
BRANCH = "master"
SRC_URI = "git://git.ti.com/keystone-rtos/ibl.git;protocol=git;branch=${BRANCH}"
SRCREV = "f7ed32cc8911e3353dd01080da9b725b44a12285"
PR = "r0"
CLEANBROKEN = "1"
IBL_BOOT_GIT_URI = "git://git.ti.com/keystone-rtos/ibl.git"
IBL_BOOT_GIT_PROTOCOL = "git"
IBL_BOOT_GIT_BRANCH = "master"
IBL_BOOT_SRCREV = "ed3f0989d8cdc813b7ca1ed899c4d84b63de3a75"
BRANCH = "${IBL_BOOT_GIT_BRANCH}"
SRC_URI = "${IBL_BOOT_GIT_URI};protocol=${IBL_BOOT_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${IBL_BOOT_SRCREV}"
PR = "r2"
S = "${WORKDIR}/git"
@@ -28,8 +40,8 @@ IBLTARGETS_c665x-evm = "evm_c6657_i2c"
IBLTARGETS_c667x-evm = "evm_c6678_i2c"
IBLENDIAN = ""
IBLENDIAN_c665x-evm = "little big"
IBLENDIAN_c667x-evm = "little big"
IBLENDIAN_c665x-evm = "little"
IBLENDIAN_c667x-evm = "little"
export C6X_BASE_DIR="${TI_CGT6X_7_INSTALL_DIR}"
export TOOLSC6X="${C6X_BASE_DIR}"

View File

@@ -9,14 +9,20 @@ ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
ICSS_EMAC_LLD_GIT_BRANCH = "master"
ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.14"
ICSS_EMAC_LLD_SRCREV = "7541d801b2f1be93fd02511cdf2143b0a200cc36"
# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.17"
ICSS_EMAC_LLD_SRCREV = "5978212c59468eab68e232a538ee005162b6902f"
BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
PV = "01.00.00.14"
# 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,196 @@
SUMMARY = "R5 and DSP IPC Echo Test Firmware Binaries"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7eae093f2b09fd39307f30028a068b91"
inherit deploy
inherit update-alternatives
COMPATIBLE_MACHINE = "k3"
PV = "1.0-git${SRCPV}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
PROTOCOL = "git"
BRANCH = "master"
SRCREV = "c9f7cfe61b67998a053fe145344ce0c9b5bb22aa"
SRC_URI = "git://git.ti.com/keystone-rtos/ipc-lld.git;protocol=${PROTOCOL};branch=${BRANCH}"
S = "${WORKDIR}/git"
AM65X_R5_FW_DIR = "${S}/examples/echo_test/binaries/am65xx"
J721E_R5_DSP_FW_DIR = "${S}/examples/echo_test/binaries/j721e"
PLATFORM_am65xx = "am65xx"
PLATFORM_j7-evm = "j7-evm"
# make sure that lib/firmware, and all its contents are part of the package
FILES_${PN} += "${base_libdir}/firmware"
# install all R5 & DSP ipc echo test binaries in lib/firmware/pdk-ipc, with softlinks up a level
do_install() {
install -d ${D}${base_libdir}/firmware/pdk-ipc
}
do_install_append_am65xx() {
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
}
do_install_append_j7-evm() {
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.strip.xer5f ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.strip.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.strip.xe66 ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.xe71 ${D}${base_libdir}/firmware/pdk-ipc/
install -m 0644 ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.strip.xe71 ${D}${base_libdir}/firmware/pdk-ipc/
}
# Set up names for the firmwares
ALTERNATIVE_${PN}_am65xx = "\
am65x-mcu-r5f0_0-fw \
am65x-mcu-r5f0_1-fw \
"
ALTERNATIVE_${PN}_j7-evm = "\
j7-mcu-r5f0_0-fw \
j7-mcu-r5f0_1-fw \
j7-main-r5f0_0-fw \
j7-main-r5f0_1-fw \
j7-main-r5f1_0-fw \
j7-main-r5f1_1-fw \
j7-c66_0-fw \
j7-c66_1-fw \
j7-c71_0-fw\
"
# Set up link names for the firmwares
TARGET_MCU_R5FSS0_0_am65xx = "am65x-mcu-r5f0_0-fw"
TARGET_MCU_R5FSS0_1_am65xx = "am65x-mcu-r5f0_1-fw"
TARGET_MCU_R5FSS0_0_j7-evm = "j7-mcu-r5f0_0-fw"
TARGET_MCU_R5FSS0_1_j7-evm = "j7-mcu-r5f0_1-fw"
TARGET_MAIN_R5FSS0_0_j7-evm = "j7-main-r5f0_0-fw"
TARGET_MAIN_R5FSS0_1_j7-evm = "j7-main-r5f0_1-fw"
TARGET_MAIN_R5FSS1_0_j7-evm = "j7-main-r5f1_0-fw"
TARGET_MAIN_R5FSS1_1_j7-evm = "j7-main-r5f1_1-fw"
TARGET_C66_0_j7-evm = "j7-c66_0-fw"
TARGET_C66_1_j7-evm = "j7-c66_1-fw"
TARGET_C7X_j7-evm = "j7-c71_0-fw"
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
ALTERNATIVE_LINK_NAME[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_0}"
ALTERNATIVE_LINK_NAME[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MCU_R5FSS0_1}"
ALTERNATIVE_LINK_NAME[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_0}"
ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}"
ALTERNATIVE_LINK_NAME[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_0}"
ALTERNATIVE_LINK_NAME[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS1_1}"
ALTERNATIVE_LINK_NAME[j7-c66_0-fw] = "${base_libdir}/firmware/${TARGET_C66_0}"
ALTERNATIVE_LINK_NAME[j7-c66_1-fw] = "${base_libdir}/firmware/${TARGET_C66_1}"
ALTERNATIVE_LINK_NAME[j7-c71_0-fw] = "${base_libdir}/firmware/${TARGET_C7X}"
# Create the firmware alternatives
ALTERNATIVE_TARGET[am65x-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_0_release.strip.xer5f"
ALTERNATIVE_TARGET[am65x-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release.strip.xer5f"
ALTERNATIVE_TARGET[j7-mcu-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_testb_mcu1_0_release.strip.xer5f"
ALTERNATIVE_TARGET[j7-mcu-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu1_1_release.strip.xer5f"
ALTERNATIVE_TARGET[j7-main-r5f0_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_0_release.strip.xer5f"
ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu2_1_release.strip.xer5f"
ALTERNATIVE_TARGET[j7-main-r5f1_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_0_release.strip.xer5f"
ALTERNATIVE_TARGET[j7-main-r5f1_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_mcu3_1_release.strip.xer5f"
ALTERNATIVE_TARGET[j7-c66_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_1_release.strip.xe66"
ALTERNATIVE_TARGET[j7-c66_1-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c66xdsp_2_release.strip.xe66"
ALTERNATIVE_TARGET[j7-c71_0-fw] = "${base_libdir}/firmware/pdk-ipc/ipc_echo_test_c7x_1_release.strip.xe71"
ALTERNATIVE_PRIORITY = "10"
# copy the executables into the deploy directory
do_deploy() {
:
}
do_deploy_am65xx() {
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/
install ${AM65X_R5_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
}
do_deploy_j7-evm() {
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_0_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu1_1_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_0_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_0_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu2_1_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu2_1_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_0_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_0_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_mcu3_1_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_testb_mcu3_1_release.strip.xer5f ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.xe66 ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_1_release.strip.xe66 ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.xe66 ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c66xdsp_2_release.strip.xe66 ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.xe71 ${DEPLOYDIR}/
install ${J721E_R5_DSP_FW_DIR}/ipc_echo_test_c7x_1_release.strip.xe71 ${DEPLOYDIR}/
}
addtask deploy after do_install before do_build
# This is used to prevent the build system to strip the executables
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_SYSROOT_STRIP = "1"
# This is used to prevent the build system to split the debug info in a separate file
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
INSANE_SKIP_${PN} += "arch"
# we don't want to configure and build the source code
do_compile[noexec] = "1"
do_configure[noexec] = "1"

View File

@@ -17,12 +17,12 @@ RDEPENDS_${PN} = " libdce"
SRC_URI = "git://git.ti.com/ivimm/ipumm.git;protocol=git"
SRCREV = "e95e96e6d1e112a18d6935a8ede91fefeae70a8f"
SRCREV = "e4872a8966a267d537399b1babc54e5f66ae8b3b"
S = "${WORKDIR}/git"
PV = "3.00.15.00"
PR = "r3"
PR = "r4"
require recipes-ti/includes/ti-paths.inc

View File

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

View File

@@ -3,7 +3,7 @@ SUMMARY = "TI RTOS low level driver for Multi channel Audio Serial port (McASP)"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=1;endline=47;md5=25868d96216e5d6f286d5fb05a3be9f4"
LIC_FILES_CHKSUM = "file://mcaspver.h;beginline=19;endline=47;md5=75a9adc782a6df0d3a5419743e9a9f18"
COMPATIBLE_MACHINE = "ti43x|omap-a15|k2g|ti33x|omapl1|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
@@ -13,14 +13,14 @@ 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.12"
MCASP_LLD_SRCREV = "6da2f3272832fe906a0b9fa405542fb83db0457b"
# 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.12"
PV = "01.01.00.15C"
PR = "r0"
S = "${WORKDIR}/${MCASP_LLD_GIT_DESTSUFFIX}"

View File

@@ -13,14 +13,14 @@ 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.11A"
MCBSP_LLD_SRCREV = "fb654c63ec9cf0c9b898a901abc176ecd9a06517"
# 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.11A"
PV = "01.00.00.12"
PR = "r0"
S = "${WORKDIR}/${MCBSP_LLD_GIT_DESTSUFFIX}"

View File

@@ -9,14 +9,14 @@ MMAP_LLD_GIT_PROTOCOL = "git"
MMAP_LLD_GIT_BRANCH = "master"
MMAP_LLD_GIT_DESTSUFFIX = "git/ti/runtime/mmap"
# Commit correspond to DEV.MMAP.02.00.00.08A
MMAP_LLD_SRCREV = "bbccde8da6c87f59af3b0494e2d75ba52c69df20"
# Commit correspond to DEV.MMAP.02.00.00.08C
MMAP_LLD_SRCREV = "62e75191ab7144604102dabaa288c5fd5048fc49"
BRANCH="${MMAP_LLD_GIT_BRANCH}"
SRC_URI = "${MMAP_LLD_GIT_URI};destsuffix=${MMAP_LLD_GIT_DESTSUFFIX};protocol=${MMAP_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${MMAP_LLD_SRCREV}"
PV = "2.0.0.8A"
PV = "2.0.0.8C"
INC_PR = "r0"
S = "${WORKDIR}/git/ti/runtime/mmap"

View File

@@ -13,14 +13,14 @@ 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.14"
MMCSD_LLD_SRCREV = "cdacb10f1f89ed8017172d2470c62997aef3a633"
# 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.14"
PV = "01.00.00.17D"
PR = "r0"
S = "${WORKDIR}/${MMCSD_LLD_GIT_DESTSUFFIX}"

View File

@@ -8,14 +8,14 @@ NWAL_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/nwal-lld.git"
NWAL_LLD_GIT_PROTOCOL = "git"
NWAL_LLD_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.NWAL.02.01.00.12"
NWAL_LLD_SRCREV = "fef9d609f446c6a229c571473727ee5d1ad49630"
# Below commit ID corresponds to "DEV.NWAL.02.01.00.13"
NWAL_LLD_SRCREV = "dd41b84a985ef2824068e57525158c350e0d51be"
BRANCH = "${NWAL_LLD_GIT_BRANCH}"
SRC_URI = "${NWAL_LLD_GIT_URI};protocol=${NWAL_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${NWAL_LLD_SRCREV}"
PV = "02.01.00.12"
PV = "02.01.00.13"
INC_PR = "r0"
BASEDIR = "${WORKDIR}/git"

View File

@@ -9,12 +9,12 @@ OSAL_GIT_PROTOCOL = "git"
OSAL_GIT_BRANCH = "master"
OSAL_GIT_DESTSUFFIX = "git/ti/osal"
# Below commit ID corresponding to "DEV.OSAL.01.00.00.13A"
OSAL_SRCREV = "0615fea1ac9a2639445362f2da628802011a8824"
# Below commit ID corresponding to "DEV.OSAL.01.00.00.16B"
OSAL_SRCREV = "b78489d9d78d9366f1865aa847b743b1b29f6fd4"
BRANCH = "${OSAL_GIT_BRANCH}"
SRC_URI = "${OSAL_GIT_URI};destsuffix=${OSAL_GIT_DESTSUFFIX};protocol=${OSAL_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${OSAL_SRCREV}"
PV = "01.00.00.13A"
PV = "01.00.00.16B"
INC_PR = "r0"

View File

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

View File

@@ -9,14 +9,14 @@ PA_LLD_GIT_PROTOCOL = "git"
PA_LLD_GIT_BRANCH = "master"
PA_LLD_GIT_DESTSUFFIX = "git/ti/drv/pa"
# Below commit ID corresponding to "DEV.PA_LLD.03.00.02.08"
PA_LLD_SRCREV = "2cf268aac8afc957aa992af19f53dd1be56855ee"
# Below commit ID corresponding to "DEV.PA_LLD.03.00.02.08A"
PA_LLD_SRCREV = "02e790bdeba574c0bcca9c0bfe2c071c180c53c8"
BRANCH = "${PA_LLD_GIT_BRANCH}"
SRC_URI = "${PA_LLD_GIT_URI};destsuffix=${PA_LLD_GIT_DESTSUFFIX};protocol=${PA_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${PA_LLD_SRCREV}"
PV = "03.00.02.08"
PV = "03.00.02.08A"
INC_PR = "r0"
S = "${WORKDIR}/${PA_LLD_GIT_DESTSUFFIX}"

View File

@@ -13,14 +13,14 @@ 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.02"
PCIE_LLD_SRCREV = "3c6e68d77778a2e655803b8aa1c2b8ac056518b2"
# 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.02"
PV = "02.03.00.05"
PR = "r0"
DEPENDS_append_k3 = " udma-lld-rtos \

View File

@@ -10,15 +10,15 @@ PKTLIB_GIT_PROTOCOL = "git"
PKTLIB_GIT_BRANCH = "master"
PKTLIB_GIT_DESTSUFFIX = "git/ti/runtime/pktlib"
# Below commit ID corresponds to "DEV.PKTLIB.2.1.0.8A"
PKTLIB_SRCREV = "1fb44eb37ba0fcf94011204c9776360bfef5696c"
# Below commit ID corresponds to "DEV.PKTLIB.2.1.0.8B"
PKTLIB_SRCREV = "6d3758fda4c8c40fa9bd1194a9c713c9675b5a40"
BRANCH = "${PKTLIB_GIT_BRANCH}"
# Don't use DESTSUFFIX when cloning since repo contains ti/runtime/pktlib directory tree
SRC_URI = "${PKTLIB_GIT_URI};protocol=${PKTLIB_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${PKTLIB_SRCREV}"
PV = "2.1.0.8A"
PV = "2.1.0.8B"
INC_PR = "r0"
S = "${WORKDIR}/${PKTLIB_GIT_DESTSUFFIX}"

View File

@@ -20,19 +20,19 @@ 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.20"
PM_LLD_SRCREV = "bcff5a6436275b225636e8604f8bb5c11c1bdb4c"
# 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.04.00.05B"
PM_LLD_SRCREV_ti33x = "bac16125842f08d05156dccabec74947756d831b"
PM_LLD_SRCREV_ti43x = "bac16125842f08d05156dccabec74947756d831b"
PM_LLD_SRCREV_k2g = "bac16125842f08d05156dccabec74947756d831b"
# Below commit ID corresponds to "DEV.PM_LLD.01.04.00.05C"
PM_LLD_SRCREV_ti33x = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
PM_LLD_SRCREV_ti43x = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
PM_LLD_SRCREV_k2g = "dd1f8486e7738956631b7f4829c8238be2e49dd6"
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.20"
PV = "01.08.00.23"
PR = "r0"
S = "${WORKDIR}/${PM_LLD_GIT_DESTSUFFIX}"
@@ -63,4 +63,8 @@ do_compile_append() {
tar -cf pm_lld.tar --exclude='*.tar' ./*
}
# Workaround: dra7xx build requires am57xx pm libraries for opencl-monitor
TI_PDK_LIMIT_SOCS_append_dra7xx = " am571x am572x am574x"
INSANE_SKIP_${PN} = "arch staticdev"

View File

@@ -0,0 +1,34 @@
DESCRIPTION = "Kernel drivers for the PowerVR Rogue GPU found in the TI SoCs"
HOMEPAGE = "http://git.ti.com/graphics/ti-img-rogue-driver"
LICENSE = "MIT | GPLv2"
LIC_FILES_CHKSUM = "file://README;beginline=15;endline=20;md5=0403c7dea01a2b8232261e805325fac2"
inherit module
MACHINE_KERNEL_PR_append = "a"
PR = "${MACHINE_KERNEL_PR}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
COMPATIBLE_MACHINE = "j7-evm"
DEPENDS = "virtual/kernel"
PROVIDES = "virtual/gpudriver"
BRANCH = "linuxws/thud/k4.19/${PV}"
SRC_URI = "git://git.ti.com/graphics/ti-img-rogue-driver.git;branch=${BRANCH}"
S = "${WORKDIR}/git"
SRCREV = "1531b98ba602911359bfded2d683e49b3c731313"
PVR_SOC = "j721e_linux"
PVR_BVNC = "22.104.208.318"
PVR_BUILD = "release"
PVR_WS = "wayland"
EXTRA_OEMAKE += 'KERNELDIR="${STAGING_KERNEL_DIR}" RGX_BVNC=${PVR_BVNC} BUILD=${PVR_BUILD} PVR_BUILD_DIR=${PVR_SOC} WINDOW_SYSTEM=${PVR_WS}'
do_install() {
make -C ${STAGING_KERNEL_DIR} SUBDIRS=${B}/binary_${PVR_SOC}_${PVR_WS}_${PVR_BUILD}/target_aarch64/kbuild INSTALL_MOD_PATH=${D} PREFIX=${STAGING_DIR_HOST} modules_install
}

View File

@@ -7,18 +7,14 @@ inherit module
COMPATIBLE_MACHINE = "ti33x|ti43x|omap-a15|k3"
MACHINE_KERNEL_PR_append = "p"
MACHINE_KERNEL_PR_append = "r"
PR = "${MACHINE_KERNEL_PR}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "virtual/kernel"
PROVIDES = "omapdrm-pvr"
RPROVIDES_${PN} = "omapdrm-pvr"
RREPLACES_${PN} = "omapdrm-pvr"
RCONFLICTS_${PN} = "omapdrm-pvr"
PROVIDES = "virtual/gpudriver"
BRANCH = "ti-img-sgx/${PV}/k4.19"
@@ -26,7 +22,7 @@ SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-linux.git;protocol=git;branch
S = "${WORKDIR}/git"
SRCREV = "16961a3f4524b653fba99d949d6972c77c7d2701"
SRCREV = "dbdbd9309a58ee723fc827ef5fd45c28347cf61f"
TARGET_PRODUCT_omap-a15 = "jacinto6evm"
TARGET_PRODUCT_ti33x = "ti335x"

View File

@@ -40,7 +40,7 @@ PLATFORM_ti33x = "am335x"
PLATFORM_ti43x = "am437x"
PLATFORM_omap-a15 = "am572x"
PLATFORM_k2g = "k2g"
PLATFORM_am65xx-evm = "am65x"
PLATFORM_am65xx = "am65x"
do_compile() {
for dir in ${SUBDIRS}
@@ -50,9 +50,17 @@ do_compile() {
}
do_install() {
CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
install -d ${D}/lib/firmware/pru
install -d ${D}${includedir}
cp ${CP_ARGS} ${S}/include/* ${D}${includedir}
install -d ${D}${libdir}
install -m 0644 ${S}/lib/rpmsg_lib.lib ${D}${libdir}
}
FILES_${PN}-staticdev = "${libdir}"
FILES_${PN}-dev = "${includedir}"
do_install_append_ti33x() {
install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU_Halt.out \
${D}/lib/firmware/pru
@@ -102,7 +110,7 @@ do_install_append_k2g() {
done
}
do_install_append_am65xx-evm() {
do_install_append_am65xx() {
for i in 0 1
do
install -m 644 ${S}/examples/${PLATFORM}/PRU_Halt/gen/PRU${i}/PRU_Halt_${i}.out \
@@ -131,7 +139,7 @@ PRU_ICSS_ALTERNATIVES_ti33x = "am335x-pru0-fw am335x-pru1-fw"
PRU_ICSS_ALTERNATIVES_ti43x = "am437x-pru0_0-fw am437x-pru0_1-fw am437x-pru1_0-fw am437x-pru1_1-fw"
PRU_ICSS_ALTERNATIVES_omap-a15 = "am57xx-pru1_0-fw am57xx-pru1_1-fw am57xx-pru2_0-fw am57xx-pru2_1-fw"
PRU_ICSS_ALTERNATIVES_k2g = "k2g-pru0_0-fw k2g-pru0_1-fw k2g-pru1_0-fw k2g-pru1_1-fw"
PRU_ICSS_ALTERNATIVES_am65xx-evm = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw"
PRU_ICSS_ALTERNATIVES_am65xx = "am65x-pru0_0-fw am65x-pru0_1-fw am65x-pru1_0-fw am65x-pru1_1-fw am65x-pru2_0-fw am65x-pru2_1-fw am65x-rtu0_0-fw am65x-rtu0_1-fw am65x-rtu1_0-fw am65x-rtu1_1-fw am65x-rtu2_0-fw am65x-rtu2_1-fw"
# Set up link names for the firmwares
ALTERNATIVE_LINK_NAME[am335x-pru0-fw] = "/lib/firmware/am335x-pru0-fw"

View File

@@ -0,0 +1,145 @@
From d37359e7b2bd26da4d04fc97a94967cf457558e9 Mon Sep 17 00:00:00 2001
From: Denys Dmytriyenko <denys@ti.com>
Date: Tue, 6 Aug 2019 19:50:59 -0400
Subject: [PATCH] icss_uart: add Makefile for building firmware
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
---
firmware/icss_uart/src/Makefile | 125 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 125 insertions(+)
create mode 100644 firmware/icss_uart/src/Makefile
diff --git a/firmware/icss_uart/src/Makefile b/firmware/icss_uart/src/Makefile
new file mode 100644
index 0000000..4764622
--- /dev/null
+++ b/firmware/icss_uart/src/Makefile
@@ -0,0 +1,125 @@
+# PRU_CGT environment variable must point to the TI PRU code gen tools directory. E.g.:
+#(Desktop Linux) export PRU_CGT=/path/to/pru/code/gen/tools/ti-cgt-pru_2.x.y
+#(Windows) set PRU_CGT=C:/path/to/pru/code/gen/tools/ti-cgt-pru_2.x.y
+#(ARM Linux*) export PRU_CGT=/usr/share/ti/cgt-pru
+#
+# *ARM Linux also needs to create a symbolic link to the /usr/bin/ directory in
+# order to use the same Makefile
+#(ARM Linux) ln -s /usr/bin/ /usr/share/ti/cgt-pru/bin
+
+ifndef PRU_CGT
+define ERROR_BODY
+
+*******************************************************************************
+PRU_CGT environment variable is not set. Examples given:
+(Desktop Linux) export PRU_CGT=/path/to/pru/code/gen/tools/ti-cgt-pru_2.1.2
+(Windows) set PRU_CGT=C:/path/to/pru/code/gen/tools/ti-cgt-pru_2.1.2
+(ARM Linux*) export PRU_CGT=/usr/share/ti/cgt-pru
+
+*ARM Linux also needs to create a symbolic link to the /usr/bin/ directory in
+order to use the same Makefile
+(ARM Linux) ln -s /usr/bin/ /usr/share/ti/cgt-pru/bin
+*******************************************************************************
+
+endef
+$(error $(ERROR_BODY))
+endif
+
+# PRU_SSP environment variable must point to the PRU Software Support Package. E.g.:
+#(Desktop Linux) export PRU_SSP=/path/to/pru_software_support_package
+#(Windows) set PRU_SSP=C:/path/to/pru_software_support_package
+#(ARM Linux*) export PRU_SSP=/path/to/pru_software_support_package
+
+ifndef PRU_SSP
+define ERROR_BODY
+
+*******************************************************************************
+PRU_SSP environment variable must point to the PRU Software Support Package. E.g.:
+(Desktop Linux) export PRU_SSP=/path/to/pru_software_support_package
+(Windows) set PRU_SSP=C:/path/to/pru_software_support_package
+(ARM Linux*) export PRU_SSP=/path/to/pru_software_support_package
+PRU_CGT environment variable is not set. Examples given:
+*******************************************************************************
+
+endef
+$(error $(ERROR_BODY))
+endif
+
+MKFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST)))
+CURRENT_DIR := $(notdir $(patsubst %/,%,$(dir $(MKFILE_PATH))))
+PROJ_NAME=$(CURRENT_DIR)
+LINKER_COMMAND_FILE=./AM335x_PRU.cmd
+LIBS=--library=$(PRU_SSP)/lib/rpmsg_lib.lib
+INCLUDE=--include_path=$(PRU_SSP)/include --include_path=$(PRU_SSP)/include/am335x
+STACK_SIZE=0x100
+HEAP_SIZE=0x100
+GEN_DIR=gen
+
+#Common compiler and linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide)
+CFLAGS=-v3 -o2 --display_error_number --endian=little --hardware_mac=on --asm_directory=$(GEN_DIR) --obj_directory=$(GEN_DIR) --pp_directory=$(GEN_DIR) -ppd -ppa -DICSS_REV2
+#Linker flags (Defined in 'PRU Optimizing C/C++ Compiler User's Guide)
+LFLAGS=--reread_libs --warn_sections --stack_size=$(STACK_SIZE) --heap_size=$(HEAP_SIZE)
+
+TARGET=$(GEN_DIR)/$(PROJ_NAME).out
+MAP=$(GEN_DIR)/$(PROJ_NAME).map
+OBJECTS=$(patsubst %.asm,$(GEN_DIR)/%.object,$(wildcard *.asm))
+OBJECTS+=$(patsubst %.c,$(GEN_DIR)/%.object,$(wildcard *.c))
+
+
+all: printStart $(TARGET) printEnd
+
+printStart:
+ @echo ''
+ @echo '************************************************************'
+ @echo 'Building project: $(PROJ_NAME)'
+
+printEnd:
+ @echo ''
+ @echo 'Output files can be found in the "$(GEN_DIR)" directory'
+ @echo ''
+ @echo 'Finished building project: $(PROJ_NAME)'
+ @echo '************************************************************'
+ @echo ''
+
+# Invokes the linker (-z flag) to make the .out file
+$(TARGET): $(OBJECTS) $(LINKER_COMMAND_FILE)
+ @echo ''
+ @echo 'Building target: $@'
+ @echo 'Invoking: PRU Linker'
+ $(PRU_CGT)/bin/clpru $(CFLAGS) -z -i$(PRU_CGT)/lib -i$(PRU_CGT)/include $(LFLAGS) -o $(TARGET) $(OBJECTS) -m$(MAP) $(LINKER_COMMAND_FILE) --library=libc.a $(LIBS)
+ @echo 'Finished building target: $@'
+
+# Invokes the compiler on all assembly files in the directory to create the object files
+$(GEN_DIR)/%.object: %.asm
+ @mkdir -p $(GEN_DIR)
+ @echo ''
+ @echo 'Building file: $<'
+ @echo 'Invoking: PRU Compiler'
+ $(PRU_CGT)/bin/clpru --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) -fe $@ $<
+
+# Invokes the compiler on all c files in the directory to create the object files
+$(GEN_DIR)/%.object: %.c
+ @mkdir -p $(GEN_DIR)
+ @echo ''
+ @echo 'Building file: $<'
+ @echo 'Invoking: PRU Compiler'
+ $(PRU_CGT)/bin/clpru -k --include_path=$(PRU_CGT)/include $(INCLUDE) $(CFLAGS) -fe $@ $<
+
+.PHONY: all clean
+
+# Remove the $(GEN_DIR) directory
+clean:
+ @echo ''
+ @echo '************************************************************'
+ @echo 'Cleaning project: $(PROJ_NAME)'
+ @echo ''
+ @echo 'Removing files in the "$(GEN_DIR)" directory'
+ @rm -rf $(GEN_DIR)
+ @echo ''
+ @echo 'Finished cleaning project: $(PROJ_NAME)'
+ @echo '************************************************************'
+ @echo ''
+
+# Includes the dependencies that the compiler creates (-ppd and -ppa flags)
+-include $(OBJECTS:%.object=%.pp)
+
--
2.7.4

View File

@@ -0,0 +1,54 @@
From 1b853cfd6194d3855310f47d43cb8c9f498b6182 Mon Sep 17 00:00:00 2001
From: Bin Liu <b-liu@ti.com>
Date: Wed, 27 Feb 2019 14:38:43 -0600
Subject: [PATCH] icss_uart: remove dependency on PDK/CSL
Signed-off-by: Bin Liu <b-liu@ti.com>
---
firmware/icss_uart/src/icss_ctrl_regs.h | 32 ++++----------------------------
1 file changed, 4 insertions(+), 28 deletions(-)
diff --git a/firmware/icss_uart/src/icss_ctrl_regs.h b/firmware/icss_uart/src/icss_ctrl_regs.h
index ce640f5..99ec90d 100644
--- a/firmware/icss_uart/src/icss_ctrl_regs.h
+++ b/firmware/icss_uart/src/icss_ctrl_regs.h
@@ -39,32 +39,8 @@
.if !$isdefed("__icss_ctrl_regs_h")
__icss_ctrl_regs_h .set 1
- .cdecls C,NOLIST
-%{
-#include "cslr_icss.h"
-%}
-
- .if $defined("ICSS_REV1")
-ICSS_PRU_CTRL_CONTROL .set (CSL_ICSSM_PRU_CTRL_CONTROL)
-ICSS_PRU_CTRL_STATUS .set (CSL_ICSSM_PRU_CTRL_STATUS)
-ICSS_PRU_CTRL_WAKEUP_EN .set (CSL_ICSSM_PRU_CTRL_WAKEUP_EN)
-ICSS_PRU_CTRL_CYCLE .set (CSL_ICSSM_PRU_CTRL_CYCLE)
-ICSS_PRU_CTRL_STALL .set (CSL_ICSSM_PRU_CTRL_STALL)
-ICSS_PRU_CTRL_CTBIR0 .set (CSL_ICSSM_PRU_CTRL_CTBIR0)
-ICSS_PRU_CTRL_CTBIR1 .set (CSL_ICSSM_PRU_CTRL_CTBIR1)
-ICSS_PRU_CTRL_CTPPR0 .set (CSL_ICSSM_PRU_CTRL_CTPPR0)
-ICSS_PRU_CTRL_CTPPR1 .set (CSL_ICSSM_PRU_CTRL_CTPPR1)
- .endif ;ICSS_REV1
-
- .if $defined("ICSS_REV2")
-ICSS_PRU_CTRL_CONTROL .set (CSL_ICSSPRUCTRL_CONTROL)
-ICSS_PRU_CTRL_STATUS .set (CSL_ICSSPRUCTRL_STATUS)
-ICSS_PRU_CTRL_WAKEUP_EN .set (CSL_ICSSPRUCTRL_WAKEUP_EN)
-ICSS_PRU_CTRL_CYCLE .set (CSL_ICSSPRUCTRL_CYCLE)
-ICSS_PRU_CTRL_STALL .set (CSL_ICSSPRUCTRL_STALL)
-ICSS_PRU_CTRL_CTBIR0 .set (CSL_ICSSPRUCTRL_CTBIR0)
-ICSS_PRU_CTRL_CTBIR1 .set (CSL_ICSSPRUCTRL_CTBIR1)
-ICSS_PRU_CTRL_CTPPR0 .set (CSL_ICSSPRUCTRL_CTPPR0)
-ICSS_PRU_CTRL_CTPPR1 .set (CSL_ICSSPRUCTRL_CTPPR1)
- .endif ;ICSS_REV2
+ICSS_PRU_CTRL_CONTROL .set (0x0U)
+ICSS_PRU_CTRL_STATUS .set (0x4U)
+ICSS_PRU_CTRL_WAKEUP_EN .set (0x8U)
+ICSS_PRU_CTRL_CYCLE .set (0xcU)
.endif
--
2.7.4

View File

@@ -0,0 +1,40 @@
SUMMARY = "Programmable Real-time Unit Software UART Firmware"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.txt;beginline=1;endline=31;md5=94b6a199da1caf777f6756cb70aca4a7"
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"
BRANCH = "master"
SRC_URI = "git://git.ti.com/keystone-rtos/uart-lld.git;protocol=git;branch=${BRANCH} \
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"
do_compile() {
oe_runmake -C firmware/icss_uart/src
}
do_install() {
install -d ${D}/lib/firmware/ti-pruss
install -m 0644 ${S}/firmware/icss_uart/src/gen/src.out ${D}/lib/firmware/ti-pruss/pru_swuart-fw.elf
}
FILES_${PN} = "/lib/firmware"
INSANE_SKIP_${PN} = "arch"

View File

@@ -0,0 +1,43 @@
SUMMARY = "PRU Ethernet firmware for AM65x"
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"
PR = "r0"
S = "${WORKDIR}/git/firmware/icss_dualmac"
COMPATIBLE_MACHINE = "am65xx"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "ti-cgt-pru-native"
EXTRA_OEMAKE += "CL_PRU_INSTALL_PATH="${TI_CGT_PRU_INSTALL_DIR}""
do_compile() {
oe_runmake -C src
}
do_install() {
install -d ${D}${base_libdir}/firmware/ti-pruss
install -m 0644 bin/rxl2_txl2_rgmii0/rxl2_txl2.out \
${D}${base_libdir}/firmware/ti-pruss/am65x-pru0-prueth-fw.elf
install -m 0644 bin/rtu_test0/rtu_v2.out \
${D}${base_libdir}/firmware/ti-pruss/am65x-rtu0-prueth-fw.elf
install -m 0644 bin/rxl2_txl2_rgmii1/rxl2_txl2.out \
${D}${base_libdir}/firmware/ti-pruss/am65x-pru1-prueth-fw.elf
install -m 0644 bin/rtu_test1/rtu_v2.out \
${D}${base_libdir}/firmware/ti-pruss/am65x-rtu1-prueth-fw.elf
}
FILES_${PN} = "${base_libdir}/firmware"
INSANE_SKIP_${PN} = "arch"

View File

@@ -1,32 +0,0 @@
SUMMARY = "PRU Ethernet firmware for AM65xx"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
PV = "5.1.0.7"
CLEANBROKEN = "1"
COMPATIBLE_MACHINE = "am65xx-evm"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SRCREV = "1e03f08e89bee6d29ffd25782f5ce45b1b4bf1e6"
BRANCH ?= "ti-linux-firmware"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
TARGET = "am65x-pru0-prueth-fw.elf am65x-pru1-prueth-fw.elf am65x-rtu0-prueth-fw.elf am65x-rtu1-prueth-fw.elf"
do_install() {
install -d ${D}${base_libdir}/firmware/ti-pruss
for f in ${TARGET}; do
install -m 0644 ${S}/ti-pruss/$f ${D}${base_libdir}/firmware/ti-pruss/$f
done
}
FILES_${PN} = "${base_libdir}/firmware"
INSANE_SKIP_${PN} = "arch"

View File

@@ -1,24 +1,13 @@
DESCRIPTION = "PRU Ethernet firmware for AM57xx, AM437x, AM335x and K2G"
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"
require recipes-ti/includes/ti-paths.inc
ICSS_EMAC_LLD_GIT_URI = "git://git.ti.com/keystone-rtos/icss-emac.git"
ICSS_EMAC_LLD_GIT_PROTOCOL = "git"
ICSS_EMAC_LLD_GIT_BRANCH = "master"
ICSS_EMAC_LLD_GIT_DESTSUFFIX = "git/ti/drv/icss_emac"
# Below commit ID corresponds to "DEV.ICSS_EMAC_LLD.01.00.00.14"
ICSS_EMAC_LLD_SRCREV = "7541d801b2f1be93fd02511cdf2143b0a200cc36"
BRANCH = "${ICSS_EMAC_LLD_GIT_BRANCH}"
SRC_URI = "${ICSS_EMAC_LLD_GIT_URI};destsuffix=${ICSS_EMAC_LLD_GIT_DESTSUFFIX};protocol=${ICSS_EMAC_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${ICSS_EMAC_LLD_SRCREV}"
PV = "5.2.0"
PR = "r0"
PV = "${PV_DUALEMAC_FW}"
PR = "${INC_PR}.0"
S = "${WORKDIR}/${ICSS_EMAC_LLD_GIT_DESTSUFFIX}/firmware/icss_dualemac"

View File

@@ -9,13 +9,13 @@ PRUSS_LLD_GIT_PROTOCOL = "git"
PRUSS_LLD_GIT_BRANCH = "master"
PRUSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/pruss"
# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.12"
PRUSS_LLD_SRCREV = "aa58dc96ad2d6bb2b3f4cbc105ff88e78420a767"
# Below commit ID corresponds to "DEV.PRUSS_LLD.01.00.00.15B"
PRUSS_LLD_SRCREV = "989f802266d52f50a6db8f2be6967eacd9d2b409"
BRANCH = "${PRUSS_LLD_GIT_BRANCH}"
SRC_URI = "${PRUSS_LLD_GIT_URI};destsuffix=${PRUSS_LLD_GIT_DESTSUFFIX};protocol=${PRUSS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${PRUSS_LLD_SRCREV}"
PV = "01.00.00.12"
PV = "01.00.00.15B"
INC_PR = "r0"

View File

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

View File

@@ -9,14 +9,14 @@ QMSS_LLD_GIT_PROTOCOL = "git"
QMSS_LLD_GIT_BRANCH = "master"
QMSS_LLD_GIT_DESTSUFFIX = "git/ti/drv/qmss"
# Below commit ID corresponding to "DEV.QMSS_LLD.02.01.00.16"
QMSS_LLD_SRCREV = "7934ae59f545b302ede96482e61a1f79ff3518ce"
# Below commit ID corresponding to "DEV.QMSS_LLD.02.01.00.16A"
QMSS_LLD_SRCREV = "7ca6e92b2081bd2eb64fa3dc9ca33df78b3ce292"
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}"
PV = "02.01.00.16"
PV = "02.01.00.16A"
INC_PR = "r0"
DEVICELIST = "k2h k2k k2l k2e"

View File

@@ -7,14 +7,14 @@ RM_LLD_GIT_PROTOCOL = "git"
RM_LLD_GIT_BRANCH = "master"
RM_LLD_GIT_DESTSUFFIX = "git/ti/drv/rm"
# Below commit ID corresponds to "DEV.RM_LLD.02.02.00.03A"
RM_LLD_SRCREV = "c90a9a8c7398e863571dc6af46d5b23389239ec5"
# Below commit ID corresponds to "DEV.RM_LLD.02.02.00.03B"
RM_LLD_SRCREV = "dbe616355318981999c2f7a70a14377fcda913c8"
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}"
PV = "02.02.00.03A"
PV = "02.02.00.03B"
INC_PR = "r0"
COMPATIBLE_MACHINE = "keystone"

View File

@@ -12,7 +12,7 @@ COMPATIBLE_MACHINE_append = "|c667x-evm|k3"
TI_PDK_XDCMAKE_k3 = "0"
# SA promote/demote library depends on osal
DEPENDS_append_k3 = " osal-rtos \
DEPENDS_append = " osal-rtos \
"
export PDK_SA_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"

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.01"
SA_LLD_SRCREV = "50aa35de32e3699d11b0bec9eb92571e6e843571"
# Below commit ID corresponding to "DEV.SA_LLD.04.00.00.03B"
SA_LLD_SRCREV = "ac85eea98ccb73fa00006afca8ae03536e933134"
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.01"
PV = "04.00.00.03B"
INC_PR = "r0"
S = "${WORKDIR}/${SA_LLD_GIT_DESTSUFFIX}"

View File

@@ -12,14 +12,14 @@ SCICLIENT_GIT_URI = "git://git.ti.com/keystone-rtos/sciclient.git"
SCICLIENT_GIT_PROTOCOL = "git"
SCICLIENT_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.SCICLIENT.01.00.00.01"
SCICLIENT_SRCREV = "ed65f5e855e1d6ad8db240eb0d454258e33ff90e"
# 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.01"
PV = "01.00.00.04"
PR = "r0"
DEPENDS_append = " osal-rtos common-csl-ip-rtos"
@@ -33,12 +33,8 @@ SCICLIENT_ROOTPATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
export PDK_SCICLIENT_ROOT_PATH = "${SCICLIENT_PACKAGE_BASE}/package/all/pdk_/packages"
#export PDK_SCICLIENT_ROOT_PATH ="${WORKDIR}/build"
#export DEST_ROOT="${S}"
LIMSOCS_am65xx-evm = "am65xx"
LIMBOARDS_am65xx-evm = "am65xx_evm"
BOARD_PACKAGE_am65xx-evm = "am65xx_evm"
# Sciclient for am65x supports mcu1_1 in addition to the default cores in TI_PDK_LIMIT_CORES
TI_PDK_LIMIT_CORES_append_am65xx = " mcu1_1"
# HTML doc link params
PDK_COMP_LINK_TEXT = "SCICLIENT"
@@ -52,7 +48,7 @@ do_configure() {
rm -f ${SCICLIENT_PACKAGE_BASE}
# make the release package before building it
make package BOARD=${BOARD_PACKAGE} DEST_ROOT=${SCICLIENT_PACKAGE_BASE} PDK_SCICLIENT_COMP_PATH=${S}
make package BOARD="${TI_PDK_LIMIT_BOARDS}" DEST_ROOT=${SCICLIENT_PACKAGE_BASE} PDK_SCICLIENT_COMP_PATH=${S}
# This is to ensure the make package completed successfully
cat ${SCICLIENT_ROOTPATH}/makefile
@@ -66,7 +62,7 @@ do_compile() {
# make clean LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
# Build am65xx libraries
make lib xdc_meta doxygen LIMIT_SOCS="${LIMSOCS}" LIMIT_BOARDS="${LIMBOARDS}"
make lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}"
#archive
tar -cf sciclient.tar --exclude='*.tar' ./*

View File

@@ -5,7 +5,7 @@ inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://serdes_diag.h;beginline=1;endline=42;;md5=68e7ce6fdc0e9328fa7d0ec41c54420c"
COMPATIBLE_MACHINE = "keystone|c66x"
COMPATIBLE_MACHINE = "keystone|c66x|k3"
PACKAGE_ARCH = "${MACHINE_ARCH}"
SERDES_DIAG_GIT_URI = "git://git.ti.com/keystone-rtos/serdes_diag.git"
@@ -13,18 +13,22 @@ SERDES_DIAG_GIT_PROTOCOL = "git"
SERDES_DIAG_GIT_BRANCH = "master"
SERDES_DIAG_GIT_DESTSUFFIX = "git/ti/diag/serdes_diag"
# Below commit ID corresponds to "DEV.DIAG_SERDES_SB.01.00.00.11A"
SERDES_DIAG_SRCREV = "74db059c48ca5a903dab9cfbf665fd8693de8296"
# Below commit ID corresponds to "DEV.DIAG_SERDES_SB.01.00.00.13"
SERDES_DIAG_SRCREV = "6dd7cd2170efe3cb41cc424486ba55b8d5bba354"
BRANCH = "${SERDES_DIAG_GIT_BRANCH}"
SRC_URI = "${SERDES_DIAG_GIT_URI};destsuffix=${SERDES_DIAG_GIT_DESTSUFFIX};protocol=${SERDES_DIAG_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${SERDES_DIAG_SRCREV}"
PV = "01.00.00.11A"
PV = "01.00.00.13"
PR = "r0"
S = "${WORKDIR}/${SERDES_DIAG_GIT_DESTSUFFIX}"
# Build with make instead of XDC for k3
TI_PDK_XDCMAKE_k3 = "0"
# HTML doc link params
PDK_COMP_LINK_TEXT = "SERDES Diagnostics"

View File

@@ -12,14 +12,14 @@ 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.13A"
SPI_LLD_SRCREV = "2c6c4fe250383c8854be8fd58a6b599dbbe3fe8e"
# 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.13A"
PV = "01.00.00.16A"
PR = "r0"
DEPENDS_append = " osal-rtos \

View File

@@ -8,14 +8,14 @@ SRIO_LLD_GIT_PROTOCOL = "git"
SRIO_LLD_GIT_BRANCH = "master"
SRIO_LLD_GIT_DESTSUFFIX = "git/ti/drv/srio"
# commit ID corresponding to "DEV.SRIO_LLD.02.00.00.17"
SRIO_LLD_SRCREV = "444fe581426c04c9d57f9bce6763ebe43ce284f8"
# commit ID corresponding to "DEV.SRIO_LLD.02.00.00.17A"
SRIO_LLD_SRCREV = "8f230bda0a5a4c510101834bb7bb403182ac2ed8"
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}"
PV = "02.00.00.17"
PV = "02.00.00.17A"
INC_PR = "r0"
DEVICELIST = "k2h k2k"

View File

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

View File

@@ -1,6 +1,6 @@
require starterware.inc
DEPENDS = "gcc-arm-none-eabi-native ti-pdk-build-rtos"
DEPENDS = "gcc-arm-none-eabi-native ti-pdk-build-rtos ti-xdctools-native"
require recipes-ti/includes/ti-paths.inc

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.09"
STARTERWARE_SRCREV = "2206e5f0cf6252d3d49041639e7b80c56a98387b"
# Below commit ID corresponds to "DEV.STARTERWARE.PROCSDK.02.01.01.12"
STARTERWARE_SRCREV = "7f418b7471ca11ba4c6d91b4a7eb992a1dd55d7d"
BRANCH = "${STARTERWARE_GIT_BRANCH}"
SRC_URI = "${STARTERWARE_GIT_URI};protocol=${STARTERWARE_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${STARTERWARE_SRCREV}"
PV = "02.01.01.09"
PV = "02.01.01.12"
INC_PR = "r0"
S = "${WORKDIR}/git"

View File

@@ -13,14 +13,14 @@ 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.06A"
TCP3D_LLD_SRCREV = "336cdfbbe999f1ec51cdb36915c335141c317d4d"
# 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.06A"
PV = "02.01.00.06B"
PR = "r0"
S = "${WORKDIR}/${TCP3D_LLD_GIT_DESTSUFFIX}"

View File

@@ -0,0 +1,48 @@
SUMMARY = "TI Display Sharing Firmware"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE.ti;md5=b5aebf0668bdf95621259288c4a46d76"
PV = "00.09.00.00-git${SRCPV}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit deploy
inherit update-alternatives
PROTOCOL = "git"
BRANCH = "ti-linux-firmware"
SRCREV = "4a86f16df9b44798851e51fa465825710cda76cf"
SRC_URI = "git://git.ti.com/processor-firmware/ti-linux-firmware.git;protocol=${PROTOCOL};branch=${BRANCH}"
S = "${WORKDIR}/git"
TI_DISP_SHARE_FW_DIR = "${S}/ti-display-sharing/"
TI_DISP_SHARE_FW_FILENAME = "ti-display-sharing-j721e.bin"
# make sure that lib/firmware, and all its contents are part of the package
FILES_${PN} += "${base_libdir}/firmware"
do_install() {
install -d ${D}${base_libdir}/firmware
install -m 0755 ${TI_DISP_SHARE_FW_DIR}/${TI_DISP_SHARE_FW_FILENAME} ${D}${base_libdir}/firmware
}
TARGET_MAIN_R5FSS0_1 = "j7-main-r5f0_1-fw"
ALTERNATIVE_${PN} = "j7-main-r5f0_1-fw"
ALTERNATIVE_LINK_NAME[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TARGET_MAIN_R5FSS0_1}"
ALTERNATIVE_TARGET[j7-main-r5f0_1-fw] = "${base_libdir}/firmware/${TI_DISP_SHARE_FW_FILENAME}"
ALTERNATIVE_PRIORITY = "9"
# This is used to prevent the build system to strip the executables
INHIBIT_PACKAGE_STRIP = "1"
INHIBIT_SYSROOT_STRIP = "1"
# This is used to prevent the build system to split the debug info in a separate file
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
INSANE_SKIP_${PN} += "arch"
# we don't want to configure and build the source code
do_compile[noexec] = "1"
do_configure[noexec] = "1"

View File

@@ -0,0 +1,25 @@
SUMMARY = "Kernel drivers for the IMG VXE384 MP2 and D5520 encoder/decoder found in TI SoCs"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://common/dq.c;beginline=1;endline=16;md5=e015e28ff5e88576dab9fdf641e3dbfe"
inherit module
MACHINE_KERNEL_PR_append = "b"
PR = "${MACHINE_KERNEL_PR}"
COMPATIBLE_MACHINE = "j7-evm"
SRCREV = "1f85a7fb3b78c82b44038aaf29bfdb229aeb6bc8"
EXTRA_OEMAKE = "KPATH=${STAGING_KERNEL_DIR} KCONF=${STAGING_KERNEL_BUILDDIR}"
TARGET_CC_ARCH += "${LDFLAGS}"
BRANCH = "master"
SRC_URI = "git://git.ti.com/jacinto7_multimedia/ti-img-encode-decode.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
do_install() {
install -d ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra
install -m 644 ${S}/vxd-dec.ko ${D}/${base_libdir}/modules/${KERNEL_VERSION}/extra
}

View File

@@ -0,0 +1,18 @@
SUMMARY = "Test applications for TI DEC (v4l2 decoder for IMG D5520)"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://main.c;beginline=1;endline=14;md5=f17e17d664f72942124e4fcf06c178ee"
DEPENDS = "libdrm ffmpeg"
inherit autotools pkgconfig
PR = "r0"
SRCREV = "9d5b3c11ac24dbed9284e849c0db9daeb47704e7"
EXTRA_OEMAKE = "CC="${CC}""
TARGET_CC_ARCH += "${LDFLAGS}"
BRANCH = "master"
SRC_URI = "git://git.ti.com/jacinto7_multimedia/viddec-test-app.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"

View File

@@ -0,0 +1,34 @@
SUMMARY = "Video Decoding Firmware Packaging recipe"
LICENSE = "TI-TFL"
LIC_FILES_CHKSUM = "file://LICENSE;md5=84ca7278930db001870686ad997d6bb1"
BRANCH = "master"
SRCREV = "0acbf1d0a7c7eaca0ef14c1a30ce313ea82147e5"
SRC_URI = "git://git.ti.com/jacinto7_multimedia/ti-img-encode-decode.git;protocol=git;branch=${BRANCH}"
S = "${WORKDIR}/git"
PV = "1.0-git${SRCPV}"
PACKAGE_ARCH = "${MACHINE_ARCH}"
VXD_FW_DIR = "${S}/decoder/firmware/"
# make sure that lib/firmware, and all its contents are part of the package
FILES_${PN} += "${base_libdir}/firmware"
do_install() {
install -d ${D}${base_libdir}/firmware
install -m 0755 ${VXD_FW_DIR}/pvdec_full_bin.fw ${D}${base_libdir}/firmware
}
# This is used to prevent the build system to strip the executables
INHIBIT_PACKAGE_STRIP = "1"
# This is used to prevent the build system to split the debug info in a separate file
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
# As it likely to be a different arch from the Yocto build, disable checking by adding "arch" to INSANE_SKIP
INSANE_SKIP_${PN} += "arch"
# we don't want to configure and build the source code
do_compile[noexec] = "1"
do_configure[noexec] = "1"

View File

@@ -9,14 +9,14 @@ TRACEFRAMEWORK_GIT_PROTOCOL = "git"
TRACEFRAMEWORK_GIT_BRANCH = "master"
TRACEFRAMEWORK_GIT_DESTSUFFIX = "git/ti/instrumentation/traceframework"
# Below commit ID corresponds to "DEV.TFWK-01.01.01.09"
TRACEFRAMEWORK_SRCREV = "47100a261788ffc55cc25d3b2d62f11434b31fc9"
# Below commit ID corresponds to "DEV.TFWK-01.01.01.09A"
TRACEFRAMEWORK_SRCREV = "b7aa8d91901d1aabe2e56fabc3233ed66bf08819"
BRANCH = "${TRACEFRAMEWORK_GIT_BRANCH}"
SRC_URI = "${TRACEFRAMEWORK_GIT_URI};destsuffix=${TRACEFRAMEWORK_GIT_DESTSUFFIX};protocol=${TRACEFRAMEWORK_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${TRACEFRAMEWORK_SRCREV}"
PV = "01.01.01.09"
PV = "01.01.01.09A"
INC_PR = "r0"
DEVICELIST = "k2k k2h k2e k2l"

View File

@@ -6,12 +6,12 @@ TRANSPORT_GIT_URI = "git://git.ti.com/keystone-rtos/transport.git"
TRANSPORT_GIT_PROTOCOL = "git"
TRANSPORT_GIT_BRANCH = "master"
# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.14"
TRANSPORT_SRCREV = "61a564533b66ee1f21abb1285b93804ace6b4966"
# Below commit ID corresponds to "DEV.TRANSPORT.01.00.00.17A"
TRANSPORT_SRCREV = "9ed171c476a5606777d2dcb4e831c279a5160245"
BRANCH = "${TRANSPORT_GIT_BRANCH}"
SRC_URI = "${TRANSPORT_GIT_URI};protocol=${TRANSPORT_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${TRANSPORT_SRCREV}"
PV = "01.00.00.14"
PV = "01.00.00.17A"
INC_PR = "r0"

View File

@@ -12,14 +12,14 @@ 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.08"
TSIP_LLD_SRCREV = "f40c0153b711622e67ab4b36da5cf044f7bd9a8e"
# 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.08"
PV = "01.00.00.08A"
PR = "r0"
# HTML doc link params

View File

@@ -1,7 +1,7 @@
require u-boot-ti.inc
PR = "r2"
PR = "r23"
BRANCH = "ti-u-boot-2019.01"
SRCREV = "9d4ad70f1cc33e4cfbe95f5d00ddd23d82cf167b"
SRCREV = "a280dd38e1d3dc7f9c6ceba54fc9830fe9a152a3"

View File

@@ -370,3 +370,5 @@ do_deploy_append_keystone () {
fi
fi
}
TOOLCHAIN = "gcc"

View File

@@ -13,15 +13,15 @@ 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.13"
UART_LLD_SRCREV = "f9298edb5a39bd72f256b53a0b63c6c019cdedce"
# 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.13"
PR = "r1"
PV = "01.00.00.16B"
PR = "r0"
DEPENDS_append = " edma3-lld-rtos \
osal-rtos \

View File

@@ -13,14 +13,14 @@ 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.01A"
UDMA_LLD_SRCREV = "e03304e15bb7f1a86c77f1a9984361c822ab2b70"
# 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.01A"
PV = "01.00.00.04"
PR = "r0"
DEPENDS_append = " osal-rtos \
@@ -36,14 +36,14 @@ UDMA_LLD_ROOTPATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages/ti/drv/udma"
export PDK_INSTALL_PATH = "${PDK_INSTALL_DIR}/packages"
export PDK_UDMA_ROOT_PATH = "${UDMA_PACKAGE_BASE}/package/all/pdk_/packages"
TI_PDK_LIMIT_BOARDS_k3 = "am65xx_evm"
TI_PDK_LIMIT_BOARDS_am65xx = "am65xx_evm"
# HTML doc link params
PDK_COMP_LINK_TEXT = "UDMA LLD"
do_configure() {
# remove any previous package
# remove any previous package
rm -rf ${UDMA_PACKAGE_BASE}
cd ${S}
@@ -53,11 +53,10 @@ do_configure() {
}
do_compile() {
cd ${UDMA_LLD_ROOTPATH}
# Build am65xx libraries
make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}"
make clean lib xdc_meta doxygen LIMIT_SOCS="${TI_PDK_LIMIT_SOCS}" LIMIT_BOARDS="${TI_PDK_LIMIT_BOARDS}" LIMIT_CORES="${TI_PDK_LIMIT_CORES}"
#archive
tar -cf udma_lld.tar --exclude='*.tar' ./*

View File

@@ -12,14 +12,14 @@ 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.16B"
USB_LLD_SRCREV = "79992405d709e8593ef0e488fed336d8c186a07d"
# 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.16B"
PV = "01.00.00.19"
PR = "r0"
DEPENDS_append = " osal-rtos"

View File

@@ -12,14 +12,14 @@ 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.07"
PROFILING_SRCREV = "1f956c44ea369c9b138859cea619459a312681ea"
# 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.07"
PV = "01.00.00.10"
PR = "r0"
S = "${WORKDIR}/git/profiling"

View File

@@ -0,0 +1,36 @@
SUMMARY = "TI RTOS Trace utility"
DESCRIPTION = "This utility allows for tracing support in PDK drivers"
inherit ti-pdk
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://tracever.h;beginline=19;endline=47;md5=983f531ecfc9fc8c4bc3af9333ab6696"
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"
export PDK_TRACE_ROOT_PATH ="${WORKDIR}/build"
export DEST_ROOT="${S}"
# HTML doc link params
PDK_COMP_LINK_TEXT = "Trace Utility"

View File

@@ -13,19 +13,21 @@ VPS_LLD_GIT_PROTOCOL = "git"
VPS_LLD_GIT_BRANCH = "master"
VPS_LLD_GIT_DESTSUFFIX = "git/ti/drv/vps"
# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.13
VPS_LLD_SRCREV = "58020ff07c993e6efe01d78531bc7459b9edeaf2"
# Below commit ID corresponds to "DEV.VPS_LLD.01.00.01.13A"
VPS_LLD_SRCREV = "f6d7c1f9cee42da1368e6414b4feeb84227d620e"
BRANCH = "${VPS_LLD_GIT_BRANCH}"
SRC_URI = "${VPS_LLD_GIT_URI};destsuffix=${VPS_LLD_GIT_DESTSUFFIX};protocol=${VPS_LLD_GIT_PROTOCOL};branch=${BRANCH}"
SRCREV = "${VPS_LLD_SRCREV}"
PV = "01.00.01.13"
PV = "01.00.01.13A"
PR = "r0"
S = "${WORKDIR}/${VPS_LLD_GIT_DESTSUFFIX}"
DEPENDS = " ti-sysbios \
# Add to DEPENDS set in ti-pdk.bbclass
DEPENDS_append = " \
ti-sysbios \
osal-rtos \
edma3-lld-rtos \
board-rtos \
@@ -39,6 +41,9 @@ export DEST_ROOT="${S}"
# Build with make instead of XDC
TI_PDK_XDCMAKE = "0"
# The makefile will push these on the XDCPATH
export EDMA3LLD_BIOS6_INSTALLDIR = "${EDMA3_LLD_INSTALL_DIR}"
do_compile_append() {
# Delete archive created by XDC release command since it does not contain all content
find -name "*.tar" -exec rm -f {} \;

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