Re: [PATCH v6 0/4] airoha: an7581: USB support

From: Christian Marangi

Date: Sat Mar 07 2026 - 06:01:15 EST


On Sat, Mar 07, 2026 at 11:28:29AM +0100, Krzysztof Kozlowski wrote:
> On Fri, Mar 06, 2026 at 08:01:49PM +0100, Christian Marangi wrote:
> > This is a major rework of the old v2 series.
> >
> > The SoC always support USB 2.0 but for USB 3.0 it needs additional
> > configuration for the Serdes port. Such port can be either configured
> > for USB usage or for PCIe lines or HSGMII and these are configured
> > in the SCU space.
> >
> > The previous implementation of a dedicated SSR driver was too
> > complex and fragile for the simple task of configuring a register
> > hence it was dropped and the handling is entirely in the PHY driver.
> >
> > Everything was reducted to the dt-bindings to describe the Serdes line.
> >
> > Also the property for the PHY are renamed to a more suitable name and
> > everything is now mandatory to simplify the implementation.
> > (the PHY are always present and active on the SoC)
> >
> > Also other unrelated patch are dropped from this series.
> >
> > Changes v6:
> > - Fix kernel test robot (sparse warning)
> >
> > Changes v5:
> > - Add Ack and Review tag from Connor
> > - Implement Ethernet support in the USB driver
> > (testing support for this Serdes on a special reference board)
> > - Use an7581 prefix for USB PHY driver
> > Link: https://lore.kernel.org/all/20251107160251.2307088-1-ansuelsmth@xxxxxxxxx/
> >
> > Changes v4:
> > - Rename PCIe and USB PHY to AN7581
> > - Drop airoha,scu (handled directly in driver)
> > - Drop dt-bindings for monitor clock in favor of raw values
> > - Better describe the usage of airoha,usb3-serdes
> > - Simplify values of dt-bindings SSR SERDES
> > Link: https://lore.kernel.org/all/20251107160251.2307088-1-ansuelsmth@xxxxxxxxx/
>
> Why is this the same link as v5?
>

Sorry a copy paste error. Here [0]

[0] https://lore.kernel.org/all/20260304005843.2680-1-ansuelsmth@xxxxxxxxx/

> >
> > Changes v3:
> > - Drop clk changes
> > - Drop SSR driver
> > - Rename property in Documentation
> > - Simplify PHY handling
> > - Move SSR handling inside the PHY driver
> > Link: https://lore.kernel.org/all/20251029173713.7670-1-ansuelsmth@xxxxxxxxx/
>
> Best regards,
> Krzysztof
>

--
Ansuel