There is no way to send a single byte of data over RGMII, the software
does not have direct access to it's transmit FIFO. What DPAA exchanges
with software, is essentially frames. Basically, all three DPAA components,
Bman, Qman and Fman have to be initialized to exchange network frames over an
external interface, regardless of it's type (this does not apply to MDIO,
but this is a PHY management interface). If you want to do a bare board,
simple network exchange test, the best solution is probably
FMan Independent mode, see T2080DPAARM, Section 5.13.15. This is still
a multi-step process, but much simpler, compared to the full DPAA
bring up sequence. u-Boot Fman driver uses this mode, btw:
http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tree/drivers/net/fm/fm.c
http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tree/drivers/net/fm/eth.c
http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tree/drivers/net/fm/memac.c
Have a great day,
Platon
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------