processor-sdk/pdk.git
2 months agoAdded checks When both ports of ICSS switch are configured at different speeds, FW... legacy_master
mohan [Fri, 5 Mar 2021 13:15:18 +0000 (18:45 +0530)]
Added checks When both ports of ICSS switch are configured at different speeds, FW will detect this case and selects Store and Forward instead of Cut-through.

2 months agoFix for PINDSW-4762
Vineet Roy [Tue, 16 Feb 2021 09:38:11 +0000 (09:38 +0000)]
Fix for PINDSW-4762

 Customer reported that these 4 lines are causing Buffer descriptor Rd/Wr Ptr corruption. On initial analysis these lines appear to be unnecessary and can be removed.

 These were added in the commit eedf148b9 in keystone-rtos/icss-emac branch on git.ti.com
 Applicable to all legacy platforms AM3/AM4/AMIC/K2G and AM5

5 months agoInput parameter for IOLINK_osalSwiParamsInit function is updated with the correct one
A [Sun, 29 Nov 2020 05:35:05 +0000 (11:05 +0530)]
Input parameter for IOLINK_osalSwiParamsInit function is updated with the correct one

7 months agoremoving unused ipc includes
Sahin Okur [Mon, 21 Sep 2020 19:59:54 +0000 (14:59 -0500)]
removing unused ipc includes

10 months agoUpdate gitignore files
Sivaraj R [Fri, 17 Jul 2020 13:22:13 +0000 (18:52 +0530)]
Update gitignore files

Signed-off-by: Sivaraj R <sivaraj@ti.com>
10 months agoFix PRUSS warning
Sivaraj R [Fri, 17 Jul 2020 05:54:37 +0000 (11:24 +0530)]
Fix PRUSS warning

Signed-off-by: Sivaraj R <sivaraj@ti.com>
10 months agoFix .gitignore
Sivaraj R [Fri, 17 Jul 2020 05:32:17 +0000 (11:02 +0530)]
Fix .gitignore

Signed-off-by: Sivaraj R <sivaraj@ti.com>
10 months agoFix PRU linker warnings
Sivaraj R [Fri, 17 Jul 2020 05:32:05 +0000 (11:02 +0530)]
Fix PRU linker warnings

Signed-off-by: Sivaraj R <sivaraj@ti.com>
10 months agoConditionally include EDMA driver for TPR12 as this conflicts with EMDA3LLD
Sivaraj R [Fri, 17 Jul 2020 04:33:46 +0000 (10:03 +0530)]
Conditionally include EDMA driver for TPR12 as this conflicts with EMDA3LLD

Signed-off-by: Sivaraj R <sivaraj@ti.com>
10 months agoAdded STW to gitignore
Sivaraj R [Mon, 29 Jun 2020 06:26:33 +0000 (11:56 +0530)]
Added STW to gitignore

Signed-off-by: Sivaraj R <sivaraj@ti.com>
10 months agoBug Fix: PRSDK-8528: Patch 4
Sivaraj R [Thu, 28 May 2020 04:29:17 +0000 (09:59 +0530)]
Bug Fix: PRSDK-8528: Patch 4

- Top level scripts files were missing
- There are part of https://bitbucket.itg.ti.com/projects/PROCESSOR-SDK/repos/processor-pdk-packages/browse/release/full
repo.
- These were packaged as part of Yocto and was missed
- These are now maintained here and will be removed from Yocto flow
and from above repo as well

Signed-off-by: Sivaraj R <sivaraj@ti.com>
13 months agoPRSDK-8379: PA: Removing redundant .cfg file from example project DEV.PROCESSOR-SDK-RTOS_06.03.00.106 DEV.PROCESSOR-SDK_06.03.00.106
Mahesh Radhakrishnan [Thu, 16 Apr 2020 17:36:14 +0000 (13:36 -0400)]
PRSDK-8379: PA: Removing redundant .cfg file from example project

13 months agoPRSDK-8387:PRSDK-8388:PRSDK-8389: Build: Adding back the compiler flags for arm9...
Mahesh Radhakrishnan [Wed, 15 Apr 2020 20:28:35 +0000 (16:28 -0400)]
PRSDK-8387:PRSDK-8388:PRSDK-8389: Build: Adding back the compiler flags for arm9 (omapl13x)

