4 years agoPDK-4161: [UDMA] Core interrupts should be resource managed instead of NAVSS IR ... 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
PDK-4161: [UDMA] Core interrupts should be resource managed instead of NAVSS IR - Revert
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
j7 wake up updates
Signed-off-by: Ming Wei <mwei@ti.com>
Signed-off-by: Ming Wei <mwei@ti.com>
Fixed I2C dependency for J7 board include
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
PDK-4161: [UDMA] Core interrupts should be resource managed instead of NAVSS IR
- Changed numIrIntr to numCoreIntr
Signed-off-by: Sivaraj R <sivaraj@ti.com>
- Changed numIrIntr to numCoreIntr
Signed-off-by: Sivaraj R <sivaraj@ti.com>
MSMC attributes updates
adding attributes for DDR
making MSMC section outer and inner write-through, no write-allocate
Signed-off-by: Tinku Mannan <tmannan@ti.com>
adding attributes for DDR
making MSMC section outer and inner write-through, no write-allocate
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Adding ICSSG dual mac firmware binary headers
j721e: config file and linker command file updates
Added new memory section required for allocation of ICSSG
port queue
Signed-off-by: Tinku Mannan <tmannan@ti.com>
update
Added new memory section required for allocation of ICSSG
port queue
Signed-off-by: Tinku Mannan <tmannan@ti.com>
update
j721e: Update to build icssg test app for j7
update
update
j721e: Driver updates for ICSSG use case
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PDK-4085: Add j721e_evm build support
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Build fix due to CSL macro name change
Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
Signed-off-by: Prasad Jondhale <prasad.jondhale@ti.com>
5 years agoDisable APP image generation for J7 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
Disable APP image generation for J7
- Getting "File does not contain a valid CIL image"
error
Signed-off-by: Sivaraj R <sivaraj@ti.com>
- Getting "File does not contain a valid CIL image"
error
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Fixed package build
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Fixed MPU build
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Fixed J7 linker issue
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
J7 unified CSL migration
Signed-off-by: Badri S <badri@ti.com>
Signed-off-by: Badri S <badri@ti.com>
5 years agoRelease notes and version update DEV.EMAC_LLD.01.00.03.14 DEV.PROCESSOR-SDK.05.03.00.05 REL.PDK.J7.00.08.00.01 REL.PDK.J7.00.08.00.02 REL.PDK.J7.00.08.00.03 REL.PDK.J7.00.08.00.04
Release notes and version update
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: emac: remove old firmware headers
am65xx: Misra-c updates and cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #225 in PROCESSOR-SDK/emac-lld from review_PRSDK-5529 to master
* commit 'e3797026cd6fd15a7f4bb6ef12a284ca86fc571e':
am65xx: Fix function prototype mismatches and R30 command table
* commit 'e3797026cd6fd15a7f4bb6ef12a284ca86fc571e':
am65xx: Fix function prototype mismatches and R30 command table
am65xx: Fix function prototype mismatches and R30 command table
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #224 in PROCESSOR-SDK/emac-lld from review_PRSDK-4455 to master
* commit 'acf19451077c2064a50f022aee7d853a8abe7de2':
am65xx: emac util cleanup and work-around to resolve redefine issue for R5"
* commit 'acf19451077c2064a50f022aee7d853a8abe7de2':
am65xx: emac util cleanup and work-around to resolve redefine issue for R5"
am65xx: emac util cleanup and work-around to resolve redefine issue for R5"
Merge pull request #223 in PROCESSOR-SDK/emac-lld from review_PRSDK-4455 to master
* commit '2e544d34f3423818f96520796da66ecbd4f67a4f':
Update doxygen to include only API header files
* commit '2e544d34f3423818f96520796da66ecbd4f67a4f':
Update doxygen to include only API header files
Update doxygen to include only API header files
Merge pull request #222 in PROCESSOR-SDK/emac-lld from review_PRSDK-5506 to master
* commit 'a2d330dd202e16ae629182c6b796383936afddf3':
am65xx: Test app updates to support upto 9 rx channels per port
am65xx: Adding support for upto 9 RX sub-channels/flows per port
* commit 'a2d330dd202e16ae629182c6b796383936afddf3':
am65xx: Test app updates to support upto 9 rx channels per port
am65xx: Adding support for upto 9 RX sub-channels/flows per port
am65xx: Test app updates to support upto 9 rx channels per port
increased number of software descriptors
fixes for icssg dual mac and cpsw test applications
Signed-off-by: Tinku Mannan <tmannan@ti.com>
increased number of software descriptors
fixes for icssg dual mac and cpsw test applications
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Adding support for upto 9 RX sub-channels/flows per port
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #219 in PROCESSOR-SDK/emac-lld from prsdk-3817B to master
* commit 'd4bf43269f693ed9afa0a129893300d486c74060':
am65xx: dualmac F/w: wait LX2 TX fifo empty before pushing data
* commit 'd4bf43269f693ed9afa0a129893300d486c74060':
am65xx: dualmac F/w: wait LX2 TX fifo empty before pushing data
Merge pull request #221 in PROCESSOR-SDK/emac-lld from review_PRSDK-1954 to master
* commit 'a7494b5df8ed8e347366883ecc0197a999e9f70f':
K2G: unit test updates to verify replenish logic
K2G: Fix descriptor leak when out of application buffers
* commit 'a7494b5df8ed8e347366883ecc0197a999e9f70f':
K2G: unit test updates to verify replenish logic
K2G: Fix descriptor leak when out of application buffers
Merge pull request #218 in PROCESSOR-SDK/emac-lld from prsdk-5123 to master
* commit 'e0ed1732092ead0caf7ba0df45ff668f4a549b64':
am65xx: firmware: check for runt packet
* commit 'e0ed1732092ead0caf7ba0df45ff668f4a549b64':
am65xx: firmware: check for runt packet
K2G: unit test updates to verify replenish logic
additional cleanup.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
additional cleanup.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
K2G: Fix descriptor leak when out of application buffers
prior to calling rx callback, ensure application has application buffer
to replenish, otherwise dont call callback and re-use application buffer
Signed-off-by: Tinku Mannan <tmannan@ti.com>
prior to calling rx callback, ensure application has application buffer
to replenish, otherwise dont call callback and re-use application buffer
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #220 in PROCESSOR-SDK/emac-lld from review_PRSDK-5482 to master
* commit 'a5255b1b4e141e7f65cab406606a8c301c3c5bf9':
am65xx: fix unit test compilation issue
* commit 'a5255b1b4e141e7f65cab406606a8c301c3c5bf9':
am65xx: fix unit test compilation issue
am65xx: fix unit test compilation issue
am65xx: dualmac F/w: wait LX2 TX fifo empty before pushing data
Looks like we cannot use 0 byte watermark becaese in that case the
watermark event is non issued. We need to check LX2 TX fifo empty before
pushing data into the FIFO.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Looks like we cannot use 0 byte watermark becaese in that case the
watermark event is non issued. We need to check LX2 TX fifo empty before
pushing data into the FIFO.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: firmware: check for runt packet
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Merge pull request #217 in PROCESSOR-SDK/emac-lld from review_PRSDK-3803 to master
* commit '9ba531d78bed75d8a8c6609df8c0686478e061ba':
IOCTL implementation for switch use case
* commit '9ba531d78bed75d8a8c6609df8c0686478e061ba':
IOCTL implementation for switch use case
IOCTL implementation for switch use case
re-implemented PORT CTRL IOCTL based on new interface with FW
implemented ACCEPTABLE FRAME CHECK CTRL IOCTL
Signed-off-by: Tinku Mannan <tmannan@ti.com>
re-implemented PORT CTRL IOCTL based on new interface with FW
implemented ACCEPTABLE FRAME CHECK CTRL IOCTL
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #216 in PROCESSOR-SDK/emac-lld from review_PRSDK-3801 to master
* commit 'ddb76edaa19ecbdd7aa5561fc7b30dcae6e3aaa5':
Adding support for FDB IOCTL for ICSSG Switch
* commit 'ddb76edaa19ecbdd7aa5561fc7b30dcae6e3aaa5':
Adding support for FDB IOCTL for ICSSG Switch
Adding support for FDB IOCTL for ICSSG Switch
Additional updates
Increased max number of rx sub-channels/flows per port to 9
removed un-used port enable ioctl
cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Additional updates
Increased max number of rx sub-channels/flows per port to 9
removed un-used port enable ioctl
cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #215 in PROCESSOR-SDK/emac-lld from review_package_build_sivaraj to master
* commit '5ffcfaff95097b26bc9f52fce94fa9baf4407622':
Fix package build
* commit '5ffcfaff95097b26bc9f52fce94fa9baf4407622':
Fix package build
Fix package build
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Merge pull request #214 in PROCESSOR-SDK/emac-lld from review_PRSDK-3797 to master
* commit '297b170344cdcf9bc0ac9d75e58be7fac2f7d09d':
am65xx: update firmware headers and config files for switch
am65xx: test application updates to test local injection and port forward
am65xx: Support for port state IOCTL
* commit '297b170344cdcf9bc0ac9d75e58be7fac2f7d09d':
am65xx: update firmware headers and config files for switch
am65xx: test application updates to test local injection and port forward
am65xx: Support for port state IOCTL
am65xx: update firmware headers and config files for switch
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: test application updates to test local injection and port forward
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Support for port state IOCTL
driver cleanup to rename cfg psi rx channel to mgmt psi rx channel
Signed-off-by: Tinku Mannan <tmannan@ti.com>
driver cleanup to rename cfg psi rx channel to mgmt psi rx channel
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #213 in PROCESSOR-SDK/emac-lld from j7_packaging_Fix to master
* commit '631d9c0f4a3bd145000c6940a1f141c497aca7d9':
Fix the packaging issues for J7 while using make package
* commit '631d9c0f4a3bd145000c6940a1f141c497aca7d9':
Fix the packaging issues for J7 while using make package
Fix the packaging issues for J7 while using make package
Merge pull request #211 in PROCESSOR-SDK/emac-lld from review_j721e_sivaraj to master
* commit '0046d459badc366f19f95279b230f4a5b24313b9':
PDK-3586: J7 to J721E
* commit '0046d459badc366f19f95279b230f4a5b24313b9':
PDK-3586: J7 to J721E
Merge pull request #212 in PROCESSOR-SDK/emac-lld from review_PRSDK-5053 to master
* commit '622a164334018f7fc8ec6be2612193f8bdf7c135':
am65xx: unit test updates.
am65xx: driver update to support cloning of TX packets for switch use case
* commit '622a164334018f7fc8ec6be2612193f8bdf7c135':
am65xx: unit test updates.
am65xx: driver update to support cloning of TX packets for switch use case
am65xx: unit test updates.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: driver update to support cloning of TX packets for switch use case
Extended poll control for TX completion event processing.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Extended poll control for TX completion event processing.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PDK-3586: J7 to J721E
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Merge pull request #210 in PROCESSOR-SDK/emac-lld from review_PRSDK-3802 to master
* commit 'ed57fff2ba033e922b42055a5c9358298ca973d6':
am65xx: Disabling EMAC test app compilation for J7.
am65xx: Adding IOCTL to configure default VLAN ID per port
* commit 'ed57fff2ba033e922b42055a5c9358298ca973d6':
am65xx: Disabling EMAC test app compilation for J7.
am65xx: Adding IOCTL to configure default VLAN ID per port
am65xx: Disabling EMAC test app compilation for J7.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Adding IOCTL to configure default VLAN ID per port
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #209 in PROCESSOR-SDK/emac-lld from review_PRSDK-3789 to master
* commit '57b0f7f6a0eabf55c0181aa06b75e5c3df91b5a5':
am65xx: unit test update to support 8 RX flows per port
am65xx: Driver updates to support 8 RX flows per port
* commit '57b0f7f6a0eabf55c0181aa06b75e5c3df91b5a5':
am65xx: unit test update to support 8 RX flows per port
am65xx: Driver updates to support 8 RX flows per port
am65xx: unit test update to support 8 RX flows per port
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Driver updates to support 8 RX flows per port
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #208 in PROCESSOR-SDK/emac-lld from review_PRSDK-3787 to master
* commit '9310289571a7827e86e5841d177e47ff17039e59':
am65xx: Test application updates
am65xx: Update icss swith firmware binaries and firmware config memory map
am65xx: Driver updates
* commit '9310289571a7827e86e5841d177e47ff17039e59':
am65xx: Test application updates
am65xx: Update icss swith firmware binaries and firmware config memory map
am65xx: Driver updates
am65xx: Test application updates
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #207 in PROCESSOR-SDK/emac-lld from prsdk-5327 to master
* commit 'eb2021b7dc586ab90cd4c97896bc119c5ff4783d':
makefile: fix issus for building on windows
* commit 'eb2021b7dc586ab90cd4c97896bc119c5ff4783d':
makefile: fix issus for building on windows
am65xx: Update icss swith firmware binaries and firmware config memory map
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Driver updates
Update to configure start address of base flow for rx packt to ICSSG
memory
driver cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Update to configure start address of base flow for rx packt to ICSSG
memory
driver cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
makefile: fix issus for building on windows
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Merge pull request #206 in PROCESSOR-SDK/emac-lld from review_PRSDK-5333 to master
* commit 'a8c375f7d83847755ae3e669778e1ba0f27ee0d3':
Updates for J7
* commit 'a8c375f7d83847755ae3e669778e1ba0f27ee0d3':
Updates for J7
Updates for J7
sync up emac_soc.c file for j7 with latest emac lld
update packaging of src common files
Signed-off-by: Tinku Mannan <tmannan@ti.com>
sync up emac_soc.c file for j7 with latest emac lld
update packaging of src common files
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #198 in PROCESSOR-SDK/emac-lld from review-PRSDK-5273 to master
* commit '2430e3afa1cde1215e0da823bd0e0844468e68ff':
PRSDK-5273: RTSC depdencies added
* commit '2430e3afa1cde1215e0da823bd0e0844468e68ff':
PRSDK-5273: RTSC depdencies added
Merge pull request #204 in PROCESSOR-SDK/emac-lld from master_test to master
* commit '2ab3be0df51bbbf6f3658aec1e1ad1f19106c864':
emac: Test application updates for dual mac and switch use case
emac: Added support for ICSSG switch virtual port.
emac LLD update to support to traffic class mapping to port queue IOCTL
emac: Implementation of vlan ctrl ioctl
emac: test application updates for switch use case
emac: driver updates to support switch use case
emac: Updates to include firmware config files and binaries
fix compilation of R5 test appliction for without DDR use case
am65xx: Fix name of switch test application.
am65xx: Unit test update for verification of packet traffic class config
am65xx: Update to support config of TX PKT traffic class at time of send API
am65xx: emac: adding icssg switch firmware headers
am65xx: emac: unit test updates
am65xx: emac: LLD update to support new ICSSG firmware config interface
am65xx: emac: Adding firmware config files for icssg switch firmware
PRSDK-3767: am65xx: Update path to firmware headers.
PRSDK-3767:AM65xx: Updates include the following: unit test updates to print out pass criteria logs per functional test unit test updates to verify promiscous mode of operation
PRSDK-3767:AM65xx: incorporate review comments
PRSDK-3767:AM65xx: EMAC LLD update to include the following -Support to enable/disable promiscous mode for ICSS ports via IOCTL API
PRSDK-3767:AM65xx: EMAC LLD update to include the following -IOCTL API impmentation
* commit '2ab3be0df51bbbf6f3658aec1e1ad1f19106c864':
emac: Test application updates for dual mac and switch use case
emac: Added support for ICSSG switch virtual port.
emac LLD update to support to traffic class mapping to port queue IOCTL
emac: Implementation of vlan ctrl ioctl
emac: test application updates for switch use case
emac: driver updates to support switch use case
emac: Updates to include firmware config files and binaries
fix compilation of R5 test appliction for without DDR use case
am65xx: Fix name of switch test application.
am65xx: Unit test update for verification of packet traffic class config
am65xx: Update to support config of TX PKT traffic class at time of send API
am65xx: emac: adding icssg switch firmware headers
am65xx: emac: unit test updates
am65xx: emac: LLD update to support new ICSSG firmware config interface
am65xx: emac: Adding firmware config files for icssg switch firmware
PRSDK-3767: am65xx: Update path to firmware headers.
PRSDK-3767:AM65xx: Updates include the following: unit test updates to print out pass criteria logs per functional test unit test updates to verify promiscous mode of operation
PRSDK-3767:AM65xx: incorporate review comments
PRSDK-3767:AM65xx: EMAC LLD update to include the following -Support to enable/disable promiscous mode for ICSS ports via IOCTL API
PRSDK-3767:AM65xx: EMAC LLD update to include the following -IOCTL API impmentation
Merge branch 'master' into master_test
Merge pull request #202 in PROCESSOR-SDK/emac-lld from packaging_fix to master
* commit '89fdb28cde33313f7cd2b8ba6cf576f3fd5e531d':
Adding the missing .sh for firmware
* commit '89fdb28cde33313f7cd2b8ba6cf576f3fd5e531d':
Adding the missing .sh for firmware
Adding the missing .sh for firmware
Merge branch 'rtos-next'
Merge pull request #201 in PROCESSOR-SDK/emac-lld from review_PRSDK-5181 to rtos-next
* commit '665013b8e4f0ca9f36bc30301f6e401049640c9a':
emac: Test application updates for dual mac and switch use case
emac: Added support for ICSSG switch virtual port.
emac LLD update to support to traffic class mapping to port queue IOCTL
* commit '665013b8e4f0ca9f36bc30301f6e401049640c9a':
emac: Test application updates for dual mac and switch use case
emac: Added support for ICSSG switch virtual port.
emac LLD update to support to traffic class mapping to port queue IOCTL
Merge pull request #195 in PROCESSOR-SDK/emac-lld from prsdk-5283 to master
* commit '9aa60cf3c36ba2e3b51bf19d1a814807b650fd82':
am65xx: f/w: add sequence number to the mgr packet
* commit '9aa60cf3c36ba2e3b51bf19d1a814807b650fd82':
am65xx: f/w: add sequence number to the mgr packet
Merge pull request #188 in PROCESSOR-SDK/emac-lld from prsdk-5255 to master
* commit '85a12ac483c0d2a4806b7f1a7468eddfb3cbe2ac':
am65xx: dualmac f/w: add version to built firmware binaries
am65xx: dualmac f/w: add script to generate version_file.h
am65x: icss-g: firmware: add resource table section
* commit '85a12ac483c0d2a4806b7f1a7468eddfb3cbe2ac':
am65xx: dualmac f/w: add version to built firmware binaries
am65xx: dualmac f/w: add script to generate version_file.h
am65x: icss-g: firmware: add resource table section
emac: Test application updates for dual mac and switch use case
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
emac: Added support for ICSSG switch virtual port.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Merge pull request #200 in PROCESSOR-SDK/emac-lld from prsdk-5274_v2 to master
* commit '0ca7fa203da17b4822d8a00b6877d9cb2637a2f2':
am65xx: f/w: correct name of the toolchain path definition
* commit '0ca7fa203da17b4822d8a00b6877d9cb2637a2f2':
am65xx: f/w: correct name of the toolchain path definition
Merge pull request #199 in PROCESSOR-SDK/emac-lld from am77x_build_4 to master
* commit '5bb2257e3fecd4d4937ae1f0834a3ac9c9a768bf':
remove Emac_Icssg_WithoutDDR_TestApp build for J7. address Tinku's comments
add emac_soc.c for J7
updates per Sivaraj's comments
add J7 support for emac
* commit '5bb2257e3fecd4d4937ae1f0834a3ac9c9a768bf':
remove Emac_Icssg_WithoutDDR_TestApp build for J7. address Tinku's comments
add emac_soc.c for J7
updates per Sivaraj's comments
add J7 support for emac
emac LLD update to support to traffic class mapping to port queue IOCTL
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: f/w: correct name of the toolchain path definition
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: dualmac f/w: add version to built firmware binaries
now we have script to generate version string. update makefile to
call this script
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
now we have script to generate version string. update makefile to
call this script
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: dualmac f/w: add script to generate version_file.h
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65x: icss-g: firmware: add resource table section
Add a blank resource table section to RTU and PRU firmware. This is
required by Linux Remoteproc core to boot the (.out) file.
Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Add a blank resource table section to RTU and PRU firmware. This is
required by Linux Remoteproc core to boot the (.out) file.
Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: f/w: add sequence number to the mgr packet
This commit also removes flags2 field by mistake left in the
Struct_RTU_GLOBAL structure.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
This commit also removes flags2 field by mistake left in the
Struct_RTU_GLOBAL structure.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
remove Emac_Icssg_WithoutDDR_TestApp build for J7. address Tinku's comments
Signed-off-by: Ming Wei <mwei@ti.com>
Signed-off-by: Ming Wei <mwei@ti.com>
add emac_soc.c for J7
Signed-off-by: Ming Wei <mwei@ti.com>
Signed-off-by: Ming Wei <mwei@ti.com>
updates per Sivaraj's comments
Signed-off-by: Ming Wei <mwei@ti.com>
Signed-off-by: Ming Wei <mwei@ti.com>
add J7 support for emac
Signed-off-by: Ming Wei <mwei@ti.com>
Signed-off-by: Ming Wei <mwei@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 #197 in PROCESSOR-SDK/emac-lld from prsdk-5287 to master
* commit '12e059bde2fde1f3e2d743d0bd3492f00b850451':
icss-g: dulamac f/w: add copyright header to source files
* commit '12e059bde2fde1f3e2d743d0bd3492f00b850451':
icss-g: dulamac f/w: add copyright header to source files
Merge pull request #196 in PROCESSOR-SDK/emac-lld from review_PRSDK-3807 to rtos-next
* commit 'e17efe2547fcde7069cb112472a5ab1c0670f451':
emac: Implementation of vlan ctrl ioctl
* commit 'e17efe2547fcde7069cb112472a5ab1c0670f451':
emac: Implementation of vlan ctrl ioctl
emac: Implementation of vlan ctrl ioctl
sub command for setting default vlan table
sub command for updating vlan table entry
Signed-off-by: Tinku Mannan <tmannan@ti.com>
sub command for setting default vlan table
sub command for updating vlan table entry
Signed-off-by: Tinku Mannan <tmannan@ti.com>
icss-g: dulamac f/w: add copyright header to source files
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
5 years agoMerge pull request #194 in PROCESSOR-SDK/emac-lld from prsdk-5274 to master REL.PDK.J7.00.05.00.14 REL.PDK.J7.00.05.00.15
Merge pull request #194 in PROCESSOR-SDK/emac-lld from prsdk-5274 to master
* commit '242af04c4178eaf2ff09386f90a27eacbc1bc672':
am65xx: dualmac firmware: remove prebilt firmware binaries
am65xx: dualmac firmware: add target to build fw to emac_lld makefile
* commit '242af04c4178eaf2ff09386f90a27eacbc1bc672':
am65xx: dualmac firmware: remove prebilt firmware binaries
am65xx: dualmac firmware: add target to build fw to emac_lld makefile
Merge pull request #193 in PROCESSOR-SDK/emac-lld from review_PRSDK-5271 to rtos-next
* commit '2bc8dac58911388f2bf095fc972250839c7b24cb':
emac: test application updates for switch use case
emac: driver updates to support switch use case
emac: Updates to include firmware config files and binaries
* commit '2bc8dac58911388f2bf095fc972250839c7b24cb':
emac: test application updates for switch use case
emac: driver updates to support switch use case
emac: Updates to include firmware config files and binaries
am65xx: dualmac firmware: remove prebilt firmware binaries
We are building the F/W every time when we build emac_lld library.
We don't need to keep the prebuilt firmware
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
We are building the F/W every time when we build emac_lld library.
We don't need to keep the prebuilt firmware
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: dualmac firmware: add target to build fw to emac_lld makefile
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>