Hi Andrew, On Thu Jun 18 2020, Andrew Lunn wrote: >> +Ethernet switch connected memory mapped to the host, CPU port wired to gmac0: >> + >> +soc { >> + switch0: switch@0xff240000 { >> + compatible = "hirschmann,hellcreek"; >> + status = "okay"; >> + reg = <0xff240000 0x1000 /* TSN base */ >> + 0xff250000 0x1000>; /* PTP base */ >> + dsa,member = <0 0>; >> + >> + ports { >> + #address-cells = <1>; >> + #size-cells = <0>; >> + >> + port@0 { >> + reg = <0>; >> + label = "cpu"; >> + ethernet = <&gmac0>; >> + }; >> + >> + port@2 { >> + reg = <2>; >> + label = "lan0"; >> + phy-handle = <&phy1>; >> + }; >> + >> + port@3 { >> + reg = <3>; >> + label = "lan1"; >> + phy-handle = <&phy2>; >> + }; >> + }; >> + }; >> +}; >> + >> +&gmac0 { >> + status = "okay"; >> + phy-mode = "mii"; >> + >> + fixed-link { >> + speed = <100>; >> + full-duplex; > > Hi Kurt > > The switch is 100/100Mbps right? The MAC is only Fast ethernet. Do you > need some properties in the port@0 node to tell the switch to only use > 100Mbps? I would expect it to default to 1G. Not looked at the code > yet... No, that is not needed. That is a hardware configuration and AFAIK cannot be changed at run time. Thanks, Kurt
Attachment:
signature.asc
Description: PGP signature