keystone-rtos/processor-pdk-build.git
17 months agoNOTICE OF RELOCATION master
Jacob Stiffler [Thu, 31 Oct 2019 17:53:09 +0000 (13:53 -0400)]
NOTICE OF RELOCATION

Active maintenance and development of the contents of this repository
has been relocated to git.ti.com/processor-sdk/pdk.git under the path
packages/ti/build.

The use of this repository has been deprecated and will no longer
receive updates.

Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
17 months agoPRSDK-7289: Fixes issue with appending key into the OTP writer. DEV.PDK_BUILD.01.00.00.14B
Madan Srinivas [Mon, 28 Oct 2019 18:59:29 +0000 (14:59 -0400)]
PRSDK-7289: Fixes issue with appending key into the OTP writer.

The name of the intermediate bianry file was incorreclty specified
as sbl_img_bin. This patch correct the name of the file used in
the OTP writer build.

Signed-off-by: Madan Srinivas<madans@ti.com>
17 months agoAdded QNX support to build repo
Anand Mahadevan SS [Tue, 1 Oct 2019 08:24:13 +0000 (13:54 +0530)]
Added QNX support to build repo

- QNX libraries shall coexist with the normal A72
  libraries after this change.
- New core qnx_mpu1_0 added.
- New ISA qnx-a72 added.

17 months agoAdded command to generate strip image
Santosh Jha [Wed, 9 Oct 2019 13:45:27 +0000 (08:45 -0500)]
Added command to generate strip image

- Added command to generate stripped image for release profile
- Added strip command for C66x, C7x, R5Fs. This will reduce the
  remote binary size.

Signed-off-by: Santosh Jha <sjha@ti.com>
17 months agoAM64X: adding m4 core
Aravind Batni [Thu, 24 Oct 2019 20:30:22 +0000 (16:30 -0400)]
AM64X: adding m4 core

Signed-off-by: Aravind Batni <aravindbr@ti.com>
17 months agoAM64X build support added
Aravind Batni [Tue, 22 Oct 2019 20:33:16 +0000 (16:33 -0400)]
AM64X build support added

Signed-off-by: Aravind Batni <aravindbr@ti.com>
18 months agoUpdating BIOS version for J7 due to important bug fix REL.PDK.J7.01.00.00.07 REL.PDK.J7.01.00.00.08 REL.PDK.J7.01.00.00.09 REL.PDK.J7.01.00.00.10 REL.PDK.J7.01.00.00.11 REL.PDK.J7.01.00.00.12 REL.PDK.J7.01.00.00.13 REL.PDK.J7.01.00.00.14
Ankur [Wed, 9 Oct 2019 06:44:37 +0000 (12:14 +0530)]
Updating BIOS version for J7 due to important bug fix

Signed-off-by: Ankur <a0132173@ti.com>
18 months agoRemove c7x-hostemu from j7200 list for RTOS builds REL.PDK.J7.01.00.00.06
Aravind Batni [Wed, 2 Oct 2019 23:10:20 +0000 (19:10 -0400)]
Remove c7x-hostemu from j7200 list for RTOS builds

Signed-off-by: Aravind Batni <aravindbr@ti.com>
18 months agoPRSDK-6957: Checking cfgUpdate for 'null' for windows builds DEV.PDK_BUILD.01.00.00.14A REL.PDK.J7.01.00.00.05
Mahesh Radhakrishnan [Wed, 2 Oct 2019 19:24:28 +0000 (15:24 -0400)]
PRSDK-6957: Checking cfgUpdate for 'null' for windows builds

18 months agoSupport for J7200 build added
Aravind Batni [Tue, 1 Oct 2019 21:15:07 +0000 (17:15 -0400)]
Support for J7200 build added

Signed-off-by: Aravind Batni <aravindbr@ti.com>
18 months agoPRSDK-6357: Correcting the windows gmake to use xdc_PATH string DEV.PDK_BUILD.01.00.00.14 DEV.PROCESSOR-SDK.06.01.00.07 REL.PDK.J7.01.00.00.04
Mahesh Radhakrishnan [Fri, 27 Sep 2019 14:54:09 +0000 (10:54 -0400)]
PRSDK-6357: Correcting the windows gmake to use xdc_PATH string

