What about this? It adds a new chip operation (I know Vivien said not to, but I was doing it already) port_setup_extra, and implements it for Topaz.
Also it changes the mv88e6xxx_port_set_cmode so that it does not use those 2 additional parameters. Should I rewrite it so that only the second change is applied? Should I send a new series, v5, today? I think that I once read David complain that he does not like if new versions of patch series are sent at the same day. Marek