From patchwork Mon Apr 18 21:58:30 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102495 Delivered-To: patch@linaro.org Received: by 10.140.93.198 with SMTP id d64csp1518651qge; Mon, 18 Apr 2016 14:59:13 -0700 (PDT) X-Received: by 10.98.36.195 with SMTP id k64mr52789459pfk.88.1461016753686; Mon, 18 Apr 2016 14:59:13 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 195si8542483pfw.133.2016.04.18.14.59.13; Mon, 18 Apr 2016 14:59:13 -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 S1751715AbcDRV7B (ORCPT + 29 others); Mon, 18 Apr 2016 17:59:01 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:62332 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751285AbcDRV67 (ORCPT ); Mon, 18 Apr 2016 17:58:59 -0400 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue104) with ESMTPA (Nemesis) id 0Lu4L0-1brQpd3CWE-011VVi; Mon, 18 Apr 2016 23:58:47 +0200 From: Arnd Bergmann To: "David S. Miller" , Akinobu Mita , Paul Gortmaker , Arnd Bergmann Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] net: w5100: don't build spi driver without w5100 Date: Mon, 18 Apr 2016 23:58:30 +0200 Message-Id: <1461016722-2637993-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 X-Provags-ID: V03:K0:VRgSDAzcb34nTeNXySmf+MM1tjg9lBEVlo+sMhoRPgG1uHe4WrM dwvGRJyS4k412hE8UX/SKda/f9IlG+IyQYFzfj1CggYMVYJTvDTHFn0vp/5JJ5CV//3duqX k+ys3a2ZH1aECK5RZmuTnCuuY2GtjrA+PBibHZB1yZoF6umg1Vl75FQplj4Qp2WsKvpltX6 63OrOQFpMXj0kru5zgwDA== X-UI-Out-Filterresults: notjunk:1; V01:K0:qtF9yWHaiqw=:+Gn9A9NUrLX7xodBUHhiLE Hsiah5kP06CyIo2j8uIQ1oDo2vvxGMOSWeb8TbH98vZbG35e0SLTpz8YHShLwYEogGOZdV+dn cj4AR+W5qqzoS/sAdkWcsv3c4TDH6e+AeBK8rnWRvQvyQBIiDlpWubnoq09lUtmNQG44If3De xmvvxpYlRnxSioWnMsn8Oi4mdzJx+PHf10fLwqg1cmw/JCIxaik3FtVpVCgy83b+Uh8JijtGQ VlWtOFqR2P5qpUQgOHsvVlEFOH9GgM9wilOgdXxOtq6Hw++tnR6lD3FKKLTsVVZDt05THIWyW eyMNmGrRLjWpUMKqenZ4XCrFAajDeR/bGJ34pig+AJmHPj3EjFqQOm4hol8at1Lo3NOqwQdS+ MNoSVP8MvpWcscnjVtW8ywt4uLOqP4FrT77PIBOuuOhZwT0pYqyWEeQXO61zKUfCU1eeNdWz9 gK2IfpAoS4bM2DnsGLVlaIyDcYiRwFrr3OKDmlhMx1D3Og/lQgF0uP4D9hX6DzZruNjzN9hbH LdbgagREK4LxYSAnMj1k7k6wLxM+FICWpnh62qTnv0413lR9/xf2ra0Iv0/4A6ytB/2u1bp2q q9i+NAr/5JsvKOngLOZA/FLPnSTDOeHzwy//W878WNW1oVwgmgpRedMj+aYLtDMef9ijVFIXm 5ENFoUTFlwJXRDE3QS0hTCrBtA1a3oPZ2JOLC+9qXx/Fv4JTgCsAA/1+haO7tZDwf8dM= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The w5100-spi driver front-end only makes sense when the w5100 core driver is enabled, not for a configuration that only has w5300: drivers/net/built-in.o: In function `w5100_spi_remove': drivers/net/ethernet/wiznet/w5100-spi.c:277: undefined reference to `w5100_remove' drivers/net/built-in.o: In function `w5100_spi_probe': drivers/net/ethernet/wiznet/w5100-spi.c:272: undefined reference to `w5100_probe' drivers/net/built-in.o: In function `w5200_spi_init': drivers/net/ethernet/wiznet/w5100-spi.c:125: undefined reference to `w5100_ops_priv' drivers/net/built-in.o: In function `w5200_spi_readbulk': drivers/net/ethernet/wiznet/w5100-spi.c:125: undefined reference to `w5100_ops_priv' drivers/net/built-in.o: In function `w5200_spi_writebulk': drivers/net/ethernet/wiznet/w5100-spi.c:125: undefined reference to `w5100_ops_priv' drivers/net/built-in.o:(.data+0x3ed1c): undefined reference to `w5100_pm_ops' This adds an appropriate Kconfig dependency. Signed-off-by: Arnd Bergmann Fixes: 630cf09751fe ("net: w5100: support SPI interface mode") --- drivers/net/ethernet/wiznet/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.0 diff --git a/drivers/net/ethernet/wiznet/Kconfig b/drivers/net/ethernet/wiznet/Kconfig index 1f15376e9856..f3385a1999a2 100644 --- a/drivers/net/ethernet/wiznet/Kconfig +++ b/drivers/net/ethernet/wiznet/Kconfig @@ -71,7 +71,7 @@ endchoice config WIZNET_W5100_SPI tristate "WIZnet W5100/W5200 Ethernet support for SPI mode" - depends on WIZNET_BUS_ANY + depends on WIZNET_BUS_ANY && WIZNET_W5100 depends on SPI ---help--- In SPI mode host system accesses registers using SPI protocol