13 months agoPDK: update tool version for TPR12
Eric Ruei [Tue, 14 Apr 2020 19:46:50 +0000 (15:46 -0400)]
PDK: update tool version for TPR12

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
13 months ago[FPD DRV]addressed review comments
Vivek Dhande [Thu, 26 Mar 2020 13:35:25 +0000 (19:05 +0530)]
[FPD DRV]addressed review comments

Signed-off-by: Vivek Dhande <a0132295@ti.com>
13 months ago[FPD Lib][PDK-4985]Updated UB9702 driver for test pattern generation API
Vivek Dhande [Thu, 26 Mar 2020 13:35:25 +0000 (19:05 +0530)]
[FPD Lib][PDK-4985]Updated UB9702 driver for test pattern generation API

- Added test patter generation API
- Curretly support following:
    - 1920x1080 @30 FPS
    - 3840x2160 @40 FPS

Signed-off-by: Vivek Dhande <a0132295@ti.com>
13 months agoboard OSPI flash: PRSDK-7916: add support for extended SPI mode (1-1-1)
Hao Zhang [Fri, 10 Apr 2020 15:40:38 +0000 (11:40 -0400)]
board OSPI flash: PRSDK-7916: add support for extended SPI mode (1-1-1)

Signed-off-by: Hao Zhang <hzhang@ti.com>
13 months agosciclient: sciclient_pm.c Fix for 0 payload
Piyali Goswami [Thu, 9 Apr 2020 10:25:58 +0000 (15:55 +0530)]
sciclient: sciclient_pm.c Fix for 0 payload

Fixed the payload to not have a NULL pointer.

Fixes: PDK-5261

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
13 months agoUART: AM335x no longer has SAM and DAM configured
Kross [Wed, 8 Apr 2020 21:46:36 +0000 (17:46 -0400)]
UART: AM335x no longer has SAM and DAM configured

13 months agoPDK-5146: IPC: Call Board_init only for non-Linux MPU case
Angela Stegmaier [Wed, 25 Mar 2020 19:06:52 +0000 (14:06 -0500)]
PDK-5146: IPC: Call Board_init only for non-Linux MPU case

If Linux is running on MPU, then Board_init is not needed to be
called, since we are not using UART traces and re-initializing
the pinmux can in fact causing issues when IPC example
firmware is used in conjunction with other test firmware
that are making pinmux settings.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
13 months agoPRSDK-8302: Board: Fix GTC clock rate to match ATF on A72 cores
Jonathan Bergsagel [Thu, 2 Apr 2020 00:18:54 +0000 (19:18 -0500)]
PRSDK-8302: Board: Fix GTC clock rate to match ATF on A72 cores

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
13 months agoPDK-4946 : Fixing c++ build issues
sujith [Tue, 24 Mar 2020 13:54:55 +0000 (19:24 +0530)]
PDK-4946 : Fixing c++ build issues

Signed-off-by: sujith <sujith.s@ti.com>
13 months agoSBL: OSPI: Fix instability for CPU reads from OSPI flash REL.PDK.J7.07.00.00.03
Jonathan Bergsagel [Fri, 27 Mar 2020 21:16:10 +0000 (16:16 -0500)]
SBL: OSPI: Fix instability for CPU reads from OSPI flash

Enable Dual Transfer Rate (DTR) mode of OSPI interface for
the SBL to safely copy the SYSFW image out of OSPI flash.
There was instability in reading the SYSFW image without
this setting, especially after the board had been on for
some time or after multiple power cycles.

This is a workaround for bug PRSDK-8301, until such time
as SDR mode of the OSPI interface can be made stable again
for all image transfers.

NOTE: this workaround causes a boot time degradation of
about 2.6 ms for the SBL CUST build (OSPI boot) when using
OSPI in DDR mode, instead of in SDR mode, since DMA transfers
cannot be used early in the SBL to transfer the SYSFW binary.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
13 months agoPRSDK-7206:sbl:PRSDK-7206:sbl:Fix Klocwork critical/error warnings
Brandon Wetzel [Wed, 1 Apr 2020 22:09:53 +0000 (18:09 -0400)]
PRSDK-7206:sbl:PRSDK-7206:sbl:Fix Klocwork critical/error warnings

