From patchwork Mon Sep 12 15:36:23 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 101806 Delivered-To: patch@linaro.org Received: by 10.140.106.72 with SMTP id d66csp911333qgf; Mon, 12 Sep 2016 08:37:25 -0700 (PDT) X-Received: by 10.98.194.82 with SMTP id l79mr34504547pfg.113.1473694645641; Mon, 12 Sep 2016 08:37:25 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w70si2577474pfk.8.2016.09.12.08.37.25; Mon, 12 Sep 2016 08:37:25 -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 S1757043AbcILPhP (ORCPT + 27 others); Mon, 12 Sep 2016 11:37:15 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:62684 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755823AbcILPhI (ORCPT ); Mon, 12 Sep 2016 11:37:08 -0400 Received: from wuerfel.lan. ([78.43.20.153]) by mrelayeu.kundenserver.de (mreue001) with ESMTPA (Nemesis) id 0MU9x3-1baubE1CXx-00Qn6L; Mon, 12 Sep 2016 17:36:53 +0200 From: Arnd Bergmann To: Greg Kroah-Hartman Cc: Arnd Bergmann , Peter Chen , Felipe Balbi , Heikki Krogerus , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] usb: Kconfig: make USB_ULPI_BUS select USB_COMMON Date: Mon, 12 Sep 2016 17:36:23 +0200 Message-Id: <20160912153649.3163096-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:7mZq6fYUsRyghCr+bs1HM/SYMcQwiJ8ihCWNcLazaxDr2OVRy/y 1AO13jrXDn/LL7FQkzZJ8FM1KQikJjoVkLT24osEYMLfVMAMAHUmgqIJ6vB6EdwvANxbc7f CS4buwvUxOiBUhwPNh0hKeH1+eA5NcYpFg6Gi5THgDfIqzMlUTl0433wZO8dkkJm9EucIV8 daCUbPXwB1Y/DUVo/7X4w== X-UI-Out-Filterresults: notjunk:1; V01:K0:8z/juPgiWTM=:/42/SPGX7Sl/1Sbq7DNfmU FY5BPiMR2B71diqK7zjUuJqfI0dAuH8uIG1RrrhM6GGlkW5Ct0q6x8qOLWsWoBI+mVeH6BqAR l0/SLYe3bbLUibuo3gz+I8OHB/ShY+irkta+Oa1Ob+i8uLz/LONvCCgGKgEmJK748PiNpF/KQ /ARAsr4d7feJgLUAQJRCl11TKanZEDFrd13qC49m1gd1PkU5HBqvbKJMLeaT09LEsVy/XFzWE 2wPd/NKRnZRxSMmaPiJMM60WWqHMcqc2zcbReECZkp/xGcyVuVuAO0mVrU4DjASQGHKuEixu2 A14P6TNZgZp2Ml+s/MvTxFUW5gSEjWhug1lzV1Ix21OPYRlKpL843AOZZ+nwJde81tvgbdPJD GGdqyRrNdsT9nMdJ8U6kVPndpT9oC0aiE4G+EGsP4zk0IxWfuf4ILwTS4LU4xFm0chDXMs6Cs RYD+acezBvZuTY0DZaXq1y2+zsx+PvNbThyatkYKtJFkQpbvGsonEJpXrS6CajYdyqmP97tYA xgrSDS0CnKMgdfTqyjFaO4lV9g0T2BaQK2BiNafnIK1c8AsF7AL/GD8AP+w+np5N/pJ+jsEcW kxt772q69WEW3C6vDPZvDu7F8O9hWjs0sRARlloSYI1oD3naCviFPmAYiOLYq5QeK3c1iEEzL uY/fmX0vKrxykOdXOcraQpguRHo3lTdE3SLcUsgIqmS9AhkwwHKRiMODxgi0YmbdOw5M= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Moving the CONFIG_USB_ULPI_BUS option to the top-level Kconfig file means that we can enable it without any of the other USB support, leading to a build error because Kbuild never enters the drivers/usb/common/ directory without CONFIG_USB_COMMON: ERROR: "ulpi_unregister_driver" [drivers/phy/phy-tusb1210.ko] undefined! ERROR: "__ulpi_register_driver" [drivers/phy/phy-tusb1210.ko] undefined! ERROR: "ulpi_write" [drivers/phy/phy-tusb1210.ko] undefined! This adds a 'select USB_COMMON' for the symbol, similar to what we have for related options. Signed-off-by: Arnd Bergmann Fixes: ad764c49f65a ("usb: Kconfig: move ulpi bus support out of host") --- drivers/usb/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.9.0 diff --git a/drivers/usb/Kconfig b/drivers/usb/Kconfig index 6dfa10af7185..989c6208678f 100644 --- a/drivers/usb/Kconfig +++ b/drivers/usb/Kconfig @@ -162,6 +162,7 @@ config USB_LED_TRIG config USB_ULPI_BUS tristate "USB ULPI PHY interface support" + select USB_COMMON help UTMI+ Low Pin Interface (ULPI) is specification for a commonly used USB 2.0 PHY interface. The ULPI specification defines a standard set