]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/pdk.git/log
processor-sdk/pdk.git
3 years agoPDK-7639: J7200: Remove extra PLL setup in Board lib
Jonathan Bergsagel [Fri, 21 Aug 2020 06:37:29 +0000 (01:37 -0500)]
PDK-7639: J7200: Remove extra PLL setup in Board lib

Removes default PLL setup for MAIN UART0 clock in the
Board lib (at boot time) that is not needed.

NOTE: Other apps are already configuring MAIN UART0
as needed, and leaving the default config is causing
conflicts with A72 SPL/U-boot setup of MAIN UART0.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoPDK-7604:address review comments
Jennifer Huang [Tue, 18 Aug 2020 14:38:04 +0000 (10:38 -0400)]
PDK-7604:address review comments

3 years agoPDK-7604:add hardware trigger source
Jennifer Huang [Mon, 17 Aug 2020 21:33:06 +0000 (17:33 -0400)]
PDK-7604:add hardware trigger source

3 years agoPDK-5111: Board: Enabled ospi diagnostic test for am64x evm
M V Pratap Reddy [Thu, 20 Aug 2020 12:15:09 +0000 (17:45 +0530)]
PDK-5111: Board: Enabled ospi diagnostic test for am64x evm

3 years agoPDK-5108: Board: Enabled SD card diagnostic test for am64x evm
M V Pratap Reddy [Thu, 20 Aug 2020 11:54:40 +0000 (17:24 +0530)]
PDK-5108: Board: Enabled SD card diagnostic test for am64x evm

3 years agoPDK-5117: Board: Enabled emmc diagnostic test for am64x evm
M V Pratap Reddy [Thu, 20 Aug 2020 11:52:11 +0000 (17:22 +0530)]
PDK-5117: Board: Enabled emmc diagnostic test for am64x evm

3 years agoPDK-5116: Board: Enabled DDR memory test for am64x evm
M V Pratap Reddy [Thu, 20 Aug 2020 11:14:14 +0000 (16:44 +0530)]
PDK-5116: Board: Enabled DDR memory test for am64x evm

3 years agodoc update: gpio driver changes for tpr12
Prasad Konnur [Wed, 19 Aug 2020 12:32:45 +0000 (18:02 +0530)]
doc update: gpio driver changes for tpr12

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
3 years agoupdated pass string
Prasad Konnur [Wed, 19 Aug 2020 11:06:25 +0000 (16:36 +0530)]
updated pass string

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
3 years agoPDK-5047: Board: Enabled UART diagnostic test for am64x evm
M V Pratap Reddy [Wed, 19 Aug 2020 09:46:03 +0000 (15:16 +0530)]
PDK-5047: Board: Enabled UART diagnostic test for am64x evm

3 years agoPDK-5112: Board: Enabled automation header diagnostic test for am64x evm
M V Pratap Reddy [Wed, 19 Aug 2020 06:03:43 +0000 (11:33 +0530)]
PDK-5112: Board: Enabled automation header diagnostic test for am64x evm

3 years agoPDK-5048: Board: Enabled board ID EEPROM diagnostic test for am64x evm
M V Pratap Reddy [Wed, 19 Aug 2020 05:36:23 +0000 (11:06 +0530)]
PDK-5048: Board: Enabled board ID EEPROM diagnostic test for am64x evm

3 years agoPDK-5045: Board: Enabled current monitor diagnostic test for am64x evm
M V Pratap Reddy [Tue, 18 Aug 2020 09:40:10 +0000 (15:10 +0530)]
PDK-5045: Board: Enabled current monitor diagnostic test for am64x evm

3 years agoPDK-5046: Enabled temperature sensor diagnostic test for am64x evm
M V Pratap Reddy [Thu, 13 Aug 2020 12:13:17 +0000 (17:43 +0530)]
PDK-5046: Enabled temperature sensor diagnostic test for am64x evm

 - Enabled build support for am64x evm diagnostic tests

3 years agosciclient_component.mk Create App image for Sciclient_rtos_app
Piyali Goswami [Wed, 19 Aug 2020 04:17:39 +0000 (09:47 +0530)]
sciclient_component.mk Create App image for Sciclient_rtos_app

