Commit 3c783b8
net: dsa: mv88e6xxx: get rid of SPEED_MAX setting
Currently, all the device specific speed setting functions convert
SPEED_MAX to the actual speed of the port. Rather than having each
of the mv88e6xxx chip specifics handling SPEED_MAX, derive it from
the mac_capabilities instead.
This is only needed for CPU and DSA ports, so move the logic up into
mv88e6xxx_setup_port() - which allows us to kill off all users of
SPEED_MAX throughout the driver.
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>1 parent aa64bc1 commit 3c783b8
3 files changed
+30
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
449 | 449 | | |
450 | 450 | | |
451 | 451 | | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | 452 | | |
456 | 453 | | |
457 | 454 | | |
| |||
3280 | 3277 | | |
3281 | 3278 | | |
3282 | 3279 | | |
| 3280 | + | |
3283 | 3281 | | |
3284 | | - | |
| 3282 | + | |
3285 | 3283 | | |
3286 | 3284 | | |
3287 | 3285 | | |
3288 | 3286 | | |
3289 | 3287 | | |
3290 | 3288 | | |
| 3289 | + | |
| 3290 | + | |
3291 | 3291 | | |
3292 | 3292 | | |
3293 | 3293 | | |
3294 | 3294 | | |
3295 | | - | |
| 3295 | + | |
| 3296 | + | |
| 3297 | + | |
| 3298 | + | |
| 3299 | + | |
| 3300 | + | |
| 3301 | + | |
| 3302 | + | |
| 3303 | + | |
| 3304 | + | |
| 3305 | + | |
| 3306 | + | |
| 3307 | + | |
| 3308 | + | |
| 3309 | + | |
| 3310 | + | |
| 3311 | + | |
| 3312 | + | |
| 3313 | + | |
| 3314 | + | |
| 3315 | + | |
3296 | 3316 | | |
3297 | | - | |
3298 | | - | |
3299 | | - | |
3300 | | - | |
| 3317 | + | |
| 3318 | + | |
| 3319 | + | |
3301 | 3320 | | |
3302 | 3321 | | |
3303 | 3322 | | |
3304 | 3323 | | |
| 3324 | + | |
3305 | 3325 | | |
3306 | 3326 | | |
3307 | 3327 | | |
| |||
3473 | 3493 | | |
3474 | 3494 | | |
3475 | 3495 | | |
3476 | | - | |
3477 | 3496 | | |
3478 | 3497 | | |
3479 | 3498 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
488 | 488 | | |
489 | 489 | | |
490 | 490 | | |
491 | | - | |
492 | 491 | | |
493 | 492 | | |
494 | 493 | | |
495 | 494 | | |
496 | 495 | | |
497 | 496 | | |
498 | | - | |
| 497 | + | |
499 | 498 | | |
500 | 499 | | |
501 | 500 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | 301 | | |
305 | 302 | | |
306 | 303 | | |
| |||
312 | 309 | | |
313 | 310 | | |
314 | 311 | | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | 312 | | |
319 | 313 | | |
320 | 314 | | |
| |||
326 | 320 | | |
327 | 321 | | |
328 | 322 | | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | 323 | | |
333 | 324 | | |
334 | 325 | | |
| |||
354 | 345 | | |
355 | 346 | | |
356 | 347 | | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | 348 | | |
361 | 349 | | |
362 | 350 | | |
| |||
371 | 359 | | |
372 | 360 | | |
373 | 361 | | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | 362 | | |
378 | 363 | | |
379 | 364 | | |
| |||
399 | 384 | | |
400 | 385 | | |
401 | 386 | | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | 387 | | |
406 | 388 | | |
407 | 389 | | |
| |||
430 | 412 | | |
431 | 413 | | |
432 | 414 | | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | 415 | | |
437 | 416 | | |
438 | 417 | | |
| |||
0 commit comments