]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/log
processor-sdk/pdk.git
4 years agopdk: PRSDK-7673: fix c7x test example failures
Hao Zhang [Tue, 17 Dec 2019 14:51:47 +0000 (09:51 -0500)]
pdk: PRSDK-7673: fix c7x test example failures

Remove CSL_c7xSecSupv2NonSecSupv() from application since
C7x needs to be in secure supervisor mode for C7x cache to
be effectively enabled.

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoPRSDK-7315:Patch ELF binary for out2rprc tool
Frank Livingston [Tue, 3 Dec 2019 00:30:43 +0000 (18:30 -0600)]
PRSDK-7315:Patch ELF binary for out2rprc tool

This script file patches an elf binary to force the exidx section to be set to type "PROGBITS".
This makes the out2rprc tool fill in the exidx section in the converted image.
This is used in case CPP exception handling is required in a ARM Coretex-A15 application.
The patching is performed in place.

4 years agoPRSDK-7419: Static top level makefile & setupenv.sh for unified PDK git repo
Mahesh Radhakrishnan [Wed, 13 Nov 2019 19:22:39 +0000 (14:22 -0500)]
PRSDK-7419: Static top level makefile & setupenv.sh for unified PDK git repo

4 years agoboard: am65xx_idk: integrate with sysfw release 2019.10
Hao Zhang [Fri, 13 Dec 2019 15:21:36 +0000 (10:21 -0500)]
board: am65xx_idk: integrate with sysfw release 2019.10

Update clock driver to integrate with sysfw release 2019.10

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoMerge pull request #57 in PROCESSOR-SDK/pdk from prsdk-6766 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 16:42:30 +0000 (10:42 -0600)]
Merge pull request #57 in PROCESSOR-SDK/pdk from prsdk-6766 to master

* commit '3a056cd5cedc520baa78885a6e0b95c4cf690ee7':
  pdk/usb: PRSDK-6766, fixed the USB Bulk cache issue

4 years agopdk/usb: PRSDK-6766, fixed the USB Bulk cache issue
Ming Wei [Tue, 3 Dec 2019 19:28:39 +0000 (13:28 -0600)]
pdk/usb: PRSDK-6766, fixed the USB Bulk cache issue

Signed-off-by: Ming Wei <mwei@ti.com>
4 years agoMerge pull request #86 in PROCESSOR-SDK/pdk from PRSDK-7156 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 16:08:25 +0000 (10:08 -0600)]
Merge pull request #86 in PROCESSOR-SDK/pdk from PRSDK-7156 to master

* commit '4e246196ebb925870436440b808f9f4c10438da1':
  PRSDK-7156: PRUSS driver updates for Maxwell PG2.0

4 years agoPRSDK-7156: PRUSS driver updates for Maxwell PG2.0
Tinku Mannan [Thu, 12 Dec 2019 21:07:07 +0000 (16:07 -0500)]
PRSDK-7156: PRUSS driver updates for Maxwell PG2.0

 Updates for soc file config to support TX PRU cores
 API updates to support TX PRU cores
 cleanup

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoMerge pull request #96 in PROCESSOR-SDK/pdk from PRSDK-7224 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 15:28:49 +0000 (09:28 -0600)]
Merge pull request #96 in PROCESSOR-SDK/pdk from PRSDK-7224 to master

* commit 'd8b1fbf22cfd908421ff0967553e0038ea708f04':
  PRSDK-7224: MMCSD: Bypassing firmware intr config for emmc,mcu2/3

4 years agoPRSDK-7224: MMCSD: Bypassing firmware intr config for emmc,mcu2/3
Mahesh Radhakrishnan [Mon, 16 Dec 2019 20:26:32 +0000 (15:26 -0500)]
PRSDK-7224: MMCSD: Bypassing firmware intr config for emmc,mcu2/3

4 years agoMerge pull request #81 in PROCESSOR-SDK/pdk from review_PRSDK-5755 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 15:22:55 +0000 (09:22 -0600)]
Merge pull request #81 in PROCESSOR-SDK/pdk from review_PRSDK-5755 to master

* commit 'd40049b2d518504b7d5bb83590c1e15d8d302b82':
  PRSDK-5755: emac: Driver update to set IEP clock source
  PRSDK-5755: Don't set IEP clock source in FW

4 years agoPRSDK-5755: emac: Driver update to set IEP clock source
Tinku Mannan [Thu, 12 Dec 2019 19:06:07 +0000 (14:06 -0500)]
PRSDK-5755: emac: Driver update to set IEP clock source

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoPRSDK-5755: Don't set IEP clock source in FW
Vitaly Andrianov [Thu, 12 Dec 2019 16:59:34 +0000 (11:59 -0500)]
PRSDK-5755: Don't set IEP clock source in FW

Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
4 years agoMerge pull request #83 in PROCESSOR-SDK/pdk from PRSDK-7132 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 15:19:11 +0000 (09:19 -0600)]
Merge pull request #83 in PROCESSOR-SDK/pdk from PRSDK-7132 to master

* commit 'e5f9dda0548e5b7de27231a6a9456905e3c6af09':
  board: Remove unused Macros
  board: Update to enable DDR ECC for J7 EVM