13 months agoPRSDK-3810: AM65XX: emac: update unity tag for requirements verification
Tinku Mannan [Thu, 2 Apr 2020 20:21:18 +0000 (16:21 -0400)]
PRSDK-3810: AM65XX: emac: update unity tag for requirements verification

13 months agoTPR12: clean up for R5F lock-step mode support
Eric Ruei [Thu, 2 Apr 2020 00:37:31 +0000 (20:37 -0400)]
TPR12: clean up for R5F lock-step mode support

In lock-step mode, only mcu1_0 build is required and it owns all resources
- remove mcu1_1 from default core list for build
- increase TCM_RAM size from 16k to 32K

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
13 months agoPRSDK-8296: icss-emac-lld: fix compilation of test app for linux use case
Tinku Mannan [Wed, 1 Apr 2020 15:25:47 +0000 (11:25 -0400)]
PRSDK-8296: icss-emac-lld: fix compilation of test app for linux use case

13 months agoPRSDK-7565: Board: Fix for Uniflash failure on AM65x HS platform
M V Pratap Reddy [Tue, 31 Mar 2020 14:24:12 +0000 (19:54 +0530)]
PRSDK-7565: Board: Fix for Uniflash failure on AM65x HS platform

13 months agogpmc: PRSDK-7209: fix KW issues for am335x/am437x
Hao Zhang [Tue, 31 Mar 2020 18:02:28 +0000 (14:02 -0400)]
gpmc: PRSDK-7209: fix KW issues for am335x/am437x

Signed-off-by: Hao Zhang <hzhang@ti.com>
13 months agoPRSDK-8192: Board: Enabled ARM mode for diag etnry code
M V Pratap Reddy [Tue, 31 Mar 2020 17:06:10 +0000 (22:36 +0530)]
PRSDK-8192: Board: Enabled ARM mode for diag etnry code

13 months agoPRSDK-8253: icss-emac: Adding 32 bit version utility functions for memcpy and memset
Tinku Mannan [Mon, 30 Mar 2020 19:23:31 +0000 (15:23 -0400)]
PRSDK-8253: icss-emac: Adding 32 bit version utility functions for memcpy and memset
 required to access PRU-ICSS memory for statistics

Signed-off-by: Tinku Mannan <tmannan@ti.com>
13 months agoPRSDK-4913:ICSS-EMAC:NIMU-ICSS:adding support for MC/UC/BC Storm feature implementation
shubham shandilya [Sat, 21 Mar 2020 17:27:03 +0000 (22:57 +0530)]
PRSDK-4913:ICSS-EMAC:NIMU-ICSS:adding support for MC/UC/BC Storm feature implementation

13 months agoPDK-4855: Ported mailbox driver from MMWAVESDK REL.CORESDK.06.02.01.01 REL.CORESDK.06.02.01.02 REL.CORESDK.06.02.01.03
Sivaraj R [Mon, 9 Mar 2020 08:36:30 +0000 (14:06 +0530)]
PDK-4855: Ported mailbox driver from MMWAVESDK

Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
13 months agoIPC: Specify Core List for Appimage separate from CORELIST
Angela Stegmaier [Tue, 31 Mar 2020 03:57:20 +0000 (22:57 -0500)]
IPC: Specify Core List for Appimage separate from CORELIST

The full CORELIST includes c7x-hostemu, which is not needed
for the combined appimage generation. Create a separate
APPCORELIST for just the cores needed for the combined
ipc_multicore_perf_test appimage generation.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
13 months agoPRSDK-8270: emac: update unity tag requirement list
Tinku Mannan [Mon, 30 Mar 2020 20:41:27 +0000 (16:41 -0400)]
PRSDK-8270: emac: update unity tag requirement list

13 months agoPRSDK-8263: SBL: Fix for OMAPL138 build error due to insufficient memory
M V Pratap Reddy [Mon, 30 Mar 2020 19:53:52 +0000 (01:23 +0530)]
PRSDK-8263: SBL: Fix for OMAPL138 build error due to insufficient memory

13 months agoPRSDK-7156: Test update for pruss driver pg2.0 verification
Tinku Mannan [Mon, 30 Mar 2020 19:00:44 +0000 (15:00 -0400)]
PRSDK-7156: Test update for pruss driver pg2.0 verification

