4 years agoMerge pull request #118 in PROCESSOR-SDK/usb from PRSDK-5873_PRSDK-5867_move_DMSC_res... DEV.USB_LLD.01.00.00.18A 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 REL.PDK.J7.00.09.01.01 REL.PDK.J7.00.09.01.02
Merge pull request #118 in PROCESSOR-SDK/usb from PRSDK-5873_PRSDK-5867_move_DMSC_reserve to master
* commit '8c3bdae6bdb94f3a2b742492bdbfc5bcfb23a0d1':
Change the USB LLD examples linker files
* commit '8c3bdae6bdb94f3a2b742492bdbfc5bcfb23a0d1':
Change the USB LLD examples linker files
Merge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/usb into PRSDK-5873_PRSDK-5867_move_DMSC_reserve
Change the USB LLD examples linker files
Change all USB CCS examples on AM65xx to use local linker files
instead of from the ti/build infrastructure. These local linker files
move the DMSC reserved localtion to end of MSMC to match with
actual DMSC firewalls.
Change all USB CCS examples on AM65xx to use local linker files
instead of from the ti/build infrastructure. These local linker files
move the DMSC reserved localtion to end of MSMC to match with
actual DMSC firewalls.
4 years agoMerge pull request #117 in PROCESSOR-SDK/usb from docs_update to master DEV.PROCESSOR-SDK.06.00.00.05 DEV.USB_LLD.01.00.00.18 REL.PDK.J7.00.09.00.02 REL.PDK.J7.00.09.00.03
Merge pull request #117 in PROCESSOR-SDK/usb from docs_update to master
* commit '7545dca27fc4701b569665b87c20a773c68a6598':
Docs update
* commit '7545dca27fc4701b569665b87c20a773c68a6598':
Docs update
Merge pull request #116 in PROCESSOR-SDK/usb from PRSDK-5873_PRSDK-5867_move_DMSC_reserve to master
* commit '458bc4ba27ae61bbf5debb5a297bdeaa26ce23ce':
Move linker files with no-cache sections to USB example
Update USB examples with new linker files
* commit '458bc4ba27ae61bbf5debb5a297bdeaa26ce23ce':
Move linker files with no-cache sections to USB example
Update USB examples with new linker files
Docs update
Move linker files with no-cache sections to USB example
CSL does not init an non-cache section in MSMC.
So moving build infrastructure linker files with non-cache sections to internal USB examples
The ti/build linker files no longer have these non-cache sections
CSL does not init an non-cache section in MSMC.
So moving build infrastructure linker files with non-cache sections to internal USB examples
The ti/build linker files no longer have these non-cache sections
Merge pull request #115 in PROCESSOR-SDK/usb from PRSDK-5653_usb_config_declaration_mismatch to master
* commit '0a4f1d2492209a7da6add67c4f8323c6a39f7fdd':
Change USB_Config from const to non-const
Moving away from const USB_Config
* commit '0a4f1d2492209a7da6add67c4f8323c6a39f7fdd':
Change USB_Config from const to non-const
Moving away from const USB_Config
Update USB examples with new linker files
DMSC changes its firewalled memory. Update the examples to use these
new linker files in ti/build infrastructure.
Update the non-cache section addresses based on the new linker file
DMSC changes its firewalled memory. Update the examples to use these
new linker files in ti/build infrastructure.
Update the non-cache section addresses based on the new linker file
Change USB_Config from const to non-const
Merge branch 'master' into PRSDK-5653_usb_config_declaration_mismatch
Merge pull request #114 in PROCESSOR-SDK/usb from PRSDK-4453 to master
* commit 'a1cff62fcf7b5798f2a7661d17e1ad15c17b59df':
PRSDK-4453 Rename SMP example name in align with other LLD examples
* commit 'a1cff62fcf7b5798f2a7661d17e1ad15c17b59df':
PRSDK-4453 Rename SMP example name in align with other LLD examples
PRSDK-4453 Rename SMP example name in align with other LLD examples
Merge pull request #113 in PROCESSOR-SDK/usb from PRSDK-4453 to master
* commit 'c5fdcce7422d2e013e2727caa7d142f56031cab4':
PRSDK-4453 Add SMP enable examples for A15 and A53
PRSDK-4453 Update makefile for SMP mode
* commit 'c5fdcce7422d2e013e2727caa7d142f56031cab4':
PRSDK-4453 Add SMP enable examples for A15 and A53
PRSDK-4453 Update makefile for SMP mode
PRSDK-4453 Add SMP enable examples for A15 and A53
Add USB example with SMP enabled for AM65xx and AM572x EVM
Update component makefile to add entry for SMP enabled test.
Add RTSC project text file and config file for AM572x EVM to create SMP
enabled project.
Add USB example with SMP enabled for AM65xx and AM572x EVM
Update component makefile to add entry for SMP enabled test.
Add RTSC project text file and config file for AM572x EVM to create SMP
enabled project.
PRSDK-4453 Update makefile for SMP mode
Update example makefile to include config file which add PDK driver
components libraries and osal packages for SMP mode
Update example makefile to include config file which add PDK driver
components libraries and osal packages for SMP mode
4 years agoMerge pull request #112 in PROCESSOR-SDK/usb from PRSDK-3669 to master REL.PDK.J7.00.09.00.01
Merge pull request #112 in PROCESSOR-SDK/usb from PRSDK-3669 to master
* commit 'b37c305b628d44bc9b6b90ec70fdc6817593ff9b':
PRSDK-3669: Updated copyright year info
PRSDK-3669: Fix for C++ compilation issue
* commit 'b37c305b628d44bc9b6b90ec70fdc6817593ff9b':
PRSDK-3669: Updated copyright year info
PRSDK-3669: Fix for C++ compilation issue
PRSDK-3669: Updated copyright year info
PRSDK-3669: Fix for C++ compilation issue
Including the header file usbdbulkint.h before the dependent header file usblib.h
results in compilation error.
This causes "undefined" error while validating the C++ build
environment.
This patch provides the fix to this by including the dependent header
file
Including the header file usbdbulkint.h before the dependent header file usblib.h
results in compilation error.
This causes "undefined" error while validating the C++ build
environment.
This patch provides the fix to this by including the dependent header
file
Moving away from const USB_Config
USB_Config can be set dynamically during run time so need to change
it to non-const.
Also fix linking error due to mismatch declarations of
consts variables
USB_Config can be set dynamically during run time so need to change
it to non-const.
Also fix linking error due to mismatch declarations of
consts variables
5 years agoMerge pull request #111 in PROCESSOR-SDK/usb from 5.3.docs to master DEV.PROCESSOR-SDK.05.03.00.05 DEV.USB_LLD.01.00.00.17
Merge pull request #111 in PROCESSOR-SDK/usb from 5.3.docs to master
* commit 'dea6f6f1ef0b769c68a10fc47f789f0b5aa19f2b':
Update docs for 5.3
* commit 'dea6f6f1ef0b769c68a10fc47f789f0b5aa19f2b':
Update docs for 5.3
Update docs for 5.3
Merge pull request #110 in PROCESSOR-SDK/usb from PRSDK-5533_failed_enum_by_bulk_in to master
* commit '177f749d28305872c80a39c578bfb9f7d252f9d2':
Replace if(1) with previously used code
Remove consolePrintf
Add reset fix for MSC baremetal AM335x
Clean up the code that resets the USBSS
Fix typo in code comments
Add ability to restart the USB stack
Properly tear down TX DMA during disconnect
* commit '177f749d28305872c80a39c578bfb9f7d252f9d2':
Replace if(1) with previously used code
Remove consolePrintf
Add reset fix for MSC baremetal AM335x
Clean up the code that resets the USBSS
Fix typo in code comments
Add ability to restart the USB stack
Properly tear down TX DMA during disconnect
Merge pull request #107 in PROCESSOR-SDK/usb from PRSDK-3855_remove_printf_in_debug_build to master
* commit 'fd63b706c67f0fbca195d91042a3ae042ea488f2':
Remove debug_printf in debug build
* commit 'fd63b706c67f0fbca195d91042a3ae042ea488f2':
Remove debug_printf in debug build
Merge pull request #109 in PROCESSOR-SDK/usb from PRSDK-5489_wrong_bulk_state_when_preempted to master
* commit '0444c3f2a719667f1e02f101938471f452441899':
Fix mismatch Bulk state when USB task is preempted
* commit '0444c3f2a719667f1e02f101938471f452441899':
Fix mismatch Bulk state when USB task is preempted
Replace if(1) with previously used code
Merge pull request #108 in PROCESSOR-SDK/usb from PRSDK-5003_adding_dev_bulk_for_am57x_evm to master
* commit 'c5d6d8b8bdb63e620631a0085775532bba5c80fc':
Add Dev Bulk example for AM572x EVM
* commit 'c5d6d8b8bdb63e620631a0085775532bba5c80fc':
Add Dev Bulk example for AM572x EVM
Remove consolePrintf
These consolePrintfs were supposed to be removed during code
cleanup earlier, but I missed them.
These consolePrintfs were supposed to be removed during code
cleanup earlier, but I missed them.
Add reset fix for MSC baremetal AM335x
Add USB reset for AM335x DEV MSC bare-metal example
Add USB reset for AM335x DEV MSC bare-metal example
Clean up the code that resets the USBSS
Fix comments, clean up, and add the reset code into
bare metal AM335x as well.
Fix comments, clean up, and add the reset code into
bare metal AM335x as well.
Fix typo in code comments
Fix mismatch Bulk state when USB task is preempted
When USB is running in a low priority task, a higher priority
task can pre-empt it. This pre-emption messes up the internal USB
bulk state and renders the USB stack not working.
Fix is to set the Bulk state before calling the lower level API that
sets up the USB core transaction.
When USB is running in a low priority task, a higher priority
task can pre-empt it. This pre-emption messes up the internal USB
bulk state and renders the USB stack not working.
Fix is to set the Bulk state before calling the lower level API that
sets up the USB core transaction.
Add Dev Bulk example for AM572x EVM
Remove debug_printf in debug build
debug_printf() is a wrapper to UART_printf by default
UART is running in interrupt mode by default. This will cause
random exception that's hard to debug. Remove this printf because
of this reason.
debug_printf() can be mapped to a function that prints to memory buffer
if necessary.
debug_printf() is a wrapper to UART_printf by default
UART is running in interrupt mode by default. This will cause
random exception that's hard to debug. Remove this printf because
of this reason.
debug_printf() can be mapped to a function that prints to memory buffer
if necessary.
Add ability to restart the USB stack
Soft-reset USBSS and restart USB stack upon USB disconnection
This is to fix USB device enumeration problem after USB disconnect
while USB USB bulk in is happening.
Soft-reset USBSS and restart USB stack upon USB disconnection
This is to fix USB device enumeration problem after USB disconnect
while USB USB bulk in is happening.
Properly tear down TX DMA during disconnect
If disconnecting USB cable while the device is
doing Bulk IN transaction can cause problem. Basically the next
Bulk IN transaction after connecting USB cable again will send out
bogus data (seen in the SCSI INQUIRY command)
Add proper DMA tear down to prevent problem.
This commit fix part of tear down. It helps but not completely solve
all problems yet.
If disconnecting USB cable while the device is
doing Bulk IN transaction can cause problem. Basically the next
Bulk IN transaction after connecting USB cable again will send out
bogus data (seen in the SCSI INQUIRY command)
Add proper DMA tear down to prevent problem.
This commit fix part of tear down. It helps but not completely solve
all problems yet.
Merge pull request #101 in PROCESSOR-SDK/usb from prsdk-5165 to master
* commit 'b0b98e81b2a303846b08336dd55b0042b83ef6f7':
Updated PLL patch
Dll patch for AM572x USB3 PHY
* commit 'b0b98e81b2a303846b08336dd55b0042b83ef6f7':
Updated PLL patch
Dll patch for AM572x USB3 PHY
Merge pull request #106 in PROCESSOR-SDK/usb from PRSDK-5464_update_csl_arch_include to master
* commit '407273645ee685de52750a71acbdbddc5d10f103':
Update with latest CSL
* commit '407273645ee685de52750a71acbdbddc5d10f103':
Update with latest CSL
Update with latest CSL
CSL changed the arch include files and cause USB compilation error
This fixes the mentioned problem.
CSL changed the arch include files and cause USB compilation error
This fixes the mentioned problem.
Merge pull request #103 in PROCESSOR-SDK/usb from PRSDK-3609_usb_bulk_perf_tool to master
* commit '67d19ad4b5d2297c195d71b0b7012f10ec26c477':
Update function comments for clarity
Removed unused function
Sync with master
Support USB bulk perf test
Finalizing USB3.0 support for AM65xx
Fix comments to C comment style
Clean up to get ready to merge to master
Some clean up before merging with master
Fix the base addresses in TBUS dump functions
Updated with latest CSL SERDES changes
Add more SERDES settings from Arun
Attempt to bring USB link to compliance mode
Add code to force link to compliance mode
Temporariy add this branch to share with Arun
Support USB bulk perf test
* commit '67d19ad4b5d2297c195d71b0b7012f10ec26c477':
Update function comments for clarity
Removed unused function
Sync with master
Support USB bulk perf test
Finalizing USB3.0 support for AM65xx
Fix comments to C comment style
Clean up to get ready to merge to master
Some clean up before merging with master
Fix the base addresses in TBUS dump functions
Updated with latest CSL SERDES changes
Add more SERDES settings from Arun
Attempt to bring USB link to compliance mode
Add code to force link to compliance mode
Temporariy add this branch to share with Arun
Support USB bulk perf test
Updated PLL patch
Merge pull request #87 in PROCESSOR-SDK/usb from PRSDK-4108 to master
* commit '84d3fb1a31e484b5870d2ab23d0b36d710378f42':
PRSDK-4108 Address review comments code cleanup
PRSDK-4108 Update Copyright bannerof modified files
PRSDK-4108 Address review comments
PRSDK-4108 Add API to update codec volume
PRSDK-4108 Change sequence of USB_MUSB_STATE_RX
* commit '84d3fb1a31e484b5870d2ab23d0b36d710378f42':
PRSDK-4108 Address review comments code cleanup
PRSDK-4108 Update Copyright bannerof modified files
PRSDK-4108 Address review comments
PRSDK-4108 Add API to update codec volume
PRSDK-4108 Change sequence of USB_MUSB_STATE_RX
PRSDK-4108 Address review comments code cleanup
Change pvInstance variable name to pvGadjetObj in DataReceived function
Change pvInstance variable name to pvGadjetObj in DataReceived function
Merge pull request #96 in PROCESSOR-SDK/usb from PRSDK-4991 to master
* commit 'e54fb9955a235bf693559990ce7c0245bf45b685':
PRSDK-4991 Address review commemts
PRSDK-4991 Fix USB Device example size issue
* commit 'e54fb9955a235bf693559990ce7c0245bf45b685':
PRSDK-4991 Address review commemts
PRSDK-4991 Fix USB Device example size issue
PRSDK-4991 Address review commemts
1. Increase the RAM disk size from 1MB to 16MB for OMAPL137 and
OMAPL138.
2. Remove all the code specific to OMAPL13x platform to vary between
1MB and 16 MB.
1. Increase the RAM disk size from 1MB to 16MB for OMAPL137 and
OMAPL138.
2. Remove all the code specific to OMAPL13x platform to vary between
1MB and 16 MB.
PRSDK-4991 Fix USB Device example size issue
The MBR array which is added for the USB device example is for 16MB
FAT16 filesystem.
The OMAPL137 has limited RAM size the exaposed RAM memory as a USB
device is derived only for 1MB. But while running the example it shows
the total memory size is 16MB, the issue is fixed by changing the MBR
section and FATFS Entry location and Root Directory and File content
location based on 1MB MBR.
The MBR array which is added for the USB device example is for 16MB
FAT16 filesystem.
The OMAPL137 has limited RAM size the exaposed RAM memory as a USB
device is derived only for 1MB. But while running the example it shows
the total memory size is 16MB, the issue is fixed by changing the MBR
section and FATFS Entry location and Root Directory and File content
location based on 1MB MBR.
Update function comments for clarity
Merge pull request #105 in PROCESSOR-SDK/usb from PRSDK-5306_fixConsolePuts to master
* commit 'fcb4f5bb5374a1befd39444de747a103debd9f64':
Fix the function definition to match with prototype
* commit 'fcb4f5bb5374a1befd39444de747a103debd9f64':
Fix the function definition to match with prototype
Fix the function definition to match with prototype
TI CGT toolchain doesn't see matching between function protype and
the function call and thus removing it when using -O4 linking
optimization. Fix the function to match with the prototype so that
the linking passes with latest toolchain
TI CGT toolchain doesn't see matching between function protype and
the function call and thus removing it when using -O4 linking
optimization. Fix the function to match with the prototype so that
the linking passes with latest toolchain
Removed unused function
Merge pull request #104 in PROCESSOR-SDK/usb from review-PRSDK-5273 to master
* commit '030b196e66562c38eb4ea0cd7493aa5b6bca35b5':
PRSDK-5273: RTSC depdencies added
* commit '030b196e66562c38eb4ea0cd7493aa5b6bca35b5':
PRSDK-5273: RTSC depdencies added
Sync with master
Merge branch 'PRSDK-3609_usb_bulk_perf_tool' of ssh://bitbucket.itg.ti.com/processor-sdk/usb into PRSDK-3609_usb_bulk_perf_tool
Merge branch 'master' into PRSDK-3609_usb_bulk_perf_tool
Merge pull request #102 in PROCESSOR-SDK/usb from am65xx_usb3_bringup to master
* commit '1411d27ba035f25bdf60cc54c1b62108b13160f3':
Remove extern consolePrintf
Remove printf for release build
Add the USB3.0 debug flag
Address code review
Finalizing USB3.0 support for AM65xx
Fix comments to C comment style
Clean up to get ready to merge to master
Some clean up before merging with master
Fix the base addresses in TBUS dump functions
Updated with latest CSL SERDES changes
Add more SERDES settings from Arun
Attempt to bring USB link to compliance mode
Add code to force link to compliance mode
Temporariy add this branch to share with Arun
* commit '1411d27ba035f25bdf60cc54c1b62108b13160f3':
Remove extern consolePrintf
Remove printf for release build
Add the USB3.0 debug flag
Address code review
Finalizing USB3.0 support for AM65xx
Fix comments to C comment style
Clean up to get ready to merge to master
Some clean up before merging with master
Fix the base addresses in TBUS dump functions
Updated with latest CSL SERDES changes
Add more SERDES settings from Arun
Attempt to bring USB link to compliance mode
Add code to force link to compliance mode
Temporariy add this branch to share with Arun
Remove extern consolePrintf
PRSDK-5273: RTSC depdencies added
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Remove printf for release build
PRSDK-4108 Update Copyright bannerof modified files
PRSDK-4108 Address review comments
Change semaphore handle name
Remove while loop in dmaCompletionTx ISR function which causes record
path of audio class to stall and cause synchronization issue for the
playback path.
Updtae Audio application to handle mute issue. Change if condition
expression to check the volume mute flag is set.
Change semaphore handle name
Remove while loop in dmaCompletionTx ISR function which causes record
path of audio class to stall and cause synchronization issue for the
playback path.
Updtae Audio application to handle mute issue. Change if condition
expression to check the volume mute flag is set.
Add the USB3.0 debug flag
Add USB30_DEBUG flag to makefile but comment it out by default
Cleanup some comments
Add USB30_DEBUG flag to makefile but comment it out by default
Cleanup some comments
Address code review
Support USB bulk perf test
New C code that uses USB LIB on Linux can now be used to test
the USB LLD Bulk benchmark.
It supports write / read benchmark as long as the previous echo
demo test.
The python code that tests the USB bulk client is also updated to
do these same exact tests.
The C code runs faster and gives a little higher benchmark number than
what is reported by the python code. The compiled C and should be used
for perf test.
New C code that uses USB LIB on Linux can now be used to test
the USB LLD Bulk benchmark.
It supports write / read benchmark as long as the previous echo
demo test.
The python code that tests the USB bulk client is also updated to
do these same exact tests.
The C code runs faster and gives a little higher benchmark number than
what is reported by the python code. The compiled C and should be used
for perf test.
Finalizing USB3.0 support for AM65xx
Adding TestApp for USB3.0 on AM65xx (Bare-metal and RTOS)
Print a message when USB host is enumerated as USB3.0
Adding TestApp for USB3.0 on AM65xx (Bare-metal and RTOS)
Print a message when USB host is enumerated as USB3.0
Fix comments to C comment style
Clean up to get ready to merge to master
Some clean up before merging with master
Fix the base addresses in TBUS dump functions
Updated with latest CSL SERDES changes
Calling TBUS dump during polling.active to get
proper RX stats
Calling TBUS dump during polling.active to get
proper RX stats
Add more SERDES settings from Arun
Attempt to bring USB link to compliance mode
Add code to force link to compliance mode
Compliance mode can be used to test the links or signal integrity
Compliance mode can be used to test the links or signal integrity
Temporariy add this branch to share with Arun
Support USB bulk perf test
New C code that uses USB LIB on Linux can now be used to test
the USB LLD Bulk benchmark.
It supports write / read benchmark as long as the previous echo
demo test.
The python code that tests the USB bulk client is also updated to
do these same exact tests.
The C code runs faster and gives a little higher benchmark number than
what is reported by the python code. The compiled C and should be used
for perf test.
New C code that uses USB LIB on Linux can now be used to test
the USB LLD Bulk benchmark.
It supports write / read benchmark as long as the previous echo
demo test.
The python code that tests the USB bulk client is also updated to
do these same exact tests.
The C code runs faster and gives a little higher benchmark number than
what is reported by the python code. The compiled C and should be used
for perf test.
Finalizing USB3.0 support for AM65xx
Adding TestApp for USB3.0 on AM65xx (Bare-metal and RTOS)
Print a message when USB host is enumerated as USB3.0
Adding TestApp for USB3.0 on AM65xx (Bare-metal and RTOS)
Print a message when USB host is enumerated as USB3.0
Dll patch for AM572x USB3 PHY
Fix comments to C comment style
Clean up to get ready to merge to master
Merge branch 'master' into am65xx_usb3_bringup
Some clean up before merging with master
Merge branch 'master' into am65xx_usb3_bringup
5 years agoMerge pull request #100 in PROCESSOR-SDK/usb from PRSDK-5150_usb_host_msc_with_new_fa... DEV.PROCESSOR-SDK.05.02.00.07 DEV.USB_LLD.01.00.00.16B
Merge pull request #100 in PROCESSOR-SDK/usb from PRSDK-5150_usb_host_msc_with_new_fatfs to master
* commit '85fdfd3acbf544cba30375c08010262ddb117c54':
Fix USB host with latest FATFS
* commit '85fdfd3acbf544cba30375c08010262ddb117c54':
Fix USB host with latest FATFS
Merge branch 'master' into PRSDK-5150_usb_host_msc_with_new_fatfs
Fix USB host with latest FATFS
FATFS_open now calls FATFS_setPt() which calls disk_initialize()
which then calls FATFS_readBootSector. This requires FATFS being
opened after the USB drive is mounted and ready.
FATFS_open now calls FATFS_setPt() which calls disk_initialize()
which then calls FATFS_readBootSector. This requires FATFS being
opened after the USB drive is mounted and ready.
Merge pull request #98 in PROCESSOR-SDK/usb from 5_2_docs to master
* commit '64297c35bf481baefcc7b545cbd1c18f112aab42':
Update release note for 5.2
* commit '64297c35bf481baefcc7b545cbd1c18f112aab42':
Update release note for 5.2
Update release note for 5.2
Merge pull request #97 in PROCESSOR-SDK/usb from PRSDK-5149 to master
* commit '1bb2c7feca684b8c6746aa9dc288af9227e3318c':
PRSDK-5149 Exclude OMAPL13x platfrom for MCR instruction
* commit '1bb2c7feca684b8c6746aa9dc288af9227e3318c':
PRSDK-5149 Exclude OMAPL13x platfrom for MCR instruction
PRSDK-5149 Exclude OMAPL13x platfrom for MCR instruction
OMAPL13x platform does not support MCR assembly instruction used for
profiling, so excluding the instructions for OMAPL13x platform
OMAPL13x platform does not support MCR assembly instruction used for
profiling, so excluding the instructions for OMAPL13x platform
Merge pull request #91 in PROCESSOR-SDK/usb from PRSDK-4704 to master
* commit '8387dd04733fe04b17a98d4a856662b8b89d9b11':
PRSDK-4704: MPU R5 examples. Increase size of region 1 to 32K
* commit '8387dd04733fe04b17a98d4a856662b8b89d9b11':
PRSDK-4704: MPU R5 examples. Increase size of region 1 to 32K
Merge pull request #95 in PROCESSOR-SDK/usb from PRSDK-5032_add_r5_mpu_for_usb to master
* commit '1fcc5d97f335d9c3de962e0a8f8a3467257805b2':
Adding a 56KB non-cache section at end of MSMC
* commit '1fcc5d97f335d9c3de962e0a8f8a3467257805b2':
Adding a 56KB non-cache section at end of MSMC
Adding a 56KB non-cache section at end of MSMC
This section is required for USB host MSC to work
It also matches with the MSMC_NOCACHE in the ti/build/linker files
Function mpu_init() is added to overwrite the same function provided
in CSL library. This function eventually calls the
USB_armR5EnableMPUandCache() which sets up the MPU entries.
The MPU entries are similar to those of CSL, but the mpu_6 entry is new
and is the one that's responsible for the 56K no-cache section at end of MSMC.
This section is required for USB host MSC to work
It also matches with the MSMC_NOCACHE in the ti/build/linker files
Function mpu_init() is added to overwrite the same function provided
in CSL library. This function eventually calls the
USB_armR5EnableMPUandCache() which sets up the MPU entries.
The MPU entries are similar to those of CSL, but the mpu_6 entry is new
and is the one that's responsible for the 56K no-cache section at end of MSMC.
Merge pull request #94 in PROCESSOR-SDK/usb from PRSDK-5067_change_sciclient_order to master
* commit '1944384af999f789e1818aa200dd25640d6a0df0':
Change SCI client library order
* commit '1944384af999f789e1818aa200dd25640d6a0df0':
Change SCI client library order
PRSDK-4108 Add API to update codec volume
Add API to update or adjust codec volume.
Update MUSB DCD class to handle OUT packet data followed by setup
packet for ENDPOINT 0.
Update evnetcallback to update or adjust the volume request from the
USB HOST.
Add API to update or adjust codec volume.
Update MUSB DCD class to handle OUT packet data followed by setup
packet for ENDPOINT 0.
Update evnetcallback to update or adjust the volume request from the
USB HOST.
Change SCI client library order
The change in the SCI client order is necessary for the compiling the
example because now BOARD also uses SCI client.
Also piggy back:
+ Update to readme and
+ Add the generic flag BUILD_MCU for the intRouter which has problem
when building with BIOS CCS projects because they don't define
BUILD_MCU1/BUILD_MCU2
The change in the SCI client order is necessary for the compiling the
example because now BOARD also uses SCI client.
Also piggy back:
+ Update to readme and
+ Add the generic flag BUILD_MCU for the intRouter which has problem
when building with BIOS CCS projects because they don't define
BUILD_MCU1/BUILD_MCU2
Merge pull request #93 in PROCESSOR-SDK/usb from PRSDK-3931_throughput_tools to master
* commit 'cae53285abd4a6a2cda814b124c6f49f3223e1e4':
Clean up
Remove unused fsShellAppUtilsBmLog
Update device mode perf script
Add throughput benchmark tools for AM65xx USB
upated the package.bld for windows script (PRSDK-1483)
added script for windows to benchmark usb device mode (PRSDK-1483)
added script to package.bld (PRSDK-1483)
added the script to test USB device mode (PRSDK-1483)
fixed the bm command on usb host (PRSDK-1483)
added BM command to host mode (PRSDK-1483)
* commit 'cae53285abd4a6a2cda814b124c6f49f3223e1e4':
Clean up
Remove unused fsShellAppUtilsBmLog
Update device mode perf script
Add throughput benchmark tools for AM65xx USB
upated the package.bld for windows script (PRSDK-1483)
added script for windows to benchmark usb device mode (PRSDK-1483)
added script to package.bld (PRSDK-1483)
added the script to test USB device mode (PRSDK-1483)
fixed the bm command on usb host (PRSDK-1483)
added BM command to host mode (PRSDK-1483)
5 years agoMerge pull request #92 in PROCESSOR-SDK/usb from PRSDK-4506 to master refs/tags/DEV.USB_LLD.01.00.00.16A
Merge pull request #92 in PROCESSOR-SDK/usb from PRSDK-4506 to master
* commit 'a99d05328f19b0c03e4e27dfd0d9ee63b9597555':
PRSDK-4506 Remove power fault maneagement registers for OMAPL13x
PRSDK-4506 Remove power fault management registers
* commit 'a99d05328f19b0c03e4e27dfd0d9ee63b9597555':
PRSDK-4506 Remove power fault maneagement registers for OMAPL13x
PRSDK-4506 Remove power fault management registers
Merge branch 'master' of ssh://bitbucket.itg.ti.com/processor-sdk/usb into PRSDK-3931_throughput_tools
PRSDK-4108 Change sequence of USB_MUSB_STATE_RX
Whenever an IN packet followed by an OUT packet is requested
from the HOST the device has to send an Zero Length Packet,
The sequence is changed to to update the EPstate to IDLE and
then send the ZLP will remove the lag during enumeration and any
other EP0 request.
Whenever an IN packet followed by an OUT packet is requested
from the HOST the device has to send an Zero Length Packet,
The sequence is changed to to update the EPstate to IDLE and
then send the ZLP will remove the lag during enumeration and any
other EP0 request.
PRSDK-4506 Remove power fault maneagement registers for OMAPL13x
Remove EPC register and register fields for AM335x OMAPL13x platforms
Remove EPC register and register fields for AM335x OMAPL13x platforms
Clean up