4 years agoboard: Remove unused Macros
Sam Nelson [Fri, 13 Dec 2019 14:46:35 +0000 (09:46 -0500)]
board: Remove unused Macros

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoboard: Update to enable DDR ECC for J7 EVM
Sam Nelson [Thu, 12 Dec 2019 23:54:12 +0000 (18:54 -0500)]
board: Update to enable DDR ECC for J7 EVM

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoMerge pull request #91 in PROCESSOR-SDK/pdk from PRSDK-7269 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 15:01:42 +0000 (09:01 -0600)]
Merge pull request #91 in PROCESSOR-SDK/pdk from PRSDK-7269 to master

* commit '5a1a5b14711da5f079ddfeba6674a4fb32cf1309':
  board: sbl: k3: PRSDK-7269: fix Board_init pinmux performance issue for SBL

4 years agoboard: sbl: k3: PRSDK-7269: fix Board_init pinmux performance issue for SBL
Hao Zhang [Mon, 16 Dec 2019 16:36:24 +0000 (11:36 -0500)]
board: sbl: k3: PRSDK-7269: fix Board_init pinmux performance issue for SBL

1. Update the SBL K3 driver to do sysfw init before doing pinmux Board_init
   This will remove extra ~3ms delay in POR case
2. Update the board lib to add function to configure UART tx pinmux
3. Remove platform dependent header from top level board.h header

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoMerge pull request #90 in PROCESSOR-SDK/pdk from review_PRSDK-5933 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 14:06:39 +0000 (08:06 -0600)]
Merge pull request #90 in PROCESSOR-SDK/pdk from review_PRSDK-5933 to master

* commit 'fb415d0ca8d589af3e83d02e0898402b0a1a3768':
  PRSDK-5933: nimu_icss: Update IP address of J7 port for iceAMIC110 example

4 years agoPRSDK-5933: nimu_icss: Update IP address of J7 port for iceAMIC110 example
Tinku Mannan [Fri, 13 Dec 2019 20:34:25 +0000 (15:34 -0500)]
PRSDK-5933: nimu_icss: Update IP address of J7 port for iceAMIC110 example

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoMerge pull request #77 in PROCESSOR-SDK/pdk from PRSDK-7490 to master
Mahesh Radhakrishnan [Tue, 17 Dec 2019 14:02:59 +0000 (08:02 -0600)]
Merge pull request #77 in PROCESSOR-SDK/pdk from PRSDK-7490 to master

* commit 'ffb7622819bc9694de4cc777e4516fd64b999c13':
  PRSDK-7490: Fix for Uniflash JTAG load issue on AM65x and J7

4 years agoPRSDK-7490: Fix for Uniflash JTAG load issue on AM65x and J7
M V Pratap Reddy [Wed, 11 Dec 2019 13:51:19 +0000 (19:21 +0530)]
PRSDK-7490: Fix for Uniflash JTAG load issue on AM65x and J7

 - Uniflash JTAG load support is not functional due to the sysfw and RBL
   configuration differences after adding UART load support. This update
   adds support for both JTAG and UART load.

4 years agoMerge pull request #94 in PROCESSOR-SDK/pdk from PRSDK-7454_package_cpp_fixes to...
Mahesh Radhakrishnan [Mon, 16 Dec 2019 22:37:41 +0000 (16:37 -0600)]
Merge pull request #94 in PROCESSOR-SDK/pdk from PRSDK-7454_package_cpp_fixes to master

* commit '3dc84aef748e866ff29b1cbae22e82e27580f2db':
  PRSDK-7454: IPC: Packaging fixes for ipc_perf_test, c++ fixes

4 years agoPRSDK-7454: IPC: Packaging fixes for ipc_perf_test, c++ fixes
Mahesh Radhakrishnan [Mon, 16 Dec 2019 15:58:37 +0000 (10:58 -0500)]
PRSDK-7454: IPC: Packaging fixes for ipc_perf_test, c++ fixes

4 years agoMerge pull request #84 in PROCESSOR-SDK/pdk from ipc_lld_review to master
Mahesh Radhakrishnan [Mon, 16 Dec 2019 15:51:49 +0000 (09:51 -0600)]
Merge pull request #84 in PROCESSOR-SDK/pdk from ipc_lld_review to master

* commit 'f9bcb93069371e763cf2974472dc9c93e77eea5e':
  PRSDK-7681: IPC: Fix for C7x random crash in ISR

4 years agoPRSDK-7681: IPC: Fix for C7x random crash in ISR
Santosh Jha [Fri, 13 Dec 2019 16:25:58 +0000 (10:25 -0600)]
PRSDK-7681: IPC: Fix for C7x random crash in ISR

There was random crash in vision_app on C7x in
release mode. When crash occurred, the PC was close
to Mailbox ISR.

C7x stack to be 0x20000 aligned for proper
unwinding of nested interrupt.
The issue was reproduced in Vision_app but all
the c7x application must have stack as 0x20000 aligned

Signed-off-by: Santosh Jha <sjha@ti.com>
4 years agoMerge pull request #64 in PROCESSOR-SDK/pdk from PRSDK-7292 to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 16:49:41 +0000 (10:49 -0600)]
Merge pull request #64 in PROCESSOR-SDK/pdk from PRSDK-7292 to master

* commit '405d96326a3983153cb3c67b2ab188b3d7a143ac':
  PRSDK-7292:AM335x McSPI example

4 years agoPRSDK-7292:AM335x McSPI example
Frank Livingston [Thu, 5 Dec 2019 19:56:09 +0000 (13:56 -0600)]
PRSDK-7292:AM335x McSPI example