18 months agoUpdating C7x version to 1.2.0.STS REL.PDK.J7.01.00.00.01 REL.PDK.J7.01.00.00.02 REL.PDK.J7.01.00.00.03
Ankur [Wed, 25 Sep 2019 11:54:26 +0000 (17:24 +0530)]
Updating C7x version to 1.2.0.STS

Signed-off-by: Ankur <a0132173@ti.com>
18 months agoPRSDK-6991: Specify the gmake path explicitly on windows
Mahesh Radhakrishnan [Mon, 23 Sep 2019 15:45:44 +0000 (11:45 -0400)]
PRSDK-6991: Specify the gmake path explicitly on windows

18 months agoAdd APP_CACHED_DATA_BLK_0_MEM section for ARM devifces on AM3xx, AM4xx, and AM572x...
Brandon Wetzel [Mon, 16 Sep 2019 19:36:40 +0000 (15:36 -0400)]
Add APP_CACHED_DATA_BLK_0_MEM section for ARM devifces on AM3xx, AM4xx, and AM572x devices (with REV1 PRUs)

This section will be used to link PRU binaries closer to the application code to ensure minimal empty space in raw application binary. The fix only applies to AM3xx and AM4xx, but early editions of AM572x have REV1 PRU-ICSS and thus must add the new section to its section map.

18 months agoPRSDK-6991: Updated common.mk to use windows signing script for K3
Madan Srinivas [Fri, 20 Sep 2019 14:56:50 +0000 (10:56 -0400)]
PRSDK-6991: Updated common.mk to use windows signing script for K3

common.mk was using Linux image signing scripts on J7 to create
x509 certificates needed for K3 devices. This patch updates the
makefile to use windows scripts when building on windows,
irrespective of the SoC.

Signed-off-by: Madan Srinivas<madans@ti.com>
18 months agoPRSDK-4706: Adds support for x509 extension to start SBL in splitmode
Madan Srinivas [Tue, 17 Sep 2019 02:14:10 +0000 (22:14 -0400)]
PRSDK-4706: Adds support for x509 extension to start SBL in splitmode

Signed-off-by: Madan Srinivas<madans@ti.com>
18 months agoRemove the xhci section
Thanh Tran [Thu, 19 Sep 2019 19:37:15 +0000 (15:37 -0400)]
Remove the xhci section

It has been moved to USB internally.

18 months agoj7-build: update r5 sysbios lds file with .far section
Tinku Mannan [Tue, 17 Sep 2019 13:16:40 +0000 (09:16 -0400)]
j7-build: update r5 sysbios lds file with .far section

 re

Signed-off-by: Tinku Mannan <tmannan@ti.com>
18 months agoAdding support to clean generated files
Piyali Goswami [Wed, 28 Aug 2019 13:00:02 +0000 (18:30 +0530)]
Adding support to clean generated files

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
18 months agoRemove the non-cache area
Thanh Tran [Mon, 24 Jun 2019 23:57:49 +0000 (19:57 -0400)]
Remove the non-cache area

Remove the non-cache area to match with what in CSL init
per code-reviewer request

18 months agoUpdate the linker files to move DMSC reserved area
Thanh Tran [Sat, 22 Jun 2019 06:36:09 +0000 (02:36 -0400)]
Update the linker files to move DMSC reserved area

Move DMSC reserved area to 64KB end of MSMC
Move the NO_CACHE area that USB uses to 56K before the DMSC

19 months agoj7: increase default heap size in r5 sysbios configuration file
Tinku Mannan [Tue, 10 Sep 2019 13:18:43 +0000 (09:18 -0400)]
j7: increase default heap size in r5 sysbios configuration file

 required to run emac test application

Signed-off-by: Tinku Mannan <tmannan@ti.com>
19 months agoj7: Increase default heap size required for emac test applications REL.PDK.J7.00.09.01.03 REL.PDK.J7.00.09.01.04 REL.PDK.J7.00.09.01.05
Tinku Mannan [Thu, 5 Sep 2019 19:24:17 +0000 (15:24 -0400)]
j7: Increase default heap size required for emac test applications