Create App image for sciclient_rtos_app

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoUDMA Example : Temp workaround for C7x Stack Size Error
Don Dominic [Tue, 18 Aug 2020 16:55:28 +0000 (22:25 +0530)]
UDMA Example : Temp workaround for C7x Stack Size Error

Temp workaround to avoid "assertion failure: A_stackSizeTooSmall : Task stack size must be >= 16KB." until the Bug PDK-7605 is resolved

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years agoPDK-7060: IPC: Update the SysBios timer used for J7200 examples
Angela Stegmaier [Tue, 18 Aug 2020 16:01:14 +0000 (11:01 -0500)]
PDK-7060: IPC: Update the SysBios timer used for J7200 examples

Power for the main domain timer 0 to 7 is controlled by GP_CORE_CTL
and others are controlled by LPSC_PER_SPARE_0.

By default the GP_CORE_CTL is powered up SBL/GEL's
So, configure to use the timers 6 & 7 for main R5F's.

This aligns with the defaults selected in PDK default config for
J7200.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
3 years agoSBL:Enabling XIP mode example for AM64x
Mahesh Radhkrishnan [Mon, 17 Aug 2020 19:46:30 +0000 (15:46 -0400)]
SBL:Enabling XIP mode example for AM64x

3 years agoSBL: Enabling UART for AM64x
Mahesh Radhkrishnan [Mon, 17 Aug 2020 18:58:41 +0000 (14:58 -0400)]
SBL: Enabling UART for AM64x

3 years agoPDK-7060 : Changed the sysbios timer instance being used
sujith [Mon, 17 Aug 2020 13:06:40 +0000 (18:36 +0530)]
PDK-7060 : Changed the sysbios timer instance being used

Power for the main domain timer 0 to 7 is controlled
by GP_CORE_CTL and others are controlled by
LPSC_PER_SPARE_0.

By default the GP_CORE_CTL is powered up SBL/GEL's
configuring to use the timer 6 & 7 for main R5F's

Tested OSAL test app

Signed-off-by: sujith <sujith.s@ti.com>
3 years agoMMCSD : Enabled app image generation for j7200
sujith [Mon, 17 Aug 2020 09:57:55 +0000 (15:27 +0530)]
MMCSD : Enabled app image generation for j7200

Signed-off-by: sujith <sujith.s@ti.com>
3 years agoI2c: Fix for build error on am64x R5 core
M V Pratap Reddy [Mon, 17 Aug 2020 22:18:51 +0000 (03:48 +0530)]
I2c: Fix for build error on am64x R5 core

3 years agoUDMA Example : Temp workaround for C7x Stack Size Error
Don Dominic [Mon, 17 Aug 2020 13:58:52 +0000 (19:28 +0530)]
UDMA Example : Temp workaround for C7x Stack Size Error

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years agoSBL:Enable MMCSD boot for AM64x
Mahesh Radhkrishnan [Mon, 17 Aug 2020 13:32:44 +0000 (09:32 -0400)]
SBL:Enable MMCSD boot for AM64x

3 years agoBoard: Fix for tpr12 evm diagnostic build error
M V Pratap Reddy [Sun, 16 Aug 2020 11:26:00 +0000 (16:56 +0530)]
Board: Fix for tpr12 evm diagnostic build error

3 years agoPDK-5104: Board: Updated J7200 EVM diagnostic test memory allocation
M V Pratap Reddy [Sat, 15 Aug 2020 21:49:22 +0000 (03:19 +0530)]
PDK-5104: Board: Updated J7200 EVM diagnostic test memory allocation

 - Diagnostic test memory allocation is updated to run the tests
   from framework menu

3 years agoPDK-5037: Board: Enabled fpd device library unit test for J7200 EVM
M V Pratap Reddy [Sat, 15 Aug 2020 21:44:52 +0000 (03:14 +0530)]
PDK-5037: Board: Enabled fpd device library unit test for J7200 EVM

3 years agoPDK-5085: Board: Updated j7200 evm ddr and eeprom diag stress tests
M V Pratap Reddy [Sat, 15 Aug 2020 21:17:10 +0000 (02:47 +0530)]
PDK-5085: Board: Updated j7200 evm ddr and eeprom diag stress tests

3 years agosciclient: 2020.07-RC2 Migration
Piyali Goswami [Thu, 13 Aug 2020 10:12:22 +0000 (15:42 +0530)]
sciclient: 2020.07-RC2 Migration

