Lines Matching defs:phy
13 #include "phy-am335x-control.h"
14 #include "phy-generic.h"
23 static int am335x_init(struct usb_phy *phy)
25 struct am335x_phy *am_phy = dev_get_drvdata(phy->dev);
31 static void am335x_shutdown(struct usb_phy *phy)
33 struct am335x_phy *am_phy = dev_get_drvdata(phy->dev);
52 am_phy->id = of_alias_get_id(pdev->dev.of_node, "phy");
64 am_phy->usb_phy_gen.phy.init = am335x_init;
65 am_phy->usb_phy_gen.phy.shutdown = am335x_shutdown;
82 return usb_add_phy_dev(&am_phy->usb_phy_gen.phy);
89 usb_remove_phy(&am_phy->usb_phy_gen.phy);
98 * Enable phy wakeup only if dev->power.can_wakeup is true.
102 * echo enabled > /sys/bus/platform/devices/<usb-phy-id>/power/wakeup
129 { .compatible = "ti,am335x-usb-phy" },
138 .name = "am335x-phy-driver",