13 months agoi2c: PRSDK-8226: fix i2c write followed by read issue in polling mode
Hao Zhang [Fri, 27 Mar 2020 22:22:41 +0000 (18:22 -0400)]
i2c: PRSDK-8226: fix i2c write followed by read issue in polling mode

In the write followed by read transaction, the driver should not
send stop after write.

Signed-off-by: Hao Zhang <hzhang@ti.com>
13 months agoEMAC: add missing comma in Unity @requirements tag
Jonah Willis [Thu, 26 Mar 2020 22:22:02 +0000 (17:22 -0500)]
EMAC: add missing comma in Unity @requirements tag

Signed-off-by: Jonah Willis <j-willis@ti.com>
13 months agoPDK-4878: fixed edma close issue
Prasad Konnur [Thu, 26 Mar 2020 07:49:56 +0000 (13:19 +0530)]
PDK-4878: fixed edma close issue

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
13 months agoPRSDK-8240: Fixes issue with SBL_DCacheClean function in K3 SBL
Madan Srinivas [Thu, 26 Mar 2020 00:57:26 +0000 (20:57 -0400)]
PRSDK-8240: Fixes issue with SBL_DCacheClean function in K3 SBL

The R5 cache is organized as a 128 set, 4 way cache. The SBL_DCacheClean
was incorrectly cleaning only 64 sets, when asked to clean the full
cache.

This patch updates to code so that all the 128 sets are cleaned.

Signed-off-by: Madan Srinivas <madans@ti.com>
13 months agoPDK-5033: Sciclient: Fix for unaligned c66x header copy
Mahesh Radhakrishnan [Tue, 24 Mar 2020 17:51:32 +0000 (13:51 -0400)]
PDK-5033: Sciclient: Fix for unaligned c66x header copy

13 months agosciclient: sciclient.c Fix for c66x unaligned address access
Piyali Goswami [Sun, 22 Mar 2020 15:05:24 +0000 (20:35 +0530)]
sciclient: sciclient.c Fix for c66x unaligned address access

Added logic to handle unaligned accesses for C66x for the local response header.

Fixes: SYSFW-5033

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
13 months agoOSAL: add queue test case
Eric Ruei [Mon, 23 Mar 2020 12:38:49 +0000 (08:38 -0400)]
OSAL: add queue test case

- Queue doxygen cleanup
- Add queue test case

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
13 months agoPRSDK-8203: OSAL: AM65XX: Update MPU MMU Mappings for VRing Shared Memory
Angela Stegmaier [Mon, 23 Mar 2020 19:18:27 +0000 (14:18 -0500)]
PRSDK-8203: OSAL: AM65XX: Update MPU MMU Mappings for VRing Shared Memory

IPC uses shared memory between cores for VRing communication
at 0xA2000000 os size 0x200000. This entry should be un-cached
in the MMU mappings.

The default Osal MMU initialization is not doing this, so
update the default MMU initialization function for AM65XX to take
care of this.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
13 months agoPRSDK-7133: board: Update latest from DDR emif tool output
Sam Nelson [Fri, 6 Mar 2020 12:19:06 +0000 (07:19 -0500)]
PRSDK-7133: board: Update latest from DDR emif tool output

Updates Thermal monitor parameters

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
13 months agoJ721E : Enabling c7x host emu as core
sujith [Mon, 23 Mar 2020 17:15:26 +0000 (22:45 +0530)]
J721E : Enabling c7x host emu as core

Signed-off-by: sujith <sujith.s@ti.com>
13 months agoPRSDK-8205: Build: Specifying the full path for pdk_dup_apps
Mahesh Radhakrishnan [Mon, 23 Mar 2020 17:09:48 +0000 (13:09 -0400)]
PRSDK-8205: Build: Specifying the full path for pdk_dup_apps

13 months agoPRSDK-8202 : Build break fixed
sujith [Mon, 23 Mar 2020 08:36:28 +0000 (14:06 +0530)]
PRSDK-8202 : Build break fixed

Build was broken for AM335x, AM437x, AM57xx, K2G
The library name of independent PRUSS should be
ti.drv.pruss

