Can anyone explain what is Ethernet Independent Mode in LS1046A and at what cases it is used?
So for simple exchanging of data like transmission and reception of data using Ethernet ..will this Ethernet independent mode is enough?
fm - drivers/net/fm - U-boot source code (v2020.04) - Bootlin
And what all files( from the above link )in u boot are taken into account for using Ethernet Independent mode?
> .will this Ethernet independent mode is enough?
Yes.
> And what all files( from the above link )in u boot are
> taken into account for using Ethernet Independent mode?
Refer to the Makefile and consider that FMan_v3 is the version of the FMan found on the LS1046A.
‘’Independent Mode’’
- IM is a simplified FMan mode of operation where Ethernet Rx and Tx are managed through simple BD rings as in PowerQUICC and non-DPAA QorIQ devices.
- In IM mode, BMan and QMan are not used and thus do not need to be initialized.
- IM mode is primarily intended for use during boot phase, before application performs full initialization of all DPAA resources (FMan/BMan/QMan …).
- IM can also be used in operational mode (after boot phase) but due to simple BD ring model, the use of IM generally leads to lower Ethernet performance.
Further please refer to the QorIQ LS1046A Data Path Acceleration Architecture (DPAA) Reference Manual and search for "Independent mode".