12aacc423SHans de Goede /* 22aacc423SHans de Goede * Sunxi usb-phy code 32aacc423SHans de Goede * 42aacc423SHans de Goede * Copyright (C) 2015 Hans de Goede <hdegoede@redhat.com> 52aacc423SHans de Goede * Copyright (C) 2014 Roman Byshko <rbyshko@gmail.com> 62aacc423SHans de Goede * 72aacc423SHans de Goede * Based on code from 82aacc423SHans de Goede * Allwinner Technology Co., Ltd. <www.allwinnertech.com> 92aacc423SHans de Goede * 102aacc423SHans de Goede * SPDX-License-Identifier: GPL-2.0+ 112aacc423SHans de Goede */ 122aacc423SHans de Goede 13e13afeefSHans de Goede int sunxi_usb_phy_probe(void); 14e13afeefSHans de Goede int sunxi_usb_phy_remove(void); 152aacc423SHans de Goede void sunxi_usb_phy_init(int index); 162aacc423SHans de Goede void sunxi_usb_phy_exit(int index); 172aacc423SHans de Goede void sunxi_usb_phy_power_on(int index); 182aacc423SHans de Goede void sunxi_usb_phy_power_off(int index); 192aacc423SHans de Goede int sunxi_usb_phy_vbus_detect(int index); 20*48c06c98SHans de Goede int sunxi_usb_phy_id_detect(int index); 212aacc423SHans de Goede void sunxi_usb_phy_enable_squelch_detect(int index, int enable); 22