blob: 5a9cacb6f4a34af3d50975d442d7257ac9efbd0f [file] [log] [blame]
Hans de Goedea1441982015-01-07 15:08:43 +01001/*
Hans de Goede86979092015-04-27 14:54:47 +02002 * Sunxi usb-phy code
Hans de Goedea1441982015-01-07 15:08:43 +01003 *
Hans de Goede86979092015-04-27 14:54:47 +02004 * Copyright (C) 2015 Hans de Goede <hdegoede@redhat.com>
5 * Copyright (C) 2014 Roman Byshko <rbyshko@gmail.com>
Hans de Goedea1441982015-01-07 15:08:43 +01006 *
7 * Based on code from
8 * Allwinner Technology Co., Ltd. <www.allwinnertech.com>
9 *
10 * SPDX-License-Identifier: GPL-2.0+
11 */
12
Hans de Goede1168e092015-04-27 16:50:04 +020013int sunxi_usb_phy_probe(void);
14int sunxi_usb_phy_remove(void);
Hans de Goede86979092015-04-27 14:54:47 +020015void sunxi_usb_phy_init(int index);
16void sunxi_usb_phy_exit(int index);
17void sunxi_usb_phy_power_on(int index);
18void sunxi_usb_phy_power_off(int index);
19int sunxi_usb_phy_vbus_detect(int index);
Hans de Goedeaadd97f2015-06-14 17:29:53 +020020int sunxi_usb_phy_id_detect(int index);
Hans de Goede86979092015-04-27 14:54:47 +020021void sunxi_usb_phy_enable_squelch_detect(int index, int enable);