Hi Juergen > +Optional properties: > + > +- reset-gpios: GPIO to be used to reset the whole device, always low active
I would avoid the always low active comment. The input to the switch is active low. But i've seen designs with an inverter in the reset path, so from the perspective of the GPIO it would be active high. The device tree binding allows for this, via the flags. And since you use the gpiod API, it should all just work. > + ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port@0 { /* RMII fixed link to master */ > + reg = <0>; > + label = "cpu"; > + ethernet = <&master>; > + }; > + > + port@1 { /* external port 1 */ > + compatible = "ethernet-phy-ieee802.3-c22"; > + reg = <1>; > + label = "lan1; > + }; These are not PHY nodes, so does this compatible string do anything? Andrew