[PATCH net-next 0/3] Airoha AN8811HB 2.5 Gbps phy support

Bjørn Mork posted 3 patches 2 weeks, 2 days ago
There is a newer version of this series
drivers/net/phy/air_en8811h.c | 513 ++++++++++++++++++++++++++++++----
1 file changed, 463 insertions(+), 50 deletions(-)
[PATCH net-next 0/3] Airoha AN8811HB 2.5 Gbps phy support
Posted by Bjørn Mork 2 weeks, 2 days ago
The RFC patch posted earlier has been split into a series based on the
feedback received:

 1/3: preparing the EN8811H driver for maximum reuse
 2/3: adding support for the new AN8811HB hardware
 3/3: adding (optional) clock driver for AN8811HB

Patch 3/3 is not required for a functional device. It is included here
for full feature parity between the EN8811H and AN8811HB drivers.

The AN8811HB phy requires new firmware, which is now available with
the 20260110 release of linux-firmware,

RFC patch is at:
https://lore.kernel.org/20251202102222.1681522-1-bjorn@mork.no/

Changes since RFC:
- refactoring of the existing EN8811H code is separated into a patch
  of its own
- ID conditionals are dropped, using separate functions for the two
  hardware variants instead. Some common helpers have been added to
  reduse code duplication
- deprecated serdes polarity properties are not supported for AN8811HB
- the polarity configuration code has proper error handling
- a polarity configuration bug is fixed by using the new simplified
  helper interface
- the clock driver is split out in a separate patch to reduce the size
  of the main AN8811HB driver patch

Bjørn Mork (3):
  net: phy: air_en8811h: factor out shareable code
  net: phy: air_en8811h: add Airoha AN8811HB support
  net: phy: air_en8811h: Add clk provider for an8811hb

 drivers/net/phy/air_en8811h.c | 513 ++++++++++++++++++++++++++++++----
 1 file changed, 463 insertions(+), 50 deletions(-)

-- 
2.47.3