Signed-off-by: sujith <sujith.s@ti.com>
13 months agoOSAL/DRV: Doxygen API guide cleanup
Eric Ruei [Sat, 21 Mar 2020 13:41:23 +0000 (09:41 -0400)]
OSAL/DRV: Doxygen API guide cleanup

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
13 months agoPDK-5016 - board/serdes - Add CPSW IP select flag
a0132233 [Wed, 18 Mar 2020 21:01:03 +0000 (02:31 +0530)]
PDK-5016 - board/serdes - Add CPSW IP select flag

 - Added SERDES_LANE_SELECT_CPSW flag to set phyInstance to CPSW IP.
   Earlier assignment of SERDES instance to phyInstance was incorrect

Signed-off-by: a0132233 <prasad.jondhale@ti.com>
13 months agoPRSDK-8198: emac: Fix compilation of Emac_Icssg_Switch_TestApp for am65xx
Tinku Mannan [Fri, 20 Mar 2020 21:27:35 +0000 (17:27 -0400)]
PRSDK-8198: emac: Fix compilation of Emac_Icssg_Switch_TestApp for am65xx

13 months agoPRSDK-8173: IPC: Fix -j issue
Sivaraj R [Fri, 20 Mar 2020 05:02:40 +0000 (10:32 +0530)]
PRSDK-8173: IPC: Fix -j issue

- Multi-core application should be built after all
the core applications are built
- With -j all exmaples will be built in parallel and
hence this dependency won;t be met sometimes depending
on the speed of the compilation
- To fix this, these kind of apps should be build
using a separate variable DUP_APP as provided in the
PDK make infra.

Signed-off-by: Sivaraj R <sivaraj@ti.com>
13 months agoOSAL/Board: remove unused folders/files from PDK package for TPR12
Eric Ruei [Thu, 19 Mar 2020 21:02:25 +0000 (17:02 -0400)]
OSAL/Board: remove unused folders/files from PDK package for TPR12

PDK package should contains SoC-specific files/directories only at the
following folders:
- board/src
- osal/arch/core
- osal/soc
- osal/src/nonos
- osal/src/tirtos

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
13 months agoPRSDK-8103: Board/diag: Ensuring 'clean_platform' executes before building exes
Mahesh Radhakrishnan [Tue, 25 Feb 2020 22:34:56 +0000 (17:34 -0500)]
PRSDK-8103: Board/diag: Ensuring 'clean_platform' executes before building exes

13 months agoPDK-4696: Re-enabling am65xx for NIMU & ICSS
Mahesh Radhakrishnan [Fri, 20 Mar 2020 15:07:50 +0000 (11:07 -0400)]
PDK-4696: Re-enabling am65xx for NIMU & ICSS

13 months agoAM65xx build break fix
sujith [Thu, 19 Mar 2020 17:10:49 +0000 (22:40 +0530)]
AM65xx build break fix

Removed the generated firmware for icss_dualmac

Signed-off-by: sujith <sujith.s@ti.com>
13 months agoPDK-4878: Added edma example for TPR12
Prasad Konnur [Wed, 11 Mar 2020 06:21:20 +0000 (11:51 +0530)]
PDK-4878: Added edma example for TPR12

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
13 months agoc++ build fix edma drv
Prasad Konnur [Thu, 19 Mar 2020 14:23:20 +0000 (19:53 +0530)]
c++ build fix edma drv

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
13 months agoMakefile chnages : Updated to include supported cores for AM65XX platform
sujith [Wed, 18 Mar 2020 12:45:15 +0000 (18:15 +0530)]
Makefile chnages : Updated to include supported cores for AM65XX platform

Signed-off-by: sujith <sujith.s@ti.com>
13 months agoPDK-4993: doxygen cleanup edma driver
Prasad Konnur [Thu, 19 Mar 2020 10:23:48 +0000 (15:53 +0530)]
PDK-4993: doxygen cleanup edma driver

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
13 months ago[AM65XX: Added mcu1_1 to the CoreList]
Sunil M S [Thu, 19 Mar 2020 05:56:28 +0000 (11:26 +0530)]
[AM65XX: Added mcu1_1 to the CoreList]

Signed-off-by: Sunil M S <x0190988@ti.com>
13 months agoPDK-4993: Enable doxygen build for tpr12 edma driver
Prasad Konnur [Wed, 18 Mar 2020 14:42:17 +0000 (20:12 +0530)]
PDK-4993: Enable doxygen build for tpr12 edma driver

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
13 months agoPRSDK-8188: icss-emac: Resolve misra klocwork issues
Tinku Mannan [Wed, 18 Mar 2020 20:38:59 +0000 (16:38 -0400)]
PRSDK-8188: icss-emac: Resolve misra klocwork issues