Signed-off-by: Tinku Mannan <tmannan@ti.com>
19 months agoAdd Unity to make_install
Jonah Willis [Tue, 3 Sep 2019 16:57:54 +0000 (11:57 -0500)]
Add Unity to make_install

Signed-off-by: Jonah Willis <j-willis@ti.com>
19 months agoAdd README for Unity
Jonah Willis [Thu, 22 Aug 2019 17:36:36 +0000 (12:36 -0500)]
Add README for Unity

Signed-off-by: Jonah Willis <j-willis@ti.com>
19 months agoAdd TI Unity config files
Jonah Willis [Thu, 22 Aug 2019 16:14:19 +0000 (11:14 -0500)]
Add TI Unity config files

This is the common config that will be used for all PDK unit tests
written using Unity.

Signed-off-by: Jonah Willis <j-willis@ti.com>
19 months agoInclude Unity unit test framework in PDK
Jonah Willis [Thu, 22 Aug 2019 16:13:06 +0000 (11:13 -0500)]
Include Unity unit test framework in PDK

Original source available at https://github.com/ThrowTheSwitch/Unity

Signed-off-by: Jonah Willis <j-willis@ti.com>
19 months agoPRSDK-6233:Adding utils.Load module to c66 and c7x cfg files. REL.PDK.J7.00.09.01.01 REL.PDK.J7.00.09.01.02
Mahesh Radhakrishnan [Wed, 28 Aug 2019 20:58:03 +0000 (16:58 -0400)]
PRSDK-6233:Adding utils.Load module to c66 and c7x cfg files.

19 months agoPRSDK-6233: Cleaning up debug code
Mahesh Radhakrishnan [Mon, 5 Aug 2019 14:55:54 +0000 (10:55 -0400)]
PRSDK-6233: Cleaning up debug code

19 months agoPRSDK-6162:Move SDL build to common build infrastructure so that compiler settings...
Aravind Batni [Tue, 23 Jul 2019 21:03:17 +0000 (17:03 -0400)]
PRSDK-6162:Move SDL build to common build infrastructure so that compiler settings can be outside sdl

Signed-off-by: Aravind Batni <aravindbr@ti.com>
19 months ago[PRSDK-6336] + Updating the Tool version for J7
Ankur [Mon, 19 Aug 2019 08:42:06 +0000 (14:12 +0530)]
[PRSDK-6336] + Updating the Tool version for J7

Signed-off-by: Ankur <a0132173@ti.com>
20 months agoPRSDK-6186: Retaining older versions for J7 pending verification
Mahesh Radhakrishnan [Fri, 9 Aug 2019 20:07:55 +0000 (16:07 -0400)]
PRSDK-6186: Retaining older versions for J7 pending verification

20 months agoPRSDK-6186: Tools Update for 6.1 release
Mahesh Radhakrishnan [Thu, 25 Jul 2019 17:35:30 +0000 (13:35 -0400)]
PRSDK-6186: Tools Update for 6.1 release

20 months agoRemoving C6x compiler define for C7x host emulation build
Ankur [Wed, 7 Aug 2019 09:28:39 +0000 (14:58 +0530)]
Removing C6x compiler define for C7x host emulation build

Signed-off-by: Ankur <a0132173@ti.com>
20 months agoPRSDK-5811: Removing the wrongly checked in file
Mahesh Radhakrishnan [Tue, 2 Jul 2019 13:33:30 +0000 (09:33 -0400)]
PRSDK-5811: Removing the wrongly checked in file

20 months agoPRSDK-5811: Making dep file location endian specific for parallel make
Mahesh Radhakrishnan [Mon, 1 Jul 2019 20:01:59 +0000 (16:01 -0400)]
PRSDK-5811: Making dep file location endian specific for parallel make

20 months agoPRSDK-5714: Descoping c6x big endian DEV.PDK_BUILD.01.00.00.13B
Mahesh Radhakrishnan [Wed, 24 Jul 2019 19:56:56 +0000 (15:56 -0400)]
PRSDK-5714: Descoping c6x big endian

20 months agoenv.mk: Update PATH for IPC LLD component
Sam Nelson [Fri, 2 Aug 2019 23:08:02 +0000 (19:08 -0400)]
env.mk: Update PATH for IPC LLD component

