Felipe, I see the following Kconfig warnings in next-20130319: > warning: (ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects USB_ULPI which has unmet direct dependencies (USB_SUPPORT && USB_PHY && ARM) > warning: (ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects USB_ULPI_VIEWPORT which has unmet direct dependencies (USB_SUPPORT && USB_PHY && USB_ULPI) > include/config/auto.conf:624:warning: override: ARCH_MULTIPLATFORM changes choice state > warning: (ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects USB_ULPI which has unmet direct dependencies (USB_SUPPORT && USB_PHY && ARM) > warning: (ARCH_TEGRA_2x_SOC && ARCH_TEGRA_3x_SOC) selects USB_ULPI_VIEWPORT which has unmet direct dependencies (USB_SUPPORT && USB_PHY && USB_ULPI) Which I believe are the cause of the following build errors: > drivers/built-in.o: In function `controller_resume': > drivers/usb/host/ehci-tegra.c:556: undefined reference to `tegra_usb_phy_preresume' > drivers/usb/host/ehci-tegra.c:479: undefined reference to `tegra_ehci_phy_restore_start' > drivers/usb/host/ehci-tegra.c:551: undefined reference to `tegra_ehci_phy_restore_end' > drivers/usb/host/ehci-tegra.c:546: undefined reference to `tegra_ehci_phy_restore_end' > drivers/built-in.o: In function `tegra_ehci_probe': > drivers/usb/host/ehci-tegra.c:734: undefined reference to `tegra_usb_phy_open' > drivers/built-in.o: In function `tegra_ehci_hub_control': > drivers/usb/host/ehci-tegra.c:162: undefined reference to `tegra_usb_phy_postresume' > drivers/usb/host/ehci-tegra.c:215: undefined reference to `tegra_usb_phy_preresume' > make: *** [vmlinux] Error 1 I pointed out at least the Kconfig problems when you posted the PHY error handling cleanup series, so I'm not sure why those patches were applied. -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html