3 years agoPDK-7091: PRUSS: move init of function handler before interrupt registration REL.CORESDK.07.00.02.03
PDK-7091: PRUSS: move init of function handler before interrupt registration
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
TPR12: fix build failure per EDMA_init()
Fix TPR12 build failure due to EDMA_init() prototype change
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
Fix TPR12 build failure due to EDMA_init() prototype change
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
sciclient: j7200: Sync RM boardcfg entries with SYSFW
Sync the j7200 RM boardcfg entries with the latest
entry definitions within SYSFW.
Signed-off-by: Justin Sobota <jsobota@ti.com>
Sync the j7200 RM boardcfg entries with the latest
entry definitions within SYSFW.
Signed-off-by: Justin Sobota <jsobota@ti.com>
sciclient: Delete commented j7200 RM data from j721e data
The j7200 data was initially added as part of the j721e
data in sciclient. The j7200 data was commented out until
V2 was added. Delete the commented data now that j7200
formally exists.
Signed-off-by: Justin Sobota <jsobota@ti.com>
The j7200 data was initially added as part of the j721e
data in sciclient. The j7200 data was commented out until
V2 was added. Delete the commented data now that j7200
formally exists.
Signed-off-by: Justin Sobota <jsobota@ti.com>
am64x_svb: Update to use SIM_BUILD similar to am64x_evm
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
am64x_svb: update to match with am64x_evm
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
PRSDK-8372: board: Update configuration to output from EMIF tool output
Updated on 21 July2020
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Updated on 21 July2020
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
Incorporating review comments
Fixing potential bug in firmware
R2-R9 will be overwritten for case where packet is both forwarded and received in host
R2-R9 will be overwritten for case where packet is both forwarded and received in host
Final driver and firmware changes for Rx TS append
1. Tested with timesync application on port 1
2. Requires inputs from BMCA algorithm
1. Tested with timesync application on port 1
2. Requires inputs from BMCA algorithm
Adding features for Rx TS append feature
1. Timestamp flag in descriptor is set for driver
2. CRC length is not subtracted for timestamped packets as timestmap comes after CRC
1. Timestamp flag in descriptor is set for driver
2. CRC length is not subtracted for timestamped packets as timestmap comes after CRC
Draft changes in FW to append TS to Rx packet
1. Draft firmware changes to append Timestamp to PTP packets
2. 10 bytes of timestamp are appended to frame
3. Only appended for PTP frames in this commit
1. Draft firmware changes to append Timestamp to PTP packets
2. 10 bytes of timestamp are appended to frame
3. Only appended for PTP frames in this commit
PDK-7142: IPC: Update J7VCL Shared Memory Address
For J7VCL, move the location of the shared memory buffer
closer to the carveouts used for loading the firmwares.
This reduces the gap between the regions used for firmware
loading and shared memory for the R5F cores.
New location is at 0xA4000000 for J7VCL.
J721E remains at 0xAA000000.
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
For J7VCL, move the location of the shared memory buffer
closer to the carveouts used for loading the firmwares.
This reduces the gap between the regions used for firmware
loading and shared memory for the R5F cores.
New location is at 0xA4000000 for J7VCL.
J721E remains at 0xAA000000.
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
PDK-5375: sbl: Updated xspi flash device ID for J7200 EVM
Fix AM64x build errors
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
[Bug Fix] EDMA CSL driver
- PDK-7043: edma csl driver initializes all channels in EDMA3Init
Updated edma driver and example to use this
- PDK-7069: edma csl driver fails to support multiple instances with
different region id
Updated edma driver to use new CSL APIs with region id
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
- PDK-7043: edma csl driver initializes all channels in EDMA3Init
Updated edma driver and example to use this
- PDK-7069: edma csl driver fails to support multiple instances with
different region id
Updated edma driver to use new CSL APIs with region id
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Hyperbus : write functions : fixed minor issue
When built in release mode first 2 bytes of data
was always corrupted. It seemed like the lack of
prcedence of operator, was causing malfunctions.
e.g. when we step through the operation, the write and
subsequent read was successful. However, on a
free run, data was corrupted
Added explicit precedence. MISRA C check would have
caught this
Minor optimization in read, limiting the number of reads
1
Tested with CSL example application on J7VCL
Signed-off-by: sujith <sujith.s@ti.com>
When built in release mode first 2 bytes of data
was always corrupted. It seemed like the lack of
prcedence of operator, was causing malfunctions.
e.g. when we step through the operation, the write and
subsequent read was successful. However, on a
free run, data was corrupted
Added explicit precedence. MISRA C check would have
caught this
Minor optimization in read, limiting the number of reads
1
Tested with CSL example application on J7VCL
Signed-off-by: sujith <sujith.s@ti.com>
fixing the port check in emac ioctls
PINDSW-4498
PINDSW-4498
SBL: Enabling sbl_lib_cust for AM64x
MMCSD: Using initMMu() for AM64x EMMC example
FATFS: Fix for inclusion of wrong csl files during AM64x builds
Enable I2C appimage gen for test automation
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
FATFS: Enabling packaging & example for AM64x
MMCSD: Cleanup of usage of csl_chip.h
MMCSD: Adding AM64x to examples
updated pass string as expected by test automation
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Signed-off-by: Prasad Konnur <prasadkonnur@ti.com>
Revert "Revert "PDK-4989: edma driver clean up for tpr12""
This reverts commit 2fae8f408563111e72fd756f064eae8c5895fdb6.
This reverts commit 2fae8f408563111e72fd756f064eae8c5895fdb6.
watchdog: enable the switch between printf and UART_printf
Signed-off-by: Hongmei Gou <hgou@ti.com>
Signed-off-by: Hongmei Gou <hgou@ti.com>
watchdog: print the message of test passed in watchdog callback
* DSP Watchdog timeout triggers an ESM high priority error, which is an NMI
first captured by the NMI exception handler. Since there is no returning
from NMI/Exceptions, print the message of "All Tests PASSED" in the
watchdog callback function to facilitate the test automation.
Signed-off-by: Hongmei Gou <hgou@ti.com>
* DSP Watchdog timeout triggers an ESM high priority error, which is an NMI
first captured by the NMI exception handler. Since there is no returning
from NMI/Exceptions, print the message of "All Tests PASSED" in the
watchdog callback function to facilitate the test automation.
Signed-off-by: Hongmei Gou <hgou@ti.com>
J7200 : OSPI : works in IN DAC mode
Pending fixes identified in PDK-7115
Signed-off-by: sujith <sujith.s@ti.com>
Pending fixes identified in PDK-7115
Signed-off-by: sujith <sujith.s@ti.com>
GPIO : update
Signed-off-by: sujith <sujith.s@ti.com>
Signed-off-by: sujith <sujith.s@ti.com>
v2020.06 Migrate to v2020.06 SYSFW
Migrate to v2020.06 release
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
Migrate to v2020.06 release
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
PRSDK-8644: Board: Restored MCU timer0 FCLK setting changed by ROM
- RoM bootloader changes the defaul timer clock configurations which causes
timer to run at different frequency. This impacts the OS clock tick function.
Updated board library to restore the timer clock settings to default.
- RoM bootloader changes the defaul timer clock configurations which causes
timer to run at different frequency. This impacts the OS clock tick function.
Updated board library to restore the timer clock settings to default.
MMCSD: Nightly fixes for AM64x
ospi: PDK-5464: am64x: add driver/example support for M4F core
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
SBL: Fix compilation issue for sbl_boot_perf_test (AM64x)
SBL:Adding option to skip OSPI driver for sysfw download for K3
Signed-off-by: uda0875154local <uda0875154local@UDA0875154>
Signed-off-by: uda0875154local <uda0875154local@UDA0875154>
Update EMAC FW headers
Signed-off-by: Pratheesh Gangadhar <pratheesh@ti.com>
Signed-off-by: Pratheesh Gangadhar <pratheesh@ti.com>
Fix for PINDSW-4470 - incorrect HW stats extraction in Switch mode
Use the correct offsets for Port1 and Port2
Signed-off-by: Pratheesh Gangadhar <pratheesh@ti.com>
Use the correct offsets for Port1 and Port2
Signed-off-by: Pratheesh Gangadhar <pratheesh@ti.com>
3 years agogpmc: PDK-5436: am64x: fix package build issues REL.CORESDK.07.00.01.05 REL.CORESDK.07.00.01.06
gpmc: PDK-5436: am64x: fix package build issues
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
gpmc: PDK-5436: am64x: add performance measurement support
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
gpmc: PDK-5436: am64x: add gpmc dma driver support
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
gpmc: PDK-5436: am64x: add gpmc sram LLD support
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
[PDK-7099][PDK-6923] Update usage of PDK_COMMON_*_COMP
-remove(filter out) addition of lib's if any alternate version of the lib is used
-csl removed when csl2 is included
-sciclient removed when sciclient_hs is included
Signed-off-by: Don Dominic <a0486429@ti.com>
-remove(filter out) addition of lib's if any alternate version of the lib is used
-csl removed when csl2 is included
-sciclient removed when sciclient_hs is included
Signed-off-by: Don Dominic <a0486429@ti.com>
PDK-5086: Board: Disabled OSPI DMA mode for J7200 flash programmer
- OSPI is not functional in DMA mode on J7200 platform. Disabled DMA
mode for Uniflash flash programmer till the DMA mode issue is
resolved.
- OSPI is not functional in DMA mode on J7200 platform. Disabled DMA
mode for Uniflash flash programmer till the DMA mode issue is
resolved.
PDK-5037: Board: Fix for J7200 OSPI erase failures
- OSPI erase is failing during flash programming due to 4KB sectors
in hybrid configuration. Updated the board library to disable
hybrid sector configuration and keep the sector size uniform
- OSPI erase is failing during flash programming due to 4KB sectors
in hybrid configuration. Updated the board library to disable
hybrid sector configuration and keep the sector size uniform
PDK-5102: Spi: J7200 OSPI dtr mode is enabled by default
- OSPI driver enables dtr mode by default for all the platforms.
It was disabled for J7200 due to failures in dtr mode. Enabling
the dtr mode as the board APIs are now functioning in dtr mode.
- OSPI driver enables dtr mode by default for all the platforms.
It was disabled for J7200 due to failures in dtr mode. Enabling
the dtr mode as the board APIs are now functioning in dtr mode.
PDK-5003: Board: Fix for nor flash diagnostic test on J7200 EVM
DMA Utils: Fix warning
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
3 years agoPDK-5102: Spi: Updated OSPI clock configurations REL.CORESDK.07.00.01.04 REL.CORESDK.07.00.03.02
PDK-5102: Spi: Updated OSPI clock configurations
- Updated OSPI clock configurations for higher frequency when
PHY is disabled.
- Updated OSPI clock configurations for higher frequency when
PHY is disabled.
[PDK-5687] Dmautils support for Vitrual to Physical addr translation
Signed-off-by: Anshu Jain <anshu.jain@ti.com>
Signed-off-by: Anshu Jain <anshu.jain@ti.com>
PDK-7082: Disabling HwiP_disable interrupts for AM64x timer interrupts
drv/uart/test/makefile: remove uart when uart_dma is used
remove uart from COMP_LIST_COMMON when DMA is enabled.
Without this change, uart_dma library will not be used as desired.
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
remove uart from COMP_LIST_COMMON when DMA is enabled.
Without this change, uart_dma library will not be used as desired.
Signed-off-by: Eric Ruei <e-ruei1@ti.com>
PDK-5375: J7200 SBL: Add DDR usage and include OSPI driver
Adds back the DDR support for J7200 SBL. Confirmed DDR usage
is working now with multiple test cases.
Also, adds capability to build & test with the OSPI driver.
SBL xSPI boot testing is still pending.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Adds back the DDR support for J7200 SBL. Confirmed DDR usage
is working now with multiple test cases.
Also, adds capability to build & test with the OSPI driver.
SBL xSPI boot testing is still pending.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
MMCSD: Added AM64x support
mibspi: disable slave mode test which blocks without testbench
Slave mode test requires peer master which is currently not
available .Disable the test so that other tests run to
completion in loopback mode without need for testbench
Signed-off-by: Badri S <badri@ti.com>
Slave mode test requires peer master which is currently not
available .Disable the test so that other tests run to
completion in loopback mode without need for testbench
Signed-off-by: Badri S <badri@ti.com>
PDK-5037: Board: Updated J7200 EVM DDR configurations (1600 MTs)
PDK-5037: Board: Fix for J7200 OSPI failure while writing multiple pages
mailbox: Bug fix for PDK-7090
Fix for Mailbox_close crashing on TPR12
Mailbox_freeDriver is invoked with &handle but function
Mailbox_freeDriver argument is expected to be handle and not &handle
Signed-off-by: Badri S <badri@ti.com>
Fix for Mailbox_close crashing on TPR12
Mailbox_freeDriver is invoked with &handle but function
Mailbox_freeDriver argument is expected to be handle and not &handle
Signed-off-by: Badri S <badri@ti.com>
Revert "PDK-4989: edma driver clean up for tpr12"
This reverts commit 370c178cbf1b2c09765ddcba45bb01183f0b1367.
This reverts commit 370c178cbf1b2c09765ddcba45bb01183f0b1367.
sciclient: Revert to 2020.05 binaries for AM65 and J7.
Revert to v2020.05 binaries for AM65 and J7.
Fixes: PDK-7067
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
Revert to v2020.05 binaries for AM65 and J7.
Fixes: PDK-7067
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
PINDSW-4484:Providing information about version, type and features runtime
PDK-6648: Combined RTOS/Baremetal + Linux Boot Appiamge Creation
Makefile to create combined RTOS/Baremetal + Linux appimages. Makefile parses a specific configuration format defined in config.mk, and creates the necessary ELF/RPRC files needed for creating a multicore appimage.
The goal here is confine all configuration to config.mk or to set the variables in config.mk from the CLI
Makefile to create combined RTOS/Baremetal + Linux appimages. Makefile parses a specific configuration format defined in config.mk, and creates the necessary ELF/RPRC files needed for creating a multicore appimage.
The goal here is confine all configuration to config.mk or to set the variables in config.mk from the CLI
watchdog: test makefile fix to use XDC_CFG_UPDATE
Signed-off-by: Hongmei Gou <hgou@ti.com>
Signed-off-by: Hongmei Gou <hgou@ti.com>
[PDK-4856] [SBL][TPR12] UART Boot Media Support
SBL UART mode support for TPR12. Additionally
implements requirements:
[PDK-5989] [SBL] Program TRIM values for DSP PLL and PER PLL
[PDK-4898] [SBL] Selective Logging to reduce UART prints
[PDK-4896] [SBL] MCU0 Boot Support in Lock-step Mode
[PDK-4865] [SBL] Boot profiling hooks
[PDK-4854] [SBL] SBL Example
Signed-off-by: Badri S <badri@ti.com>
SBL UART mode support for TPR12. Additionally
implements requirements:
[PDK-5989] [SBL] Program TRIM values for DSP PLL and PER PLL
[PDK-4898] [SBL] Selective Logging to reduce UART prints
[PDK-4896] [SBL] MCU0 Boot Support in Lock-step Mode
[PDK-4865] [SBL] Boot profiling hooks
[PDK-4854] [SBL] SBL Example
Signed-off-by: Badri S <badri@ti.com>
[mibspi][tpr12] KW fixes and pin mux config
KW fixes and fixes for register config and pinmux
picked from AVV TPR12 MIBSPI testcase
Signed-off-by: Badri S <badri@ti.com>
KW fixes and fixes for register config and pinmux
picked from AVV TPR12 MIBSPI testcase
Signed-off-by: Badri S <badri@ti.com>
[edma][tpr12] Restore edma asserts in edmaIsr
Asserts in edmaIsr were removed when porting
from mmWaveSDK as DebugP module was unavailable
in PDK. As DebugP support is not added restore
the assert which can important error conditions
Signed-off-by: Badri S <badri@ti.com>
Asserts in edmaIsr were removed when porting
from mmWaveSDK as DebugP module was unavailable
in PDK. As DebugP support is not added restore
the assert which can important error conditions
Signed-off-by: Badri S <badri@ti.com>
[PDK-5796] DSP compiler options updated for release mode
As per Compiler user guide optimize_with_debug option is
deprecated and should not be used.Further including -g
flag does not affect performance so can be enabled for
release build as well. As per input from mmWaveSDK team
compiler option -mf3 is selected to balance performance
vs codesize tradeoff
Signed-off-by: Badri S <badri@ti.com>
As per Compiler user guide optimize_with_debug option is
deprecated and should not be used.Further including -g
flag does not affect performance so can be enabled for
release build as well. As per input from mmWaveSDK team
compiler option -mf3 is selected to balance performance
vs codesize tradeoff
Signed-off-by: Badri S <badri@ti.com>
[PDK-5675] UDMA UT : Ring TC's Basic Porting
- Port existing testcases for LCDMA Normal Rings (BCDMA Rings and PKTDMA Unmapped Rings)
TODO:
-New TC's for Mapped Rings
-New TC for LCDMA Ring Prime
Signed-off-by: Don Dominic <a0486429@ti.com>
- Port existing testcases for LCDMA Normal Rings (BCDMA Rings and PKTDMA Unmapped Rings)
TODO:
-New TC's for Mapped Rings
-New TC for LCDMA Ring Prime
Signed-off-by: Don Dominic <a0486429@ti.com>
PDK-5037: Board: Fix for J7200 OSPI DTR mode failure
PDK-5037: Board: Updated J7200 EVM SD voltage control board API
- Update the J7200 board SD voltage control function to use GPIO for
switching the PMIC voltage output.
- Updated input parameter expected value of Board_pmSdVoltageCtrl
functoion to match with logical state of the HW IO controlling the SD voltage.
Made similar change in J721E board lib as well to be consistent.
No impact on applications since this is a board internal function.
- Update the J7200 board SD voltage control function to use GPIO for
switching the PMIC voltage output.
- Updated input parameter expected value of Board_pmSdVoltageCtrl
functoion to match with logical state of the HW IO controlling the SD voltage.
Made similar change in J721E board lib as well to be consistent.
No impact on applications since this is a board internal function.
J7200 : McSPI : Post bringup : McSPI functional now
Signed-off-by: sujith <sujith.s@ti.com>
Signed-off-by: sujith <sujith.s@ti.com>
J7200 : I2C test functional
Multiple gaps identified, tracking via
https://jira.itg.ti.com/browse/PDK-7046
Signed-off-by: sujith <sujith.s@ti.com>
Multiple gaps identified, tracking via
https://jira.itg.ti.com/browse/PDK-7046
Signed-off-by: sujith <sujith.s@ti.com>
Flash : J7200 updated to use S28HS512T also disabled DTR mode
Signed-off-by: sujith <sujith.s@ti.com>
Signed-off-by: sujith <sujith.s@ti.com>
Fix script copy error for the ccs_init
Fixed the copy error of the sciclient_ccs_init
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
Fixed the copy error of the sciclient_ccs_init
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
PDK-5375: J7200 SBL: Fix for booting lock-step R5s
Adds support for booting lock-step R5s, in addition
to split-mode R5s.
Enables switching to larger size TCMs for J7VCL R5
pairs when lockstep apps are detected.
Requires use of MCU "SMP" IDs for .appimage creation
in order to indicate lockstep operation to the SBL.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Adds support for booting lock-step R5s, in addition
to split-mode R5s.
Enables switching to larger size TCMs for J7VCL R5
pairs when lockstep apps are detected.
Requires use of MCU "SMP" IDs for .appimage creation
in order to indicate lockstep operation to the SBL.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
[PDK-7058] UDMA : Moved ring mode check to Udma_ringCheckParams
- moved ring mode check from Udma_chCheckParams to Udma_ringCheckParams
- Comments about ring reset in lcdma ring flush.
Signed-off-by: Don Dominic <a0486429@ti.com>
- moved ring mode check from Udma_chCheckParams to Udma_ringCheckParams
- Comments about ring reset in lcdma ring flush.
Signed-off-by: Don Dominic <a0486429@ti.com>
[PDK-7058] UDMA : Updates in lcdma ringFlush, ringQueue and ringDequeue
- Use new CSL API to implement ring flush of unprocessed descriptors
- Remove the usage of CSL lcdma 64x32 API's in ringQueue and ringDequeue (since these APIs are removed), for 32 bit cores also the CSL lcdma64 APIs will work
- Remove the if check for Exposed ring mode in these API's since only this mode is supported in LCDMA
- Remove usage of Proxy in the else case since its not available with LCDMA.
Signed-off-by: Don Dominic <a0486429@ti.com>
- Use new CSL API to implement ring flush of unprocessed descriptors
- Remove the usage of CSL lcdma 64x32 API's in ringQueue and ringDequeue (since these APIs are removed), for 32 bit cores also the CSL lcdma64 APIs will work
- Remove the if check for Exposed ring mode in these API's since only this mode is supported in LCDMA
- Remove usage of Proxy in the else case since its not available with LCDMA.
Signed-off-by: Don Dominic <a0486429@ti.com>
watchdog: doxygen update for the API guide
Signed-off-by: Hongmei Gou <hgou@ti.com>
Signed-off-by: Hongmei Gou <hgou@ti.com>
esm: doxygen update for the API guide
Signed-off-by: Hongmei Gou <hgou@ti.com>
Signed-off-by: Hongmei Gou <hgou@ti.com>
[PDK-5675] UDMA UT- AM64xP Porting : Minor general updates
- Disabled performance TCs, ocmc TC, cleanup in tescases.h
- update in test.h to include soc specific test_soc.h
- moved mem related to macros to test_soc.h
- minor update in am64x mpu1_0 and mcu2_0 num BC Ch(used as no.of Tasks)
- J7200 Build Issue fix
Signed-off-by: Don Dominic <a0486429@ti.com>
- Disabled performance TCs, ocmc TC, cleanup in tescases.h
- update in test.h to include soc specific test_soc.h
- moved mem related to macros to test_soc.h
- minor update in am64x mpu1_0 and mcu2_0 num BC Ch(used as no.of Tasks)
- J7200 Build Issue fix
Signed-off-by: Don Dominic <a0486429@ti.com>
PDK-5375: J7200 SBL: All cores work in split-mode
Solves remainining issues for boot of all cores
in split-mode.
Uses J7200 Pulsar mem_init disable feature for
R5 clusters to allow SW to control the TCM memory
init.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Solves remainining issues for boot of all cores
in split-mode.
Uses J7200 Pulsar mem_init disable feature for
R5 clusters to allow SW to control the TCM memory
init.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
New SYSFW binary with J7200 with OSPI clock Mux
OSPI Clock Mux Fix
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
OSPI Clock Mux Fix
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
sciclient: sciclient_firmware_boot_main.c Build Fix for size of firmware
Build Fix for the sciclient_firmware_boot_main.c
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
Build Fix for the sciclient_firmware_boot_main.c
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
sciclient: Migrate to w2020.05-j7200 SYSFW
Migrate to latest J7VCL
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
Migrate to latest J7VCL
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
AM64x UDMA : Temp disable memcpy_baremetal example for M4F
- Temp disable udma_baremetal_memcpy testapp for m4f due to linker issue
Signed-off-by: Don Dominic <a0486429@ti.com>
- Temp disable udma_baremetal_memcpy testapp for m4f due to linker issue
Signed-off-by: Don Dominic <a0486429@ti.com>
build - Move toolchain include path last in include order
- Moving the toolchain include path to last in include order. This is to
keep tool chain include files last to yield preference to app or stack files and
avoid "undefined in errno.h" sort of errors. This would happen as tool chain file
would be included first and due to "include guard" stack/component includes would be
skipped
Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
- Moving the toolchain include path to last in include order. This is to
keep tool chain include files last to yield preference to app or stack files and
avoid "undefined in errno.h" sort of errors. This would happen as tool chain file
would be included first and due to "include guard" stack/component includes would be
skipped
Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
PDK-5375: SBL: cleanup J7200 memory init
Remove unneccessary memory init sections when HW is used
to initialize R5 memories.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Remove unneccessary memory init sections when HW is used
to initialize R5 memories.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Revert "PDK-5778: Interleaved boot support for SBL"
This reverts commit 1e2a587ee091302fd25ab11545d96d10d69e8819.
Need to revert Interleaved boot, in order to boot multicore
J7200 test and to boot lockstep R5 core images booting on J721e.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
This reverts commit 1e2a587ee091302fd25ab11545d96d10d69e8819.
Need to revert Interleaved boot, in order to boot multicore
J7200 test and to boot lockstep R5 core images booting on J721e.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
PDK-5375: SBL: Enable both ATCM & BTCM for R5 cores
Adds back BTCM enable for all SoC variants.
Fixes boot issue for J721E.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
Adds back BTCM enable for all SoC variants.
Fixes boot issue for J721E.
Signed-off-by: Jonathan Bergsagel <jbergsagel@ti.com>
[PDK-5675] UDMA UT- AM64xP Porting : Minor updates misc, blkcpy and flow TC
- instId loop update in test_misc.c
- chpause/chResume TC, delay update for PRESILICON in test_blkcpy.c
- Disbale normal flow attach TC for AM64x(soc's with mapped flows)
Signed-off-by: Don Dominic <a0486429@ti.com>
- instId loop update in test_misc.c
- chpause/chResume TC, delay update for PRESILICON in test_blkcpy.c
- Disbale normal flow attach TC for AM64x(soc's with mapped flows)
Signed-off-by: Don Dominic <a0486429@ti.com>
PDK-5102: Board: J7200 flash libray update to support hybrid sector
erase
erase
[PDK-5674] UDMA Examples : Enable examples build for am64x A53 and M4F(baremetal)
- Added mpu1 to AM64 udma example core list
- Added m4f for baremetal example
Signed-off-by: Don Dominic <a0486429@ti.com>
- Added mpu1 to AM64 udma example core list
- Added m4f for baremetal example
Signed-off-by: Don Dominic <a0486429@ti.com>
PDK-7044: IPC: Add ipc_perf_test build support for all SoCs
Add the build support for ipc_perf_test for all SoCs
supported by IPC LLD.
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
Add the build support for ipc_perf_test for all SoCs
supported by IPC LLD.
Signed-off-by: Angela Stegmaier <angelabaker@ti.com>
sciclient: j7200: Devgrp all usage instead of devgrp mcu
Removed support for devgrp MCU till the SYSFW code settles with devgrp
MCU
Signed-off-by: Goswami <piyali_g@ti.com>
Removed support for devgrp MCU till the SYSFW code settles with devgrp
MCU
Signed-off-by: Goswami <piyali_g@ti.com>
emac: am65xx: fix for cplusplus build option
Board: Fix for AM65x IDK RS485 diagnostic test build failures
PDK-5090: Board: Added GPIO mux control for J7200 EVM hyperflash test
sciclient: j7200: Fixed board configuration for RM
MCU2_0 and MCU2_1 udma passing with this.
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
MCU2_0 and MCU2_1 udma passing with this.
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
sciclient: j7200: Update binary to firewall enabled
Enabled Firewall for J7200
Signed-off-by: Piyali Goswami <piyali_g@ti.com>
Enabled Firewall for J7200
Signed-off-by: Piyali Goswami <piyali_g@ti.com>