Add IPC Path to PDK includ path

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
20 months agoBuild infrastructure changes for TRACE utility
Tinku Mannan [Thu, 11 Jul 2019 16:20:52 +0000 (12:20 -0400)]
Build infrastructure changes for TRACE utility

Signed-off-by: Tinku Mannan <tmannan@ti.com>
20 months agoUpdating the XDC version to 3_55_02_22_core REL.PDK.J7.00.09.00.16
Ankur [Thu, 18 Jul 2019 06:54:35 +0000 (12:24 +0530)]
Updating the XDC version to 3_55_02_22_core

Signed-off-by: Ankur <a0132173@ti.com>
21 months agoc7x reusing Mmu varible REL.PDK.J7.00.09.00.07 REL.PDK.J7.00.09.00.08 REL.PDK.J7.00.09.00.09 REL.PDK.J7.00.09.00.10 REL.PDK.J7.00.09.00.11 REL.PDK.J7.00.09.00.12 REL.PDK.J7.00.09.00.13 REL.PDK.J7.00.09.00.14 REL.PDK.J7.00.09.00.15
Ankur [Tue, 9 Jul 2019 05:41:39 +0000 (11:11 +0530)]
c7x reusing Mmu varible

Signed-off-by: Ankur <a0132173@ti.com>
21 months agoAdded help for custom target
Sivaraj R [Tue, 9 Jul 2019 04:29:27 +0000 (09:59 +0530)]
Added help for custom target

Signed-off-by: Sivaraj R <sivaraj@ti.com>
21 months agoUpdating BIOS and XDC version
Ankur [Tue, 2 Jul 2019 06:04:25 +0000 (11:34 +0530)]
Updating BIOS and XDC version

Signed-off-by: Ankur <a0132173@ti.com>
21 months agomakerules - XDC addendum file to build dependency REL.PDK.J7.00.09.00.06
Prasad Jondhale [Thu, 4 Jul 2019 17:28:29 +0000 (22:58 +0530)]
makerules - XDC addendum file to build dependency

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
21 months agoADASVISION-2252 - [R5F] Move app reset vector to separate section
Sivaraj R [Sat, 6 Jul 2019 06:20:40 +0000 (11:50 +0530)]
ADASVISION-2252 - [R5F] Move app reset vector to separate section

- 0x0 is used by SBL
- Use OCMC instead of 0x0
- Change BIOS cfg to redirect to RESET_VECTOR section
- MCUx_1 apps require a dummy MCUx_0 image
- Added this as part of the app image generation
- This app does a while (1) in the app and uses only
it's BTCM and OCMC first 256 bytes

Signed-off-by: Sivaraj R <sivaraj@ti.com>
21 months ago[c7xBuild] Use externel linker if defined
Anshu Jain [Thu, 4 Jul 2019 16:21:49 +0000 (21:51 +0530)]
[c7xBuild] Use externel linker if defined

Signed-off-by: Anshu Jain <anshu.jain@ti.com>
21 months agoPRSDK-6095: Updates SECDEV version to be in sync with new SECDEV release DEV.PDK_BUILD.01.00.00.13A REL.PDK.J7.00.09.00.05
Madan Srinivas [Wed, 3 Jul 2019 14:53:49 +0000 (10:53 -0400)]
PRSDK-6095: Updates SECDEV version to be in sync with new SECDEV release

OpenSSL version changes forces changes in SECDEV. This patch bumps the
SECDEV release version.

Signed-off-by: Madan Srinivas<madans@ti.com>
21 months ago Updated C7x CGT
Kedar Chitnis [Wed, 3 Jul 2019 09:45:44 +0000 (15:15 +0530)]
 Updated C7x CGT

21 months agoRevert "tools - Update NDK and NS versions"
Prasad Jondhale [Wed, 3 Jul 2019 06:37:12 +0000 (12:07 +0530)]
Revert "tools - Update NDK and NS versions"

 - Due to HTTP server usage warning new NDK/NS tools can't be used.
   Migration to new NDK would be done as a part of SDK1.0 scope.

This reverts commit fb4a4fbb5e741870e04480a5c4a90302bde6a507.

