mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
3d09198243
Two entries being added at the same time to the IFLA policy table, whilst parallel bug fixes to decnet routing dst handling overlapping with the dst gc removal in net-next. Signed-off-by: David S. Miller <davem@davemloft.net>
101 lines
2.2 KiB
Plaintext
101 lines
2.2 KiB
Plaintext
Broadcom BCM53xx Ethernet switches
|
|
==================================
|
|
|
|
Required properties:
|
|
|
|
- compatible: For external switch chips, compatible string must be exactly one
|
|
of: "brcm,bcm5325"
|
|
"brcm,bcm53115"
|
|
"brcm,bcm53125"
|
|
"brcm,bcm53128"
|
|
"brcm,bcm5365"
|
|
"brcm,bcm5395"
|
|
"brcm,bcm5397"
|
|
"brcm,bcm5398"
|
|
|
|
For the BCM11360 SoC, must be:
|
|
"brcm,bcm11360-srab" and the mandatory "brcm,cygnus-srab" string
|
|
|
|
For the BCM5310x SoCs with an integrated switch, must be one of:
|
|
"brcm,bcm53010-srab"
|
|
"brcm,bcm53011-srab"
|
|
"brcm,bcm53012-srab"
|
|
"brcm,bcm53018-srab"
|
|
"brcm,bcm53019-srab" and the mandatory "brcm,bcm5301x-srab" string
|
|
|
|
For the BCM585xx/586XX/88312 SoCs with an integrated switch, must be one of:
|
|
"brcm,bcm58522-srab"
|
|
"brcm,bcm58523-srab"
|
|
"brcm,bcm58525-srab"
|
|
"brcm,bcm58622-srab"
|
|
"brcm,bcm58623-srab"
|
|
"brcm,bcm58625-srab"
|
|
"brcm,bcm88312-srab" and the mandatory "brcm,nsp-srab string
|
|
|
|
For the BCM63xx/33xx SoCs with an integrated switch, must be one of:
|
|
"brcm,bcm3384-switch"
|
|
"brcm,bcm6328-switch"
|
|
"brcm,bcm6368-switch" and the mandatory "brcm,bcm63xx-switch"
|
|
|
|
See Documentation/devicetree/bindings/net/dsa/dsa.txt for a list of additional
|
|
required and optional properties.
|
|
|
|
Examples:
|
|
|
|
Ethernet switch connected via MDIO to the host, CPU port wired to eth0:
|
|
|
|
eth0: ethernet@10001000 {
|
|
compatible = "brcm,unimac";
|
|
reg = <0x10001000 0x1000>;
|
|
|
|
fixed-link {
|
|
speed = <1000>;
|
|
duplex-full;
|
|
};
|
|
};
|
|
|
|
mdio0: mdio@10000000 {
|
|
compatible = "brcm,unimac-mdio";
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
switch0: ethernet-switch@30 {
|
|
compatible = "brcm,bcm53125";
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
ports {
|
|
port0@0 {
|
|
reg = <0>;
|
|
label = "lan1";
|
|
};
|
|
|
|
port1@1 {
|
|
reg = <1>;
|
|
label = "lan2";
|
|
};
|
|
|
|
port5@5 {
|
|
reg = <5>;
|
|
label = "cable-modem";
|
|
fixed-link {
|
|
speed = <1000>;
|
|
duplex-full;
|
|
};
|
|
phy-mode = "rgmii-txid";
|
|
};
|
|
|
|
port8@8 {
|
|
reg = <8>;
|
|
label = "cpu";
|
|
fixed-link {
|
|
speed = <1000>;
|
|
duplex-full;
|
|
};
|
|
phy-mode = "rgmii-txid";
|
|
ethernet = <ð0>;
|
|
};
|
|
};
|
|
};
|
|
};
|