5 years agoMerge pull request #143 in PROCESSOR-SDK/icss-emac from PLSDK-2664 to master DEV.ICSS-EMAC_LLD.01.00.00.15 DEV.PROCESSOR-SDK.05.03.00.05
Merge pull request #143 in PROCESSOR-SDK/icss-emac from PLSDK-2664 to master
* commit '645436ea4d8f8cfbd9ae78acf716abf229527a60':
Correct the ECAP base address for Linux user space
* commit '645436ea4d8f8cfbd9ae78acf716abf229527a60':
Correct the ECAP base address for Linux user space
Merge pull request #144 in PROCESSOR-SDK/icss-emac from fix_PRSDK-4825 to master
* commit '00e899929bf9595bed43f88b82fe8a5c43a1c363':
Fix evmType for K2G unit test
Fix pass criteria check for SWITCH use case.
* commit '00e899929bf9595bed43f88b82fe8a5c43a1c363':
Fix evmType for K2G unit test
Fix pass criteria check for SWITCH use case.
Fix evmType for K2G unit test
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Fix pass criteria check for SWITCH use case.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Correct the ECAP base address for Linux user space
* This is done without requiring the changes on the RTOS side.
Ideally RTOS shall get the ECAP base address in a similar way.
Signed-off-by: Hongmei Gou <a0271529@ti.com>
* This is done without requiring the changes on the RTOS side.
Ideally RTOS shall get the ECAP base address in a similar way.
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Merge pull request #141 in PROCESSOR-SDK/icss-emac from review-undo-fix to master
* commit '3a84b4171b6cc4e2a3c8d2cebab198c9e2237ca3':
Remove conditional jump to RCV_NB processing as some packet corruption is observed with this change
* commit '3a84b4171b6cc4e2a3c8d2cebab198c9e2237ca3':
Remove conditional jump to RCV_NB processing as some packet corruption is observed with this change
Remove conditional jump to RCV_NB processing as some packet corruption is observed with this change
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #139 in PROCESSOR-SDK/icss-emac from review-PLSDK-2406-2 to master
* commit '12045ec0d5dcd51ab8549391786d6b0d3280c524':
Optimize FW RX pacing and enable adaptive pacing
* commit '12045ec0d5dcd51ab8549391786d6b0d3280c524':
Optimize FW RX pacing and enable adaptive pacing
Merge pull request #138 in PROCESSOR-SDK/icss-emac from review-PRSDK-4548 to master
* commit 'd128aa2e2bf852c0dee577a0a6df96b1631b3610':
PRSDK-4548: fixed the issue in the last block rx functions
* commit 'd128aa2e2bf852c0dee577a0a6df96b1631b3610':
PRSDK-4548: fixed the issue in the last block rx functions
Merge pull request #137 in PROCESSOR-SDK/icss-emac from review_PRSDK-4965 to master
* commit '98bb693e93b397f67bc8ffb49eef455e1721d304':
Define a word-wise memcpy as latest nano newlib uses byte-wise memcpy
* commit '98bb693e93b397f67bc8ffb49eef455e1721d304':
Define a word-wise memcpy as latest nano newlib uses byte-wise memcpy
Define a word-wise memcpy as latest nano newlib uses byte-wise memcpy
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRSDK-4548: fixed the issue in the last block rx functions
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Optimize FW RX pacing and enable adaptive pacing
Add check before doing any RX pacing logic in background task to check
if RX pacing is enabled or disabled and skip if disabled. (Doesn't
change functionality, previously logic would execute either way and just not
do anything if RX pacing was disabled.) Also added code in NB to set
host queue empty flag which is used by 'adaptive' RX pacing, which was
not added in previous RX pacing update.
Signed-off-by: Aaron Kramer <a-kramer@ti.com>
Add check before doing any RX pacing logic in background task to check
if RX pacing is enabled or disabled and skip if disabled. (Doesn't
change functionality, previously logic would execute either way and just not
do anything if RX pacing was disabled.) Also added code in NB to set
host queue empty flag which is used by 'adaptive' RX pacing, which was
not added in previous RX pacing update.
Signed-off-by: Aaron Kramer <a-kramer@ti.com>
Merge pull request #134 in PROCESSOR-SDK/icss-emac from review-PLSDK-2406 to master
* commit '25ed52abdbeddc5fff72f70bf6e45008f8da5b57':
PLSDK-2406/PRSDK-5242: Add firmware rx interrupt pacing to DualEMAC
* commit '25ed52abdbeddc5fff72f70bf6e45008f8da5b57':
PLSDK-2406/PRSDK-5242: Add firmware rx interrupt pacing to DualEMAC
PLSDK-2406/PRSDK-5242: Add firmware rx interrupt pacing to DualEMAC
This change adds RX interrupt pacing implemented in firmware,
disabled by default. Function is added to driver and test application as
well to initialize and configure.
Signed-off-by: Aaron Kramer <a-kramer@ti.com>
This change adds RX interrupt pacing implemented in firmware,
disabled by default. Function is added to driver and test application as
well to initialize and configure.
Signed-off-by: Aaron Kramer <a-kramer@ti.com>
Merge pull request #135 in PROCESSOR-SDK/icss-emac from review_PRSDK-4911 to master
* commit '16f6ab101d6b48085f8aa92712f4fc7750fbacea':
Update to poll IEEE defined PHY registers to determine speed and duplexity
* commit '16f6ab101d6b48085f8aa92712f4fc7750fbacea':
Update to poll IEEE defined PHY registers to determine speed and duplexity
Merge pull request #133 in PROCESSOR-SDK/icss-emac from review-PRSDK-5273 to master
* commit 'a3570aafab7bc7b3b81be73f814e45158e825dbd':
PRSDK-5273: RTSC depdencies added
* commit 'a3570aafab7bc7b3b81be73f814e45158e825dbd':
PRSDK-5273: RTSC depdencies added
Update to poll IEEE defined PHY registers to determine speed and duplexity
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRSDK-5273: RTSC depdencies added
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #132 in PROCESSOR-SDK/icss-emac from review-PRSDK-4928 to master
* commit '79cf95f232b706f8cce40bf23f0d6a759bdbfc34':
PRSDK-4928: Fixed the typo in define for multicast filtering
* commit '79cf95f232b706f8cce40bf23f0d6a759bdbfc34':
PRSDK-4928: Fixed the typo in define for multicast filtering
PRSDK-4928: Fixed the typo in define for multicast filtering
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
5 years agoMerge pull request #131 in PROCESSOR-SDK/icss-emac from Doc_ver_update_5.2 to master DEV.ICSS-EMAC_LLD.01.00.00.14 DEV.PROCESSOR-SDK.05.02.00.07
Merge pull request #131 in PROCESSOR-SDK/icss-emac from Doc_ver_update_5.2 to master
* commit '72e50c60daa2d9c304bc076a44ebc1cc1c8da54e':
Fix typo in package.xdc
* commit '72e50c60daa2d9c304bc076a44ebc1cc1c8da54e':
Fix typo in package.xdc
Fix typo in package.xdc
Merge pull request #130 in PROCESSOR-SDK/icss-emac from Doc_ver_update_5.2 to master
* commit 'c58b80f9ac111865e15e4469d7ce98dad50be120':
Release notes and verion update for 5.2
* commit 'c58b80f9ac111865e15e4469d7ce98dad50be120':
Release notes and verion update for 5.2
Release notes and verion update for 5.2
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #128 in PROCESSOR-SDK/icss-emac from PRSDK-5019 to master
* commit 'e7555f075cb9497782cbd636451a0302f37137d3':
PRSDK-5019: Extending the ISR hang issue fix to K2G SOC also
* commit 'e7555f075cb9497782cbd636451a0302f37137d3':
PRSDK-5019: Extending the ISR hang issue fix to K2G SOC also
Merge pull request #127 in PROCESSOR-SDK/icss-emac from review-PRSDK-4990 to master
* commit '3545b94f1cc97bd0618c0fb17b5076e27a71fa7b':
PRSDK-4990: Flag to enable/disable PTP BG task PPS processing for AM3/AM4 similar to AM5
* commit '3545b94f1cc97bd0618c0fb17b5076e27a71fa7b':
PRSDK-4990: Flag to enable/disable PTP BG task PPS processing for AM3/AM4 similar to AM5
Merge pull request #129 in PROCESSOR-SDK/icss-emac from review_PRSDK-4805 to master
* commit '8a2cb11341b828f6e61caa61d4619474ecdcb74b':
am57x: SOC update to fix OCMC RAM base address and size for PRUSS2
* commit '8a2cb11341b828f6e61caa61d4619474ecdcb74b':
am57x: SOC update to fix OCMC RAM base address and size for PRUSS2
am57x: SOC update to fix OCMC RAM base address and size for PRUSS2
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRSDK-5019: Extending the ISR hang issue fix to K2G SOC also
PRSDK-4990: Flag to enable/disable PTP BG task PPS processing for AM3/AM4 similar to AM5
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #125 in PROCESSOR-SDK/icss-emac from review-PLSDK-2432 to master
* commit '32eed3fd17ce9cec5df9dd8438b67c8204954665':
Update resource table to include PTP interrupts
* commit '32eed3fd17ce9cec5df9dd8438b67c8204954665':
Update resource table to include PTP interrupts
Merge pull request #124 in PROCESSOR-SDK/icss-emac from PRSDK-3669 to master
* commit '518e40664638cc24d1f45b309c1780dc5ae92d7e':
PRSDK-3669 Fix CPP compiler Error
* commit '518e40664638cc24d1f45b309c1780dc5ae92d7e':
PRSDK-3669 Fix CPP compiler Error
Merge pull request #123 in PROCESSOR-SDK/icss-emac from review_PRSDK-4183 to master
* commit '41afc0be041a0bd4a14be6384b0e381725ed7bca':
Negative test results should indicate errors are expected
* commit '41afc0be041a0bd4a14be6384b0e381725ed7bca':
Negative test results should indicate errors are expected
Update resource table to include PTP interrupts
Support for PTP was added to Dual EMAC firmware, adding new interrupts
used for PTP TX. The resource table needs to be updated to reflect this
change so Linux can use these new interrupts.
Signed-off-by: Aaron Kramer <a-kramer@ti.com>
Support for PTP was added to Dual EMAC firmware, adding new interrupts
used for PTP TX. The resource table needs to be updated to reflect this
change so Linux can use these new interrupts.
Signed-off-by: Aaron Kramer <a-kramer@ti.com>
PRSDK-3669 Fix CPP compiler Error
Fix CPP build issue due to incompatible assignment of variable
Fix CPP build issue due to incompatible assignment of variable
Negative test results should indicate errors are expected
Merge pull request #121 in PROCESSOR-SDK/icss-emac from review-firmware-doc to master
* commit '2690637095a13ed47d239d36d3e53e25f94ab57f':
update firmware documentation for multicast & vlan filtering and ptp
* commit '2690637095a13ed47d239d36d3e53e25f94ab57f':
update firmware documentation for multicast & vlan filtering and ptp
Merge pull request #122 in PROCESSOR-SDK/icss-emac from review-PRSDK-4764 to master
* commit 'bbc529111618570c406e4a364cbe057135cf00ed':
PRSDK-4764: address qos queue for port 1 for PTP frames
* commit 'bbc529111618570c406e4a364cbe057135cf00ed':
PRSDK-4764: address qos queue for port 1 for PTP frames
update firmware documentation for multicast & vlan filtering and ptp
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #120 in PROCESSOR-SDK/icss-emac from review-PRSDK-4764 to master
* commit 'bbc529111618570c406e4a364cbe057135cf00ed':
PRSDK-4764: address qos queue for port 1 for PTP frames
* commit 'bbc529111618570c406e4a364cbe057135cf00ed':
PRSDK-4764: address qos queue for port 1 for PTP frames
PRSDK-4764: address qos queue for port 1 for PTP frames
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
5 years agoMerge pull request #119 in PROCESSOR-SDK/icss-emac from review-PRSDK-3169 to master DEV.ICSS-EMAC_LLD.01.00.00.13 DEV.PROCESSOR-SDK.05.01.00.10 DEV.PROCESSOR-SDK.05.01.00.11
Merge pull request #119 in PROCESSOR-SDK/icss-emac from review-PRSDK-3169 to master
* commit '2431d84e2b321b6a016b6e69ad0ed43e560f725d':
Update the Makefile for Linux to include PTP
* commit '2431d84e2b321b6a016b6e69ad0ed43e560f725d':
Update the Makefile for Linux to include PTP
Update the Makefile for Linux to include PTP
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
5 years agoMerge pull request #118 in PROCESSOR-SDK/icss-emac from review-PRSDK-4540 to master DEV.PROCESSOR-SDK.05.01.00.07
Merge pull request #118 in PROCESSOR-SDK/icss-emac from review-PRSDK-4540 to master
* commit '0e5ced43d4e534f5a331dcb52bb3df4521d53fee':
PRSDK-4540: resolve test compilation for switch projects
* commit '0e5ced43d4e534f5a331dcb52bb3df4521d53fee':
PRSDK-4540: resolve test compilation for switch projects
PRSDK-4540: resolve test compilation for switch projects
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #117 in PROCESSOR-SDK/icss-emac from review-PRSDK-3417 to master
* commit 'b739e7f08ab914547434203449e8ed3f4bb3245a':
address PRSDK-3417: disable storm prevention for multicast and broadcast packets when promiscuous mode is enabled
* commit 'b739e7f08ab914547434203449e8ed3f4bb3245a':
address PRSDK-3417: disable storm prevention for multicast and broadcast packets when promiscuous mode is enabled
address PRSDK-3417: disable storm prevention for multicast and broadcast packets when promiscuous mode is enabled
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #114 in PROCESSOR-SDK/icss-emac from review-PRSDK-4540 to master
* commit '735d990f9728ddae430eb428f99a9cd54b2e58be':
PRSDK-4540: resolve test compilation for switch projects
* commit '735d990f9728ddae430eb428f99a9cd54b2e58be':
PRSDK-4540: resolve test compilation for switch projects
Merge pull request #116 in PROCESSOR-SDK/icss-emac from PRSDK-4576 to master
* commit '2c22842114247b07676b497664ba9c2649113609':
Adding licence text file, COPYING.txt to the release package
* commit '2c22842114247b07676b497664ba9c2649113609':
Adding licence text file, COPYING.txt to the release package
Adding licence text file, COPYING.txt to the release package
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRSDK-4540: resolve test compilation for switch projects
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #113 in PROCESSOR-SDK/icss-emac from review-PRSDK-4388 to master
* commit 'c2d67d394bc3728fca02e33ab301c6434a625c89':
PRSDK-4388: Support VLAN filtering for ICSS dual emac firmware
* commit 'c2d67d394bc3728fca02e33ab301c6434a625c89':
PRSDK-4388: Support VLAN filtering for ICSS dual emac firmware
PRSDK-4388: Support VLAN filtering for ICSS dual emac firmware
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #112 in PROCESSOR-SDK/icss-emac from review-PRSDK-3173 to master
* commit '8924cb0f800810d789c7e8683432af09d28cca8e':
PRSDK-3173: multicast filtering support added
* commit '8924cb0f800810d789c7e8683432af09d28cca8e':
PRSDK-3173: multicast filtering support added
PRSDK-3173: multicast filtering support added
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #111 in PROCESSOR-SDK/icss-emac from dev_PRSDK-4395_a0229888 to master
* commit '22cfdbc98e2ba57f833293a5892d67c2acf2ecbf':
[EIP] https://jira.itg.ti.com/browse/PRSDK-4395 stormPrevPtr creditValue not getting updated properly
* commit '22cfdbc98e2ba57f833293a5892d67c2acf2ecbf':
[EIP] https://jira.itg.ti.com/browse/PRSDK-4395 stormPrevPtr creditValue not getting updated properly
[EIP] https://jira.itg.ti.com/browse/PRSDK-4395 stormPrevPtr creditValue not getting updated properly
* calling ICSS_EmacResetStormPreventionCounter() from ICSS_EmacInitStormPreventionTable() to update creditsValue as soon as SP is enabled
* Fixing creditsValue to uint32_t so that there's no data loss during left shift 8.
* calling ICSS_EmacResetStormPreventionCounter() from ICSS_EmacInitStormPreventionTable() to update creditsValue as soon as SP is enabled
* Fixing creditsValue to uint32_t so that there's no data loss during left shift 8.
Merge pull request #107 in PROCESSOR-SDK/icss-emac from review-PRSDK-3169 to master
* commit '1b2e4fac9f9599906b35a832b61a309e34a2c0fa':
address PRSDK-3169 to add PTP support
* commit '1b2e4fac9f9599906b35a832b61a309e34a2c0fa':
address PRSDK-3169 to add PTP support
5 years agoMerge pull request #110 in PROCESSOR-SDK/icss-emac from Doc_ver_update_5.0 to master DEV.ICSS-EMAC_LLD.01.00.00.12
Merge pull request #110 in PROCESSOR-SDK/icss-emac from Doc_ver_update_5.0 to master
* commit '9590454ee7e124c0b95d9b75aeb9a9e246161480':
Documentation update for procsdk 5.0 release
* commit '9590454ee7e124c0b95d9b75aeb9a9e246161480':
Documentation update for procsdk 5.0 release
Documentation update for procsdk 5.0 release
address PRSDK-3169 to add PTP support
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Merge pull request #108 in PROCESSOR-SDK/icss-emac from PRSDK-2194 to master
* commit 'e1a8b476245ecb20f86d033eeb41b6739ba4cfbe':
PRSDK-2194 Change absolute path to relative path of icss_dualemac_PATH
PRSDK-2194 Added RULES_MAKE macro
* commit 'e1a8b476245ecb20f86d033eeb41b6739ba4cfbe':
PRSDK-2194 Change absolute path to relative path of icss_dualemac_PATH
PRSDK-2194 Added RULES_MAKE macro
Merge pull request #109 in PROCESSOR-SDK/icss-emac from PLSDK-2101 to master
* commit '3efbbc983a8cc966ded27ffabae2c2cac0b8c1b0':
Correct the setting of prevlinkStatus when updating initial link status
* commit '3efbbc983a8cc966ded27ffabae2c2cac0b8c1b0':
Correct the setting of prevlinkStatus when updating initial link status
PRSDK-2194 Change absolute path to relative path of icss_dualemac_PATH
Change absolute path to relative path which caused build error because
of the ':' character present in the icss_dualemac_PATH in Windows which
misunderstands it as an another rule.
Change absolute path to relative path which caused build error because
of the ':' character present in the icss_dualemac_PATH in Windows which
misunderstands it as an another rule.
Correct the setting of prevlinkStatus when updating initial link status
Signed-off-by: Hongmei Gou <a0271529@ti.com>
Signed-off-by: Hongmei Gou <a0271529@ti.com>
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
Merge pull request #106 in PROCESSOR-SDK/icss-emac from review-PRSDK-3347 to master
* commit 'fc13ec7428f6f81752eb18fb75947da5f2cf5cc5':
PRSDK-3347: document why bit 20 for RX_EOF can not be used for AM335x and AM437x
* commit 'fc13ec7428f6f81752eb18fb75947da5f2cf5cc5':
PRSDK-3347: document why bit 20 for RX_EOF can not be used for AM335x and AM437x
PRSDK-3347: document why bit 20 for RX_EOF can not be used for AM335x and AM437x
Signed-off-by: Aravind Batni <aravindbr@ti.com>
Signed-off-by: Aravind Batni <aravindbr@ti.com>
6 years agoMerge pull request #105 in PROCESSOR-SDK/icss-emac from missing_comments_PRSDK-3666... DEV.ICSS-EMAC_LLD.01.00.00.11B
Merge pull request #105 in PROCESSOR-SDK/icss-emac from missing_comments_PRSDK-3666 to master
* commit '0f898b10ba22129586970a3ed729725166e6806f':
added comments for DSP interrupt raise condition (PRSDK-3666)
* commit '0f898b10ba22129586970a3ed729725166e6806f':
added comments for DSP interrupt raise condition (PRSDK-3666)
added comments for DSP interrupt raise condition (PRSDK-3666)
6 years agoMerge pull request #104 in PROCESSOR-SDK/icss-emac from dualemac_switch_dsp_interrupt... DEV.ICSS-EMAC_LLD.01.00.00.11A
Merge pull request #104 in PROCESSOR-SDK/icss-emac from dualemac_switch_dsp_interrupt_fix_PRSDK-3666 to master
* commit 'da8bb7a3cb215b236bcdaf57491eb4f03bb9ba95':
fixes based on review comments (PRSDK-3666)
Fixed: DSP examples Occasional missed interrupt leading to loss of all receive interrupts (PRSDK-3666)
* commit 'da8bb7a3cb215b236bcdaf57491eb4f03bb9ba95':
fixes based on review comments (PRSDK-3666)
Fixed: DSP examples Occasional missed interrupt leading to loss of all receive interrupts (PRSDK-3666)
fixes based on review comments (PRSDK-3666)
Fixed: DSP examples Occasional missed interrupt leading to loss of all receive interrupts (PRSDK-3666)
6 years agoMerge pull request #103 in PROCESSOR-SDK/icss-emac from rel_notes_update_1_0_0_11... DEV.ICSS-EMAC_LLD.01.00.00.11
Merge pull request #103 in PROCESSOR-SDK/icss-emac from rel_notes_update_1_0_0_11 to master
* commit 'fd7b7d5380806f82536da6da233db38548cb4c68':
Release notes and versioning info update
* commit 'fd7b7d5380806f82536da6da233db38548cb4c68':
Release notes and versioning info update
Release notes and versioning info update
Merge pull request #102 in PROCESSOR-SDK/icss-emac from review_PRSDK-2529 to master
* commit '27ab21fa005b1f537dc4d87545703b074ef4a1c5':
Update initial link status for all ports based on MDIO Link register settings
* commit '27ab21fa005b1f537dc4d87545703b074ef4a1c5':
Update initial link status for all ports based on MDIO Link register settings
Update initial link status for all ports based on MDIO Link register settings
Merge pull request #67 in PROCESSOR-SDK/icss-emac from PLSDK-1516 to master
* commit '9b94627cefc0aaecf4ac2ce845492f2084d1e6aa':
firmware: cmd: add new hexpru config files
icss_dualemac: add sample makefile for building with PDK structure
icss_dualemac: update stand-alone makefile
icss_dualemac: add support for RTOS bin format
icss_dualemac: add standalone makefile
icss_dualemac: add resource table
pru.cmd: place .data at the base of PRUDMEM
* commit '9b94627cefc0aaecf4ac2ce845492f2084d1e6aa':
firmware: cmd: add new hexpru config files
icss_dualemac: add sample makefile for building with PDK structure
icss_dualemac: update stand-alone makefile
icss_dualemac: add support for RTOS bin format
icss_dualemac: add standalone makefile
icss_dualemac: add resource table
pru.cmd: place .data at the base of PRUDMEM
Merge pull request #100 in PROCESSOR-SDK/icss-emac from review_PRSDK-3360 to master
* commit 'df2a2e1842fa40ecb1df3ecd89ad38c8edcab887':
Resolve Misra-C issues
* commit 'df2a2e1842fa40ecb1df3ecd89ad38c8edcab887':
Resolve Misra-C issues
Resolve Misra-C issues
Merge pull request #99 in PROCESSOR-SDK/icss-emac from test_example_fix_v2_PRSDK-3471 to master
* commit 'da990d2c30be6990dfef0881b8a8d86097b9c1b0':
fixed project txt based on nightly results (PRSDK-3471)
* commit 'da990d2c30be6990dfef0881b8a8d86097b9c1b0':
fixed project txt based on nightly results (PRSDK-3471)
fixed project txt based on nightly results (PRSDK-3471)
Merge pull request #98 in PROCESSOR-SDK/icss-emac from test_example_fix_PRSDK-3471 to master
* commit '9eb2738994fda6f08db1a871bfc29923ffa0a7e9':
Used i2c soc dependent library for unit test (PRSDK-3471)
* commit '9eb2738994fda6f08db1a871bfc29923ffa0a7e9':
Used i2c soc dependent library for unit test (PRSDK-3471)
Merge pull request #96 in PROCESSOR-SDK/icss-emac from PRSDK-2819 to master
* commit '0d62470bd6b48800b2dbbaad5666cdfdd2fd15ad':
PRSDK-2819 Add cpp compatible macro in header file
* commit '0d62470bd6b48800b2dbbaad5666cdfdd2fd15ad':
PRSDK-2819 Add cpp compatible macro in header file
Merge pull request #97 in PROCESSOR-SDK/icss-emac from review_PRSDK-3256 to master
* commit '697a1457a99e0bce7c8a097b9534456cc614a154':
Integrate with PRUSS API for IEP clock config, fix compilation of unit test for linux use case
* commit '697a1457a99e0bce7c8a097b9534456cc614a154':
Integrate with PRUSS API for IEP clock config, fix compilation of unit test for linux use case
Integrate with PRUSS API for IEP clock config, fix compilation of unit test for linux use case
Used i2c soc dependent library for unit test (PRSDK-3471)
Merge pull request #95 in PROCESSOR-SDK/icss-emac from review_PRSDK-3454 to master
* commit '549bd6742cd47843e4269c04bc00ee8c56c2fc6a':
Fix queue number check in ICSS_EmacRxPktInfo2 and ICSS_EmacTxPacketEnqueue, unit test updates
* commit '549bd6742cd47843e4269c04bc00ee8c56c2fc6a':
Fix queue number check in ICSS_EmacRxPktInfo2 and ICSS_EmacTxPacketEnqueue, unit test updates
PRSDK-2819 Add cpp compatible macro in header file
Add CPP build compatible macro in header files
Add CPP build compatible macro in header files
Fix queue number check in ICSS_EmacRxPktInfo2 and ICSS_EmacTxPacketEnqueue, unit test updates
6 years agoMerge pull request #94 in PROCESSOR-SDK/icss-emac from review_PRSDK-3354 to master DEV.ICSS-EMAC_LLD.01.00.00.10A
Merge pull request #94 in PROCESSOR-SDK/icss-emac from review_PRSDK-3354 to master
* commit '871a13a779a36fb8f8a8e8c7ccff607389096424':
Misra/klocwork fixes
* commit '871a13a779a36fb8f8a8e8c7ccff607389096424':
Misra/klocwork fixes
Misra/klocwork fixes
6 years agoMerge pull request #93 in PROCESSOR-SDK/icss-emac from DocumentationUpdate_4.2 to... DEV.ICSS-EMAC_LLD.01.00.00.10
Merge pull request #93 in PROCESSOR-SDK/icss-emac from DocumentationUpdate_4.2 to master
* commit '3ef4eb27a437e0c08d488034cdb6515564a1670b':
Documentation Update 4.2
* commit '3ef4eb27a437e0c08d488034cdb6515564a1670b':
Documentation Update 4.2
Documentation Update 4.2
Merge pull request #92 in PROCESSOR-SDK/icss-emac from review_PRSDK-3343 to master
* commit '0287911810cd369869ef5e4adb977a5a4c9fb7ad':
Fix in ICSS_EmacValidateFeatureSet for switch use case, minor cleanup
* commit '0287911810cd369869ef5e4adb977a5a4c9fb7ad':
Fix in ICSS_EmacValidateFeatureSet for switch use case, minor cleanup
Fix in ICSS_EmacValidateFeatureSet for switch use case, minor cleanup
Merge pull request #91 in PROCESSOR-SDK/icss-emac from PRSDK-2811 to master
* commit '4416fd3b8ddd810607a682fa85c0996830bd161a':
PRSDK-281: ICSS PLL clock is set to 225MHz for switch test
* commit '4416fd3b8ddd810607a682fa85c0996830bd161a':
PRSDK-281: ICSS PLL clock is set to 225MHz for switch test
PRSDK-281: ICSS PLL clock is set to 225MHz for switch test
- Board library provides an API to configure ICSS PLL clock to 225MHz.
ICSS EMAC test is updated to call this function and verify the ICSS EMAC
basic functionality at 225MHz. Currently this API is supported on
iceK2G, icev2AM335x, iceAMIC110 and idkAM437x platforms.
- Board library provides an API to configure ICSS PLL clock to 225MHz.
ICSS EMAC test is updated to call this function and verify the ICSS EMAC
basic functionality at 225MHz. Currently this API is supported on
iceK2G, icev2AM335x, iceAMIC110 and idkAM437x platforms.
Merge pull request #90 in PROCESSOR-SDK/icss-emac from review_PRSDK-3284 to master
* commit '7f8ae778f67f07714fbbf0912896e56a194f231a':
For DSP and M4 unit test, ICSS_EMAC_testEvmType is being set incorrectly for AM571x
* commit '7f8ae778f67f07714fbbf0912896e56a194f231a':
For DSP and M4 unit test, ICSS_EMAC_testEvmType is being set incorrectly for AM571x