Commit e0a5e2b
net: pse-pd: Use power limit at driver side instead of current limit
The regulator framework uses current limits, but the PSE standard and
known PSE controllers rely on power limits. Instead of converting
current to power within each driver, perform the conversion in the PSE
core. This avoids redundancy in driver implementation and aligns better
with the standard, simplifying driver development.
Remove at the same time the _pse_ethtool_get_status() function which is
not needed anymore.
Acked-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>1 parent f3cb3c7 commit e0a5e2b
3 files changed
Lines changed: 57 additions & 95 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
999 | 999 | | |
1000 | 1000 | | |
1001 | 1001 | | |
1002 | | - | |
1003 | | - | |
| 1002 | + | |
| 1003 | + | |
1004 | 1004 | | |
1005 | 1005 | | |
1006 | 1006 | | |
1007 | | - | |
1008 | | - | |
| 1007 | + | |
1009 | 1008 | | |
1010 | 1009 | | |
1011 | 1010 | | |
1012 | 1011 | | |
1013 | 1012 | | |
1014 | 1013 | | |
1015 | 1014 | | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
1020 | | - | |
1021 | | - | |
1022 | | - | |
1023 | | - | |
1024 | | - | |
1025 | | - | |
1026 | | - | |
1027 | | - | |
1028 | | - | |
1029 | | - | |
1030 | | - | |
| 1015 | + | |
1031 | 1016 | | |
1032 | 1017 | | |
1033 | | - | |
1034 | | - | |
| 1018 | + | |
| 1019 | + | |
1035 | 1020 | | |
1036 | 1021 | | |
1037 | 1022 | | |
1038 | 1023 | | |
1039 | | - | |
1040 | | - | |
| 1024 | + | |
1041 | 1025 | | |
1042 | 1026 | | |
1043 | 1027 | | |
1044 | 1028 | | |
1045 | 1029 | | |
1046 | | - | |
1047 | | - | |
1048 | | - | |
1049 | | - | |
1050 | | - | |
1051 | 1030 | | |
1052 | 1031 | | |
1053 | | - | |
1054 | | - | |
1055 | | - | |
1056 | | - | |
1057 | | - | |
| 1032 | + | |
1058 | 1033 | | |
1059 | 1034 | | |
1060 | 1035 | | |
| |||
1068 | 1043 | | |
1069 | 1044 | | |
1070 | 1045 | | |
1071 | | - | |
1072 | | - | |
| 1046 | + | |
| 1047 | + | |
1073 | 1048 | | |
1074 | 1049 | | |
1075 | 1050 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | 294 | | |
300 | 295 | | |
301 | 296 | | |
302 | 297 | | |
303 | | - | |
304 | | - | |
305 | | - | |
| 298 | + | |
306 | 299 | | |
307 | 300 | | |
308 | 301 | | |
309 | 302 | | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
310 | 306 | | |
311 | | - | |
312 | | - | |
| 307 | + | |
| 308 | + | |
313 | 309 | | |
314 | | - | |
| 310 | + | |
315 | 311 | | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
| 312 | + | |
321 | 313 | | |
322 | 314 | | |
323 | 315 | | |
| |||
327 | 319 | | |
328 | 320 | | |
329 | 321 | | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
| 322 | + | |
340 | 323 | | |
341 | 324 | | |
342 | 325 | | |
| |||
351 | 334 | | |
352 | 335 | | |
353 | 336 | | |
354 | | - | |
| 337 | + | |
| 338 | + | |
355 | 339 | | |
356 | 340 | | |
357 | | - | |
| 341 | + | |
358 | 342 | | |
359 | 343 | | |
360 | 344 | | |
361 | 345 | | |
362 | 346 | | |
363 | 347 | | |
364 | 348 | | |
365 | | - | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
366 | 364 | | |
367 | 365 | | |
368 | 366 | | |
| |||
406 | 404 | | |
407 | 405 | | |
408 | 406 | | |
409 | | - | |
| 407 | + | |
410 | 408 | | |
411 | 409 | | |
412 | 410 | | |
| |||
737 | 735 | | |
738 | 736 | | |
739 | 737 | | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | | - | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
750 | | - | |
751 | | - | |
752 | | - | |
753 | | - | |
754 | | - | |
755 | | - | |
756 | | - | |
757 | 738 | | |
758 | 739 | | |
759 | 740 | | |
| |||
766 | 747 | | |
767 | 748 | | |
768 | 749 | | |
| 750 | + | |
| 751 | + | |
769 | 752 | | |
770 | 753 | | |
771 | | - | |
772 | | - | |
773 | | - | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
774 | 765 | | |
775 | 766 | | |
776 | 767 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
| 80 | + | |
| 81 | + | |
86 | 82 | | |
87 | 83 | | |
88 | 84 | | |
| |||
93 | 89 | | |
94 | 90 | | |
95 | 91 | | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
100 | 96 | | |
101 | 97 | | |
102 | 98 | | |
| |||
0 commit comments