4 years agoUpdate doc/ver for 6.0 DEV.PROCESSOR-SDK.06.00.00.05 DEV.SPI_LLD.01.00.00.15 PSDK.QNX.J7.IPC_INTERRUPT_ONLY.v1 PSDK.QNX.J7.IPC_POLLING_MODE.v1 PSDK.QNX.J7.IPC_SCICLIENT_INTERRUPTS.v1 PSDKQA_7Q70_01_01 REL.PDK.J7.00.09.00.02 REL.PDK.J7.00.09.00.03 REL.PDK.J7.00.09.00.04 REL.PDK.J7.00.09.00.05 REL.PDK.J7.00.09.00.06 REL.PDK.J7.00.09.00.07 REL.PDK.J7.00.09.00.08 REL.PDK.J7.00.09.00.09 REL.PDK.J7.00.09.00.10 REL.PDK.J7.00.09.00.11 REL.PDK.J7.00.09.00.12 REL.PDK.J7.00.09.00.13 REL.PDK.J7.00.09.00.14 REL.PDK.J7.00.09.00.15 REL.PDK.J7.00.09.00.16
Update doc/ver for 6.0
Entry point symbol updated for non-AM335x SOCs (specifcally AM437x in this case)
ospi: PRSDK-5745: fix R5 PMU counter roll over issue
Use the OSAL TimerP_getTimeInUsecs() API to get the time stamp in
usec instead of reading a 32-bit PMU counter to fix the roll over
issue.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Use the OSAL TimerP_getTimeInUsecs() API to get the time stamp in
usec instead of reading a 32-bit PMU counter to fix the roll over
issue.
Signed-off-by: Hao Zhang <hzhang@ti.com>
ospi: PRSDK-5872: fix the OSPI Bios test example hangup problem
The problem was introduced by a change to add spi_test task create in
the main example code to support J7. spi_test task should be removed
in the bios config file.
Signed-off-by: Hao Zhang <hzhang@ti.com>
The problem was introduced by a change to add spi_test task create in
the main example code to support J7. spi_test task should be removed
in the bios config file.
Signed-off-by: Hao Zhang <hzhang@ti.com>
The "main" symbol seems to leak into the Host symbol list, so removed main symbol from ASM and fixed associated files.
Additionally needed to set up PRCM stuff for PRU to work correctly.
Additionally needed to set up PRCM stuff for PRU to work correctly.
Copy PRU host management from SPI-FW. Still not working, runs past main()...
PRSDK-4453 Addressing review comments
Remove redundant config file of AM572x IDK SMP examples.
Update AM572x example config file to include SMP configuration.
Remove driver components from A53 core config file.
Remove redundant config file of AM572x IDK SMP examples.
Update AM572x example config file to include SMP configuration.
Remove driver components from A53 core config file.
PRSDK-4453 Add SMP enabled support for A53 core
Update makefile and component makefile to add entry for SMp enabled
examples in both DMA and non DMA mode.
Update makefile and component makefile to add entry for SMp enabled
examples in both DMA and non DMA mode.
PRSDK-4453 Update config file to remove board dependancy
Update config file to remove board and SCI components to remove board
name dependency.
Update config file to remove board and SCI components to remove board
name dependency.
PRSDK-4453 Add SMP enabled BIOS project for AM572x IDK
Add project text file and RTSC config file for SMP enabled Test project
which includes both DMA and non-DMA mode.
Add project text file and RTSC config file for SMP enabled Test project
which includes both DMA and non-DMA mode.
PRSDK-4453 Update RTSC config file to lod PDK components
Update SPI example/test RTSC config file ti load PDK driver components
and OSAL package during compilation.
Update SPI example/test RTSC config file ti load PDK driver components
and OSAL package during compilation.
Adding support to OSPI J7
ospi: j7: fix ospi flash test example build linking error
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Fixes for properly including initMmu function
[Bug Fix]PRSDK-5718:[Spi] SPI Channel should be enabled first before setting up FIFO
Description:MCSPI channel should be enabled first for communication before setting up transfer mode, FIFO set up with data.
Resolution: MCSPI Channel is enabled first before setting up FIFO.
Signed-off-by: Sunil Kumar MS <x0190988@bangvideoapps02>
Description:MCSPI channel should be enabled first for communication before setting up transfer mode, FIFO set up with data.
Resolution: MCSPI Channel is enabled first before setting up FIFO.
Signed-off-by: Sunil Kumar MS <x0190988@bangvideoapps02>
Build Fix - Fixed MMU init API call for RTOS app
Signed-off-by: Ankur <a0132173@ti.com>
Signed-off-by: Ankur <a0132173@ti.com>
Use common OSAL MMU init fxn
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Build Fix
Signed-off-by: Ankur <a0132173@ti.com>
Signed-off-by: Ankur <a0132173@ti.com>
[Bug Fix]PRSDK-5716:[Spi] SPI Data pin direction is not configurable in slave mode
Description:SPI Data pin direction shall be configurable in slave mode also. Currently this provision is given only in master mode.
Resolution: In slave mode MCSPIPinDirSet API is called to configure pin direction.
Signed-off-by: Sunil Kumar MS <x0190988@bangvideoapps02>
Description:SPI Data pin direction shall be configurable in slave mode also. Currently this provision is given only in master mode.
Resolution: In slave mode MCSPIPinDirSet API is called to configure pin direction.
Signed-off-by: Sunil Kumar MS <x0190988@bangvideoapps02>
[Bug Fix]PRSDK-5717:[Spi] Multi/Single Channel is enabled in slave mode which is applicable only in master mode
Description:Multi/Single Channel is enabled in slave mode which is applicable only in master mode. This configuration is meaningful in master mode only.
Resolution: Enabling of Single/Multi channel is used only in master mode. Removed enabling in slave mode.
Signed-off-by: Sunil Kumar MS <x0190988@bangvideoapps02>
Description:Multi/Single Channel is enabled in slave mode which is applicable only in master mode. This configuration is meaningful in master mode only.
Resolution: Enabling of Single/Multi channel is used only in master mode. Removed enabling in slave mode.
Signed-off-by: Sunil Kumar MS <x0190988@bangvideoapps02>
PRSDK-5539 Address Review comments
1. Reverted RX and TX handling order in the ISR
2. Add conditional check inside ISR to compensate the RX interrupt delay
to transmit dummy data. This will rtrigger the RX interrupt to read
the missing data.
1. Reverted RX and TX handling order in the ISR
2. Add conditional check inside ISR to compensate the RX interrupt delay
to transmit dummy data. This will rtrigger the RX interrupt to read
the missing data.
PRSDK-5539 Fix SPI Rx interrupt trigger delay
ISSUE:
Delay happens to set the RX interrupt flag in the controller. Due to
this delay, the data is transmitted before the data is been read.
Fix:
In ISR while loop do RX interrupt handling first and then the TX
interrupt handling and then the error handling.
Increment write count index to trigger a dummy transfer only for
interrupt mode so that the receive interrupt will get triggered for the
last byte of data.
ISSUE:
Delay happens to set the RX interrupt flag in the controller. Due to
this delay, the data is transmitted before the data is been read.
Fix:
In ISR while loop do RX interrupt handling first and then the TX
interrupt handling and then the error handling.
Increment write count index to trigger a dummy transfer only for
interrupt mode so that the receive interrupt will get triggered for the
last byte of data.
PDK-4085: Add j721e_evm build support
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Merge pull request #182 in PROCESSOR-SDK/spi-lld from WIP_emac_spy_doxygen to master
Squashed commit of the following:
commit ae7847834e43b0dca02b75ebbe18066f4a3165a4
Author: Nicholas Chan <n-chan1@ti.com>
Date: Tue Apr 9 01:08:07 2019 -0500
Removed soc doxygen groups
commit 6a021d65b5dff9b82de88c7d1e2ec0850085ffaa
Author: Nicholas Chan <n-chan1@ti.com>
Date: Fri Apr 5 06:05:11 2019 -0500
Added doxygen groups
Squashed commit of the following:
commit ae7847834e43b0dca02b75ebbe18066f4a3165a4
Author: Nicholas Chan <n-chan1@ti.com>
Date: Tue Apr 9 01:08:07 2019 -0500
Removed soc doxygen groups
commit 6a021d65b5dff9b82de88c7d1e2ec0850085ffaa
Author: Nicholas Chan <n-chan1@ti.com>
Date: Fri Apr 5 06:05:11 2019 -0500
Added doxygen groups
5 years agoPackaging the missing source files for j7 examples REL.PDK.J7.00.08.00.05 REL.PDK.J7.00.08.00.06 REL.PDK.J7.00.08.00.07 REL.PDK.J7.00.08.00.08 REL.PDK.J7.00.08.00.09 REL.PDK.J7.00.08.00.10 REL.PDK.J7.00.08.00.11 REL.PDK.J7.00.08.00.12
Packaging the missing source files for j7 examples
Re-enabling j7 support
5 years agoqspi: PRSDK-5559: fix QSPI clock prescaler configuration problem DEV.PROCESSOR-SDK.05.03.00.05 DEV.SPI_LLD.01.00.00.14A REL.PDK.J7.00.08.00.04
qspi: PRSDK-5559: fix QSPI clock prescaler configuration problem
QSPI clock is hard coded in the driver, the prescaler should be
configured based on the clock divider set in hwAttrs or baud rate
set in SPI params.
Signed-off-by: Hao Zhang <hzhang@ti.com>
QSPI clock is hard coded in the driver, the prescaler should be
configured based on the clock divider set in hwAttrs or baud rate
set in SPI params.
Signed-off-by: Hao Zhang <hzhang@ti.com>
5 years agospi: update version and RN for release 1.0.0.14 DEV.SPI_LLD.01.00.00.14 REL.PDK.J7.00.08.00.01 REL.PDK.J7.00.08.00.02 REL.PDK.J7.00.08.00.03
spi: update version and RN for release 1.0.0.14
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
PRSDK-5373 Addressing review comments
Add data alignment attribute that is supported by GCC compiler for the
transmit and recieve buffer.
Add data alignment attribute that is supported by GCC compiler for the
transmit and recieve buffer.
PRSDK-5373: Enabled DMA mode support for OMAPL13x
PRSDK-5373 Enable SPI example validation in DMA mode
Add support for SPI DMA mode example validation on OMAPL138
PRSDK-5373 Add OMAPL137 SPI loopback example
Enable SPI loopback example for OMAPL137 EVM both DMA and non DMA mode.
PRSDK-5373 Enable SPI example validation in DMA mode
Add support for SPI DMA mode example validation on OMAPL138
PRSDK-5373 Add OMAPL137 SPI loopback example
Enable SPI loopback example for OMAPL137 EVM both DMA and non DMA mode.
spi: PRSDK-1256: add timeout support for polled mode SPI/McSPI transaction
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
spi: PRSDK-1256: add timeout support for polled mode SPI/McSPI transaction
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
PDK-3715: Migrate to new CSL SOC alias change
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Merge pull request #164 in PROCESSOR-SDK/spi-lld from PRSDK-4069 to master
* commit '7caad191e3226371c753ab37faac8dee39e76f83':
ospi: PRSDK-4069: added stub for XIP enable flag for J721e
am65xx/ospi/xip: added stub for sending XIP command to flash
* commit '7caad191e3226371c753ab37faac8dee39e76f83':
ospi: PRSDK-4069: added stub for XIP enable flag for J721e
am65xx/ospi/xip: added stub for sending XIP command to flash
Merge pull request #175 in PROCESSOR-SDK/spi-lld from PRSDK-5094 to master
* commit '0370daf32ada2d8b72dbdc7fac0e9fe4076d3d44':
qspi: PRSDK-5094: add dma support for QSPI IP v1 driver
* commit '0370daf32ada2d8b72dbdc7fac0e9fe4076d3d44':
qspi: PRSDK-5094: add dma support for QSPI IP v1 driver
ospi: PRSDK-4069: added stub for XIP enable flag for J721e
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
qspi: PRSDK-5094: add dma support for QSPI IP v1 driver
Add dma support in memory map mode for QSPI IP v1 driver to increase the
read/write performance.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Add dma support in memory map mode for QSPI IP v1 driver to increase the
read/write performance.
Signed-off-by: Hao Zhang <hzhang@ti.com>
am65xx/ospi/xip: added stub for sending XIP command to flash
Signed-off-by: Somnath Mukherjee <somnath@ti.com>
Signed-off-by: Somnath Mukherjee <somnath@ti.com>
Merge pull request #168 in PROCESSOR-SDK/spi-lld from j7_packaging_fix to master
* commit '71adaddb82cf25fb169598339950690ffff01e52':
Add the missing files SPI_V0
Fixing the inclusion of files for soc indp library case
Further cleanup of source packaging per soc
Facilitate using SPI_soc.h instead of v0/v1
j7_packaging_issue_fix
* commit '71adaddb82cf25fb169598339950690ffff01e52':
Add the missing files SPI_V0
Fixing the inclusion of files for soc indp library case
Further cleanup of source packaging per soc
Facilitate using SPI_soc.h instead of v0/v1
j7_packaging_issue_fix
Merge pull request #172 in PROCESSOR-SDK/spi-lld from PRSDK-5275 to master
* commit '935a6ff2646c64055297837e78d6304649bea0d7':
ospi: PRSDK-5275: add 166MHz RCLK test cases for automation
* commit '935a6ff2646c64055297837e78d6304649bea0d7':
ospi: PRSDK-5275: add 166MHz RCLK test cases for automation
ospi: PRSDK-5275: add 166MHz RCLK test cases for automation
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Add the missing files SPI_V0
Fixing the inclusion of files for soc indp library case
Merge pull request #171 in PROCESSOR-SDK/spi-lld from PRSDK-5265 to master
* commit '3382e118e5133002c5b7b4580bce75fb21c3c5c0':
ospi: PRSDK-5265: fix issue in INDAC mode with interrupt enabled
* commit '3382e118e5133002c5b7b4580bce75fb21c3c5c0':
ospi: PRSDK-5265: fix issue in INDAC mode with interrupt enabled
Further cleanup of source packaging per soc
Merge pull request #169 in PROCESSOR-SDK/spi-lld from PRSDK-5260 to master
* commit '6c38a7c58dd0236b893054cfa4d10fe7cfc4ce5e':
ospi: PRSDK-5260: enable DDR mode by default for J7
ospi: fix test size bug introduced by J7 changes
ospi: PRSDK-5260: support SDR mode
* commit '6c38a7c58dd0236b893054cfa4d10fe7cfc4ce5e':
ospi: PRSDK-5260: enable DDR mode by default for J7
ospi: fix test size bug introduced by J7 changes
ospi: PRSDK-5260: support SDR mode
ospi: PRSDK-5265: fix issue in INDAC mode with interrupt enabled
Fix the wrong OSPI interrupt number used for A53 core.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Fix the wrong OSPI interrupt number used for A53 core.
Signed-off-by: Hao Zhang <hzhang@ti.com>
ospi: PRSDK-5260: enable DDR mode by default for J7
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/spi-lld into j7_packaging_fix
Conflicts:
src/src_files_common.mk
Conflicts:
src/src_files_common.mk
Facilitate using SPI_soc.h instead of v0/v1
Merge pull request #170 in PROCESSOR-SDK/spi-lld from review_j7_fix_sivaraj to master
* commit 'a486df131fe4312ffd8e09b1be581d91c03bc508':
Disable J7 build still package build is fixed
* commit 'a486df131fe4312ffd8e09b1be581d91c03bc508':
Disable J7 build still package build is fixed
Disable J7 build still package build is fixed
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
ospi: fix test size bug introduced by J7 changes
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
ospi: PRSDK-5260: support SDR mode
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
j7_packaging_issue_fix
Merge pull request #166 in PROCESSOR-SDK/spi-lld from PRSDK-5288 to master
* commit '05d68c79cbc8a8a12f50a0a8d56d635c5d1b6f52':
qspi: PRSDK-5288: remove redundant OSAL_pendLock code
* commit '05d68c79cbc8a8a12f50a0a8d56d635c5d1b6f52':
qspi: PRSDK-5288: remove redundant OSAL_pendLock code
Merge pull request #167 in PROCESSOR-SDK/spi-lld from review_package_fix_sivaraj to master
* commit '92de25b5b297a8b95d05e3f04ffa18682483841f':
Fix package build
* commit '92de25b5b297a8b95d05e3f04ffa18682483841f':
Fix package build
Fix package build
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
qspi: PRSDK-5288: remove redundant OSAL_pendLock code
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge pull request #165 in PROCESSOR-SDK/spi-lld from review_j721e_sivaraj to master
* commit '7beec17f578a7f8a10f5924ab3be885426d76635':
PDK-3586: J7 to J721E
* commit '7beec17f578a7f8a10f5924ab3be885426d76635':
PDK-3586: J7 to J721E
PDK-3586: J7 to J721E
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Merge pull request #163 in PROCESSOR-SDK/spi-lld from am75xx_integration_review to master
* commit '700a856e0d4492cb513d679786d8df112733bbf5':
J7 integration: Addressing review comments
Fixes for OSPI flash example on A72 core
Disabling flash write for VLAB test
am75xx Integration initial version
* commit '700a856e0d4492cb513d679786d8df112733bbf5':
J7 integration: Addressing review comments
Fixes for OSPI flash example on A72 core
Disabling flash write for VLAB test
am75xx Integration initial version
J7 integration: Addressing review comments
Fixes for OSPI flash example on A72 core
Merge pull request #162 in PROCESSOR-SDK/spi-lld from PRSDK-5029 to master
* commit 'c38c3bdc46b51687a7d41ed0f648b30f15919188':
PRSDK-5029: Corrected the placement of QSPI flash dummy read cycles
* commit 'c38c3bdc46b51687a7d41ed0f648b30f15919188':
PRSDK-5029: Corrected the placement of QSPI flash dummy read cycles
Disabling flash write for VLAB test
am75xx Integration initial version
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
Signed-off-by: Mahesh Radhakrishnan <m-radhakrishnan2@ti.com>
PRSDK-5029: Corrected the placement of QSPI flash dummy read cycles
Merge pull request #161 in PROCESSOR-SDK/spi-lld from review-PRSDK-5273 to master
* commit 'db0ee33cb82e3f4ed684095862c0ca5245854cc3':
PRSDK-5273: RTSC depdencies added
* commit 'db0ee33cb82e3f4ed684095862c0ca5245854cc3':
PRSDK-5273: RTSC depdencies added
PRSDK-5273: RTSC depdencies added
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
5 years agoMerge pull request #160 in PROCESSOR-SDK/spi-lld from PRSDK-5265 to master REL.PDK.J7.00.05.00.09 REL.PDK.J7.00.05.00.10 REL.PDK.J7.00.05.00.11 REL.PDK.J7.00.05.00.12 REL.PDK.J7.00.05.00.13 REL.PDK.J7.00.05.00.14 REL.PDK.J7.00.05.00.15
Merge pull request #160 in PROCESSOR-SDK/spi-lld from PRSDK-5265 to master
* commit '7fd437a6e309837bd917da75f427733ba8c107d1':
ospi: PRSDK-5265: fix issue of OSPI INDAC mode with interrupt enabled
* commit '7fd437a6e309837bd917da75f427733ba8c107d1':
ospi: PRSDK-5265: fix issue of OSPI INDAC mode with interrupt enabled
ospi: PRSDK-5265: fix issue of OSPI INDAC mode with interrupt enabled
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
5 years agoMerge pull request #159 in PROCESSOR-SDK/spi-lld from PRSDK-5196 to master DEV.SPI_LLD.01.00.00.13B REL.PDK.J7.00.05.00.01 REL.PDK.J7.00.05.00.02 REL.PDK.J7.00.05.00.03 REL.PDK.J7.00.05.00.04 REL.PDK.J7.00.05.00.05 REL.PDK.J7.00.05.00.06 REL.PDK.J7.00.05.00.07 REL.PDK.J7.00.05.00.08
Merge pull request #159 in PROCESSOR-SDK/spi-lld from PRSDK-5196 to master
* commit '289a78e043efa0276eb09155a41e088324067b88':
spi: PRSDK-5196: fix a compilation option error introduced by PRSDK-297
* commit '289a78e043efa0276eb09155a41e088324067b88':
spi: PRSDK-5196: fix a compilation option error introduced by PRSDK-297
spi: PRSDK-5196: fix a compilation option error introduced by PRSDK-297
There was a typo error "-mtune=cortex-a15-marm" introduced by PRSDK-297
which caused all the am5 bios project compilation failed, the correct
compilation option should be "-mtune=cortex-a15 -marm".
Signed-off-by: Hao Zhang <hzhang@ti.com>
There was a typo error "-mtune=cortex-a15-marm" introduced by PRSDK-297
which caused all the am5 bios project compilation failed, the correct
compilation option should be "-mtune=cortex-a15 -marm".
Signed-off-by: Hao Zhang <hzhang@ti.com>
5 years agoMerge pull request #158 in PROCESSOR-SDK/spi-lld from ospi_fix to master DEV.SPI_LLD.01.00.00.13A
Merge pull request #158 in PROCESSOR-SDK/spi-lld from ospi_fix to master
* commit '1044dd91947f03c36b246e4a3ea99b546d2d775f':
ospi: PRSDK-4050: increase read data delay for 160MHz
* commit '1044dd91947f03c36b246e4a3ea99b546d2d775f':
ospi: PRSDK-4050: increase read data delay for 160MHz
ospi: PRSDK-4050: increase read data delay for 160MHz
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge pull request #157 in PROCESSOR-SDK/spi-lld from ospi_fix to master
* commit '285399ea94362c974c44053cd3ea91f25cac6004':
ospi: PRSDK-4050: reduce phy calibration delay
ospi: PRSDK-4050: fix dma channel tear down timeout issue
* commit '285399ea94362c974c44053cd3ea91f25cac6004':
ospi: PRSDK-4050: reduce phy calibration delay
ospi: PRSDK-4050: fix dma channel tear down timeout issue
ospi: PRSDK-4050: reduce phy calibration delay
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
ospi: PRSDK-4050: fix dma channel tear down timeout issue
Add tear down complete queue to allow channel to be torn down properly
Signed-off-by: Hao Zhang <hzhang@ti.com>
Add tear down complete queue to allow channel to be torn down properly
Signed-off-by: Hao Zhang <hzhang@ti.com>
5 years agoMerge pull request #156 in PROCESSOR-SDK/spi-lld from PRSDK-5081 to master DEV.PROCESSOR-SDK.05.02.00.07 DEV.SPI_LLD.01.00.00.13
Merge pull request #156 in PROCESSOR-SDK/spi-lld from PRSDK-5081 to master
* commit '4005376a4c2c278a067a94b753ae7c14e6f1818b':
mcspi: PRSDK-5081: fix MCSPI MasterSlave tests fail on AM654x-IDK with MCU
* commit '4005376a4c2c278a067a94b753ae7c14e6f1818b':
mcspi: PRSDK-5081: fix MCSPI MasterSlave tests fail on AM654x-IDK with MCU
mcspi: PRSDK-5081: fix MCSPI MasterSlave tests fail on AM654x-IDK with MCU
The default spi0 clk pinmux configuration does not support loopback
for idk/mcu, unit test example need to enable it.
Signed-off-by: Hao Zhang <hzhang@ti.com>
The default spi0 clk pinmux configuration does not support loopback
for idk/mcu, unit test example need to enable it.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge pull request #155 in PROCESSOR-SDK/spi-lld from PRSDK-5096 to master
* commit '415eb2808a93a23de48d8d086425d18f0fa2c2e3':
ospi: PRSDK-5096: OSPI DMA write fails with large DMA transfer size
* commit '415eb2808a93a23de48d8d086425d18f0fa2c2e3':
ospi: PRSDK-5096: OSPI DMA write fails with large DMA transfer size
ospi: PRSDK-5096: OSPI DMA write fails with large DMA transfer size
Check if the OSPI controller is idle before sending the read status
command to flash and replace the Osal_delay with loop delay to reduce
the idle wait time.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Check if the OSPI controller is idle before sending the read status
command to flash and replace the Osal_delay with loop delay to reduce
the idle wait time.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge pull request #154 in PROCESSOR-SDK/spi-lld from REL_1.0.0.13 to master
* commit '4eae513265a129a7b5f5009ff4695ece603d16ec':
spi: update version and docs for release 1.0.0.13
* commit '4eae513265a129a7b5f5009ff4695ece603d16ec':
spi: update version and docs for release 1.0.0.13
spi: update version and docs for release 1.0.0.13
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge pull request #153 in PROCESSOR-SDK/spi-lld from bugfix/PRSDK-5105-pinmux_fixes to master
* commit '30fb3951e5f30bb4e2ca60a9b15f8d49dd793b30':
Ended up retracing the pins, so no need for workaround pinmuxing. Move OUT0 pin to OUT1.
Set the re-routed pins to inputs to avoid any line conflicts
* commit '30fb3951e5f30bb4e2ca60a9b15f8d49dd793b30':
Ended up retracing the pins, so no need for workaround pinmuxing. Move OUT0 pin to OUT1.
Set the re-routed pins to inputs to avoid any line conflicts
Ended up retracing the pins, so no need for workaround pinmuxing. Move OUT0 pin to OUT1.
Merge pull request #152 in PROCESSOR-SDK/spi-lld from PRSDK-4454 to master
* commit '25b9ccc68be648e27b8c9d7edc15dc2feee5a13e':
PRSDK-4454: Removed source files inclusion for Doxygen
* commit '25b9ccc68be648e27b8c9d7edc15dc2feee5a13e':
PRSDK-4454: Removed source files inclusion for Doxygen
PRSDK-4454: Removed source files inclusion for Doxygen
Set the re-routed pins to inputs to avoid any line conflicts
Merge pull request #151 in PROCESSOR-SDK/spi-lld from PRSDK-5050 to master
* commit '2d17d8b9f3feb384e7faa597f2f8aedfd0e9d9c4':
ospi: PRSDK-4960: add CPU load measurement support in bios example
* commit '2d17d8b9f3feb384e7faa597f2f8aedfd0e9d9c4':
ospi: PRSDK-4960: add CPU load measurement support in bios example
ospi: PRSDK-4960: add CPU load measurement support in bios example
Signed-off-by: Hao Zhang <hzhang@ti.com>
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge pull request #135 in PROCESSOR-SDK/spi-lld from PRSDK-4704 to master
* commit '3f683e5c79e12a45b433b100b50ac4d81b386021':
PRSDK-4704: Increaseing the MPU region size to 32K
* commit '3f683e5c79e12a45b433b100b50ac4d81b386021':
PRSDK-4704: Increaseing the MPU region size to 32K
Merge pull request #150 in PROCESSOR-SDK/spi-lld from bugfix/PRSDK-5105-pinmux_fixes to master
* commit 'd6bba8be1fa83a9c80e2241ea27929ab38743870':
Add pinmux masks for AM437x
* commit 'd6bba8be1fa83a9c80e2241ea27929ab38743870':
Add pinmux masks for AM437x
Add pinmux masks for AM437x
Merge pull request #149 in PROCESSOR-SDK/spi-lld from espi_fw/docs_update_12_4_18 to master
* commit 'c4e4ff3c9da1263b5885b368b78547f5568bb406':
Update user guide and design document
* commit 'c4e4ff3c9da1263b5885b368b78547f5568bb406':
Update user guide and design document
Update user guide and design document
Merge pull request #148 in PROCESSOR-SDK/spi-lld from PRSDK-5050 to master
* commit '77c732f8e9b4a8d3228481bf44290b6764269dc1':
spi: PRSDK-5050: fix write issue in non-DMA DAC mode
* commit '77c732f8e9b4a8d3228481bf44290b6764269dc1':
spi: PRSDK-5050: fix write issue in non-DMA DAC mode
spi: PRSDK-5050: fix write issue in non-DMA DAC mode
non-DMA DAC mode write test failed with special data pattern "0xAA",
to fix the problem, the driver checks the write completion status
before writing the next word.
Signed-off-by: Hao Zhang <hzhang@ti.com>
non-DMA DAC mode write test failed with special data pattern "0xAA",
to fix the problem, the driver checks the write completion status
before writing the next word.
Signed-off-by: Hao Zhang <hzhang@ti.com>
Merge pull request #147 in PROCESSOR-SDK/spi-lld from bugfix/PRSDK-5105-idkam437x-driver-not-properly-setting-up-pru to master
* commit 'd23de585e14bf6fbf750a7756a6217320b8aebc9':
Load code to proper ICSS, don't pinmux unused pins, use proper addresses in .cfg, use proper MCSPI instance number
* commit 'd23de585e14bf6fbf750a7756a6217320b8aebc9':
Load code to proper ICSS, don't pinmux unused pins, use proper addresses in .cfg, use proper MCSPI instance number