Add McSPI Slave Mode example with DMA support for AM335x platform, BeagleBone Black.

4 years agoMerge pull request #16 in PROCESSOR-SDK/pdk from PRSDK-7288 to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 16:45:12 +0000 (10:45 -0600)]
Merge pull request #16 in PROCESSOR-SDK/pdk from PRSDK-7288 to master

* commit '795d579721feda832f0d831e52ca4dd8adf0edcc':
  PRSDK-7288:AM437x fix UART3,4,5 Interrupt IDs

4 years agoPRSDK-7288:AM437x fix UART3,4,5 Interrupt IDs
Frank Livingston [Thu, 7 Nov 2019 19:01:29 +0000 (13:01 -0600)]
PRSDK-7288:AM437x fix UART3,4,5 Interrupt IDs

4 years agoMerge pull request #39 in PROCESSOR-SDK/pdk from ipc_lld_review to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 15:27:28 +0000 (09:27 -0600)]
Merge pull request #39 in PROCESSOR-SDK/pdk from ipc_lld_review to master

* commit 'a181b39d8f98264a86d69166634f860dc6bb5242':
  PRSDK-7454: IPC: Add testapp for latency

4 years agoPRSDK-7454: IPC: Add testapp for latency
Santosh Jha [Tue, 19 Nov 2019 21:18:07 +0000 (15:18 -0600)]
PRSDK-7454: IPC: Add testapp for latency

- Added test app to measure round-trip latency
  between each core combinations
- Some optimization in ISR.
- For c7x, use Bios 6.76.03.01 for c7x.
- Addressed review comments

Signed-off-by: Santosh Jha <sjha@ti.com>
4 years agoMerge pull request #76 in PROCESSOR-SDK/pdk from review_PRSDK-7157 to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 15:23:51 +0000 (09:23 -0600)]
Merge pull request #76 in PROCESSOR-SDK/pdk from review_PRSDK-7157 to master

* commit '17ca6cc64cceb2b660f4b5e5511d2e7c5d00ed2b':
  PRSDK-7157: icss-emac: Remove unused symbols from ICSS-EMAC

4 years agoPRSDK-7157: icss-emac: Remove unused symbols from ICSS-EMAC
Tinku Mannan [Tue, 10 Dec 2019 16:21:46 +0000 (11:21 -0500)]
PRSDK-7157: icss-emac: Remove unused symbols from ICSS-EMAC

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoMerge pull request #79 in PROCESSOR-SDK/pdk from review_PRSDK-7118 to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 15:23:29 +0000 (09:23 -0600)]
Merge pull request #79 in PROCESSOR-SDK/pdk from review_PRSDK-7118 to master

* commit '77f486eca3ac21dd39830ed320615282b2ee6dfc':
  PRSDK-7118: board:diag:icssg-emac: Fixes for diag stress test

4 years agoPRSDK-7118: board:diag:icssg-emac: Fixes for diag stress test
Tinku Mannan [Wed, 11 Dec 2019 19:58:33 +0000 (14:58 -0500)]
PRSDK-7118: board:diag:icssg-emac: Fixes for diag stress test

4 years agoMerge pull request #50 in PROCESSOR-SDK/pdk from PLSDK-3110 to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 15:22:50 +0000 (09:22 -0600)]
Merge pull request #50 in PROCESSOR-SDK/pdk from PLSDK-3110 to master

* commit '9f9ebe54311ee55c76f5fe46e8ee7663c8fde7ca':
  icss_emac: add PTP VLAN support for IPv4/UDP PTP transport
  icss_emac: add support for PTP E2E,IPv4/UDP transport, Telecom Profile

4 years agoicss_emac: add PTP VLAN support for IPv4/UDP PTP transport
Aaron Kramer [Thu, 14 Nov 2019 14:47:36 +0000 (09:47 -0500)]
icss_emac: add PTP VLAN support for IPv4/UDP PTP transport

Support IPv4/UDP PTP messages over VLAN. This change adds a check for
VLAN tag on RX and TX path, to get PTP header from the correct offset if
VLAN tag is present.

Signed-off-by: Aaron Kramer <a-kramer@ti.com>
4 years agoicss_emac: add support for PTP E2E,IPv4/UDP transport, Telecom Profile
Aaron Kramer [Thu, 14 Nov 2019 14:44:00 +0000 (09:44 -0500)]
icss_emac: add support for PTP E2E,IPv4/UDP transport, Telecom Profile

This change adds support for timestamping PTP messages sent/received
over IPv4/UDP transport, timestamping E2E related PTP messages, and
timestamping unicast PTP messages (IPv4/UDP transport only). These
features are required to support using the PTP Telecom Profile.
Timestamping UDP PTP messages is enabled/disabled via control byte
stored in shared mem, which can be configured by the driver (disabled by
default).

Signed-off-by: Aaron Kramer <a-kramer@ti.com>
4 years agoMerge pull request #82 in PROCESSOR-SDK/pdk from 2019.10-sysfw-fixes to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 04:25:57 +0000 (22:25 -0600)]
Merge pull request #82 in PROCESSOR-SDK/pdk from 2019.10-sysfw-fixes to master

* commit '9373f215065129a1f90d9a91fdbb72c8373349c0':
  PRSDK-6366:sciclient:Makefile should use local paths for source

