1 // SPDX-License-Identifier: GPL-2.0 2 /* 3 * Copyright (c) 2014, NVIDIA CORPORATION. All rights reserved. 4 */ 5 6 #include <common.h> 7 #include <errno.h> 8 9 #include <asm/arch-tegra/xusb-padctl.h> 10 11 struct tegra_xusb_phy * __weak tegra_xusb_phy_get(unsigned int type) 12 { 13 return NULL; 14 } 15 16 int __weak tegra_xusb_phy_prepare(struct tegra_xusb_phy *phy) 17 { 18 return -ENOSYS; 19 } 20 21 int __weak tegra_xusb_phy_enable(struct tegra_xusb_phy *phy) 22 { 23 return -ENOSYS; 24 } 25 26 int __weak tegra_xusb_phy_disable(struct tegra_xusb_phy *phy) 27 { 28 return -ENOSYS; 29 } 30 31 int __weak tegra_xusb_phy_unprepare(struct tegra_xusb_phy *phy) 32 { 33 return -ENOSYS; 34 } 35 36 void __weak tegra_xusb_padctl_init(void) 37 { 38 } 39