xref: /rk3399_rockchip-uboot/include/linux/usb/phy-rockchip-usb2.h (revision 5a157e97d57cf1982680f08fb2986d4206700d47)
1*6037440fSJianing Ren /*
2*6037440fSJianing Ren  * Copyright 2017 Rockchip Electronics Co., Ltd
3*6037440fSJianing Ren  *
4*6037440fSJianing Ren  * SPDX-License-Identifier:    GPL-2.0+
5*6037440fSJianing Ren  */
6*6037440fSJianing Ren 
7*6037440fSJianing Ren #ifndef _PHY_ROCKCHIP_USB2_H
8*6037440fSJianing Ren #define _PHY_ROCKCHIP_USB2_H
9*6037440fSJianing Ren 
10*6037440fSJianing Ren extern int rockchip_chg_get_type(void);
11*6037440fSJianing Ren 
12*6037440fSJianing Ren #if defined(CONFIG_PHY_ROCKCHIP_INNO_USB2) ||\
13*6037440fSJianing Ren     defined(CONFIG_ROCKCHIP_USB2_PHY) ||\
14*6037440fSJianing Ren     defined(CONFIG_PHY_ROCKCHIP_NANENG_USB2)
15*6037440fSJianing Ren 
16*6037440fSJianing Ren int rockchip_u2phy_vbus_detect(void);
17*6037440fSJianing Ren #else
rockchip_u2phy_vbus_detect(void)18*6037440fSJianing Ren static inline int rockchip_u2phy_vbus_detect(void)
19*6037440fSJianing Ren {
20*6037440fSJianing Ren 	return -ENOSYS;
21*6037440fSJianing Ren }
22*6037440fSJianing Ren #endif
23*6037440fSJianing Ren 
24*6037440fSJianing Ren #endif /* _PHY_ROCKCHIP_USB2_H */
25