From patchwork Mon Dec 16 13:18:18 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 181717 Delivered-To: patch@linaro.org Received: by 2002:ac9:44c4:0:0:0:0:0 with SMTP id t4csp4290068och; Mon, 16 Dec 2019 05:18:52 -0800 (PST) X-Google-Smtp-Source: APXvYqxQf96JQ8MERiDLZ0eT/nao9cX5MoaQfGpT2Rr7kKkufR4HTpMf2cjeGMqPRU6i/lYWvBc7 X-Received: by 2002:a9d:6285:: with SMTP id x5mr32696792otk.144.1576502332323; Mon, 16 Dec 2019 05:18:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576502332; cv=none; d=google.com; s=arc-20160816; b=gQxVnvBGUBnPdPRgZMnTRFi9a5Eo6wAHs/H49OXQ7rab7oFclpRdpzwwgSkUyrK29t NPbLJrmLZ3yNtXSs16Yv2PODTLfzUpzPk6/0XP3s6USpuQKxzCjQvctaTuEiwBHQpDXL GORUL0GDoxT+p1s/2dgQYG1vMeGBDokA434+O2FbvoEwab0BPfxFuHEL+KjaZfeT5zIj vcm1PQLmGUJluQq/Bojt9Y8ihzsnO67PMgWBc5qzmGmMwintwUTUqD2gMmMFqdFxJ/lU JKaw/Is0Yn7DoaXnAC1H5+ELdYaJ9gJXSPXfUqu+Jtdiu9uTwtdePRb1kwxTFJUQHHrH c73Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=m0mj4CcchZqeHL+zJeA7/0VJnz6UL5VDjZVQzmNyqZU=; b=B1VO2FPX7rqeMETQUq34+wQBJYoVfYSOq/bwPWiD7WyTRh5LpzOtTn6melD7PgVKXY GPAj35ZhmYHxsIPLwHHq/F/vwaY4U0EHjlY+xU6Ma0DD5eRriOZ4xPuWglLTCiUNwsHw 2OldefaZzx0wDbiH9dt7r4e0aGd8ab0s9Ik0wXK3utUBG0e/m80gOI7rs/0Pblo4OiKb UhWmx/JBmHmxOPH5selXNEHH5rxGMoNhCC5RBV1gXKax0Qpko4wgXxUc0zScdPVjVN8R 3CBJWBQJeq7JSUGv7sC2owIKwwDcBR5ViL/YfiKUsvyEj1pzBFlPw594YvNXNOPHMpdf ORPg== ARC-Authentication-Results: i=1; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 101si11651228otc.322.2019.12.16.05.18.52; Mon, 16 Dec 2019 05:18:52 -0800 (PST) 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 S1727820AbfLPNSu (ORCPT + 27 others); Mon, 16 Dec 2019 08:18:50 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:58335 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727653AbfLPNSu (ORCPT ); Mon, 16 Dec 2019 08:18:50 -0500 Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.145]) with ESMTPA (Nemesis) id 1MWAay-1iDpDe1QGw-00XZaa; Mon, 16 Dec 2019 14:18:32 +0100 From: Arnd Bergmann To: Felipe Balbi , Greg Kroah-Hartman , Nagarjuna Kristam , Thierry Reding Cc: Arnd Bergmann , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] usb: udc: tegra: select USB_ROLE_SWITCH Date: Mon, 16 Dec 2019 14:18:18 +0100 Message-Id: <20191216131831.3228566-1-arnd@arndb.de> X-Mailer: git-send-email 2.20.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:iBAyh2aepRVjDzUHSRkhSaityaozSfjOvz/3hlx/Mpqhf8J4AxQ Uf/0sG2EYK+Lptc9AmPIDXMpN73RgaDRXkidU3rilcVglu/pDHV+5ky76jM+0vrJIqqZzW7 CGbOpEEFbwv+sPVmBHdal/QDPJknTz0yj9MYJH2fCaveL0F125KvFOM3QIoa4PbOA3eRYaT eDi03mKUD2zI8yZRQ0jgQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:M9mEog0+Evw=:bvzboCNou9h8w+yMuyev8P 20f8JCS3mlDXYbRm2afgz4pOSUBwrKMHHRdn9fzm7vPDQomhi3PtyYFpMzN7BhyskSqK8HRjK e2H1GUldqWV1W+chnMRCgDBywtC16CRUlMgs0GTMknIAoxuTiZtAh1+GE0VKxGc3RHZMvMFP7 QOr0sr/FiArcneGcpkdKjUbuAGvTfl3RPOAriA1EWNjHhTe/rOiC5QDUUVP+iz8KTQit88gDa KWtQfR5SmV2qDT4gSeuDERzLarljQktcW0LX9e2aMWqUDYJuedZjRorp0zkjCLkVy/6UNmB33 R0GGEJ8b0XEAN94lcjzRsoMLK/bylMkNtivzSe1B7M4bX2Gf2FgQznBtbDUnFhPzHdHW+5xcZ MMbvf4MbD/LREL9eBAGqcPmwMffiCklE0YIZD65OI/75rVGhH6jgvCXYqDzAhmdDwZPZ1PdC3 HSotZXpjjavhCk2GdTwlCgrTPSN5Amy8mcZA4Sht+2KTOi8EaOMvOoxSXpJRgk7TVF5A69gyA iOsXGEqhDtzyNW90H2f2ucbE0RaZDbUc+0NACsmZezu88W2hkRr1FyfUvYjOZ9mrgF/HM7VZC cPKn9jyIRv1z3KUmjardhi1zNXnz82I9adYOVENBQk9H0TUjiXV9k2x6dvmuJY2gFcSUAt04D pyvqFLPsXSh0x4IF1Ofb1cX3u231XSvjU32yc4mbIy04sZjSGKvGKKrCjJF4ACEk+4hw4Smkl lHD6f0tMF7WTY8zQkHk4aIi2BcMVhZj5ulGevegYsE9dgz8I9rIps0ypLD+uMtdlXE3DXINty 3R9Pp/tXZdNcHx+kN59HZszSFmE2iA+F/wzmsssriJ0Gxm9dwH95xjaP3MzUMYgCegxTYOG+8 rXr9RGX66hwVaFndPymA== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Without this, this new driver fails to link: drivers/usb/gadget/udc/tegra-xudc.o: In function `tegra_xudc_remove': tegra-xudc.c:(.text+0x19d4): undefined reference to `usb_role_switch_unregister' drivers/usb/gadget/udc/tegra-xudc.o: In function `tegra_xudc_probe': tegra-xudc.c:(.text+0x2a34): undefined reference to `usb_role_switch_register' drivers/usb/gadget/udc/tegra-xudc.o: In function `tegra_xudc_usb_role_sw_work': tegra-xudc.c:(.text+0x4b64): undefined reference to `usb_role_switch_get_role' Fixes: 49db427232fe ("usb: gadget: Add UDC driver for tegra XUSB device mode controller") Signed-off-by: Arnd Bergmann --- drivers/usb/gadget/udc/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.20.0 diff --git a/drivers/usb/gadget/udc/Kconfig b/drivers/usb/gadget/udc/Kconfig index a0ddec0bb7fe..435f3597ff20 100644 --- a/drivers/usb/gadget/udc/Kconfig +++ b/drivers/usb/gadget/udc/Kconfig @@ -446,6 +446,7 @@ config USB_TEGRA_XUDC tristate "NVIDIA Tegra Superspeed USB 3.0 Device Controller" depends on ARCH_TEGRA || COMPILE_TEST depends on PHY_TEGRA_XUSB + select USB_ROLE_SWITCH help Enables NVIDIA Tegra USB 3.0 device mode controller driver.