System firmware migration for 2020.07 RC2

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoBoard: Updated tpr12 evm gpio based diagnostic tests
M V Pratap Reddy [Sat, 15 Aug 2020 23:00:42 +0000 (04:30 +0530)]
Board: Updated tpr12 evm gpio based diagnostic tests

 - GPIO config structure initialization in diag is update as per the
   gpio lld changes.

3 years agotools: launch.js update for WKUP and MAIN DEVSTAT pin check
Piyali Goswami [Fri, 14 Aug 2020 17:56:22 +0000 (23:26 +0530)]
tools: launch.js update for WKUP and MAIN DEVSTAT pin check

Launch.js changes for WKUP and MAIN DEVSTAT pin check

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years ago[PDK-7564] UDMA Examples: Dequeue Teardown Response for both Polling Mode and Interru...
Don Dominic [Fri, 14 Aug 2020 07:33:02 +0000 (13:03 +0530)]
[PDK-7564] UDMA Examples: Dequeue Teardown Response for both Polling Mode and Interrupt Mode

- Always Register Teardwon Event
- Teardown Callback function to dequeue channel teardwon response from tdCqRing
- This is applicable only for Normal Ring Accelerator. (LCDMA Ring Accelrator dosent support Teardown Response)

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years ago[PDK-7564] UDMA Examples: Fix Channel Teardown Issue
Don Dominic [Thu, 13 Aug 2020 12:35:13 +0000 (18:05 +0530)]
[PDK-7564] UDMA Examples: Fix Channel Teardown Issue

-Fix for UDMA Ch Teardown issue which was seen for udma_sw_trigger_teastapp and udma_baremetal_ospi_flash_testapp on AM65xx PG1.0
-TearDown Completion Queue Ring memory and ring params was not passed while opening the channel

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years agoPDK-5612: J7200: SBL/Board updates to boot Linux
Jonathan Bergsagel [Thu, 6 Aug 2020 07:31:38 +0000 (02:31 -0500)]
PDK-5612: J7200: SBL/Board updates to boot Linux

Add J7200 clock groups for enabling Linux boot with
minimal clocks configured by J7VCL SBL.

Also reduces specific number of PLLs initialized by
the Board lib at boot time.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoPRSDK-7949: Add btcm baremetal echo_test for mcu1_0
Angela Stegmaier [Fri, 24 Jul 2020 22:20:17 +0000 (17:20 -0500)]
PRSDK-7949: Add btcm baremetal echo_test for mcu1_0

This is needed when testing with Linux on MPU for j721e and j7200.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
3 years agoesm/watchdog: expose ESM_highpriority_interrupt as a driver API and update nmihook
Hongmei Gou [Tue, 11 Aug 2020 17:08:35 +0000 (13:08 -0400)]
esm/watchdog: expose ESM_highpriority_interrupt as a driver API and update nmihook

* With the multi-instance changes for ESM, ESM_highpriority_interrupt() now
  takes the ESM handle as the input argument. On the other hand, the exception handler
  is not taking any input arguments. Therefore, ESM_highpriority_interrupt() cannot be
  directly used as the NMI hook function. The solution here is to create the NMI hook
  function from the test application. This NMI hook function gets the ESM handle and then
  calls ESM_highpriority_interrupt() to process ESM high priority error.

Signed-off-by: Hongmei Gou <hgou@ti.com>
3 years agoesm: add support for multiple instances
Hongmei Gou [Mon, 10 Aug 2020 19:19:49 +0000 (15:19 -0400)]
esm: add support for multiple instances

Signed-off-by: Hongmei Gou <hgou@ti.com>
3 years agoPDK-7309: implement gpio driver review comments
Prasad Konnur [Mon, 10 Aug 2020 10:58:18 +0000 (16:28 +0530)]
PDK-7309: implement gpio driver review comments

 - Added macros for gpio pin numbers
 - Defined configuration for all pins inside the driver

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
3 years agoSBL: J721E/J7200: Fix CUST build, with MCU-only operation
Jonathan Bergsagel [Fri, 14 Aug 2020 00:05:34 +0000 (19:05 -0500)]
SBL: J721E/J7200: Fix CUST build, with MCU-only operation