21 months agotools - Update NDK and NS versions REL.PDK.J7.00.09.00.04
Prasad Jondhale [Fri, 28 Jun 2019 16:56:46 +0000 (22:26 +0530)]
tools - Update NDK and NS versions

 - Changed NDK version to 3_61_01_01 which has fix for A53/A72 build
   issues. Updated NS to compatible version 2_60_01_06

Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
21 months agoupdate for c7x core
Ming Wei [Thu, 27 Jun 2019 21:25:30 +0000 (16:25 -0500)]
update for c7x core

Signed-off-by: Ming Wei <mwei@ti.com>
21 months agoRel_6.0: EDMA3 version update DEV.PDK_BUILD.01.00.00.13 DEV.PROCESSOR-SDK.06.00.00.05 REL.PDK.J7.00.09.00.02 REL.PDK.J7.00.09.00.03
Sinthu Raja M [Mon, 24 Jun 2019 16:48:52 +0000 (22:18 +0530)]
Rel_6.0: EDMA3 version update

21 months agoUpdate version for 6.0
Mahesh Radhakrishnan [Mon, 24 Jun 2019 15:33:31 +0000 (11:33 -0400)]
Update version for 6.0

21 months agoPRSDK-6036: Suppress confusing trace caused by popd
Madan Srinivas [Sat, 22 Jun 2019 03:48:57 +0000 (23:48 -0400)]
PRSDK-6036: Suppress confusing trace caused by popd

popd displays the name of the directory it is changing to. In
the script, this appears right after the "Good to boot" message
and can caus unnecessary confusion.

This patch redirect the output of popd to /dev/null so that the
path does not appear on the screen.

Signed-off-by: Madan Srinivas<madans@ti.com>
21 months agoPRSDK-5591:added csl2 path
Aravind Batni [Thu, 20 Jun 2019 23:23:44 +0000 (19:23 -0400)]
PRSDK-5591:added csl2 path

Signed-off-by: Aravind Batni <aravindbr@ti.com>
21 months agoPRSDK-5963 Fix linking issue for cache API's in a15 core
Sinthu Raja M [Wed, 19 Jun 2019 11:35:30 +0000 (17:05 +0530)]
PRSDK-5963 Fix linking issue for cache API's in a15 core

 Correct the sysbios link order for A15 RTSC applications

21 months ago[PDK-3291]Rename c7x to c7x_1
Vivek Dhande [Mon, 6 May 2019 08:38:48 +0000 (14:08 +0530)]
[PDK-3291]Rename c7x to c7x_1

Signed-off-by: Vivek Dhande <a0132295@ti.com>
21 months ago Reverted C7x CGT version to previous stable to avoid issues seen in intrinsic code...
Kedar Chitnis [Tue, 18 Jun 2019 06:23:17 +0000 (11:53 +0530)]
 Reverted C7x CGT version to previous stable to avoid issues seen in intrinsic code compile with updated C7x CGT

21 months agoMigrate c7x tool
Sivaraj R [Thu, 13 Jun 2019 06:10:06 +0000 (11:40 +0530)]
Migrate c7x tool

- This fixes the SCICLIENT/IPC issue in release mode

Signed-off-by: Sivaraj R <sivaraj@ti.com>
21 months agoPRSDK-5953: Updates K3 image signing scripts for parallel make
Madan Srinivas [Sun, 16 Jun 2019 17:01:49 +0000 (13:01 -0400)]
PRSDK-5953: Updates K3 image signing scripts for parallel make

The K3 image signing scripts create temporary files in the directory
in which the script resides. When parallel make is invoked, the
scrpt is invoked in parallel, and the temporary files get
overwritten.

To fix this problem, the scripts have been updated to create and
uses a temp directory, based on the input file name. This way, when
parallel make is invoked, the temp files get created in different
folders, prevent one instance of the running script overwriting
another instance.

Signed-off-by: Madan Srinivas<madans@ti.com>
22 months agoPRSDK-4453: Add the missing smp cfg file for am65xx during install
Tinku Mannan [Wed, 12 Jun 2019 19:04:28 +0000 (15:04 -0400)]
PRSDK-4453: Add the missing smp cfg file for am65xx during install

