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