Hi Andrew,
Andrew Lunn [off-list ref] writes:
quoted
int (*port_set_link)(struct mv88e6xxx_chip *chip, int port, int link);
+
+ /* Port's MAC duplex mode
+ *
+ * Use DUPLEX_HALF or DUPLEX_FULL to force half or full duplex, or
+ * DUPLEX_UNKNOWN for normal duplex detection.
+ */
+ int (*port_set_duplex)(struct mv88e6xxx_chip *chip, int port, int dup);
Again, i think DUPLEX_UNFORCED, or DUPLEX_AUTO would be better.
DUPLEX_UNKNOWN and SPEED_UNKNOWN are existing values used by the
phy/ethtool interface for the phy_device. I prefered to use them when
possible instead of creating new ones.
Thanks,
Vivien