hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/include/linux/phy/tegra/xusb.h
....@@ -1,14 +1,6 @@
1
+/* SPDX-License-Identifier: GPL-2.0-only */
12 /*
23 * Copyright (c) 2016, NVIDIA CORPORATION. All rights reserved.
3
- *
4
- * This program is free software; you can redistribute it and/or modify it
5
- * under the terms and conditions of the GNU General Public License,
6
- * version 2, as published by the Free Software Foundation.
7
- *
8
- * This program is distributed in the hope it will be useful, but WITHOUT
9
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
11
- * more details.
124 */
135
146 #ifndef PHY_TEGRA_XUSB_H
....@@ -26,5 +18,9 @@
2618 unsigned int port, bool idle);
2719 int tegra_xusb_padctl_usb3_set_lfps_detect(struct tegra_xusb_padctl *padctl,
2820 unsigned int port, bool enable);
29
-
21
+int tegra_xusb_padctl_set_vbus_override(struct tegra_xusb_padctl *padctl,
22
+ bool val);
23
+int tegra_phy_xusb_utmi_port_reset(struct phy *phy);
24
+int tegra_xusb_padctl_get_usb3_companion(struct tegra_xusb_padctl *padctl,
25
+ unsigned int port);
3026 #endif /* PHY_TEGRA_XUSB_H */