usb: ehci: Remove unused ehci_{setup,shutdown}_phy() helpers
authorPatrice Chotard <patrice.chotard@foss.st.com>
Tue, 6 Sep 2022 06:15:29 +0000 (08:15 +0200)
committerMarek Vasut <marex@denx.de>
Mon, 10 Oct 2022 16:08:18 +0000 (18:08 +0200)
Remove unused ehci_{setup,shutdown}_phy() helpers now replaced by
generic_{setup,shutdown}_phy().

Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Cc: Marek Vasut <marex@denx.de>
Cc: Simon Glass <sjg@chromium.org>
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci.h

index d30f2a0d13b4f94ed82781a535f482fbf117d63f..9139d61dd0c683a75f74a954da1724057b51dc91 100644 (file)
@@ -1767,69 +1767,3 @@ struct dm_usb_ops ehci_usb_ops = {
 };
 
 #endif
-
-#ifdef CONFIG_PHY
-int ehci_setup_phy(struct udevice *dev, struct phy *phy, int index)
-{
-       int ret;
-
-       if (!phy)
-               return 0;
-
-       ret = generic_phy_get_by_index(dev, index, phy);
-       if (ret) {
-               if (ret != -ENOENT) {
-                       dev_err(dev, "failed to get usb phy\n");
-                       return ret;
-               }
-       } else {
-               ret = generic_phy_init(phy);
-               if (ret) {
-                       dev_dbg(dev, "failed to init usb phy\n");
-                       return ret;
-               }
-
-               ret = generic_phy_power_on(phy);
-               if (ret) {
-                       dev_dbg(dev, "failed to power on usb phy\n");
-                       return generic_phy_exit(phy);
-               }
-       }
-
-       return 0;
-}
-
-int ehci_shutdown_phy(struct udevice *dev, struct phy *phy)
-{
-       int ret = 0;
-
-       if (!phy)
-               return 0;
-
-       if (generic_phy_valid(phy)) {
-               ret = generic_phy_power_off(phy);
-               if (ret) {
-                       dev_dbg(dev, "failed to power off usb phy\n");
-                       return ret;
-               }
-
-               ret = generic_phy_exit(phy);
-               if (ret) {
-                       dev_dbg(dev, "failed to power off usb phy\n");
-                       return ret;
-               }
-       }
-
-       return 0;
-}
-#else
-int ehci_setup_phy(struct udevice *dev, struct phy *phy, int index)
-{
-       return 0;
-}
-
-int ehci_shutdown_phy(struct udevice *dev, struct phy *phy)
-{
-       return 0;
-}
-#endif
index 5170044a3aea8e665a0f8e81059162934f2fc71d..5770d35b4649d692769a14cdb011902c2e04cdf7 100644 (file)
@@ -295,9 +295,5 @@ int ehci_register(struct udevice *dev, struct ehci_hccr *hccr,
 int ehci_deregister(struct udevice *dev);
 extern struct dm_usb_ops ehci_usb_ops;
 
-/* EHCI PHY functions */
-int ehci_setup_phy(struct udevice *dev, struct phy *phy, int index);
-int ehci_shutdown_phy(struct udevice *dev, struct phy *phy);
-
 #include <linux/bitops.h>
 #endif /* USB_EHCI_H */