Lines Matching full:speed
67 * For port's MAC speed, ForceSpd (or SpdValue) bits 1:0 program the value.
208 int speed, bool alt_bit, bool force_bit) in mv88e6xxx_port_set_speed() argument
213 switch (speed) { in mv88e6xxx_port_set_speed()
255 if (speed != SPEED_UNFORCED) in mv88e6xxx_port_set_speed()
264 if (speed) in mv88e6xxx_port_set_speed()
265 dev_dbg(chip->dev, "p%d: Speed set to %d Mbps\n", port, speed); in mv88e6xxx_port_set_speed()
267 dev_dbg(chip->dev, "p%d: Speed unforced\n", port); in mv88e6xxx_port_set_speed()
273 int mv88e6065_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6065_port_set_speed() argument
275 if (speed == SPEED_MAX) in mv88e6065_port_set_speed()
276 speed = 200; in mv88e6065_port_set_speed()
278 if (speed > 200) in mv88e6065_port_set_speed()
282 return mv88e6xxx_port_set_speed(chip, port, speed, false, false); in mv88e6065_port_set_speed()
286 int mv88e6185_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6185_port_set_speed() argument
288 if (speed == SPEED_MAX) in mv88e6185_port_set_speed()
289 speed = 1000; in mv88e6185_port_set_speed()
291 if (speed == 200 || speed > 1000) in mv88e6185_port_set_speed()
294 return mv88e6xxx_port_set_speed(chip, port, speed, false, false); in mv88e6185_port_set_speed()
298 int mv88e6341_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6341_port_set_speed() argument
300 if (speed == SPEED_MAX) in mv88e6341_port_set_speed()
301 speed = port < 5 ? 1000 : 2500; in mv88e6341_port_set_speed()
303 if (speed > 2500) in mv88e6341_port_set_speed()
306 if (speed == 200 && port != 0) in mv88e6341_port_set_speed()
309 if (speed == 2500 && port < 5) in mv88e6341_port_set_speed()
312 return mv88e6xxx_port_set_speed(chip, port, speed, !port, true); in mv88e6341_port_set_speed()
316 int mv88e6352_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6352_port_set_speed() argument
318 if (speed == SPEED_MAX) in mv88e6352_port_set_speed()
319 speed = 1000; in mv88e6352_port_set_speed()
321 if (speed > 1000) in mv88e6352_port_set_speed()
324 if (speed == 200 && port < 5) in mv88e6352_port_set_speed()
327 return mv88e6xxx_port_set_speed(chip, port, speed, true, false); in mv88e6352_port_set_speed()
331 int mv88e6390_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6390_port_set_speed() argument
333 if (speed == SPEED_MAX) in mv88e6390_port_set_speed()
334 speed = port < 9 ? 1000 : 2500; in mv88e6390_port_set_speed()
336 if (speed > 2500) in mv88e6390_port_set_speed()
339 if (speed == 200 && port != 0) in mv88e6390_port_set_speed()
342 if (speed == 2500 && port < 9) in mv88e6390_port_set_speed()
345 return mv88e6xxx_port_set_speed(chip, port, speed, true, true); in mv88e6390_port_set_speed()
349 int mv88e6390x_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6390x_port_set_speed() argument
351 if (speed == SPEED_MAX) in mv88e6390x_port_set_speed()
352 speed = port < 9 ? 1000 : 10000; in mv88e6390x_port_set_speed()
354 if (speed == 200 && port != 0) in mv88e6390x_port_set_speed()
357 if (speed >= 2500 && port < 9) in mv88e6390x_port_set_speed()
360 return mv88e6xxx_port_set_speed(chip, port, speed, true, true); in mv88e6390x_port_set_speed()
492 state->speed = SPEED_10; in mv88e6352_port_link_state()
495 state->speed = SPEED_100; in mv88e6352_port_link_state()
498 state->speed = SPEED_1000; in mv88e6352_port_link_state()
503 state->speed = SPEED_2500; in mv88e6352_port_link_state()
505 state->speed = SPEED_10000; in mv88e6352_port_link_state()
544 state->speed = in mv88e6185_port_link_state()