mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 05:02:12 +00:00
Documentation: Bindings: add port-idx-in-ae for enet node
This patch adds description for port-idx-in-ae attribute. Signed-off-by: Yisen Zhuang <yisen.zhuang@huawei.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2fc695a1bb
commit
c132cdccb7
@ -36,6 +36,34 @@ Required properties:
|
||||
| | | | | |
|
||||
external port
|
||||
|
||||
This attribute is remained for compatible purpose. It is not recommended to
|
||||
use it in new code.
|
||||
|
||||
- port-idx-in-ae: is the index of port provided by AE.
|
||||
In NIC mode of DSAF, all 6 PHYs of service DSAF are taken as ethernet ports
|
||||
to the CPU. The port-idx-in-ae can be 0 to 5. Here is the diagram:
|
||||
+-----+---------------+
|
||||
| CPU |
|
||||
+-+-+-+---+-+-+-+-+-+-+
|
||||
| | | | | | | |
|
||||
debug debug service
|
||||
port port port
|
||||
(0) (0) (0-5)
|
||||
|
||||
In Switch mode of DSAF, all 6 PHYs of service DSAF are taken as physical
|
||||
ports connected to a LAN Switch while the CPU side assume itself have one
|
||||
single NIC connected to this switch. In this case, the port-idx-in-ae
|
||||
will be 0 only.
|
||||
+-----+-----+------+------+
|
||||
| CPU |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
| | service| port(0)
|
||||
debug debug +------------+
|
||||
port port | switch |
|
||||
(0) (0) +-+-+-+-+-+-++
|
||||
| | | | | |
|
||||
external port
|
||||
|
||||
- local-mac-address: mac addr of the ethernet interface
|
||||
|
||||
Example:
|
||||
@ -43,6 +71,6 @@ Example:
|
||||
ethernet@0{
|
||||
compatible = "hisilicon,hns-nic-v1";
|
||||
ae-handle = <&dsaf0>;
|
||||
port-id = <0>;
|
||||
port-idx-in-ae = <0>;
|
||||
local-mac-address = [a2 14 e4 4b 56 76];
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user