5 years agoMerge pull request #41 in PROCESSOR-SDK/pcie-lld from prsdk_5_3_doc_update to master DEV.PCIE_LLD.02.03.00.03
Merge pull request #41 in PROCESSOR-SDK/pcie-lld from prsdk_5_3_doc_update to master
* commit 'b90a44eabe19c18133e37a19b367569506310a41':
Documentation update for release 5.3
* commit 'b90a44eabe19c18133e37a19b367569506310a41':
Documentation update for release 5.3
Documentation update for release 5.3
Merge pull request #40 in PROCESSOR-SDK/pcie-lld from prsdk-3853 to master
* commit 'e7b03cf85b97787ebfdbfe487d66f05009b9383a':
PRSDK-3853 : Enable second interface on am6
* commit 'e7b03cf85b97787ebfdbfe487d66f05009b9383a':
PRSDK-3853 : Enable second interface on am6
PRSDK-3853 : Enable second interface on am6
Note: AM6 GP EVM (am65xx_evm) uses second interface.
AM6 IDK EVM (am65xx_idk) uses first interface.
Note: AM6 GP EVM (am65xx_evm) uses second interface.
AM6 IDK EVM (am65xx_idk) uses first interface.
Merge pull request #39 in PROCESSOR-SDK/pcie-lld from prsdk-3851 to master
* commit '970a5865e22ad740263ef6f0c10415877a0f565b':
PRSDK-3851 : DMA support on am6
* commit '970a5865e22ad740263ef6f0c10415877a0f565b':
PRSDK-3851 : DMA support on am6
PRSDK-3851 : DMA support on am6
Merge pull request #34 in PROCESSOR-SDK/pcie-lld from prsdk-5165 to master
* commit '3488b1d9bcd704cbdb0ae8f254f873d5bf212d9f':
PRSDK-5165 : Dll patch for AM572x PCIE PHY
* commit '3488b1d9bcd704cbdb0ae8f254f873d5bf212d9f':
PRSDK-5165 : Dll patch for AM572x PCIE PHY
PRSDK-5165 : Dll patch for AM572x PCIE PHY
Merge pull request #38 in PROCESSOR-SDK/pcie-lld from prsdk-3852-sciclent to master
* commit 'd6655c1d1b030d0bfde360e4465b15ee69808862':
PRSDK-3852 : use sciclient for clock selection.
* commit 'd6655c1d1b030d0bfde360e4465b15ee69808862':
PRSDK-3852 : use sciclient for clock selection.
Merge pull request #37 in PROCESSOR-SDK/pcie-lld from prsdk-3850-m4-ints to master
* commit 'be86dc1848e4ab000370f62ce2dbd2136aa0d796':
PRSDK-3850 : enable MSI and Legacy interrupts for A53 on AM65xx.
* commit 'be86dc1848e4ab000370f62ce2dbd2136aa0d796':
PRSDK-3850 : enable MSI and Legacy interrupts for A53 on AM65xx.
PRSDK-3852 : use sciclient for clock selection.
PRSDK-3850 : enable MSI and Legacy interrupts for A53 on AM65xx.
Note: The R5 doesn't support interrupts because MSI depends on
direct support of message interrupts in the GIC500, and the
legacy interrupts are not connected to the R5s NVIC.
Note: The R5 doesn't support interrupts because MSI depends on
direct support of message interrupts in the GIC500, and the
legacy interrupts are not connected to the R5s NVIC.
5 years agoMerge pull request #33 in PROCESSOR-SDK/pcie-lld from Doc_ver_update_5.2 to master DEV.PCIE_LLD.02.03.00.02
Merge pull request #33 in PROCESSOR-SDK/pcie-lld from Doc_ver_update_5.2 to master
* commit '933f784fd070a3754d81c364fd9c1a317d4c5d68':
Documentation update for release 5.2
* commit '933f784fd070a3754d81c364fd9c1a317d4c5d68':
Documentation update for release 5.2
Documentation update for release 5.2
Merge pull request #31 in PROCESSOR-SDK/pcie-lld from PRSDK-4704 to master
* commit 'addab84c1903f78cb2f5978482c9417663e0f79b':
PRSDK-4704: Increaseing the MPU region size to 32K
* commit 'addab84c1903f78cb2f5978482c9417663e0f79b':
PRSDK-4704: Increaseing the MPU region size to 32K
Merge pull request #32 in PROCESSOR-SDK/pcie-lld from PRSDK-4169 to master
* commit 'ff8139b2d24436de774d0454b00d47abae4455df':
PRSDK-4169: Adding sciclient as a dependency for board
* commit 'ff8139b2d24436de774d0454b00d47abae4455df':
PRSDK-4169: Adding sciclient as a dependency for board
PRSDK-4169: Adding sciclient as a dependency for board
PRSDK-4704: Increaseing the MPU region size to 32K
5 years agoMerge pull request #29 in PROCESSOR-SDK/pcie-lld from prsdk-4664 to master DEV.PCIE_LLD.02.03.00.01 DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11
Merge pull request #29 in PROCESSOR-SDK/pcie-lld from prsdk-4664 to master
* commit '388c87d0d70525dcd8e5fd832326fbea31e0f8c0':
update RN
PRSDK-4664 : several integration bugs
* commit '388c87d0d70525dcd8e5fd832326fbea31e0f8c0':
update RN
PRSDK-4664 : several integration bugs
update RN
PRSDK-4664 : several integration bugs
* missing files in build
* a53 w optimizer fails due to missing barrier and missing volatile
* missing a53/r5 details in package.xs enables project build
* bad offset for remote register access
* missing files in build
* a53 w optimizer fails due to missing barrier and missing volatile
* missing a53/r5 details in package.xs enables project build
* bad offset for remote register access
Merge pull request #28 in PROCESSOR-SDK/pcie-lld from prsdk-3849-m4 to master
* commit 'fabfa8a7d1e58725e33ec0647b4789c0f00c5115':
PRSDK-3849 rev 2 (am65xx) tested with makefile example. Other revs library builds.
* commit 'fabfa8a7d1e58725e33ec0647b4789c0f00c5115':
PRSDK-3849 rev 2 (am65xx) tested with makefile example. Other revs library builds.
PRSDK-3849 rev 2 (am65xx) tested with makefile example. Other revs library builds.
5 years agoMerge pull request #26 in PROCESSOR-SDK/pcie-lld from version_udpate to master DEV.PCIE_LLD.02.02.00.13
Merge pull request #26 in PROCESSOR-SDK/pcie-lld from version_udpate to master
* commit '21181ac8d9680b84713a5199d874027330094343':
Doc/version to 2.2.0.13
* commit '21181ac8d9680b84713a5199d874027330094343':
Doc/version to 2.2.0.13
Doc/version to 2.2.0.13
Merge pull request #25 in PROCESSOR-SDK/pcie-lld from PRSDK-2194 to master
* commit '242b66dfa8cfacc244264ab8658a9f8f4472b0d5':
PRSDK-2194 Added RULES_MAKE macro
* commit '242b66dfa8cfacc244264ab8658a9f8f4472b0d5':
PRSDK-2194 Added RULES_MAKE macro
PRSDK-2194 Added RULES_MAKE macro
Added RULES_MAKE macro to support build based on custom Rules.make
location
Added RULES_MAKE macro to support build based on custom Rules.make
location
6 years agoMerge pull request #24 in PROCESSOR-SDK/pcie-lld from documentation_update_4.3 to... DEV.PCIE_LLD.02.02.00.12
Merge pull request #24 in PROCESSOR-SDK/pcie-lld from documentation_update_4.3 to master
* commit 'ea9662aeee97ea0aa61c4b63625a260945a484d1':
Documentation & version update
* commit 'ea9662aeee97ea0aa61c4b63625a260945a484d1':
Documentation & version update
Documentation & version update
Merge pull request #23 in PROCESSOR-SDK/pcie-lld from test_example_fix_PRSDK-3471 to master
* commit '99c6b0050698884be93088e49e3726091ee8c155':
Modified example/test to compile soc dependent i2c library (PRSDK-3471)
* commit '99c6b0050698884be93088e49e3726091ee8c155':
Modified example/test to compile soc dependent i2c library (PRSDK-3471)
Modified example/test to compile soc dependent i2c library (PRSDK-3471)
6 years agoMerge pull request #22 in PROCESSOR-SDK/pcie-lld from DocumentationUpdate_4.2 to... DEV.PCIE_LLD.02.02.00.11
Merge pull request #22 in PROCESSOR-SDK/pcie-lld from DocumentationUpdate_4.2 to master
* commit 'a4e90ee57420ddf605e6e0224c8a443b50a22684':
Documentation & version update
* commit 'a4e90ee57420ddf605e6e0224c8a443b50a22684':
Documentation & version update
Documentation & version update
Merge pull request #21 in PROCESSOR-SDK/pcie-lld from build_fix_PRSDK-3211 to master
* commit '736b764db095ceafe28bfe175cfed857c6a166e7':
moved .text section to DDR3 mem section
* commit '736b764db095ceafe28bfe175cfed857c6a166e7':
moved .text section to DDR3 mem section
moved .text section to DDR3 mem section
Merge pull request #20 in PROCESSOR-SDK/pcie-lld from PRSDK-3180_fix_dsp_example_crashing to master
* commit '662b0dda6bd9ff168ff368309d16a33506e422ca':
Fix for crashing of PCIe examples running on DSP
* commit '662b0dda6bd9ff168ff368309d16a33506e422ca':
Fix for crashing of PCIe examples running on DSP
Fix for crashing of PCIe examples running on DSP
The crash happens when the PCIe examples calls UART_printf()
The cause of this crash is because uart_handle inside UART_stdio.uart_handle is null
The reason uart_handle is null is because uart_open returns null
uart_open returns null because
UART_osalRegisterInterrupt(&interruptRegParams,&(object->hwi)); returns null in
object->hwi
osalRegisterInterrupt returns null because EventCombinerP_GroupRegisterInt(hwAttrs.ECM_intNum)
fails to register for interrupt #7.
The reason is because BIOS has already registered for interrupt #7
because of the line ECM.eventGroupHwiNum[0] = 7; in the CFG file.
The crash happens when the PCIe examples calls UART_printf()
The cause of this crash is because uart_handle inside UART_stdio.uart_handle is null
The reason uart_handle is null is because uart_open returns null
uart_open returns null because
UART_osalRegisterInterrupt(&interruptRegParams,&(object->hwi)); returns null in
object->hwi
osalRegisterInterrupt returns null because EventCombinerP_GroupRegisterInt(hwAttrs.ECM_intNum)
fails to register for interrupt #7.
The reason is because BIOS has already registered for interrupt #7
because of the line ECM.eventGroupHwiNum[0] = 7; in the CFG file.
Merge pull request #19 in PROCESSOR-SDK/pcie-lld from PRSDK-3211 to master
* commit 'e8f55ecbac1fe57f7356f9992c3cacfde0db9a53':
PRSDK-3211: Fixing sysbios config files to place text in DDR3
* commit 'e8f55ecbac1fe57f7356f9992c3cacfde0db9a53':
PRSDK-3211: Fixing sysbios config files to place text in DDR3
PRSDK-3211: Fixing sysbios config files to place text in DDR3
Merge pull request #18 in PROCESSOR-SDK/pcie-lld from PRSDK-3190 to master
* commit 'd40f55a1b9f38fa5b1fbff94e64ec3a6429b43fe':
PRSDK-3190 Add PCIE example for AM574x
PRSDK-3190: Added support for AM574x SoC
* commit 'd40f55a1b9f38fa5b1fbff94e64ec3a6429b43fe':
PRSDK-3190 Add PCIE example for AM574x
PRSDK-3190: Added support for AM574x SoC
PRSDK-3190 Add PCIE example for AM574x
Added PCIE SYS/BIOS example for AM574x.
Signed-off-by: Pratap Reddy <x0257344@ti.com>
Added PCIE SYS/BIOS example for AM574x.
Signed-off-by: Pratap Reddy <x0257344@ti.com>
PRSDK-3190: Added support for AM574x SoC
- Updated makefile to support PCIE library for AM574x SoC
- Added SOC file for AM574x
Signed-off-by: Pratap Reddy <x0257344@ti.com>
- Updated makefile to support PCIE library for AM574x SoC
- Added SOC file for AM574x
Signed-off-by: Pratap Reddy <x0257344@ti.com>
Merge pull request #10 in PROCESSOR-SDK/pcie-lld from review_CATREQ-1795 to master
* commit 'c9000a2395189f17e450401bc55f85e70f5859f3':
Clean-up printf and tested EDMA on K2G
Throughput change
* commit 'c9000a2395189f17e450401bc55f85e70f5859f3':
Clean-up printf and tested EDMA on K2G
Throughput change
Clean-up printf and tested EDMA on K2G
6 years agoMerge pull request #17 in PROCESSOR-SDK/pcie-lld from version_tag_update_4.1.0_v2... DEV.PCIE_LLD.02.02.00.10
Merge pull request #17 in PROCESSOR-SDK/pcie-lld from version_tag_update_4.1.0_v2 to master
* commit 'f1653f56579d8fdbaa35968f02b91f132b3e7878':
updated pciever.h correctly for 4.1.0
* commit 'f1653f56579d8fdbaa35968f02b91f132b3e7878':
updated pciever.h correctly for 4.1.0
updated pciever.h correctly for 4.1.0
Merge pull request #16 in PROCESSOR-SDK/pcie-lld from version_tag_update_4.1.0 to master
* commit '0e47f11bb4e94d04cdefcab89448ea38ae584f79':
updated tag and version for pcie for 4.1.0
* commit '0e47f11bb4e94d04cdefcab89448ea38ae584f79':
updated tag and version for pcie for 4.1.0
updated tag and version for pcie for 4.1.0
Merge pull request #14 in PROCESSOR-SDK/pcie-lld from AM570x_fix_PRSDK-2596 to master
* commit 'c1f158582aa9f98e2792d5009121e2e6b6124d44':
modified pcie lane check for mismatch between AM571x and AM570x (PRSDK-2596)
* commit 'c1f158582aa9f98e2792d5009121e2e6b6124d44':
modified pcie lane check for mismatch between AM571x and AM570x (PRSDK-2596)
modified pcie lane check for mismatch between AM571x and AM570x (PRSDK-2596)
Merge pull request #15 in PROCESSOR-SDK/pcie-lld from fix_am57xx_pcie_PRSDK-2521 to master
* commit '301fa7b7a982268a7d11440ec25f1e3088636c57':
fix m4 pcie test
* commit '301fa7b7a982268a7d11440ec25f1e3088636c57':
fix m4 pcie test
fix m4 pcie test
Merge pull request #13 in PROCESSOR-SDK/pcie-lld from PRSDK-2246 to master
* commit '2123b2ec2cf317582cfc7fb68c59616970bb5bb1':
Fix PRSDK=-2246
* commit '2123b2ec2cf317582cfc7fb68c59616970bb5bb1':
Fix PRSDK=-2246
Fix PRSDK=-2246
update version and RN and tag
Merge pull request #12 in PROCESSOR-SDK/pcie-lld from k1_k2_fix_PRSDK-1209 to master
* commit '358df8e39b2bf97966424bac3f83a8f939ebf549':
fixed lane/speed check for K1 and K2 devices PRSDK-1209
* commit '358df8e39b2bf97966424bac3f83a8f939ebf549':
fixed lane/speed check for K1 and K2 devices PRSDK-1209
fixed lane/speed check for K1 and K2 devices PRSDK-1209
Merge pull request #11 in PROCESSOR-SDK/pcie-lld from SBL_boot_PRSDK-1911 to master
* commit 'f2e7a8b73406a055edc858e8116ad5da00242ba5':
modified the source code for accepting uart input PRSDK-1911
* commit 'f2e7a8b73406a055edc858e8116ad5da00242ba5':
modified the source code for accepting uart input PRSDK-1911
modified the source code for accepting uart input PRSDK-1911
Throughput change
7 years agoMerge pull request #9 in PROCESSOR-SDK/pcie-lld from k2e_build_PRSDK-2184 to master DEV.PCIE_LLD.02.02.00.08B
Merge pull request #9 in PROCESSOR-SDK/pcie-lld from k2e_build_PRSDK-2184 to master
* commit '0d6dcf5e691c3a3e5ac5d8ff2f8e023b83420c1a':
fixed pcie k2e built issue (PRSDK-2184)
* commit '0d6dcf5e691c3a3e5ac5d8ff2f8e023b83420c1a':
fixed pcie k2e built issue (PRSDK-2184)
fixed pcie k2e built issue (PRSDK-2184)
7 years agoMerge pull request #8 in PROCESSOR-SDK/pcie-lld from PRSDK-1805 to master DEV.PCIE_LLD.02.02.00.08A
Merge pull request #8 in PROCESSOR-SDK/pcie-lld from PRSDK-1805 to master
* commit '927f716cea6cf759d65813226a4bb83d62abf66f':
Fix PRSDK-1805: Updates for cplusplus_build
* commit '927f716cea6cf759d65813226a4bb83d62abf66f':
Fix PRSDK-1805: Updates for cplusplus_build
Fix PRSDK-1805: Updates for cplusplus_build
Merge pull request #7 in PROCESSOR-SDK/pcie-lld from PCIe_Power_up_PRSDK-2154 to master
* commit '03f8d2eada97e3e000b3adc495a7a0d609046272':
fixed power up issue for SS1 (PRSDK-2154)
fixed power up reset issue for pcie (PRSDK-2154)
* commit '03f8d2eada97e3e000b3adc495a7a0d609046272':
fixed power up issue for SS1 (PRSDK-2154)
fixed power up reset issue for pcie (PRSDK-2154)
fixed power up issue for SS1 (PRSDK-2154)
fixed power up reset issue for pcie (PRSDK-2154)
Merge pull request #6 in PROCESSOR-SDK/pcie-lld from osal_fix_PRSDK-2136 to master
* commit 'd73c36b334b0ebeabf2ac9ee7be447348cb21dfb':
fixed review comments made (PRSDK-2136)
fixed the osal nightly failure issue (PRSDK-2136)
* commit 'd73c36b334b0ebeabf2ac9ee7be447348cb21dfb':
fixed review comments made (PRSDK-2136)
fixed the osal nightly failure issue (PRSDK-2136)
fixed review comments made (PRSDK-2136)
fixed the osal nightly failure issue (PRSDK-2136)
update version and RN and tag
Merge pull request #5 in PROCESSOR-SDK/pcie-lld from reset_fail_PRSDK-1957 to master
* commit '6fb36190a589c6602b783aa26718641005881413':
added support for PCIESS2
fixed pcie issue
* commit '6fb36190a589c6602b783aa26718641005881413':
added support for PCIESS2
fixed pcie issue
added support for PCIESS2
fixed pcie issue
Merge pull request #4 in PROCESSOR-SDK/pcie-lld from DATA_ALIGN_fix_PRSDK-776 to master
* commit '2329359e4b9ce3e9fb7e5c32dd2a5feb819b8dc3':
added data_align for m4
* commit '2329359e4b9ce3e9fb7e5c32dd2a5feb819b8dc3':
added data_align for m4
added data_align for m4
update version and RN and tag
Merge pull request #3 in PROCESSOR-SDK/pcie-lld from PRSDK-1501 to master
* commit '53e31ff280dbcf479028b0820bce149125ed5582':
PRSDK-1501 : remove testing hack
PRSDK-1501: works, overwriting bits from hack in previous commit
PRSDK-1501: reproduces problem with error "Failed to configure BAR (1)"
* commit '53e31ff280dbcf479028b0820bce149125ed5582':
PRSDK-1501 : remove testing hack
PRSDK-1501: works, overwriting bits from hack in previous commit
PRSDK-1501: reproduces problem with error "Failed to configure BAR (1)"
PRSDK-1501 : remove testing hack
PRSDK-1501: works, overwriting bits from hack in previous commit
PRSDK-1501: reproduces problem with error "Failed to configure BAR (1)"
Merge pull request #2 in PROCESSOR-SDK/pcie-lld from PRSDK-1594 to master
* commit 'bad72b33f8b04310ce057c9e1a24947ddfda0bc5':
PRSDK-1594 : pcie example wrong error handling
* commit 'bad72b33f8b04310ce057c9e1a24947ddfda0bc5':
PRSDK-1594 : pcie example wrong error handling
PRSDK-1594 : pcie example wrong error handling
Fix PRSDK-44: Incorporate review comments
Fix PRSDK-44: Incorporate review comments
Fix PRSDK-44
Merge branch 'PRSDK-1201'
comment cleanup for EP-PROCSDK-632
klocwork fix 1 for misra_return_not_last PRSDK-1201
7 years agouse pcie internal cacheop instead of osal to avoid pulling dependency on old devices DEV.PCIE_LLD.02.02.00.06
use pcie internal cacheop instead of osal to avoid pulling dependency on old devices
update RN
review cleanups (change char to uint8_t except for printf) and update
summary comment to explain what it really does
summary comment to explain what it really does
speed up exit of RC after EP finishes
Update for review EP-PROCSDK-551
Merge branch 'edmapktbench'
PRSDK-748 : pcie+icss+edma benchmark/demo
add tx dma pingpong
add edma pkt benchmark files (PRSDK-748)
Merge PRSDK-969
PRSDK-969 : Add x2 support for am57x (tested on am571x pg2.0 IDK); put lane/speed check for all platforms