14 months agoPRSDK-7897: Fix for J7ES EVM stress test failures
M V Pratap Reddy [Wed, 18 Mar 2020 13:23:13 +0000 (18:53 +0530)]
PRSDK-7897: Fix for J7ES EVM stress test failures

14 months agoBoard SerDes : Minor clean up on include files
sujith [Wed, 18 Mar 2020 10:35:55 +0000 (16:05 +0530)]
Board SerDes : Minor clean up on include files

Signed-off-by: sujith <sujith.s@ti.com>
14 months agoPDK-4878: Implement edma driver for TPR12
Prasad Konnur [Tue, 3 Mar 2020 14:34:44 +0000 (20:04 +0530)]
PDK-4878: Implement edma driver for TPR12

added edma drv lib

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
14 months agoFix package warnings for PCIe and PRUSS
Sivaraj R [Tue, 17 Mar 2020 11:57:05 +0000 (17:27 +0530)]
Fix package warnings for PCIe and PRUSS

Signed-off-by: Sivaraj R <sivaraj@ti.com>
14 months agoPDK-4946 : ICSS Specific updates for AM65xx and build fixes
sujith [Tue, 17 Mar 2020 06:18:58 +0000 (11:48 +0530)]
PDK-4946 : ICSS Specific updates for AM65xx and build fixes

Excluding NIMU and ICSS EMAC driver from packaging for AM65xx.
As these drivers were not included in PRSDK 06 01 release

Including & Packaging emac firmware, as in PRSDK 06 01 release

PRU SS, Updated the independent library name, as this was as this
was conflicting with PRU SS Library

Fixed c++ build issues and warninngs

Built for AM65xx and J721E with no issues

Signed-off-by: sujith <sujith.s@ti.com>
14 months agoPDK: fix r5f build issue for TPR12
Eric Ruei [Tue, 17 Mar 2020 21:42:58 +0000 (17:42 -0400)]
PDK: fix r5f build issue for TPR12

The TPR12 BIOS R5F build failed due to thumb mode changes. Introduced
the same fixes from J721e reference.

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
14 months agoPRSDK-8114: NIMU: max packet size fix
Eric Ding [Mon, 16 Mar 2020 13:51:46 +0000 (09:51 -0400)]
PRSDK-8114: NIMU: max packet size fix

14 months agoPDK-4967: Added support for CRC driver doxygen
Sivaraj R [Tue, 17 Mar 2020 03:37:45 +0000 (09:07 +0530)]
PDK-4967: Added support for CRC driver doxygen

Signed-off-by: Sivaraj R <sivaraj@ti.com>
14 months agoOSAL: fix RTI timer tick period for nonos implementation REL.PDK.J7.07.00.00.02
Eric Ruei [Mon, 16 Mar 2020 16:05:00 +0000 (12:05 -0400)]
OSAL: fix RTI timer tick period for nonos implementation

- Fixed timer tick period for nonos implementation
- Enabled BIOS Timestamp
- Enabled Clock for task sleep at MCU BIOS
- Fixed Typo at CycleprofilerP
- Enabled HWI test for TPR12

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
14 months agoPRSDK-8173: IPC: Add missing file to package
Angela Stegmaier [Mon, 16 Mar 2020 14:54:56 +0000 (09:54 -0500)]
PRSDK-8173: IPC: Add missing file to package

Add the missing ipc_multicore_perf_test.mk file
to the package.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
14 months agoPRSDK-8169:sciclient: Packaging sr2 firmware binaries and fixing the launch.js to...
Mahesh Radhakrishnan [Fri, 13 Mar 2020 18:12:01 +0000 (14:12 -0400)]
PRSDK-8169:sciclient: Packaging sr2 firmware binaries and fixing the launch.js to refer to them

14 months agoPRSDK-8168: emac-lld: update software design document
Tinku Mannan [Fri, 13 Mar 2020 14:22:31 +0000 (10:22 -0400)]
PRSDK-8168: emac-lld: update software design document

Signed-off-by: Tinku Mannan <tmannan@ti.com>
14 months agoPDK-4946 : Fixed : Including support for AM65XX
sujith [Fri, 6 Mar 2020 13:11:05 +0000 (18:41 +0530)]
PDK-4946 : Fixed : Including support for AM65XX