4 years agoPRSDK-6366:sciclient:Makefile should use local paths for source
Brandon Wetzel [Fri, 13 Dec 2019 03:58:00 +0000 (22:58 -0500)]
PRSDK-6366:sciclient:Makefile should use local paths for source

PDK_INSTALL_PATH is where the build files live, and does not necessarily contain the pdk source. Yocto stores the pdk code separately from PDK_INSTALL_DIR so it failed building Sciclient. These changes seem to build fine and should be consumed by sciclient prior to merge

4 years agoMerge pull request #23 in PROCESSOR-SDK/pdk from review_subhajit to master
Sivaraj R [Fri, 13 Dec 2019 03:46:30 +0000 (21:46 -0600)]
Merge pull request #23 in PROCESSOR-SDK/pdk from review_subhajit to master

* commit 'a9fce5186bb8d500ee04189a68a85d4f31e2531d':
  utility tool to print all possible dss combos

4 years agoMerge pull request #78 in PROCESSOR-SDK/pdk from 2019.10-sysfw to master
Mahesh Radhakrishnan [Fri, 13 Dec 2019 01:51:48 +0000 (19:51 -0600)]
Merge pull request #78 in PROCESSOR-SDK/pdk from 2019.10-sysfw to master

* commit '99eaf089c7c54792d0526645d18bb091b0983637':
  PRSDK-6366: sciclient: sbl: Migrate to 2019.10 System firmware release
  PRSDK-6366: sciclient: 2019.08 migrated with new folder structure

4 years agoPRSDK-6366: sciclient: sbl: Migrate to 2019.10 System firmware release
Piyali Goswami [Wed, 11 Dec 2019 16:59:51 +0000 (22:29 +0530)]
PRSDK-6366: sciclient: sbl: Migrate to 2019.10 System firmware release

Migrating to the SYSFW 2019.10 release
Fixed build issues.

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoPRSDK-6366: sciclient: 2019.08 migrated with new folder structure
Piyali Goswami [Mon, 11 Nov 2019 05:18:20 +0000 (10:48 +0530)]
PRSDK-6366: sciclient: 2019.08 migrated with new folder structure

New folder structure for picking the release from the system-firmware releases folder

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
4 years agoMerge pull request #80 in PROCESSOR-SDK/pdk from PRSDK-7663 to master
Sivaraj R [Fri, 13 Dec 2019 01:27:12 +0000 (19:27 -0600)]
Merge pull request #80 in PROCESSOR-SDK/pdk from PRSDK-7663 to master

* commit 'a0a8498acabec771080e25784002c9a3732a0d21':
  McSPI: PRSDK-7663: fix nightly build error for J721e
  McSPI: PRSDK-7120: fix McSPI master/slave test failure

4 years agoMerge pull request #52 in PROCESSOR-SDK/pdk from PRSDK-7136 to master
Mahesh Radhakrishnan [Thu, 12 Dec 2019 22:07:09 +0000 (16:07 -0600)]
Merge pull request #52 in PROCESSOR-SDK/pdk from PRSDK-7136 to master

* commit '600f94623b229694cfb93a04b9f09b4c04c4fb60':
  PRSDK-7136: Updated J7 EVM Board library to use CSL for DDR init

4 years agoPRSDK-7136: Updated J7 EVM Board library to use CSL for DDR init
M V Pratap Reddy [Tue, 26 Nov 2019 12:50:41 +0000 (18:20 +0530)]
PRSDK-7136: Updated J7 EVM Board library to use CSL for DDR init

 - This update integrates Board DDR configurations with CSL DDR driver and DDR
   register configurations generated by EMIF tool

PRSDK-7136: Removed dependency on DDR driver local header file

BOARD: Update to remove LPDDR object interface and internal macros

Also update to remove exececute permissions for the files

Signed-off-by: Sam Nelson <sam.nelson@ti.com>
4 years agoMerge pull request #54 in PROCESSOR-SDK/pdk from prsdk-7091 to master
Mahesh Radhakrishnan [Thu, 12 Dec 2019 22:06:34 +0000 (16:06 -0600)]
Merge pull request #54 in PROCESSOR-SDK/pdk from prsdk-7091 to master

* commit '7ca2f162ff2fa89793690970798775b6ed9f8eee':
  prsdk-7091: add rx counter
  prsdk-7091: add tx stat counters

4 years agoprsdk-7091: add rx counter
Vitaly Andrianov [Mon, 2 Dec 2019 19:58:09 +0000 (14:58 -0500)]
prsdk-7091: add rx counter

Because packets may be dropped by dma after f/w sent them to psi-l
interface it is good to count them. This commit adds one counter which
counts total number of packets pushed to psi-l for all flow ids.

Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
4 years agoprsdk-7091: add tx stat counters
Vitaly Andrianov [Mon, 2 Dec 2019 14:31:21 +0000 (09:31 -0500)]
prsdk-7091: add tx stat counters

Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
4 years agoMcSPI: PRSDK-7663: fix nightly build error for J721e
Hao Zhang [Thu, 12 Dec 2019 10:15:39 +0000 (05:15 -0500)]
McSPI: PRSDK-7663: fix nightly build error for J721e

