mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
phy: sun4i-usb: Add a sunxi specific function for setting squelch-detect
The sunxi otg phy has a bug where it wrongly detects a high speed squelch when reset on the root port gets de-asserted with a lo-speed device. The workaround for this is to disable squelch detect before de-asserting reset, and re-enabling it after the reset de-assert is done. Add a sunxi specific phy function to allow the sunxi-musb glue to do this. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com> Acked-by: Jun Nie <jun.nie@linaro.org>
This commit is contained in:
@@ -23,4 +23,12 @@ int sun4i_usb_phy_id_detect(struct phy *phy);
|
||||
*/
|
||||
int sun4i_usb_phy_vbus_detect(struct phy *phy);
|
||||
|
||||
/**
|
||||
* sun4i_usb_phy_set_squelch_detect() - Enable/disable squelch detect
|
||||
*
|
||||
* @phy: reference to a sun4i usb phy
|
||||
* @enabled: wether to enable or disable squelch detect
|
||||
*/
|
||||
void sun4i_usb_phy_set_squelch_detect(struct phy *phy, bool enabled);
|
||||
|
||||
#endif /*__GENERIC_PHY_SUN4I_USB_H */
|
||||
|
Reference in New Issue
Block a user