From patchwork Tue May 3 15:24:51 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102389 Delivered-To: patch@linaro.org Received: by 10.140.92.199 with SMTP id b65csp656036qge; Tue, 3 May 2016 08:25:15 -0700 (PDT) X-Received: by 10.66.15.106 with SMTP id w10mr4416264pac.32.1462289115594; Tue, 03 May 2016 08:25:15 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s16si4825490pfi.193.2016.05.03.08.25.15; Tue, 03 May 2016 08:25:15 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933648AbcECPZM (ORCPT + 29 others); 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 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue001) with ESMTPA (Nemesis) id 0M0HAz-1bnOSo2p4P-00ubFp; Tue, 03 May 2016 17:25:03 +0200 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 Precedence: bulk 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(-) -- 2.7.0 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.