McSPI master/slave example is only supported for ARM cores, update the
makefile to only build example for MPU and MCU cores.

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoMerge pull request #63 in PROCESSOR-SDK/pdk from review_udma_example_c7x_prasad to...
Mahesh Radhakrishnan [Wed, 11 Dec 2019 13:53:56 +0000 (07:53 -0600)]
Merge pull request #63 in PROCESSOR-SDK/pdk from review_udma_example_c7x_prasad to master

* commit '59cb0936c4019f1399fed8715149aacc2a04f21a':
  Bugfix - PRSDK-7531: udma memcpy testapp fails on c7x

4 years agoBugfix - PRSDK-7531: udma memcpy testapp fails on c7x
Prasad Konnur [Thu, 5 Dec 2019 09:53:51 +0000 (15:23 +0530)]
Bugfix - PRSDK-7531: udma memcpy testapp fails on c7x

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoMerge pull request #51 in PROCESSOR-SDK/pdk from review_udma_ut_dynamic_analysis_pras...
Mahesh Radhakrishnan [Wed, 11 Dec 2019 13:53:23 +0000 (07:53 -0600)]
Merge pull request #51 in PROCESSOR-SDK/pdk from review_udma_ut_dynamic_analysis_prasad to master

* commit 'f7fdab02aae408a2b18584ec67ad7cbd41966087':
  PDK-4554 : Dynamic analysis complience for UDMA

4 years agoPDK-4554 : Dynamic analysis complience for UDMA
Prasad Konnur [Wed, 27 Nov 2019 10:42:09 +0000 (16:12 +0530)]
PDK-4554 : Dynamic analysis complience for UDMA

 - Added baremetal testcase for UDMA UT.
 - Added dynamic analysis testcase for UDMA UT.
 - Added runflag for each test to specify if the test case is
   applicable for dynamic analysis testing

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
4 years agoMerge pull request #56 in PROCESSOR-SDK/pdk from PRSDK-1763 to master
Mahesh Radhakrishnan [Tue, 10 Dec 2019 20:22:13 +0000 (14:22 -0600)]
Merge pull request #56 in PROCESSOR-SDK/pdk from PRSDK-1763 to master

* commit 'f29ba7defba47b92451df85ad79e7cb5f254b31d':
  PRSDK-1763 (RTOS) and PRSDK-7119 (Baremetal) : Implemented Cache operations must comprehend coherency and cpu/dma partner

4 years agoPRSDK-1763 (RTOS) and PRSDK-7119 (Baremetal) : Implemented Cache operations must...
Aravind Batni [Tue, 3 Dec 2019 15:17:46 +0000 (10:17 -0500)]
PRSDK-1763 (RTOS) and PRSDK-7119 (Baremetal) : Implemented Cache operations must comprehend coherency and cpu/dma partner

Signed-off-by: Aravind Batni <aravindbr@ti.com>
4 years agoMerge pull request #71 in PROCESSOR-SDK/pdk from PRSDK-7120 to master
Mahesh Radhakrishnan [Tue, 10 Dec 2019 16:40:27 +0000 (10:40 -0600)]
Merge pull request #71 in PROCESSOR-SDK/pdk from PRSDK-7120 to master

* commit '37de5a8df8cb792023f7d060e80f916225c206fe':
  McSPI: PRSDK-7120: fix McSPI master/slave test failure

4 years agoMcSPI: PRSDK-7120: fix McSPI master/slave test failure
Hao Zhang [Fri, 6 Dec 2019 16:32:49 +0000 (11:32 -0500)]
McSPI: PRSDK-7120: fix McSPI master/slave test failure

1. add the master/slave test support for am65xx and j721e
2. fix the callback mode issue
3. fix the SPI_cancel issue
4. fix the loopback test issues
5. fix the DMA thread issue in J721e SoC driver
6. fix the task priority issue for sysbios mpu build

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoMerge pull request #74 in PROCESSOR-SDK/pdk from PRSDK-7174 to master
Mahesh Radhakrishnan [Tue, 10 Dec 2019 16:40:03 +0000 (10:40 -0600)]
Merge pull request #74 in PROCESSOR-SDK/pdk from PRSDK-7174 to master

* commit '489cbd0cddb9126ee394d48e06ac7df7edc02b7b':
  gpio: PRSDK-7174: fix double interrupt with GPIO level triggering

4 years agogpio: PRSDK-7174: fix double interrupt with GPIO level triggering
Hao Zhang [Mon, 9 Dec 2019 15:46:50 +0000 (10:46 -0500)]
gpio: PRSDK-7174: fix double interrupt with GPIO level triggering

Clear the interrupt bit status at the end of GPIO_v1_hwiFxn().

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoMerge branch 'PRSDK-7120'
Hao Zhang [Mon, 9 Dec 2019 10:39:27 +0000 (05:39 -0500)]
Merge branch 'PRSDK-7120'

4 years agodm fw: prsdk-7564: Don't truncate version string
Roger Quadros [Sat, 7 Dec 2019 08:30:52 +0000 (10:30 +0200)]
dm fw: prsdk-7564: Don't truncate version string

Instead of limiting version string to a fixed length, we use
the linker directive 'palign' to align/pad the .version_string
section to 8 bytes. This alignment is required by Linux remoteproc
subsystem to operate correctly.

