4 years agoam57x: Fix in RX packet processing when alloc_pkt callback fails DEV.EMAC_LLD.01.00.03.17B DEV.EMAC_LLD.01.00.03.18 DEV.PROCESSOR-SDK.06.01.00.07
am57x: Fix in RX packet processing when alloc_pkt callback fails
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx/j7: Resolve Misra-c static analysis issues
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx/j7: emac driver updates
remove 4 byte CRC length from packet length of incoming packets
bufferLen field of host packet descriptor should not be modified during
receive packet processing.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
remove 4 byte CRC length from packet length of incoming packets
bufferLen field of host packet descriptor should not be modified during
receive packet processing.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Docs and version update for release 6.1
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Update switch test application
test emac_send after emac_close followed by emac_open
cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
test emac_send after emac_close followed by emac_open
cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Unit test update to verify delete all ageable IOCTL
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx/j7: Adding port state checks for cpsw and icssg stats API
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Updates from industrial development branch
syncing driver updates from commit id 09a409927a4bb0368309b5251bd
syncing driver updates from commit id 09a409927a4bb0368309b5251bd
dual_mac f/w: check psi ready for the next 16 byte chunk
When we push 32 bytes data to PSI we checked PSI ready for the first 16
bytes only. The next 16 bytes were pushed w/o this check and may be lost
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
When we push 32 bytes data to PSI we checked PSI ready for the first 16
bytes only. The next 16 bytes were pushed w/o this check and may be lost
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
dual_mac fw: fix possible ingress buffer management issues
P_W32 macro didn't c check "buffer full" after wrapping the wr_cur pointer.
That might cause data corruption. This commit fixed this issue.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
P_W32 macro didn't c check "buffer full" after wrapping the wr_cur pointer.
That might cause data corruption. This commit fixed this issue.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
j7: update emac component file to include all R5 cores.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
mdio: API change to match MDIO/V5 CSL API changes
MDIO/V5 CSL updated to make it backward compatible with
MDIO/V4. The emac using the CSL APIs from MDIO are
updated in this patch
Signed-off-by: Badri S <badri@ti.com>
MDIO/V5 CSL updated to make it backward compatible with
MDIO/V4. The emac using the CSL APIs from MDIO are
updated in this patch
Signed-off-by: Badri S <badri@ti.com>
am65xx: Update icssg switch firmware
update firmware headers
update firmware memory map files
adding version.txt with version info
Signed-off-by: Tinku Mannan <tmannan@ti.com>
update firmware headers
update firmware memory map files
adding version.txt with version info
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Test app cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Integrate with trace utility
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx/j7: test app updates to integrate with unity test framework
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
j7: makefile updates to integrate with unity test framework
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: makefile updates to integrate with unity test framework
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
j7: test application updates
makefile updates to use common build infrastructure cfg files
update mpu config to include sciclient section
Signed-off-by: Tinku Mannan <tmannan@ti.com>
makefile updates to use common build infrastructure cfg files
update mpu config to include sciclient section
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: driver updates
API updates to check for invalid port numbers
init trace cb function to null at time of init
Signed-off-by: Tinku Mannan <tmannan@ti.com>
API updates to check for invalid port numbers
init trace cb function to null at time of init
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: makefile update to include asm file
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: EMAC unit test update
Adding asm file with dlfo workaround
packaging updates
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Adding asm file with dlfo workaround
packaging updates
Signed-off-by: Tinku Mannan <tmannan@ti.com>
dual_mac f/w: remove mkdir bin command for windows build
looks like we don't need to create ../bin directory. It will be created
as a parent directory for each next level directory.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
looks like we don't need to create ../bin directory. It will be created
as a parent directory for each next level directory.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: Unit test update to verify icssg stats api with switch port numbers
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Update EMAC_get_stats_icssg_v5 API
to support switch port and interposer port numbers
Signed-off-by: Tinku Mannan <tmannan@ti.com>
to support switch port and interposer port numbers
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Fix programming of classifiers
To support many to 1 TCI to flow/queue mapping.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
To support many to 1 TCI to flow/queue mapping.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Fix in ICSSG RMGII configuration
for case where both switch ports negotiate different link speeds.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
for case where both switch ports negotiate different link speeds.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRSDK-5673: Updated EMAC_Loopback_testProject to print generic pass/fail criteria
j721e: icssg use case updates
Build existing icssg dual mac firmware for j721e to resolve
build failure for test application.
driver and unit test updates.
makefile udpates to include i2c library
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Build existing icssg dual mac firmware for j721e to resolve
build failure for test application.
driver and unit test updates.
makefile udpates to include i2c library
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Adding new ICSSG switch test application
for verification of link status for 1G and 100 MBPS links
for verification of emac poll API duration
Signed-off-by: Tinku Mannan <tmannan@ti.com>
for verification of link status for 1G and 100 MBPS links
for verification of emac poll API duration
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: remove un-used test application files
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Test application updates
Adding icssg switch benchmarking application
Updates for IOCTL verification at the driver level
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Adding icssg switch benchmarking application
Updates for IOCTL verification at the driver level
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: extensive cleanup to poll link state machine
using MDIO ALIVE and LINK status registers to determine link state
only polling PHY register to determine link speed and duplexity to
shorten emac poll loop duration during link status change events
Signed-off-by: Tinku Mannan <tmannan@ti.com>
using MDIO ALIVE and LINK status registers to determine link state
only polling PHY register to determine link speed and duplexity to
shorten emac poll loop duration during link status change events
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Sync up j721e soc file with latest emac lld
am65xx: Adding support for 100 mbps for icssg
update to emac_poll_v5 API to support 100 mbps link detection and config
Signed-off-by: Tinku Mannan <tmannan@ti.com>
update to emac_poll_v5 API to support 100 mbps link detection and config
Signed-off-by: Tinku Mannan <tmannan@ti.com>
dual_mac fw: remove prebuilt fw headers
We keep f/w sources on the same repo. So it doesn't make any sense to keep
prebuilt version.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
We keep f/w sources on the same repo. So it doesn't make any sense to keep
prebuilt version.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Initial version update for 6.1
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
implementing RMIISpeedSelect function
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
PDK-4085: Add j721e_evm build support
Signed-off-by: Sivaraj R <sivaraj@ti.com>
Signed-off-by: Sivaraj R <sivaraj@ti.com>
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>
am65xx: Use SOC configuration base addresses instead of local copy in drv
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: unit test updates for icss_switch
updates to verify local injection using vlan packets
updates to verify port priority functionality in icss_switch fw
updates to verify flood control IOCTL
cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
updates to verify local injection using vlan packets
updates to verify port priority functionality in icss_switch fw
updates to verify flood control IOCTL
cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Driver update to sync with latest icss_switch fw
only enable TS 1 task due to HW errata
zero fill of packets less than min packet size done by fw
return ring number in PktChannel field of rx desc when calling
rx packet callback
Signed-off-by: Tinku Mannan <tmannan@ti.com>
only enable TS 1 task due to HW errata
zero fill of packets less than min packet size done by fw
return ring number in PktChannel field of rx desc when calling
rx packet callback
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Update icss_switch firmware headers and memory map files
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRSDK-3669: Fix for C++ compilation issue
am65xx: Test application updates to for switch use case
Introduced new EMAC MCB for switch use case which for sharing of
pkt descriptor resources across both switch ports
Updates to test packet clone use case
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Introduced new EMAC MCB for switch use case which for sharing of
pkt descriptor resources across both switch ports
Updates to test packet clone use case
Signed-off-by: Tinku Mannan <tmannan@ti.com>
dual_mac F/W: fix shutdown command
The PSI_ABORT macro by mistake used psi gasket IDs. But the gasket
actually doesn't work. This commit replaced the gasket IDs with the core
own PSI-L IDs. That should work, because PSI_ABORT issued from PRU should
about any possible ongoing ingress data DMAs.
Because at the time of processing the shutdown command there is no ongoing
DMA on RTU tx_psi-l interface we don't need to issue PSI_ABORT from RTU.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
The PSI_ABORT macro by mistake used psi gasket IDs. But the gasket
actually doesn't work. This commit replaced the gasket IDs with the core
own PSI-L IDs. That should work, because PSI_ABORT issued from PRU should
about any possible ongoing ingress data DMAs.
Because at the time of processing the shutdown command there is no ongoing
DMA on RTU tx_psi-l interface we don't need to issue PSI_ABORT from RTU.
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: Unit test update for trace utility integration
register trace callback with emac driver
update configuration files re-direct system output to UART
unit test fixes.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
register trace callback with emac driver
update configuration files re-direct system output to UART
unit test fixes.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Adding debug trace support in emac driver
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Unit test update to verify packet less than 60 bytes is zero padded
packet send via emac_send which is less than 60 bytes will be zero padded
upto 60 bytes and packet length will be set to 60 bytes by the driver at
time of emac_send.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
packet send via emac_send which is less than 60 bytes will be zero padded
upto 60 bytes and packet length will be set to 60 bytes by the driver at
time of emac_send.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
icss_dualmac: makeversions: limit version string to 32 bytes
* It has been observed that 33 bytes breaks functionality.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
* It has been observed that 33 bytes breaks functionality.
Signed-off-by: Jacob Stiffler <j-stiffler@ti.com>
Need to memory map NBO CFG registers for A53
am65xx: Update to sync with pruss driver
PRUICSS_create needs to be called with PRUICCSS_INSTANCE_THREE
for 3rd instance.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRUICSS_create needs to be called with PRUICCSS_INSTANCE_THREE
for 3rd instance.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Additional Design doc update
Design doc update
Release notes and version update for 6.0
am57xx: Fix in tx enqueue logic
to allow enqueing of multiple descriptors to DMA for transmission in
1 shot
minor cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
to allow enqueing of multiple descriptors to DMA for transmission in
1 shot
minor cleanup
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Zero pad transmit packet that is less than 60 bytes
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
dual mac F/W: fix out of order SCHED_CHECK_DMA bug
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
dual_mac F/W: remove unused code for buffers used by switch
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
dual_mac F/W: update buffer pool tail with disabled TM
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
AM57xx: emac: Fix for sending packet out of directed port
Need to update the TO_PORT_EN and TO_PORT fields of TX buffer descriptor
when directing packet of of specified port.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Need to update the TO_PORT_EN and TO_PORT fields of TX buffer descriptor
when directing packet of of specified port.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
K2G: Fix cache primitive call for packet RX for DSP use case
Need to invalidate the descriptor prior to invalidating the buffer
Need to perform cache primitives on descriptor and buffer
when replenishing RX free queue
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Need to invalidate the descriptor prior to invalidating the buffer
Need to perform cache primitives on descriptor and buffer
when replenishing RX free queue
Signed-off-by: Tinku Mannan <tmannan@ti.com>
PRSDK-5812 Addressing Review comments
Move local to global conversion func to SOC specific file from driver.
Add a function pointer for local to global cache function to the
hwAttrs sturcture.
Update driver functions to use the hwAttrs function pointer for
converting any local to global cache address.
Move local to global conversion func to SOC specific file from driver.
Add a function pointer for local to global cache function to the
hwAttrs sturcture.
Update driver functions to use the hwAttrs function pointer for
converting any local to global cache address.
Fix local to global address conversion
Fixing a compilation issue identified
Accounting for non-zero MSMC_START_OFFSET
EMAC was using incorrect port q size macro.
MSMC_END_OFFSET includes all MSMC memory and not just Tx Q usage
MSMC_END_OFFSET includes all MSMC memory and not just Tx Q usage
am65xx: Fix link status being returned for 2nd port of ICSSG instance
When polling for link status of 2nd port of ICSSG instance, phy address
of 1st port was being used.
cleanup of mdio implementation in driver
Signed-off-by: Tinku Mannan <tmannan@ti.com>
When polling for link status of 2nd port of ICSSG instance, phy address
of 1st port was being used.
cleanup of mdio implementation in driver
Signed-off-by: Tinku Mannan <tmannan@ti.com>
remove unused code from TX_ERR handler
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: Unit test update for testing directed packet on specific port
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx; IOCTL command buffers need to cache size aligned for R5 use case
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Unit test updates to for TX port queue check verification
increased size of port queue array allocated from MSMC per latest
ICSSG switch FW requirements.
Moved port queue allocation to MSMC_SRAM from MSMC_SRAM_H
Signed-off-by: Tinku Mannan <tmannan@ti.com>
increased size of port queue array allocated from MSMC per latest
ICSSG switch FW requirements.
Moved port queue allocation to MSMC_SRAM from MSMC_SRAM_H
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Adding TX port queue size field to EMAC_FW_APP_CONFIG
passed in at time of emac_open to perform TX port queue size check to
ensure there is enough memory provided by the app to configure ICSSG
SWITCH host/port and host egress queues.
Adding macro to define port queue size per instance
passed in at time of emac_open to perform TX port queue size check to
ensure there is enough memory provided by the app to configure ICSSG
SWITCH host/port and host egress queues.
Adding macro to define port queue size per instance
PRSDk-4453 Update config file to be generic for SMP and non SMP mode
Update makefile to invoke top level SMp config for SMP test cases.
Update AM572x EVM cfg file to be generic for both SMp and non SMP test
case
Update makefile to invoke top level SMp config for SMP test cases.
Update AM572x EVM cfg file to be generic for both SMp and non SMP test
case
PRSDK-4453 Addressing review comments
Removed redundant config file for Audio loopback SMP example.
Update existing config file to enable support for SMP and non SMP
mode.
Removed redundant config file for Audio loopback SMP example.
Update existing config file to enable support for SMP and non SMP
mode.
PRSDK-4453 Update libProfile inline with makefile BUILD_PROFILE macro
Remove hardcoded library profile for the driver components
Update config file to get library profile from the makefile macros
Remove hardcoded library profile for the driver components
Update config file to get library profile from the makefile macros
PRSDK-4453 Add SMP enabled support for A53 core
Update makefile and component makefile to add entry for SMP enabled
examples
Update makefile and component makefile to add entry for SMP enabled
examples
PRSDK-4453 Add SMP enabled BIOS project for AM572x EVM
Add project text file and RTSC config file for SMP enabled Test project
Add project text file and RTSC config file for SMP enabled Test project
PRSDK-4453 Update config file to remove board dependancy
Update config file to remove board and SCI components to remove board
name dependency.
Update config file to remove board and SCI components to remove board
name dependency.
PRSDK-4453 Update RTSC config file to load PDK components
Update UART example/test RTSC config file ti load PDK driver components
and OSAL package during compilation.
Update UART example/test RTSC config file ti load PDK driver components
and OSAL package during compilation.
am65xx: firmware: makefile: fix clean command for windows build
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
am65xx: Need to free back descriptors from MGMT2 free channel.
Update includes to not free packet descriptor back to application for
tx completion processing when TX completion is a result of sending MGMT
request to firmware.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Update includes to not free packet descriptor back to application for
tx completion processing when TX completion is a result of sending MGMT
request to firmware.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Enabling testing of TX TS for ICSSG SWITCH use case
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Updating to use latest ICSSG SWITCH firmware headers
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: test app updates to verify IOCTL commands.
added test to add upto max vlan entries to vlan table.
added counters to sync alloc and free pkt callbacks.
minor cleanup.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
added test to add upto max vlan entries to vlan table.
added counters to sync alloc and free pkt callbacks.
minor cleanup.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Fix return value of IOCTL command reqeust when IOCTL command fails.
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>
dm firmware: set TX timestamp valid bit
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
implement TX_ERR handler
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Signed-off-by: Vitaly Andrianov <vitalya@ti.com>
Adding ts_valid flag to tx_ts callback
am65xx: EMAC driver fixes
Fix port number used to poll for tx completion events for switch events
Fix in emac open for check for getFwCfg function pointer
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Fix port number used to poll for tx completion events for switch events
Fix in emac open for check for getFwCfg function pointer
Signed-off-by: Tinku Mannan <tmannan@ti.com>
am65xx: Use MSMC3_H section for ICSSG firmware port queues
Signed-off-by: Tinku Mannan <tmannan@ti.com>
Signed-off-by: Tinku Mannan <tmannan@ti.com>