22 months agoPRSDK-4453 Add common RTSC cfg file for SMP Examples
Sinthu Raja M [Mon, 27 May 2019 07:01:07 +0000 (12:31 +0530)]
PRSDK-4453 Add common RTSC cfg file for SMP Examples

   Add RTSC config file specific for SMP examples on AM65xx platform

22 months agoFix custom target build
Sivaraj R [Sat, 8 Jun 2019 03:00:22 +0000 (08:30 +0530)]
Fix custom target build

Signed-off-by: Sivaraj R <sivaraj@ti.com>
22 months agoJ7 CFG Utils init to be done before CFG override
Sivaraj R [Sat, 8 Jun 2019 01:53:19 +0000 (07:23 +0530)]
J7 CFG Utils init to be done before CFG override

a2855a53c40794f330215f9af8a9f678d0c1b52a commit added
this
- All common cfg should be before the CFG override
- Due to this UDMA UT CPU load was not proper as the UT uses
its own utils fxn which was getting overidden

Signed-off-by: Sivaraj R <sivaraj@ti.com>
22 months agoEnable C66x cache for DDR space
Sivaraj R [Fri, 7 Jun 2019 06:19:26 +0000 (11:49 +0530)]
Enable C66x cache for DDR space

Signed-off-by: Sivaraj R <sivaraj@ti.com>
22 months agoPRSDK-5591: Support CSL2 and CSL TRIM to be built from two different locations
Aravind Batni [Mon, 13 May 2019 21:54:13 +0000 (17:54 -0400)]
PRSDK-5591: Support CSL2 and CSL TRIM to be built from two different locations

Signed-off-by: Aravind Batni <aravindbr@ti.com>
22 months agoAdded sysbios.utils to j7 sysbios config files
Mahesh Radhakrishnan [Wed, 5 Jun 2019 21:11:57 +0000 (17:11 -0400)]
Added sysbios.utils to j7 sysbios config files

22 months agoPRSDK-5523: Disabling unaligned access in the compiler options
Dasnavis Sabiya [Thu, 23 May 2019 05:38:43 +0000 (11:08 +0530)]
PRSDK-5523: Disabling unaligned access in the compiler options

- This disables reading and writing of 16 and 32 bit values from addresses
  that are not 16 or 32 bit aligned.
- This provides the fix for BOARD_flashOpen hang, while attempting to access
  unaligned memory.

Signed-off-by: Dasnavis Sabiya <x0265826@ti.com>
22 months agoRevert "Use common OSAL MMU init fxn"
Aravind Batni [Tue, 28 May 2019 15:59:34 +0000 (11:59 -0400)]
Revert "Use common OSAL MMU init fxn"

This reverts commit 67c735c3dc17bc068e5dff1b5119421bc5f26133.

22 months agoC7x memory map change
Sivaraj R [Fri, 24 May 2019 07:39:08 +0000 (13:09 +0530)]
C7x memory map change

- Move all sections to DDR and sync with IPC LDS file
- Increase stack size to 16KB aligned
- Clean commented code

Signed-off-by: Sivaraj R <sivaraj@ti.com>
22 months agoCorrect the sysbios and tools link library order for a72
Aravind Batni [Thu, 23 May 2019 13:45:55 +0000 (09:45 -0400)]
Correct the sysbios and tools link library order for a72

Signed-off-by: Aravind Batni <aravindbr@ti.com>
22 months agoAdding support for %f in .cfg file for J7
Mahesh Radhakrishnan [Fri, 24 May 2019 00:18:21 +0000 (20:18 -0400)]
Adding support for %f in .cfg file for J7

22 months agoPRSDK-4453: correct the sysbios lnk order for A53 RTSC applications
Aravind Batni [Wed, 22 May 2019 20:49:35 +0000 (16:49 -0400)]
PRSDK-4453: correct the sysbios lnk order for A53 RTSC applications

Signed-off-by: Aravind Batni <aravindbr@ti.com>
22 months agoIncreasing default stack size for j7 example builds
Mahesh Radhakrishnan [Wed, 22 May 2019 03:02:31 +0000 (23:02 -0400)]
Increasing default stack size for j7 example builds

