Lines Matching full:speed
72 * For port's MAC speed, ForceSpd (or SpdValue) bits 1:0 program the value.
211 int port, int speed, bool alt_bit, in mv88e6xxx_port_set_speed_duplex() argument
217 switch (speed) { in mv88e6xxx_port_set_speed_duplex()
277 if (speed != SPEED_UNFORCED) in mv88e6xxx_port_set_speed_duplex()
286 if (speed) in mv88e6xxx_port_set_speed_duplex()
287 dev_dbg(chip->dev, "p%d: Speed set to %d Mbps\n", port, speed); in mv88e6xxx_port_set_speed_duplex()
289 dev_dbg(chip->dev, "p%d: Speed unforced\n", port); in mv88e6xxx_port_set_speed_duplex()
299 int speed, int duplex) in mv88e6065_port_set_speed_duplex() argument
301 if (speed == SPEED_MAX) in mv88e6065_port_set_speed_duplex()
302 speed = 200; in mv88e6065_port_set_speed_duplex()
304 if (speed > 200) in mv88e6065_port_set_speed_duplex()
308 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, false, false, in mv88e6065_port_set_speed_duplex()
314 int speed, int duplex) in mv88e6185_port_set_speed_duplex() argument
316 if (speed == SPEED_MAX) in mv88e6185_port_set_speed_duplex()
317 speed = 1000; in mv88e6185_port_set_speed_duplex()
319 if (speed == 200 || speed > 1000) in mv88e6185_port_set_speed_duplex()
322 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, false, false, in mv88e6185_port_set_speed_duplex()
328 int speed, int duplex) in mv88e6250_port_set_speed_duplex() argument
330 if (speed == SPEED_MAX) in mv88e6250_port_set_speed_duplex()
331 speed = 100; in mv88e6250_port_set_speed_duplex()
333 if (speed > 100) in mv88e6250_port_set_speed_duplex()
336 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, false, false, in mv88e6250_port_set_speed_duplex()
342 int speed, int duplex) in mv88e6341_port_set_speed_duplex() argument
344 if (speed == SPEED_MAX) in mv88e6341_port_set_speed_duplex()
345 speed = port < 5 ? 1000 : 2500; in mv88e6341_port_set_speed_duplex()
347 if (speed > 2500) in mv88e6341_port_set_speed_duplex()
350 if (speed == 200 && port != 0) in mv88e6341_port_set_speed_duplex()
353 if (speed == 2500 && port < 5) in mv88e6341_port_set_speed_duplex()
356 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, !port, true, in mv88e6341_port_set_speed_duplex()
370 int speed, int duplex) in mv88e6352_port_set_speed_duplex() argument
372 if (speed == SPEED_MAX) in mv88e6352_port_set_speed_duplex()
373 speed = 1000; in mv88e6352_port_set_speed_duplex()
375 if (speed > 1000) in mv88e6352_port_set_speed_duplex()
378 if (speed == 200 && port < 5) in mv88e6352_port_set_speed_duplex()
381 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, true, false, in mv88e6352_port_set_speed_duplex()
387 int speed, int duplex) in mv88e6390_port_set_speed_duplex() argument
389 if (speed == SPEED_MAX) in mv88e6390_port_set_speed_duplex()
390 speed = port < 9 ? 1000 : 2500; in mv88e6390_port_set_speed_duplex()
392 if (speed > 2500) in mv88e6390_port_set_speed_duplex()
395 if (speed == 200 && port != 0) in mv88e6390_port_set_speed_duplex()
398 if (speed == 2500 && port < 9) in mv88e6390_port_set_speed_duplex()
401 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, true, true, in mv88e6390_port_set_speed_duplex()
415 int speed, int duplex) in mv88e6390x_port_set_speed_duplex() argument
417 if (speed == SPEED_MAX) in mv88e6390x_port_set_speed_duplex()
418 speed = port < 9 ? 1000 : 10000; in mv88e6390x_port_set_speed_duplex()
420 if (speed == 200 && port != 0) in mv88e6390x_port_set_speed_duplex()
423 if (speed >= 2500 && port < 9) in mv88e6390x_port_set_speed_duplex()
426 return mv88e6xxx_port_set_speed_duplex(chip, port, speed, true, true, in mv88e6390x_port_set_speed_duplex()
443 int speed, int duplex) in mv88e6393x_port_set_speed_duplex() argument
448 if (speed == SPEED_MAX) in mv88e6393x_port_set_speed_duplex()
449 speed = (port > 0 && port < 9) ? 1000 : 10000; in mv88e6393x_port_set_speed_duplex()
451 if (speed == 200 && port != 0) in mv88e6393x_port_set_speed_duplex()
454 if (speed >= 2500 && port > 0 && port < 9) in mv88e6393x_port_set_speed_duplex()
457 switch (speed) { in mv88e6393x_port_set_speed_duplex()
510 if (speed != SPEED_UNFORCED) in mv88e6393x_port_set_speed_duplex()
519 if (speed) in mv88e6393x_port_set_speed_duplex()
520 dev_dbg(chip->dev, "p%d: Speed set to %d Mbps\n", port, speed); in mv88e6393x_port_set_speed_duplex()
522 dev_dbg(chip->dev, "p%d: Speed unforced\n", port); in mv88e6393x_port_set_speed_duplex()