Signed-off-by: Roger Quadros <rogerq@ti.com>
4 years agoMerge pull request #70 in PROCESSOR-SDK/pdk from blw/sbl-csl-build-fix to master
Mahesh Radhakrishnan [Fri, 6 Dec 2019 21:14:19 +0000 (15:14 -0600)]
Merge pull request #70 in PROCESSOR-SDK/pdk from blw/sbl-csl-build-fix to master

* commit '3d1b58f8c8c648424645d235484882519af20515':
  PRSDK_7562:sbl:Don't define SOC_DSP_XX_BASE for J7

4 years agoPRSDK_7562:sbl:Don't define SOC_DSP_XX_BASE for J7
Brandon Wetzel [Fri, 6 Dec 2019 17:00:28 +0000 (12:00 -0500)]
PRSDK_7562:sbl:Don't define SOC_DSP_XX_BASE for J7

CSL updates break SBL nightly build. They re-define some existing SBL defines that were previously added as a placeholder while waiting for CSL updates.

4 years agoMerge pull request #69 in PROCESSOR-SDK/pdk from review_PRSDK-7560 to master
Mahesh Radhakrishnan [Fri, 6 Dec 2019 19:50:47 +0000 (13:50 -0600)]
Merge pull request #69 in PROCESSOR-SDK/pdk from review_PRSDK-7560 to master

* commit 'acb57864fdd48bf44be64a19cc91a059cefdfa52':
  PRSDK-7560: Fix top level make for j7

4 years agoMcSPI: PRSDK-7120: fix McSPI master/slave test failure
Hao Zhang [Fri, 6 Dec 2019 16:32:49 +0000 (11:32 -0500)]
McSPI: PRSDK-7120: fix McSPI master/slave test failure

1. add the master/slave test support for am65xx and j721e
2. fix the callback mode issue
3. fix the SPI_cancel issue
4. fix the loopback test issues
5. fix the DMA thread issue in J721e SoC driver
6. fix the task priority issue for sysbios mpu build

Signed-off-by: Hao Zhang <hzhang@ti.com>
4 years agoPRSDK-7560: Fix top level make for j7
Tinku Mannan [Fri, 6 Dec 2019 15:33:59 +0000 (10:33 -0500)]
PRSDK-7560: Fix top level make for j7

 remove j7200_evm from i2c board list, currently not supported

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoMerge pull request #5 in PROCESSOR-SDK/pdk from review_PRSDK-7304 to master
Mahesh Radhakrishnan [Thu, 5 Dec 2019 21:42:52 +0000 (15:42 -0600)]
Merge pull request #5 in PROCESSOR-SDK/pdk from review_PRSDK-7304 to master

* commit 'fdc0b0f9690fe92b5901005d1fe897535721c86c':
  PRSDK-7304: build: Adding MSRAM memory section

4 years agoPRSDK-7304: build: Adding MSRAM memory section
Tinku Mannan [Fri, 1 Nov 2019 17:52:22 +0000 (13:52 -0400)]
PRSDK-7304: build: Adding MSRAM memory section

  this section is used for allocation of ICSSG port queues by applications

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoMerge pull request #65 in PROCESSOR-SDK/pdk from blw/icss-emac-build-failure to master
Mahesh Radhakrishnan [Thu, 5 Dec 2019 21:24:30 +0000 (15:24 -0600)]
Merge pull request #65 in PROCESSOR-SDK/pdk from blw/icss-emac-build-failure to master

* commit '93f79fae4be75b57fedbff7e768fa4ce00c064e0':
  Add FW  FDB support to ARMv7 makefile and add support for linux delays

4 years agoAdd FW FDB support to ARMv7 makefile and add support for linux delays
Brandon Wetzel [Thu, 5 Dec 2019 15:52:48 +0000 (10:52 -0500)]
Add FW  FDB support to ARMv7 makefile and add support for linux delays

Clears up yocto build issues for linux userspace tests

4 years agoMerge pull request #62 in PROCESSOR-SDK/pdk from PRSDK-7525 to master
Mahesh Radhakrishnan [Wed, 4 Dec 2019 22:08:29 +0000 (16:08 -0600)]
Merge pull request #62 in PROCESSOR-SDK/pdk from PRSDK-7525 to master

* commit '980f3c46d059f28b40b93b2e45d27d9dea57efc9':
  PRSDK-7525: Build: Add support to multiple boards for 'make package'

4 years agoPRSDK-7525: Build: Add support to multiple boards for 'make package'
Mahesh Radhakrishnan [Tue, 3 Dec 2019 21:38:35 +0000 (16:38 -0500)]
PRSDK-7525: Build: Add support to multiple boards for 'make package'

4 years agoMerge pull request #47 in PROCESSOR-SDK/pdk from PRSDK-5822-rstp-switch-support to...
Jacob Stiffler [Wed, 4 Dec 2019 22:04:41 +0000 (16:04 -0600)]
Merge pull request #47 in PROCESSOR-SDK/pdk from PRSDK-5822-rstp-switch-support to master

* commit '693c1189de7f348393556d14ff423e1517e1827a':
  PRSDK-5822:icss-emac:Support for RSTP Switch (firmware + driver)

4 years agoMerge pull request #40 in PROCESSOR-SDK/pdk from PRSDK-7455 to master
Mahesh Radhakrishnan [Wed, 4 Dec 2019 17:49:55 +0000 (11:49 -0600)]
Merge pull request #40 in PROCESSOR-SDK/pdk from PRSDK-7455 to master

