From patchwork Tue Apr 11 14:21:02 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vincent Legoll X-Patchwork-Id: 9675471 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 76B23600CB for ; Tue, 11 Apr 2017 14:21:38 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 68D8128645 for ; Tue, 11 Apr 2017 14:21:38 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5BA472865C; Tue, 11 Apr 2017 14:21:38 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.3 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4FB5528646 for ; Tue, 11 Apr 2017 14:21:37 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753683AbdDKOVg (ORCPT ); Tue, 11 Apr 2017 10:21:36 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:35197 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753304AbdDKOVe (ORCPT ); Tue, 11 Apr 2017 10:21:34 -0400 Received: by mail-wm0-f68.google.com with SMTP id d79so523854wmi.2 for ; Tue, 11 Apr 2017 07:21:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=aSa/sI5eqdHmyjPmvhR9ro+JaI8IUDQlmFitOnNgNxU=; b=PvKApMcByNrrQptES9uO5P1PM0ZNxO8tMxE1RnQoo4vxS9g9D+MLTysLTis53MIlNz DHsE534awiwIBDmmVMqb/GM/Dj+G3UQWNOR3J0tQDp+nrzhkWGTB//JJ0r4PnjxoZjAc e7keT497eeb8vv7k1Fy9OVpUnarkW+X58Kr63PSKY5R8AQzUWbuYA/X5bWnL/8Rd+2yD LRa3HtXJxPw3oLFwGv7Pc/OiJvX57U34CHIyjUfs7Wojvxgr/c24cYy4B0utKB1ph8YD wZz+8OHKmPv74ht+llf7UkzKqp7mVAbkcy+fhp6AFWT7aMNJ7LLnyyKS5h3FGP+HwfnD y9pQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=aSa/sI5eqdHmyjPmvhR9ro+JaI8IUDQlmFitOnNgNxU=; b=h9uwJ+73kkmC7puA+E+Z9Y/AjMHxQWhSytkfoncG6M80RYP4pjnWadpmhxxhljF/xL yu/XTkNpsckjFwzeX88SrD07GXK1yOSM7eT5Z2BMXCm89yuQGsSdd49YclIk+JgoJGGg sOqiWdBz/HUEanZOmQ5zI3MFtkpqu4NAPTcV/gLPq2tV74yAgXwxIRjAVFrkEALXPOoH 51ymWUs3V8A6plIkDpAlBfxv2+rg3TogUia+XnLALWj/kpT2OQR/FE2oSKrwGgQmu2JX Vh3zQTsa+uCRRZNnp2ooDdeWDhN6AuVAmxhqu8Msj6YYNGS244QPKPJor5v8ZBwZRUXt 265w== X-Gm-Message-State: AN3rC/4rKDWuti0seA0iUe2AWkskUqiUdFNOLGLtWVcJHkVvPrbhbX50 PDU5taoIzRa0LQ== X-Received: by 10.28.113.4 with SMTP id m4mr7429229wmc.18.1491920493024; Tue, 11 Apr 2017 07:21:33 -0700 (PDT) Received: from sbgat401.in2p3.fr (sbgat401.in2p3.fr. [134.158.144.221]) by smtp.gmail.com with ESMTPSA id j26sm2298955wrb.19.2017.04.11.07.21.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Apr 2017 07:21:32 -0700 (PDT) From: Vincent Legoll To: Ohad Ben-Cohen , Bjorn Andersson , linux-remoteproc@vger.kernel.org Cc: Vincent Legoll Subject: [PATCH] Make HWSPINLOCK a menuconfig to ease disabling Date: Tue, 11 Apr 2017 16:21:02 +0200 Message-Id: <20170411142102.25838-2-vincent.legoll@gmail.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170411142102.25838-1-vincent.legoll@gmail.com> References: <20170411142102.25838-1-vincent.legoll@gmail.com> Sender: linux-remoteproc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP So that there's no need to get into the submenu to disable all related config entries. Signed-off-by: Vincent Legoll --- drivers/hwspinlock/Kconfig | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/drivers/hwspinlock/Kconfig b/drivers/hwspinlock/Kconfig index 73a4016..cc26b04 100644 --- a/drivers/hwspinlock/Kconfig +++ b/drivers/hwspinlock/Kconfig @@ -2,16 +2,13 @@ # Generic HWSPINLOCK framework # -# HWSPINLOCK always gets selected by whoever wants it. -config HWSPINLOCK - tristate - -menu "Hardware Spinlock drivers" +menuconfig HWSPINLOCK + tristate "Hardware Spinlock drivers" config HWSPINLOCK_OMAP tristate "OMAP Hardware Spinlock device" + depends on HWSPINLOCK depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX - select HWSPINLOCK help Say y here to support the OMAP Hardware Spinlock device (firstly introduced in OMAP4). @@ -20,8 +17,8 @@ config HWSPINLOCK_OMAP config HWSPINLOCK_QCOM tristate "Qualcomm Hardware Spinlock device" + depends on HWSPINLOCK depends on ARCH_QCOM - select HWSPINLOCK select MFD_SYSCON help Say y here to support the Qualcomm Hardware Mutex functionality, which @@ -32,8 +29,8 @@ config HWSPINLOCK_QCOM config HWSPINLOCK_SIRF tristate "SIRF Hardware Spinlock device" + depends on HWSPINLOCK depends on ARCH_SIRF - select HWSPINLOCK help Say y here to support the SIRF Hardware Spinlock device, which provides a synchronisation mechanism for the various processors @@ -44,13 +41,11 @@ config HWSPINLOCK_SIRF config HSEM_U8500 tristate "STE Hardware Semaphore functionality" + depends on HWSPINLOCK depends on ARCH_U8500 - select HWSPINLOCK help Say y here to support the STE Hardware Semaphore functionality, which provides a synchronisation mechanism for the various processor on the SoC. If unsure, say N. - -endmenu