Adds a fix for MCU-only operation (as with CUST build) to only
initialize MAIN domain operations (e.g., GTC enable) when building
SBL to include MAIN domain resource initializations.

This had broken the usage of sbl_cust_img build (for Boot App, etc.)
without this fix.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years ago[ADASVISION-4202] Fixing DSS underflow issue for SBL
Lucas Weaver [Thu, 16 Jul 2020 21:56:26 +0000 (16:56 -0500)]
[ADASVISION-4202] Fixing DSS underflow issue for SBL

-Updated QoS for DSS to be the same as SPL

3 years agoPDK-7536: ipc_examples: Flush the Linux trace buffer upon Exception
Angela Stegmaier [Sun, 9 Aug 2020 04:27:36 +0000 (09:57 +0530)]
PDK-7536: ipc_examples: Flush the Linux trace buffer upon Exception

The c6x trace buffer in the ipc examples is in cached memory. Since it
is in cached memory, in order to see the contents of the SysBIOS exception
traces post-crash, the trace buffer needs to be written back to DDR so
that it can be visible from Linux running on A72. Being able to view
the exception traces from Linux command-line is desirable as access to
CCS to view the trace buffer is not always available.

This patch plugs an Exception hook that flushes the contents of the trace
buffer when an exception occurs.
Currently there isn't an IPC example that simulates a crash on C6x, but
adding this gives an example of how to do this when developing applications
with IPC that communicate with Linux on A72.

Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Signed-off-by: Keerthy <j-keerthy@ti.com>
3 years agoJ7200 : Remove FVID2 Lib : No video in J7200
sujith [Thu, 13 Aug 2020 14:24:37 +0000 (19:54 +0530)]
J7200 : Remove FVID2 Lib : No video in J7200

Signed-off-by: sujith <sujith.s@ti.com>
3 years agoUDMA UT Update for J7VCL
sujith [Wed, 12 Aug 2020 10:08:27 +0000 (15:38 +0530)]
UDMA UT Update for J7VCL

Updated source index offsets as detailed in
https://bitbucket.itg.ti.com/projects/SYSFW/repos/system-firmware/browse/docs/public/5_soc_doc/j7200/interrupt_cfg.rst#7216

Tested on mcu 10

Signed-off-by: sujith <sujith.s@ti.com>
3 years ago[PDK-7307] UDMA : OSPI Flash Test - Added comment for masterEventHandle
Don Dominic [Wed, 12 Aug 2020 09:00:02 +0000 (14:30 +0530)]
[PDK-7307] UDMA : OSPI Flash Test - Added comment for masterEventHandle

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years ago[PDK-7558] UDMA: SW Trigger Example - Polling mode Bug Fix
Don Dominic [Wed, 12 Aug 2020 07:50:27 +0000 (13:20 +0530)]
[PDK-7558] UDMA: SW Trigger Example - Polling mode Bug Fix

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years ago[OSAL] Increased semaphore count for j721e since video codec on R5F needs more semaphores
Kedar Chitnis [Tue, 11 Aug 2020 18:19:41 +0000 (23:49 +0530)]
[OSAL] Increased semaphore count for j721e since video codec on R5F needs more semaphores

3 years agoPDK-5611: Board/Sbl: Added board init parameter for clock group selection
M V Pratap Reddy [Wed, 5 Aug 2020 12:56:32 +0000 (18:26 +0530)]
PDK-5611: Board/Sbl: Added board init parameter for clock group selection

3 years agoPDK-5611: J721E Boot: Enable min clocks for HLOS boot
Jonathan Bergsagel [Mon, 3 Aug 2020 16:40:34 +0000 (11:40 -0500)]
PDK-5611: J721E Boot: Enable min clocks for HLOS boot

Groups MAIN domain clocks into two groups. Only enable
Group1 clocks (minimally necessary) for HLOS + RTOS boot.
Else, enable both Group1 + Group2 clocks for RTOS-only
boot.

Also removes unnecessary PLL/clock configs for MAIN domain
PLLs that aren't immediately used and can be configured
separately by the applications that need them.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoRevert "csl: ospi: PDK-5079: add new PHY tuning algorithm support"
Jonathan Bergsagel [Tue, 11 Aug 2020 06:32:54 +0000 (01:32 -0500)]
Revert "csl: ospi: PDK-5079: add new PHY tuning algorithm support"