EMAC : Added a wrapper for logging instead of using
UART_print directly. to avoid compilation breaks
due to in-compatible function definitions.

Included following drivers/versions for AM65xx and
updated to package them
I2C : V0
SPI : V0
UART : V0

Resolved other compilation issues

Able to package AM65xx with no errors

Signed-off-by: sujith <sujith.s@ti.com>
14 months agoPRSDK-5804: PCIE: Fixing declaration/definition mismatch exposed by linker(-O4)
Mahesh Radhakrishnan [Tue, 10 Mar 2020 21:55:56 +0000 (17:55 -0400)]
PRSDK-5804: PCIE: Fixing declaration/definition mismatch exposed by linker(-O4)

14 months agoPRSDK-5804: Build: Correcting the xdc extensions for thumb mode
Mahesh Radhakrishnan [Tue, 10 Mar 2020 19:16:45 +0000 (15:16 -0400)]
PRSDK-5804: Build: Correcting the xdc extensions for thumb mode

14 months agoPRSDK-5804: Build, NIMU: Adding option to select non-thumb2 components in XDC
Mahesh Radhakrishnan [Mon, 9 Mar 2020 21:39:07 +0000 (17:39 -0400)]
PRSDK-5804: Build, NIMU: Adding option to select non-thumb2 components in XDC

14 months agoPRSDK-5804: Build: Retaining the r5f CGT_EXT even for thumb2 mode
Mahesh Radhakrishnan [Mon, 9 Mar 2020 21:38:12 +0000 (17:38 -0400)]
PRSDK-5804: Build: Retaining the r5f CGT_EXT even for thumb2 mode

14 months agoPRSDK-5804: build: Changes to use sysbios obj files with thumb extensions
Mahesh Radhakrishnan [Fri, 6 Mar 2020 19:17:39 +0000 (14:17 -0500)]
PRSDK-5804: build: Changes to use sysbios obj files with thumb extensions

14 months agoPRSDK-5804: Add thumb2 for ASM files
Mahesh Radhakrishnan [Tue, 3 Mar 2020 20:10:44 +0000 (15:10 -0500)]
PRSDK-5804: Add thumb2 for ASM files

14 months agoPRSDK-5084:Board: Diag changes for using Thumb2 mode on R5
Mahesh Radhakrishnan [Wed, 26 Feb 2020 22:40:18 +0000 (17:40 -0500)]
PRSDK-5084:Board: Diag changes for using Thumb2 mode on R5

14 months agoPRSDK-5804: Retaining the lib/bin extensions for thumb2 mode
Mahesh Radhakrishnan [Tue, 3 Mar 2020 16:59:01 +0000 (11:59 -0500)]
PRSDK-5804: Retaining the lib/bin extensions for thumb2 mode

14 months agoPRSDK-6276: IPC: Create Appimage for ipc_perf_test
Angela Stegmaier [Wed, 19 Feb 2020 18:19:52 +0000 (12:19 -0600)]
PRSDK-6276: IPC: Create Appimage for ipc_perf_test

Create a single appimage for ipc_perf_test that combines
all the remote core images. This is needed for loading
the image from SBL.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
14 months agoPRSDK-7952: ipc: Add ex04 example to be part of PDK package
Sam Nelson [Fri, 6 Mar 2020 12:24:03 +0000 (07:24 -0500)]
PRSDK-7952: ipc: Add ex04 example to be part of PDK package

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
14 months agoTool/OSAL/Board cleanup
Eric Ruei [Thu, 12 Mar 2020 22:00:26 +0000 (18:00 -0400)]
Tool/OSAL/Board cleanup

- Update BIOS version to 6.82.00.16
- Fix BIOS configuration for RTI timer
- Add clock configuration for all IP modules
- Enable Timestamp test

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
14 months agoPRSDK-7895: Board: Fix for R5 diagnostic test failure running from diag framework
M V Pratap Reddy [Wed, 11 Mar 2020 17:14:23 +0000 (22:44 +0530)]
PRSDK-7895: Board: Fix for R5 diagnostic test failure running from diag framework

 - OSAL uses timer interrupt to track the timestamp overflow.
   Timer interrupts triggered while diagnostic test is invoked from
   framework are causing exception. Timer interrupts are disabled
   while executing the diagnostic tests.

 - Memory cache configurations are making the diagnostic hang while
   diagnostic tests are loaded from framework due to hard-jump mechanism
   used by the diag framework. Disabled MSMC cache configurations to
   avoid this issue.

 - PRSDK-7908: Changes in this commit are applicable to fix the R5 diag issues
   on AM65x platform also.