* commit '13124fa6079d8b5cef83c123ddcb88c240ba4711':
  mcasp: PRSDK-7455: Example fix on j721e/c66x

4 years agoMerge pull request #53 in PROCESSOR-SDK/pdk from PRSDK-7100 to master DEV.PROCESSOR-SDK.06.02.00.38
Mahesh Radhakrishnan [Tue, 3 Dec 2019 19:00:13 +0000 (13:00 -0600)]
Merge pull request #53 in PROCESSOR-SDK/pdk from PRSDK-7100 to master

* commit '50573f00b69aaceaec2628742d0826ccca19c2f2':
  PRSDK-7100: Fix for transfer sizes in BoardWrite API

4 years agoPRSDK-7100: Fix for transfer sizes in BoardWrite API
Prabhu [Mon, 2 Dec 2019 06:50:46 +0000 (00:50 -0600)]
PRSDK-7100: Fix for transfer sizes in BoardWrite API

4 years agoPRSDK-5822:icss-emac:Support for RSTP Switch (firmware + driver)
Brandon Wetzel [Tue, 26 Nov 2019 20:13:03 +0000 (15:13 -0500)]
PRSDK-5822:icss-emac:Support for RSTP Switch (firmware + driver)

Implement firmware-based STP switch and associated RTOS driver as per PRSDK-5822.
- Firmware FDB look-ups for faster switching/flooding
- Support for [R]STP states per port

4 years agoMerge pull request #46 in PROCESSOR-SDK/pdk from review_PRSDK-7418 to master
Mahesh Radhakrishnan [Wed, 27 Nov 2019 16:55:06 +0000 (10:55 -0600)]
Merge pull request #46 in PROCESSOR-SDK/pdk from review_PRSDK-7418 to master

* commit '35b7d5298d60c57faee2f249aa25701da8501943':
  J7200 Port for UDMA
  PRSDK-7418: Adding support for j7200 SOC and j7200_evm

4 years agoJ7200 Port for UDMA
Sivaraj R [Sun, 24 Nov 2019 08:06:51 +0000 (13:36 +0530)]
J7200 Port for UDMA

Signed-off-by: Sivaraj R <sivaraj@ti.com>
4 years agoPRSDK-7418: Adding support for j7200 SOC and j7200_evm
Tinku Mannan [Tue, 19 Nov 2019 18:41:48 +0000 (13:41 -0500)]
PRSDK-7418: Adding support for j7200 SOC and j7200_evm

Signed-off-by: Tinku Mannan <tmannan@ti.com>
4 years agoMerge pull request #49 in PROCESSOR-SDK/pdk from prsdk-7487 to master
Mahesh Radhakrishnan [Tue, 26 Nov 2019 18:03:30 +0000 (12:03 -0600)]
Merge pull request #49 in PROCESSOR-SDK/pdk from prsdk-7487 to master

* commit '9dd3d719332100a396fc346961178f5a2b13cbe9':
  prsdk-7487: icssg f/w: use the correct spinlocks to report EOF to RTU

4 years agoMerge pull request #48 in PROCESSOR-SDK/pdk from PRSDK-7485 to master
Mahesh Radhakrishnan [Tue, 26 Nov 2019 15:57:15 +0000 (09:57 -0600)]
Merge pull request #48 in PROCESSOR-SDK/pdk from PRSDK-7485 to master

* commit 'a12d825206f4159a6106c50532f8343c5ae77412':
  PRSDK-7485: updated the sa2ul ID for MCU for j721e

4 years agoprsdk-7487: icssg f/w: use the correct spinlocks to report EOF to RTU
Vitaly Andrianov [Tue, 26 Nov 2019 12:18:20 +0000 (07:18 -0500)]
prsdk-7487: icssg f/w: use the correct spinlocks to report EOF to RTU

In half duplex mode we cannot report EOF in TX_FIFO handler because packet
may be resent. Instead the report has to be done in the TX_EOF handler.
The current implementation by mistake uses the wrong spinlocks for the
report. Thus it uses spinlock E for the DMA0 and spinlock P for the DMA1,
which is wrong. This commit fixes this bug.

Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
4 years agoPRSDK-7485: updated the sa2ul ID for MCU for j721e
Aravind Batni [Mon, 25 Nov 2019 18:07:53 +0000 (13:07 -0500)]
PRSDK-7485: updated the sa2ul ID for MCU for j721e

Signed-off-by: Aravind Batni <aravindbr@ti.com>
4 years agoMerge pull request #2 in PROCESSOR-SDK/pdk from PDK-4794 to master
Sivaraj R [Sat, 23 Nov 2019 04:21:04 +0000 (22:21 -0600)]
Merge pull request #2 in PROCESSOR-SDK/pdk from PDK-4794 to master

* commit '0f4177b72fa9c5e694f4c3a0e704a462849bef11':
  PDK-4794: Fix for J7 EVM Uniflash source package configuration

4 years agoMerge pull request #28 in PROCESSOR-SDK/pdk from kedarc_updates to master
Sivaraj R [Sat, 23 Nov 2019 04:20:17 +0000 (22:20 -0600)]
Merge pull request #28 in PROCESSOR-SDK/pdk from kedarc_updates to master

* commit '8dc629eb3bb26423995a839cbb6cae582b40abd2':
  Added a .gitignore so that additional git repo and generated files dont appear as untracked files when doing git status