This reverts commit 5493218c678b0b715ad97ed9820b003521c75e0b.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoRevert "PDK-5079: Board: Integrated OSPI PHY tuning algorithm with J7200 flash library"
Jonathan Bergsagel [Tue, 11 Aug 2020 06:32:27 +0000 (01:32 -0500)]
Revert "PDK-5079: Board: Integrated OSPI PHY tuning algorithm with J7200 flash library"

This reverts commit 8229dfcc5cfd27202a8bc2a614c37ecc65f19d76.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoRevert "PDK-5079: Sbl: Enabled OSPI PHY mode for J7200 sbl"
Jonathan Bergsagel [Tue, 11 Aug 2020 06:31:36 +0000 (01:31 -0500)]
Revert "PDK-5079: Sbl: Enabled OSPI PHY mode for J7200 sbl"

This reverts commit f216eed024e4f7d9e3cf0fe250216800c26e9ab7.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoPDK-5079: Sbl: Enabled OSPI PHY mode for J7200 sbl
M V Pratap Reddy [Fri, 7 Aug 2020 09:11:17 +0000 (14:41 +0530)]
PDK-5079: Sbl: Enabled OSPI PHY mode for J7200 sbl

3 years agoPDK-5079: Board: Integrated OSPI PHY tuning algorithm with J7200 flash library
M V Pratap Reddy [Fri, 7 Aug 2020 08:46:37 +0000 (14:16 +0530)]
PDK-5079: Board: Integrated OSPI PHY tuning algorithm with J7200 flash library

3 years agocsl: ospi: PDK-5079: add new PHY tuning algorithm support
Hao Zhang [Tue, 4 Aug 2020 22:39:09 +0000 (18:39 -0400)]
csl: ospi: PDK-5079: add new PHY tuning algorithm support

Signed-off-by: Hao Zhang <hzhang@ti.com>
3 years agopdk: docs: add firmware design docs into packages
Hao Zhang [Mon, 10 Aug 2020 14:23:05 +0000 (10:23 -0400)]
pdk: docs: add firmware design docs into packages

Signed-off-by: Hao Zhang <hzhang@ti.com>
3 years ago[PDK-7307]UDMA OSPI Example : OSPI DMA mode Write in chunks of size 16B
Don Dominic [Mon, 10 Aug 2020 09:55:25 +0000 (15:25 +0530)]
[PDK-7307]UDMA OSPI Example : OSPI DMA mode Write in chunks of size 16B

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years ago[PDK-7307]UDMA OSPI Example : Build Fix / Use Sciclinet API instead of pmlib
Don Dominic [Sat, 8 Aug 2020 05:17:04 +0000 (10:47 +0530)]
[PDK-7307]UDMA OSPI Example : Build Fix / Use Sciclinet API instead of pmlib

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years ago[PDK-7307]UDMA AppUtils Build Fix
Don Dominic [Fri, 7 Aug 2020 11:01:17 +0000 (16:31 +0530)]
[PDK-7307]UDMA AppUtils Build Fix

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years agobuild fixed
Prasad Konnur [Fri, 7 Aug 2020 05:39:46 +0000 (11:09 +0530)]
build fixed

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
3 years agoesm/watchdog: address review comments
Hongmei Gou [Thu, 6 Aug 2020 23:03:42 +0000 (19:03 -0400)]
esm/watchdog: address review comments

Signed-off-by: Hongmei Gou <hgou@ti.com>
3 years agoesm: provide configurability on interrupt priority level and ERROR pin for group...
Hongmei Gou [Mon, 27 Jul 2020 21:58:03 +0000 (17:58 -0400)]
esm: provide configurability on interrupt priority level and ERROR pin for group 1 errors

* Watchdog driver and test application are modified accordingly

Signed-off-by: Hongmei Gou <hgou@ti.com>
3 years agowatchdog: configure watchdog expiration time and calculate preload value internally
Hongmei Gou [Mon, 27 Jul 2020 19:53:13 +0000 (15:53 -0400)]
watchdog: configure watchdog expiration time and calculate preload value internally

Signed-off-by: Hongmei Gou <hgou@ti.com>
3 years agoesm: support handling of Group1 errors which are supported by SoC
Hongmei Gou [Wed, 22 Jul 2020 05:05:21 +0000 (01:05 -0400)]
esm: support handling of Group1 errors which are supported by SoC

