The newly added tegra xusb phy driver fails to link when CONFIG_PINCTRL is disabled, since that also leaves out the legacy probe function: ERROR: "tegra_xusb_padctl_legacy_probe" [drivers/phy/tegra/phy-tegra-xusb.ko] undefined! This adds a Kconfig dependency for it, depending on both PINCTRL_TEGRA_XUSB (for the driver) and PINCTRL_TEGRA (for the directory it's in), adding a dependency on just one of the two does not solve the problem unfortunately. Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> Fixes: 53d2a715c240 ("phy: Add Tegra XUSB pad controller support") --- I'm not perfectly happy with this patch, but couldn't think of a better way to express this. drivers/phy/tegra/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/phy/tegra/Kconfig b/drivers/phy/tegra/Kconfig index a3b1de953fb7..4e56b83408e1 100644 --- a/drivers/phy/tegra/Kconfig +++ b/drivers/phy/tegra/Kconfig @@ -1,6 +1,6 @@ config PHY_TEGRA_XUSB tristate "NVIDIA Tegra XUSB pad controller driver" - depends on ARCH_TEGRA + depends on PINCTRL_TEGRA && PINCTRL_TEGRA_XUSB help Choose this option if you have an NVIDIA Tegra SoC. -- 2.7.0 -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html