4 years agoMerge pull request #41 in PROCESSOR-SDK/pdk from prsdk-7457 to master
Mahesh Radhakrishnan [Fri, 22 Nov 2019 20:53:23 +0000 (14:53 -0600)]
Merge pull request #41 in PROCESSOR-SDK/pdk from prsdk-7457 to master

* commit '1396cebbaa22b13d3d7bb748576bc324878b00ba':
  prsdk-7457: add version_string section to pru.cmd linker file

4 years agoMerge pull request #43 in PROCESSOR-SDK/pdk from PRSDK-7463 to master
Mahesh Radhakrishnan [Fri, 22 Nov 2019 14:59:08 +0000 (08:59 -0600)]
Merge pull request #43 in PROCESSOR-SDK/pdk from PRSDK-7463 to master

* commit '6868138bec8f9c27ee6db6279acf29715c016334':
  PRSDK-7463: Board: Fix warning due to missing whitespace in diag/pcie makefile

4 years agoMerge pull request #12 in PROCESSOR-SDK/pdk from PRSDK-7095 to master
Mahesh Radhakrishnan [Fri, 22 Nov 2019 14:58:50 +0000 (08:58 -0600)]
Merge pull request #12 in PROCESSOR-SDK/pdk from PRSDK-7095 to master

* commit '293ece583acbbf77b838de220bc01756fcfbd2b9':
  PRSDK-7095: sbl: Updated SBL to use SDR and enable pipeline for ROM load

4 years agoPRSDK-7095: sbl: Updated SBL to use SDR and enable pipeline for ROM load
Brandon Wetzel [Tue, 5 Nov 2019 21:16:05 +0000 (16:16 -0500)]
PRSDK-7095: sbl: Updated SBL to use SDR and enable pipeline for ROM load

This will make the SBL load the SYSFW with single data rate and PHY pipeline enabled. The throughput is about 130Mbytes/sec. This translates into a SYSFW load time of about 2ms.

4 years agoMerge pull request #42 in PROCESSOR-SDK/pdk from PRSDK-7458 to master
Mahesh Radhakrishnan [Wed, 20 Nov 2019 21:25:13 +0000 (15:25 -0600)]
Merge pull request #42 in PROCESSOR-SDK/pdk from PRSDK-7458 to master

* commit 'f3c2266193b66818313be2966799de0283c305a6':
  mcasp: PRSDK-7458: Restore audio loopback on Beta EVM

4 years agoMerge pull request #38 in PROCESSOR-SDK/pdk from PRSDK-7451 to master
Mahesh Radhakrishnan [Wed, 20 Nov 2019 18:22:39 +0000 (12:22 -0600)]
Merge pull request #38 in PROCESSOR-SDK/pdk from PRSDK-7451 to master

* commit '8d5411527a015fc31b30c3a9ffc15652223b4224':
  PRSDK-7451: CAL: Moving csl_app_utils to app_lib with valid BOARD_LIST

4 years agoPRSDK-7463: Board: Fix warning due to missing whitespace in diag/pcie makefile
Mahesh Radhakrishnan [Wed, 20 Nov 2019 16:47:54 +0000 (11:47 -0500)]
PRSDK-7463: Board: Fix warning due to missing whitespace in diag/pcie makefile

4 years agomcasp: PRSDK-7458: Restore audio loopback on Beta EVM
Stephen Molfetta [Tue, 19 Nov 2019 21:47:59 +0000 (15:47 -0600)]
mcasp: PRSDK-7458: Restore audio loopback on Beta EVM

J721e Beta EVM updated the McASP10 serializer configurations to allow
audio streaming through PCM3168A and eDP simultaneously.

Updating the example application for Beta EVM support. Alpha EVM support
for this example is deprecated.

Signed-off-by: Stephen Molfetta <sjmolfetta@ti.com>
4 years agomcasp: PRSDK-7455: Example fix on j721e/c66x
Stephen Molfetta [Tue, 19 Nov 2019 21:25:42 +0000 (15:25 -0600)]
mcasp: PRSDK-7455: Example fix on j721e/c66x

Board configuration flag to unlock MMR is not functional on c66x because
Board library does not comprehend c66x memory map on this device.

Previously, this issue was masked because unlock MMR function did not
return error. Recently this function was updated, so MMR unlock returns
error and causes subsequent board initialization failures on c66x. This
causes CPU exception when trying to printf via UART but UART
initialization was not run due to Board failures.

Disabling MMR unlock since it is not needed for this application at this
point.

Signed-off-by: Stephen Molfetta <sjmolfetta@ti.com>
4 years agoprsdk-7457: add version_string section to pru.cmd linker file
Vitaly Andrianov [Tue, 19 Nov 2019 21:44:20 +0000 (16:44 -0500)]
prsdk-7457: add version_string section to pru.cmd linker file

Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
4 years agoMerge pull request #30 in PROCESSOR-SDK/pdk from pindsw-3931 to master
Mahesh Radhakrishnan [Tue, 19 Nov 2019 19:26:55 +0000 (13:26 -0600)]
Merge pull request #30 in PROCESSOR-SDK/pdk from pindsw-3931 to master

* commit '50291b95579e27cf32e19edbc90d7a650714b927':
  pindsw-3931: fix backoff time calculation bug
  pindsw-3931: don't check ipg expired if it wasn't started
  pindsw-3931: move restart_transmission code to macro