Signed-off-by: Hongmei Gou <hgou@ti.com>
3 years agoPDK-6999: Add simple edma example with memory transfer
Prasad Konnur [Thu, 6 Aug 2020 06:11:57 +0000 (11:41 +0530)]
PDK-6999: Add simple edma example with memory transfer

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
3 years ago[PDK-7307][PDK-7087]UDMA OSPI Flash Test - Build Issues Fix & Added External Linker...
Don Dominic [Thu, 6 Aug 2020 14:44:03 +0000 (20:14 +0530)]
[PDK-7307][PDK-7087]UDMA OSPI Flash Test - Build Issues Fix & Added External Linker Files

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years ago[PDK-7307][PDK-7087]UDMA OSPI Flash Test - Code Restucture to seperate Read and Write
Don Dominic [Thu, 6 Aug 2020 13:47:04 +0000 (19:17 +0530)]
[PDK-7307][PDK-7087]UDMA OSPI Flash Test - Code Restucture to seperate Read and Write

- Also use Local varibales in RT loop and added CaheOps

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years ago[PDK-7307][PDK-7087]Added UDMA OSPI Flash Test Example Application
Don Dominic [Tue, 4 Aug 2020 09:20:45 +0000 (14:50 +0530)]
[PDK-7307][PDK-7087]Added UDMA OSPI Flash Test Example Application

The example performs OSPI Flast test in slave DAC DMA mode at 133MHz RCLK and 166 Mhz RCLK.
It does read/write operation of M bytes (16/32/64/128/512/1024)  N*P*Q times.
Where after each N operations the buffer address restarts from origin.

In the example N=5, P=2, Q=1.

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years agoUDMA: Added SW trigger example
Sivaraj R [Thu, 30 Jul 2020 15:57:08 +0000 (21:27 +0530)]
UDMA: Added SW trigger example

Signed-off-by: Sivaraj R <sivaraj@ti.com>
3 years agoPDK-6998: Convert EDMA driver example to UT
Prasad Konnur [Thu, 6 Aug 2020 05:56:04 +0000 (11:26 +0530)]
PDK-6998: Convert EDMA driver example to UT

 - Also fixed below jiras
 - PDK-7012: Remove unnecessary Hwi create code for DSP in TPR12 EDMA driver test
 - PDK-7434: Reopening EDMA fails

Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
3 years agoTools updated : Updated as detailed below
sujith [Tue, 4 Aug 2020 12:05:19 +0000 (17:35 +0530)]
Tools updated : Updated as detailed below

https://confluence.itg.ti.com/display/ProcSW/Processor+Core+SDK+Tool+Version#ProcessorCoreSDKToolVersion-CoreSDK7.01.00Release

Signed-off-by: sujith <sujith.s@ti.com>
3 years agoPDK-7117: RTOS SDK 7.0 make does not support debug BUILD_PROFILE
Sivaraj R [Wed, 5 Aug 2020 10:28:52 +0000 (15:58 +0530)]
PDK-7117: RTOS SDK 7.0 make does not support debug BUILD_PROFILE

Resolution:
Since this flag is overwritten in release script, have a
separate assignment for debug profile and skip edit this line
So in case of release package, recursive build will be disabled
for release profile and enabled for debug profile

Signed-off-by: Sivaraj R <sivaraj@ti.com>
3 years agosoc: V3: am64x Remove sysfw.bin
Piyali Goswami [Wed, 5 Aug 2020 03:20:35 +0000 (08:50 +0530)]
soc: V3: am64x Remove sysfw.bin

The sysfw.bin is an old file. The new files to be referred to is sysfw-vlab.bin and sysfw-zebu.bin. This was done specifically for presilicon. Once post silicon the gp firmware will be updated to have the name sysfw.bin

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoPDK-6470: addresses the review comments
Jennifer Huang [Wed, 29 Jul 2020 13:34:01 +0000 (09:34 -0400)]
PDK-6470: addresses the review comments

3 years agoPDK-5607: SBL: J721E: Solves A72-SPL/U-boot boot issues
Jonathan Bergsagel [Tue, 28 Jul 2020 19:51:15 +0000 (14:51 -0500)]
PDK-5607: SBL: J721E: Solves A72-SPL/U-boot boot issues

