Commit Graph
2459 Commits
Author SHA1 Message Date
Denys Dmytriyenko 1663002a40 pru-icss: fix up build for am65xx-evm
* Only PRU* images were picked up, not RTU*
* Setting up alternatives for non-existing PRU_Halt FW resulted in warnings
* Since PRU_Halt FW was absent, no ${PN}-halt package was made, resulting in
  error pulling it in to an image

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:14:13 -04:00
Denys Dmytriyenko f016a23499 conf/machine: bump max_leb_cnt for am3
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:14:08 -04:00
Denys Dmytriyenko e9d92a504e recipes-bsp: whitespace cleanup
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:14:02 -04:00
Denys Dmytriyenko 823fdef4c2 sa-lld-test, multiprocmgr: suppress no GNU_HASH warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:13:57 -04:00
Denys Dmytriyenko 06e58bcff3 recipes: fix host contamination warnings
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:13:52 -04:00
Denys Dmytriyenko 0eb32bd451 conf, recipes: introduce k2l family and add support for k2l-hs-evm
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2018-04-20 18:13:40 -04:00