From patchwork Wed Jun 1 12:28:58 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Robinson X-Patchwork-Id: 628651 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3rKV676pTGz9t6g for ; Wed, 1 Jun 2016 22:29:19 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=Rs06D40I; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751648AbcFAM3R (ORCPT ); Wed, 1 Jun 2016 08:29:17 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:34520 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751150AbcFAM3Q (ORCPT ); Wed, 1 Jun 2016 08:29:16 -0400 Received: by mail-wm0-f68.google.com with SMTP id n184so5781679wmn.1 for ; Wed, 01 Jun 2016 05:29:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=AxjHh0dHzMfKzNb2pzElEs5Gvf0SeBGKtIvwchdwVSA=; b=Rs06D40Ifx18Z5fVO7NrlvFdmtTS0nUOAjXFRYXazWJ8GtT7DVdtmbpNaagGOFpOfw Q7gEfGkHVD3jtm/FIouyK+zuP5EK2fS08eXJK7HOE5eNOxL4ncftIMI50ufxTulJTTxo NxpSBMLYlfcdi10caC2dQ3nJTT9nZpSoyxymSRJ3asn/8fyVjKuJW8BoxTEZ6xKCjcLc fkkVygHFW1ZMdHX6e0vfPFZgWE+CkyVXPUL3kDkhbEqqd9mOCFBQZLYXqhoyS1sLsXNk iR2fYqfMeHUn9kQTJ426Qr+OEfOvbpfbVF9j1d3dedBRLZgQnMnQFPtOfmfPkLMPFpoj 443A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=AxjHh0dHzMfKzNb2pzElEs5Gvf0SeBGKtIvwchdwVSA=; b=PR1vloZ0e0yeO64aN6OOK6g7iukebpl8acUiG3vvN4WSTmn75BqtgZHE6q6HlT2gMa +zHRiOTaOYlGyAgWicUZ05Z4NYfEreYCPfJaq8AxxdPsBex76SKXVIAheBhF9AWyX0zp +KwDgnsdu4DT29W4fU1LN1Rr/jL8EK1I0XwulbOrvKPD0jNkspPurj+vr79Hf4O/fd7C Q2xlGaZRGQXEW4lsPf8EUl1z5YirKPH0s8reRdOHrnP/+qe1FXfAXIfHRl37GWlxhurK uRZvvlBthnAcRQ26cbVJLir96b8U9pLb+k0/9kRfqtVYDS6rOsedpe3JwsfzNd2QfSv6 6oGA== X-Gm-Message-State: ALyK8tLiS2LwjazJ5NV9hEh/+fnkVqR0qCGIn6GkpVkZUUjAYGLa1bXcuBLyj6XkJB9Urg== X-Received: by 10.194.173.42 with SMTP id bh10mr3825342wjc.150.1464784154609; Wed, 01 Jun 2016 05:29:14 -0700 (PDT) Received: from neo.roving-it.com ([82.132.243.173]) by smtp.googlemail.com with ESMTPSA id w123sm34306119wmw.0.2016.06.01.05.29.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Jun 2016 05:29:13 -0700 (PDT) From: Peter Robinson To: George Spelvin , Giuseppe Cavallaro , Alexandre Torgue , netdev@vger.kernel.org Cc: Peter Robinson Subject: [PATCH] stmmac: make platform drivers depend on their associated SoC Date: Wed, 1 Jun 2016 13:28:58 +0100 Message-Id: <1464784138-27103-1-git-send-email-pbrobinson@gmail.com> X-Mailer: git-send-email 2.7.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org There's not much point, except compile test, enabling the stmmac platform drivers unless their actual SoC is enabled. They're not useful without it. Signed-off-by: Peter Robinson --- drivers/net/ethernet/stmicro/stmmac/Kconfig | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig b/drivers/net/ethernet/stmicro/stmmac/Kconfig index cec147d..8f06a66 100644 --- a/drivers/net/ethernet/stmicro/stmmac/Kconfig +++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig @@ -40,7 +40,7 @@ config DWMAC_GENERIC config DWMAC_IPQ806X tristate "QCA IPQ806x DWMAC support" default ARCH_QCOM - depends on OF + depends on OF && (ARCH_QCOM || COMPILE_TEST) select MFD_SYSCON help Support for QCA IPQ806X DWMAC Ethernet. @@ -53,7 +53,7 @@ config DWMAC_IPQ806X config DWMAC_LPC18XX tristate "NXP LPC18xx/43xx DWMAC support" default ARCH_LPC18XX - depends on OF + depends on OF && (ARCH_LPC18XX || COMPILE_TEST) select MFD_SYSCON ---help--- Support for NXP LPC18xx/43xx DWMAC Ethernet. @@ -61,7 +61,7 @@ config DWMAC_LPC18XX config DWMAC_MESON tristate "Amlogic Meson dwmac support" default ARCH_MESON - depends on OF + depends on OF && (ARCH_MESON || COMPILE_TEST) help Support for Ethernet controller on Amlogic Meson SoCs. @@ -72,7 +72,7 @@ config DWMAC_MESON config DWMAC_ROCKCHIP tristate "Rockchip dwmac support" default ARCH_ROCKCHIP - depends on OF + depends on OF && (ARCH_ROCKCHIP || COMPILE_TEST) select MFD_SYSCON help Support for Ethernet controller on Rockchip RK3288 SoC. @@ -83,7 +83,7 @@ config DWMAC_ROCKCHIP config DWMAC_SOCFPGA tristate "SOCFPGA dwmac support" default ARCH_SOCFPGA - depends on OF + depends on OF && (ARCH_SOCFPGA || COMPILE_TEST) select MFD_SYSCON help Support for ethernet controller on Altera SOCFPGA @@ -95,7 +95,7 @@ config DWMAC_SOCFPGA config DWMAC_STI tristate "STi GMAC support" default ARCH_STI - depends on OF + depends on OF && (ARCH_STI || COMPILE_TEST) select MFD_SYSCON ---help--- Support for ethernet controller on STi SOCs. @@ -107,7 +107,7 @@ config DWMAC_STI config DWMAC_SUNXI tristate "Allwinner GMAC support" default ARCH_SUNXI - depends on OF + depends on OF && (ARCH_SUNXI || COMPILE_TEST) ---help--- Support for Allwinner A20/A31 GMAC ethernet controllers.