Lines Matching refs:speed
63 * For port's MAC speed, ForceSpd (or SpdValue) bits 1:0 program the value.
166 int port, int speed, bool alt_bit,
172 switch (speed) {
232 if (speed != SPEED_UNFORCED)
241 if (speed)
242 dev_dbg(chip->dev, "p%d: Speed set to %d Mbps\n", port, speed);
254 int speed, int duplex)
256 if (speed == SPEED_MAX)
257 speed = 200;
259 if (speed > 200)
263 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, false, false,
269 int speed, int duplex)
271 if (speed == SPEED_MAX)
272 speed = 1000;
274 if (speed == 200 || speed > 1000)
277 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, false, false,
283 int speed, int duplex)
285 if (speed == SPEED_MAX)
286 speed = 100;
288 if (speed > 100)
291 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, false, false,
297 int speed, int duplex)
299 if (speed == SPEED_MAX)
300 speed = port < 5 ? 1000 : 2500;
302 if (speed > 2500)
305 if (speed == 200 && port != 0)
308 if (speed == 2500 && port < 5)
311 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, !port, true,
325 int speed, int duplex)
327 if (speed == SPEED_MAX)
328 speed = 1000;
330 if (speed > 1000)
333 if (speed == 200 && port < 5)
336 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, true, false,
342 int speed, int duplex)
344 if (speed == SPEED_MAX)
345 speed = port < 9 ? 1000 : 2500;
347 if (speed > 2500)
350 if (speed == 200 && port != 0)
353 if (speed == 2500 && port < 9)
356 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, true, true,
370 int speed, int duplex)
372 if (speed == SPEED_MAX)
373 speed = port < 9 ? 1000 : 10000;
375 if (speed == 200 && port != 0)
378 if (speed >= 2500 && port < 9)
381 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, true, true,