1*4882a593Smuzhiyun /* 2*4882a593Smuzhiyun * Sunxi usb-phy code 3*4882a593Smuzhiyun * 4*4882a593Smuzhiyun * Copyright (C) 2015 Hans de Goede <hdegoede@redhat.com> 5*4882a593Smuzhiyun * Copyright (C) 2014 Roman Byshko <rbyshko@gmail.com> 6*4882a593Smuzhiyun * 7*4882a593Smuzhiyun * Based on code from 8*4882a593Smuzhiyun * Allwinner Technology Co., Ltd. <www.allwinnertech.com> 9*4882a593Smuzhiyun * 10*4882a593Smuzhiyun * SPDX-License-Identifier: GPL-2.0+ 11*4882a593Smuzhiyun */ 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun int sunxi_usb_phy_probe(void); 14*4882a593Smuzhiyun int sunxi_usb_phy_remove(void); 15*4882a593Smuzhiyun void sunxi_usb_phy_init(int index); 16*4882a593Smuzhiyun void sunxi_usb_phy_exit(int index); 17*4882a593Smuzhiyun void sunxi_usb_phy_power_on(int index); 18*4882a593Smuzhiyun void sunxi_usb_phy_power_off(int index); 19*4882a593Smuzhiyun int sunxi_usb_phy_vbus_detect(int index); 20*4882a593Smuzhiyun int sunxi_usb_phy_id_detect(int index); 21*4882a593Smuzhiyun void sunxi_usb_phy_enable_squelch_detect(int index, int enable); 22