Releases all possible used MMCSD and FSS (Flash) device
interfaces to allow Cortex-A (SPL/U-boot/HLOS) to take
over control.

Also solves OSPI boot task in PDK-5611.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoSBL: Enablign ATCM,Setting ATCM mem-init-disable for AM64x
Mahesh Radhkrishnan [Tue, 4 Aug 2020 12:17:36 +0000 (08:17 -0400)]
SBL: Enablign ATCM,Setting ATCM mem-init-disable for AM64x

3 years agosciclient: am64: sciclient_ccs_init update to call security board config
Piyali Goswami [Tue, 4 Aug 2020 09:25:02 +0000 (14:55 +0530)]
sciclient: am64: sciclient_ccs_init update to call security board config

Fixed sciclient_ccs_init to call security board configuration

Fixes: PDK-6974
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoAM64: Sync to latest SYSFW
Piyali Goswami [Tue, 4 Aug 2020 02:50:25 +0000 (08:20 +0530)]
AM64: Sync to latest SYSFW

AM64 sync to latest SYSFW

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoPDK-7399: Board: Enabled icssg emac diagnostic test for AM65xx
M V Pratap Reddy [Mon, 3 Aug 2020 14:25:04 +0000 (19:55 +0530)]
PDK-7399: Board: Enabled icssg emac diagnostic test for AM65xx

3 years agoPDK-4996: Board: Fix for TPR12 EVM PMIC diagnostic test build error
M V Pratap Reddy [Sun, 2 Aug 2020 10:54:45 +0000 (16:24 +0530)]
PDK-4996: Board: Fix for TPR12 EVM PMIC diagnostic test build error

3 years agoPDK-5037: Board: Updated J7200 EVM DDR configurations for 3200MTs
M V Pratap Reddy [Sun, 2 Aug 2020 04:53:58 +0000 (10:23 +0530)]
PDK-5037: Board: Updated J7200 EVM DDR configurations for 3200MTs

3 years agoPDK-5092: Mcasp: Updated audio loopback test for J7200 EVM
M V Pratap Reddy [Sat, 1 Aug 2020 15:57:53 +0000 (21:27 +0530)]
PDK-5092: Mcasp: Updated audio loopback test for J7200 EVM

 - Audio loopback test is validated on J7200 EVM with this update.

3 years agosciclient: src: makefile: Updated package list to make it more maintainable
Piyali Goswami [Sat, 1 Aug 2020 13:33:45 +0000 (19:03 +0530)]
sciclient: src: makefile: Updated package list to make it more maintainable

Updated the makefile for PACKAGE_LIST to make the packaging more maintainable

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years ago.gitignore: rm_pm_hal Added rm_pm_hal to gitignore
Piyali Goswami [Wed, 29 Jul 2020 09:56:57 +0000 (15:26 +0530)]
.gitignore: rm_pm_hal Added rm_pm_hal to gitignore

Added rm_pm_hal to gitignore

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agolaunch.js: J7200, j721e: Handle UART boot mode for the launch script
Piyali Goswami [Wed, 29 Jul 2020 09:53:49 +0000 (15:23 +0530)]
launch.js: J7200, j721e: Handle UART boot mode for the launch script

Handling UART boot mode with j7200, j721e

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agosciclient: sciclient_ccs_init.c Update for devgroups
Piyali Goswami [Wed, 29 Jul 2020 08:32:21 +0000 (14:02 +0530)]
sciclient: sciclient_ccs_init.c Update for devgroups

Update for devgroups for J7200

Fixes: PDK-7396
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoj7200: sysfw: public documentation updates
Piyali Goswami [Wed, 29 Jul 2020 08:26:45 +0000 (13:56 +0530)]
j7200: sysfw: public documentation updates

Updating the J7200 public documentation

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoj7200: Added new binaries for System firmware
Piyali Goswami [Wed, 29 Jul 2020 08:25:12 +0000 (13:55 +0530)]
j7200: Added new binaries for System firmware

Added new binaries for system firmware

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoj7200: include: files update for system firmware
Piyali Goswami [Wed, 29 Jul 2020 08:22:36 +0000 (13:52 +0530)]
j7200: include: files update for system firmware

J7200 include files update for system firmware