22 months agobuild: PRSDK-4654: remove build-id section from a53/a72 linker command file
Hao Zhang [Fri, 26 Apr 2019 16:26:14 +0000 (12:26 -0400)]
build: PRSDK-4654: remove build-id section from a53/a72 linker command file

build-id is disabled explicitly in the build infrastructure makefile and
the section should be removed from linker command file.

If the makefile enables build-id link option, there is a potential problem
that the executable generated will have corrupted debug symbols because
NOLOAD option is set for build-id section

Signed-off-by: Hao Zhang <hzhang@ti.com>
22 months agoUse common OSAL MMU init fxn
Sivaraj R [Mon, 20 May 2019 07:44:26 +0000 (13:14 +0530)]
Use common OSAL MMU init fxn

Signed-off-by: Sivaraj R <sivaraj@ti.com>
22 months agoFix for MPU for R5 with Firewalls
Piyali Goswami [Sun, 19 May 2019 00:16:18 +0000 (05:46 +0530)]
Fix for MPU for R5 with Firewalls

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
22 months agoFix for C7x stack alignment
Piyali Goswami [Fri, 17 May 2019 17:06:50 +0000 (22:36 +0530)]
Fix for C7x stack alignment

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
22 months agoJ7 C66x cfg change for DDR
Sivaraj R [Fri, 17 May 2019 13:52:54 +0000 (19:22 +0530)]
J7 C66x cfg change for DDR

Signed-off-by: Sivaraj R <sivaraj@ti.com>
22 months ago[Updated A53/A72 Rules Makefile]
Sunil Kumar MS [Fri, 17 May 2019 11:12:04 +0000 (16:42 +0530)]
[Updated A53/A72 Rules Makefile]

MCUSW depends on some of the PDK libraries and are linked using EXT_LIB_PATHS variable.
Added EXT_LIB_PATHS to the top level lib paths variable LIB_PATHS.

Signed-off-by: Sunil Kumar MS <x0190988@ti.com>
22 months agoJ7: Updated timer freq for all bios cfg files
Sivaraj R [Fri, 17 May 2019 05:51:04 +0000 (11:21 +0530)]
J7: Updated timer freq for all bios cfg files

Signed-off-by: Sivaraj R <sivaraj@ti.com>
22 months agoUpdating DDR/MSMC MPU settings
Stephen Molfetta [Thu, 16 May 2019 18:20:50 +0000 (13:20 -0500)]
Updating DDR/MSMC MPU settings

Both regions were set as shareable which disables and overrides any
other cacheability settings.  Cache must be enabled to get necessary
driver/test code performance

22 months ago Updated C7x CGT,
Kedar Chitnis [Thu, 16 May 2019 17:39:00 +0000 (23:09 +0530)]
 Updated C7x CGT,

 Reason for update,
 - MMALIB uses some optimization only available in updated C7x CGT

 Use .repo/manifests/download_j7_components.sh to get the updated C7x CGT

22 months agoUpdated R5 sysbios linker command file
Rishabh Garg [Tue, 14 May 2019 21:17:52 +0000 (02:47 +0530)]
Updated R5 sysbios linker command file

Signed-off-by: Rishabh Garg <rishabh@ti.com>
23 months agoJ7ES: Moved all sections to DDR in baremetal cmd
Sivaraj R [Tue, 14 May 2019 08:31:41 +0000 (14:01 +0530)]
J7ES: Moved all sections to DDR in baremetal cmd

Signed-off-by: Sivaraj R <sivaraj@ti.com>
23 months agoreverted to use 6_76_01_08_eng patch BIOS since updated BIOS does not have c6x fix
Kedar Chitnis [Mon, 13 May 2019 13:26:01 +0000 (18:56 +0530)]
reverted to use 6_76_01_08_eng patch BIOS since updated BIOS does not have c6x fix

23 months agoUpgrated to new BIOS for J7
Sivaraj R [Mon, 13 May 2019 08:05:04 +0000 (13:35 +0530)]
Upgrated to new BIOS for J7

- This fixes the C7x enum build warning

