Re: [PATCH] usb: ehci-orion: remove optional PHY handling code remnants
From: Alan Stern
Date: Fri Feb 20 2026 - 12:32:37 EST
On Fri, Feb 20, 2026 at 02:27:02PM +0100, Gabor Juhos wrote:
> Since the USB core code handles the generic USB PHYs automatically, the
> optional PHY handling code has been removed from the 'ehci-orion' driver
> entirely by commit e04585184dcf ("usb: ehci-orion: avoid double PHY
> initialization"). However, the devm_phy_optional_get() call has been kept
> so the driver still gets the PHY even though it is not used for anything
> in the driver.
>
> Drop the remaining code, and also remove the 'phy' member of the
> 'orion_ehci_hcd' structure to simplify the code.
>
> Fixes: e04585184dcf ("usb: ehci-orion: avoid double PHY initialization")
> Signed-off-by: Gabor Juhos <j4g8y7@xxxxxxxxx>
> ---
Acked-by: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
> drivers/usb/host/ehci-orion.c | 9 ---------
> 1 file changed, 9 deletions(-)
>
> diff --git a/drivers/usb/host/ehci-orion.c b/drivers/usb/host/ehci-orion.c
> index 34abff8669f8bf096f4547b6ce0977eb130b3c8d..eaaa49712a8c64928771eb317165091480245d0f 100644
> --- a/drivers/usb/host/ehci-orion.c
> +++ b/drivers/usb/host/ehci-orion.c
> @@ -12,7 +12,6 @@
> #include <linux/clk.h>
> #include <linux/platform_data/usb-ehci-orion.h>
> #include <linux/of.h>
> -#include <linux/phy/phy.h>
> #include <linux/usb.h>
> #include <linux/usb/hcd.h>
> #include <linux/io.h>
> @@ -60,7 +59,6 @@
>
> struct orion_ehci_hcd {
> struct clk *clk;
> - struct phy *phy;
> };
>
> static struct hc_driver __read_mostly ehci_orion_hc_driver;
> @@ -276,13 +274,6 @@ static int ehci_orion_drv_probe(struct platform_device *pdev)
> goto err_put_hcd;
> }
>
> - priv->phy = devm_phy_optional_get(&pdev->dev, "usb");
> - if (IS_ERR(priv->phy)) {
> - err = PTR_ERR(priv->phy);
> - if (err != -ENOSYS)
> - goto err_dis_clk;
> - }
> -
> /*
> * (Re-)program MBUS remapping windows if we are asked to.
> */
>
> ---
> base-commit: 2b7a25df823dc7d8f56f8ce7c2d2dac391cea9c2
> change-id: 20260220-ehci-orion-drop-phy-handling-d93c15c92042
>
> Best regards,
> --
> Gabor Juhos <j4g8y7@xxxxxxxxx>
>