Signed-off-by: Piyali Goswami <piyali_g@ti.com>
3 years agoPDK-5034: Board: Enabled qspi flash programmer for TPR12 EVM
M V Pratap Reddy [Thu, 30 Jul 2020 11:39:31 +0000 (17:09 +0530)]
PDK-5034: Board: Enabled qspi flash programmer for TPR12 EVM

3 years agoPDK-5038: Board: Updated board PLL and clock config for TPR12 EVM
M V Pratap Reddy [Thu, 30 Jul 2020 11:34:12 +0000 (17:04 +0530)]
PDK-5038: Board: Updated board PLL and clock config for TPR12 EVM

3 years agoPDK-5035: Board: Enabled UART stress test for TPR12 EVM
M V Pratap Reddy [Thu, 30 Jul 2020 11:05:07 +0000 (16:35 +0530)]
PDK-5035: Board: Enabled UART stress test for TPR12 EVM

3 years agoPDK-5015: Board: Enabled expansion header diagnostic test for TPR12 EVM
M V Pratap Reddy [Thu, 30 Jul 2020 10:52:33 +0000 (16:22 +0530)]
PDK-5015: Board: Enabled expansion header diagnostic test for TPR12 EVM

3 years agoPDK-4996: Board: Enabled PMIC diagnostic test for TPR12 EVM
M V Pratap Reddy [Thu, 30 Jul 2020 10:11:18 +0000 (15:41 +0530)]
PDK-4996: Board: Enabled PMIC diagnostic test for TPR12 EVM

3 years agoPDK-5375: J7200: Temp Board DDR-1600 init seq fix
Jonathan Bergsagel [Thu, 30 Jul 2020 22:11:35 +0000 (17:11 -0500)]
PDK-5375: J7200: Temp Board DDR-1600 init seq fix

Adds delay in DDR Init PLL programming sequence to allow
sequence to pass successfully at a slower clock speed.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years agoPDK-5612: J7200: Sciclient BoardCfg_RM for Linux+RTOS
Jonathan Bergsagel [Fri, 31 Jul 2020 01:41:24 +0000 (20:41 -0500)]
PDK-5612: J7200: Sciclient BoardCfg_RM for Linux+RTOS

Added an updated sciclient_defaultBoardcfg_rm.c from the
latest K3 resource partitioning alignment, to cover
resources reserved for Linux and/or RTOS usage, on a
per-core basis.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years ago[PDK-7089] UDMA : j7200 udma_rmcfg - Subtract offset in StartFreeFlow and StartFreeRing
Don Dominic [Thu, 30 Jul 2020 08:05:43 +0000 (13:35 +0530)]
[PDK-7089] UDMA : j7200 udma_rmcfg - Subtract offset in StartFreeFlow and StartFreeRing

Signed-off-by: Don Dominic <a0486429@ti.com>
3 years agoPDK-7321: PCIe: Updated QoS example support for AM65x PG2.0
Eric Ding [Wed, 22 Jul 2020 16:59:16 +0000 (12:59 -0400)]
PDK-7321: PCIe: Updated QoS example support for AM65x PG2.0

3 years ago[dmautils] Optimize the virt to phy translation function
Anshu Jain [Wed, 29 Jul 2020 06:14:49 +0000 (11:44 +0530)]
[dmautils] Optimize the virt to phy translation function

Signed-off-by: Anshu Jain <anshu.jain@ti.com>
3 years agoPDK-5607: SBL: J721E: HLOS (Linux) boot support
Jonathan Bergsagel [Fri, 10 Jul 2020 01:24:28 +0000 (20:24 -0500)]
PDK-5607: SBL: J721E: HLOS (Linux) boot support

Adds option to build SBL with aligned Linux/RTOS
BoardCfg_RM, to support Linux boot from the SBL.

Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
3 years ago[PDK-7089] UDMA : Updates in udma_rmcfg for J7VCL to align with latest RM Config REL.CORESDK.07.00.03.04
Don Dominic [Mon, 27 Jul 2020 16:28:44 +0000 (21:58 +0530)]
[PDK-7089] UDMA : Updates in udma_rmcfg for J7VCL to align with latest RM Config

- Updates in allignment witht the latest RM Config as per https://bitbucket.itg.ti.com/projects/PSDKLA/repos/k3-resource-partitioning/pull-requests/1/diff

Signed-off-by: Don Dominic <a0486429@ti.com>