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
signature.asc
Description: PGP signature
