From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933647AbcECPZM (ORCPT ); Tue, 3 May 2016 11:25:12 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:59943 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932269AbcECPZK (ORCPT ); Tue, 3 May 2016 11:25:10 -0400 From: Arnd Bergmann To: Kishon Vijay Abraham I , Stephen Warren , Thierry Reding , Alexandre Courbot , Arnd Bergmann Cc: linux-kernel@vger.kernel.org, linux-tegra@vger.kernel.org Subject: [PATCH] phy: tegra-xusb: add pinctrl dependency Date: Tue, 3 May 2016 17:24:51 +0200 Message-Id: <1462289101-797073-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 X-Provags-ID: V03:K0:OXnnr+91pPG9YwC1pxVf+QCrxi7DGA4XI9l/OQYWzAqlV2HO8hd U3LlslwWdQcCbpuvYiO8ZqI/eAQkiHSXBNBw+cgNP9llkBnRytuZ4yhcGZmm+v6SeXfJf9/ B9cr+BM688GFTWeVLD61yOsDB/VlG0cRI8OoUnD8xRPmPsLJzpYRs0sE+kA8jUZwOn8VeZX QF70NtHsnrzLXzAzaq6iQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:zCzCL4BOcqE=:eabkt7hPwK0LKX1DsZADl2 Ycz3t+2a8AyVMjb4ry9UTrfq4cwVBdC0U0FiVgpQ0FuGIj6P4ojU5bzENcVfMxu7pzVEFFrBF dBRVj0R8DMc6XUO5qIRF8CWIzzWbgdxq7Tp2bNy84DZRm/9VNTSi/880TL0yhGkmJjBpshD4k xIvFI2SJkKpcQ6RHMasFClQSu4g61nH2+PzMosS1HbG7/zNYr6IgTjVui8bnVvy4vkRphvr6B RPx+acs0kwVfd2gGOCtS+Xnve46wk9iODVhPsV4FsjBpObLbYWFJWaG67bYnfvjISJUSQGROQ XCeWDojZhedZwsrXp+3CoxlzFxhxcpgidOEg00PF4pIJvvLqLSPnLEIiSXlgiC9PhpZJGTVhy BsqNwmh0zn6ts9N6nM0KfCzksOHFzvtjv2J/b2gifKNdwRs8kumqsoUZ/rOOjP1TkEIz1z+4J 7sxUNqCttRlfEs6kIeVCjIp2yt/tV3a0UKtEHS9YZ2i3PIRAAwQhiXKXIUvL15zPk2VoEXxEs F1JmBFe9D/ppIFCUlGHbyOmmbhNmnAQ25L81FQOfQypHtB8ABSvgeYsmjwOxJMkxJWj4oKAsH 8vk+RShdxJUfSKwpxzGpeY2ZxNdYmG3f8IFrdkEO4PNDwi6gCf+I/Ahh2D1I54QgNM/F+MwcD i6i3jA6LNwTpO3rZJEkt+KSXq9zYOf56kXGvU6+hyjzXKQ9k5tfhV/aDSEm7GuaaUz4I= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 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