xref: /openbmc/u-boot/include/ti-usb-phy-uboot.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
26900aedaSKishon Vijay Abraham I /* include/ti_usb_phy_uboot.h
36900aedaSKishon Vijay Abraham I  *
46900aedaSKishon Vijay Abraham I  * Copyright (c) 2014 Texas Instruments Incorporated - http://www.ti.com
56900aedaSKishon Vijay Abraham I  *
66900aedaSKishon Vijay Abraham I  * USB2 and USB3 PHY uboot init
76900aedaSKishon Vijay Abraham I  */
86900aedaSKishon Vijay Abraham I 
96900aedaSKishon Vijay Abraham I #ifndef __TI_USB_PHY_UBOOT_H_
106900aedaSKishon Vijay Abraham I #define __TI_USB_PHY_UBOOT_H_
116900aedaSKishon Vijay Abraham I 
126900aedaSKishon Vijay Abraham I struct ti_usb_phy_device {
136900aedaSKishon Vijay Abraham I 	void *pll_ctrl_base;
146900aedaSKishon Vijay Abraham I 	void *usb2_phy_power;
156900aedaSKishon Vijay Abraham I 	void *usb3_phy_power;
166900aedaSKishon Vijay Abraham I 	int index;
176900aedaSKishon Vijay Abraham I };
186900aedaSKishon Vijay Abraham I 
196900aedaSKishon Vijay Abraham I int ti_usb_phy_uboot_init(struct ti_usb_phy_device *dev);
206900aedaSKishon Vijay Abraham I void ti_usb_phy_uboot_exit(int index);
216900aedaSKishon Vijay Abraham I #endif /* __TI_USB_PHY_UBOOT_H_ */
22