When we are talking about exchanging data over a network interface, we
usually use terms 'send' and 'receive'. Did you mean that, or
something else, e.g. peripheral register access permissions, IO memory mapping,
etc.?
Have a great day,
Platon
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------
Yes basically I was trying to send and receive data through Ethernet in LS1046A. Can you suggest me what all configurations must be done to make use of Ethernet(e.g. the configurations of registers related to Ethernet ).
Well, enabling a full feature DPAA Ethernet requires initialization of
1K++ locations so mentioning all them here is not feasible. DPAA is
an OS-oriented, sophisticated network engine, the recommended
way to enable it in a custom environment is to re-use the
available Linux code:
If you wish to enable a bare minimum function subset to be able to exchange
network frames, you can have a look at FMan Independent mode which
is described in LS1046ADPAARM, Section 5.12.15
reference code for IM can be found in u-Boot:
https://source.codeaurora.org/external/qoriq/qoriq-components/u-boot/tree/drivers/net/fm
Hope this helps,
Platon
Well thank you I will go ahead and refer the LS1046ADPAARM section 5.12.15 to understand how to exchange data using Ethernet.
So you are suggesting me to go through DPAA chapter in LS1046ARM reference manual for basic exchanging of data through Ethernet?