14 months agoPDK-4964: Fix all TPR12 package issues
Sivaraj R [Thu, 12 Mar 2020 09:25:58 +0000 (14:55 +0530)]
PDK-4964: Fix all TPR12 package issues

Signed-off-by: Sivaraj R <sivaraj@ti.com>
14 months agoPDK-4963: Fix for C++ build
Piyali Goswami [Thu, 12 Mar 2020 06:52:40 +0000 (12:22 +0530)]
PDK-4963: Fix for C++ build

Suppress the declared but never referenced warning as the variables in these files are not expected to be used as a variable but used as a binary blob.

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
14 months agoPDK-4963: Fix for C++ build
Piyali Goswami [Thu, 12 Mar 2020 06:52:40 +0000 (12:22 +0530)]
PDK-4963: Fix for C++ build

Suppress the declared but never referenced warning as the variables in these files are not expected to be used as a variable but used as a binary blob.

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
14 months agoOSAL/Board build cleanup
Eric Ruei [Tue, 10 Mar 2020 19:50:21 +0000 (15:50 -0400)]
OSAL/Board build cleanup

- remove unused include header files
- remove UART-related code temporarily until the UART driver is ready

Signed-off-by: Eric Ruei <e-ruei1@ti.com>
14 months agoPRSDK-8164: j721e: EMAC and NIMU test updates for CPSW2G
Tinku Mannan [Wed, 11 Mar 2020 18:49:17 +0000 (14:49 -0400)]
PRSDK-8164: j721e: EMAC and NIMU test updates for CPSW2G
 Update board configuration to include BOARD_INIT_ENETCTRL_CPSW2G
 to configure CPSW2G sub-system in RGMII mode

Signed-off-by: Tinku Mannan <tmannan@ti.com>
14 months agoPRSDK-6276: IPC: Update ipc_perf_test for sbl loading
Angela Stegmaier [Wed, 11 Mar 2020 19:38:33 +0000 (14:38 -0500)]
PRSDK-6276: IPC: Update ipc_perf_test for sbl loading

Make changes to allow ipc_perf_test loadable through sbl.

Changes include:
- using linker file for mcu1_0 that puts boot vecs in location
  so as not to conflict with SBL
- Using SysMin instead of SysStd as SupportProxy so that can
  connect and see traces in case of debugging
- Adding sanity ping/pong test message before getting the remote
  endpoint
- Added "Test Completed" message

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
14 months agoPRSDK-8041:Build: Adding arp32_1 to the corelist of am57xx
Mahesh Radhakrishnan [Wed, 11 Mar 2020 20:23:27 +0000 (16:23 -0400)]
PRSDK-8041:Build: Adding arp32_1 to the corelist of am57xx

14 months agoPRSDK-7726: Board: Fix for AM65xx DDR compliance test build error
M V Pratap Reddy [Wed, 11 Mar 2020 18:13:12 +0000 (23:43 +0530)]
PRSDK-7726: Board: Fix for AM65xx DDR compliance test build error

14 months agoPRSDK-7660: MCASP: Making examples SBL loadable
Mahesh Radhakrishnan [Wed, 11 Mar 2020 14:45:37 +0000 (10:45 -0400)]
PRSDK-7660: MCASP: Making examples SBL loadable

14 months agoPRSDK-8021: FVID2: Add J7VCL build support
Sivaraj R [Tue, 10 Mar 2020 06:50:26 +0000 (12:20 +0530)]
PRSDK-8021: FVID2: Add J7VCL build support

Signed-off-by: Sivaraj R <sivaraj@ti.com>
14 months agoPRSDK-7726: Board: Updated DDR memory diagnostic test to verify upto 4GB on J7/AM65x
M V Pratap Reddy [Tue, 10 Mar 2020 23:01:58 +0000 (04:31 +0530)]
PRSDK-7726: Board: Updated DDR memory diagnostic test to verify upto 4GB on J7/AM65x