aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-s5p/include/plat/usb-phy.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/plat-s5p/include/plat/usb-phy.h')
-rw-r--r--arch/arm/plat-s5p/include/plat/usb-phy.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/plat-s5p/include/plat/usb-phy.h b/arch/arm/plat-s5p/include/plat/usb-phy.h
index 6dd6bcf..9cd61e6 100644
--- a/arch/arm/plat-s5p/include/plat/usb-phy.h
+++ b/arch/arm/plat-s5p/include/plat/usb-phy.h
@@ -14,9 +14,22 @@
enum s5p_usb_phy_type {
S5P_USB_PHY_DEVICE,
S5P_USB_PHY_HOST,
+ S5P_USB_PHY_DRD,
+ S5P_USB_PHY_OTGHOST,
};
+#if defined(CONFIG_LINK_DEVICE_HSIC) || defined(CONFIG_LINK_DEVICE_USB) || \
+ defined(CONFIG_CDMA_MODEM_MDM6600)
+enum s5p_host_state {
+ S5P_HOST_OFF,
+ S5P_HOST_ON,
+};
+#endif
+
extern int s5p_usb_phy_init(struct platform_device *pdev, int type);
extern int s5p_usb_phy_exit(struct platform_device *pdev, int type);
+extern int s5p_usb_phy_suspend(struct platform_device *pdev, int type);
+extern int s5p_usb_phy_resume(struct platform_device *pdev, int type);
+extern int exynos4_check_usb_op(void);
#endif /* __PLAT_S5P_REGS_USB_PHY_H */