Signed-off-by: Sivaraj R <sivaraj@ti.com>
23 months agoSelecting the right board (j721e_evm) for LIMIT_BOARDS=j721e_evm REL.PDK.J7.00.09.00.01
Mahesh Radhakrishnan [Fri, 10 May 2019 22:04:28 +0000 (18:04 -0400)]
Selecting the right board (j721e_evm) for LIMIT_BOARDS=j721e_evm

23 months ago[Linker Command File]Updated to reserve some memory for ARM trusted firmware and...
Vivek Dhande [Fri, 10 May 2019 08:57:26 +0000 (14:27 +0530)]
[Linker Command File]Updated to reserve some memory for ARM trusted firmware and DMSC Firmware

- Lower 256KB is reserved for ARM trusted firmware
- Upper 64KB is reserved for DMSC Firmware

Signed-off-by: Vivek Dhande <a0132295@ti.com>
23 months agoAddressed review comments
Santosh Jha [Tue, 23 Apr 2019 12:44:44 +0000 (07:44 -0500)]
Addressed review comments

- Reverted the configuration for all the regions
- VRing buffer is still added as last region

Signed-off-by: Santosh Jha <sjha@ti.com>
23 months agoConfiguration of VRing buffer for IPC
Santosh Jha [Wed, 10 Apr 2019 15:46:30 +0000 (10:46 -0500)]
Configuration of VRing buffer for IPC

- Address range (0xAA000000, size=32MB) is configured
  as uncached, as this is used by IPC for VRing buffer

23 months agoUpdating install for j721e-evm
Mahesh Radhakrishnan [Wed, 1 May 2019 21:20:29 +0000 (17:20 -0400)]
Updating install for j721e-evm

23 months agoChangin MMU init function name
Ankur [Thu, 9 May 2019 05:33:53 +0000 (11:03 +0530)]
Changin MMU init function name

Signed-off-by: Ankur <a0132173@ti.com>
23 months agoPRSDK-4054: Adds back rom degenrate key for signing SYSFW for GP
Madan Srinivas [Fri, 3 May 2019 18:36:05 +0000 (14:36 -0400)]
PRSDK-4054: Adds back rom degenrate key for signing SYSFW for GP

If the SYSFW is signed using a degenerate key on GP devices, the
ROM will use the SA2UL to load the SYSFW. This gives the fastest
SYSFW load times.

The script currently uses the TI DEV key to sign the SYSFW images.
While this functionally works, it results in slow SYSFW load times.

If the rom degenrate key is used, the SYSFW load time for GP devices
goes from ~80ms to ~3ms.

This patch updates make_install so that the rom degenrate key is
included in teh package for AM65xx and J7

Signed-off-by: Madan Srinivas<madans@ti.com>
23 months agoPRSDK-5618
Arun Uppuleti [Mon, 6 May 2019 18:02:30 +0000 (13:02 -0500)]
PRSDK-5618

Signed-off-by: Arun Uppuleti <auppuleti@ti.com>
23 months agoC7x Update for new BIOS 6.76.1.8
Ankur [Wed, 8 May 2019 08:13:46 +0000 (13:43 +0530)]
C7x Update for new BIOS 6.76.1.8

Signed-off-by: Ankur <a0132173@ti.com>
23 months agoUpdated to bios 6.76.1.8
Kedar Chitnis [Tue, 7 May 2019 18:07:04 +0000 (23:37 +0530)]
Updated to bios 6.76.1.8

23 months agoPRSDK-5764: DSPLIB and MATHLIB version updated
Prabhu [Thu, 2 May 2019 22:46:53 +0000 (17:46 -0500)]
PRSDK-5764: DSPLIB and MATHLIB version updated

23 months agoPRSDK-5722: Tools update for 6.0
Mahesh Radhakrishnan [Tue, 30 Apr 2019 23:21:13 +0000 (19:21 -0400)]
PRSDK-5722: Tools update for 6.0

Also removed some duplicate definitions

23 months ago[PDK-3280][R5F]R5F CSL FL Bug fixes
Dhande [Tue, 19 Mar 2019 08:45:38 +0000 (14:15 +0530)]
[PDK-3280][R5F]R5F CSL FL Bug fixes

- Changes done for J721E only

Signed-off-by: Dhande <v-dhande@ti.com>