]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'enetc-Migrate-to-PHYLINK-and-PCS_LYNX'
authorJakub Kicinski <kuba@kernel.org>
Sun, 11 Oct 2020 18:04:56 +0000 (11:04 -0700)
committerJakub Kicinski <kuba@kernel.org>
Sun, 11 Oct 2020 18:04:56 +0000 (11:04 -0700)
commit044de97b8effaf78464f5f9a17e6e9a111018630
tree5641a06bbb32799089c97a516742d6c06485e158
parent4b7fcb9e4472f1b333f7d9a68d205fc506037e96
parent1913b4e50ae8d9b7faf8b50babb5e4f4cf2091d7
Merge branch 'enetc-Migrate-to-PHYLINK-and-PCS_LYNX'

Claudiu Manoil says:

====================
enetc: Migrate to PHYLINK and PCS_LYNX

Transitioning the enetc driver from phylib to phylink.
Offloading the serdes configuration to the PCS_LYNX
module is a mandatory part of this transition. Aiming
for a cleaner, more maintainable design, and better
code reuse.
The first 2 patches are clean up prerequisites.

Tested on a p1028rdb board.

v2: validate() explicitly rejects now all interface modes not
supported by the driver instead of relying on the device tree
to provide only supported interfaces, and dropped redundant
activation of pcs_poll (addressing Ioana's findings)
====================

Signed-off-by: Jakub Kicinski <kuba@kernel.org>