Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp603599ybz; Wed, 15 Apr 2020 14:59:19 -0700 (PDT) X-Google-Smtp-Source: APiQypIf2M3FUwyl8AHKQyNrpFliCB6GjU7xAqsVR5Pmfxi7t9ckJph9TX1DxnphhW7PTXEAb8+h X-Received: by 2002:aa7:d344:: with SMTP id m4mr17057028edr.297.1586987959003; Wed, 15 Apr 2020 14:59:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586987958; cv=none; d=google.com; s=arc-20160816; b=djnILukrFbAYqzY+o90M2unMYfAxBOKz5iOxfx2z7uwsTahkFXyGqcg5A+vbwhPTEY 5oxtZ+Sr76Iw5qNk9gHZEEAYuStET9snAeaDJiMm5SvdnkVhpPkGQPuQB3eBshogm5i7 a67iefwIuDvHVtErUCkSIpVmnYSeRow9sy5yGETt5aP9Z1z7373jle0fhh18Qx4xTBdW StUNZ++mv+y4L/UPqsJXl255jWD3+wodDVMkbr7vKgZoHYItje5msgfgnvBjUPAUB3TM qfie0asXRyrHkzZ2zatm+004yRzo7Dp2rL/AqAwQRz0JzxGZG2cNMYh+fft8vixznAWg NC9Q== 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=yYuCUX9fx1pY0YH3Y3yzd+Cfsa1GzDNvfBPc6b3ytSI=; b=pWG1+khA5h5fHy4P8vbRSQxPGrt1pMVtnB1gN0EkCoJEYxYSEboluZY7TsJIhe9h65 CSncFFBDIrLzcRRfl92Jko/fCx5iJyNt0BQYeEmE0AUwAbj/NOH50jzdLA10SHNkNGIS WraQ64wokaVxPrqO911RgrqBEMsQbji6mDAdONAbWOSwI6CUF0XBSjqqmiAf1J73H+jM nmyTBul4/45sGPxSj7Ytmnf8hzPXFKHVFfCzALR5J0qlk00jI2G70gkimWlP3gKhwPYC sX1l64uOj0rFkesl8K/qKaSbWUEqjTiILSnD+w7zMMgE1j9/JUDZRy2iDodw9XrfNF00 DNwg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dd13si11196490edb.199.2020.04.15.14.58.55; Wed, 15 Apr 2020 14:59:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2634231AbgDNWKr (ORCPT + 99 others); Tue, 14 Apr 2020 18:10:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56358 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S2634193AbgDNWJ7 (ORCPT ); Tue, 14 Apr 2020 18:09:59 -0400 Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6D478C061A0C; Tue, 14 Apr 2020 15:09:59 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: ezequiel) with ESMTPSA id 3ADDE2A1AC1 From: Ezequiel Garcia To: linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org Cc: Baolin Wang , Bjorn Andersson , Ohad Ben-Cohen , kernel@collabora.com, Ezequiel Garcia Subject: [PATCH] hwspinlock: Simplify Kconfig Date: Tue, 14 Apr 2020 19:09:43 -0300 Message-Id: <20200414220943.6203-1-ezequiel@collabora.com> X-Mailer: git-send-email 2.26.0.rc2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Every hwspinlock driver is expected to depend on the hwspinlock core, so it's possible to simplify the Kconfig, factoring out the HWSPINLOCK dependency. Signed-off-by: Ezequiel Garcia --- drivers/hwspinlock/Kconfig | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/hwspinlock/Kconfig b/drivers/hwspinlock/Kconfig index 826a1054100d..32cd26352f38 100644 --- a/drivers/hwspinlock/Kconfig +++ b/drivers/hwspinlock/Kconfig @@ -6,9 +6,10 @@ menuconfig HWSPINLOCK bool "Hardware Spinlock drivers" +if HWSPINLOCK + config HWSPINLOCK_OMAP tristate "OMAP Hardware Spinlock device" - depends on HWSPINLOCK depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX || ARCH_K3 || COMPILE_TEST help Say y here to support the OMAP Hardware Spinlock device (firstly @@ -18,7 +19,6 @@ config HWSPINLOCK_OMAP config HWSPINLOCK_QCOM tristate "Qualcomm Hardware Spinlock device" - depends on HWSPINLOCK depends on ARCH_QCOM || COMPILE_TEST select MFD_SYSCON help @@ -30,7 +30,6 @@ config HWSPINLOCK_QCOM config HWSPINLOCK_SIRF tristate "SIRF Hardware Spinlock device" - depends on HWSPINLOCK depends on ARCH_SIRF || COMPILE_TEST help Say y here to support the SIRF Hardware Spinlock device, which @@ -43,7 +42,6 @@ config HWSPINLOCK_SIRF config HWSPINLOCK_SPRD tristate "SPRD Hardware Spinlock device" depends on ARCH_SPRD || COMPILE_TEST - depends on HWSPINLOCK help Say y here to support the SPRD Hardware Spinlock device. @@ -52,7 +50,6 @@ config HWSPINLOCK_SPRD config HWSPINLOCK_STM32 tristate "STM32 Hardware Spinlock device" depends on MACH_STM32MP157 || COMPILE_TEST - depends on HWSPINLOCK help Say y here to support the STM32 Hardware Spinlock device. @@ -60,7 +57,6 @@ config HWSPINLOCK_STM32 config HSEM_U8500 tristate "STE Hardware Semaphore functionality" - depends on HWSPINLOCK depends on ARCH_U8500 || COMPILE_TEST help Say y here to support the STE Hardware Semaphore functionality, which @@ -68,3 +64,5 @@ config HSEM_U8500 SoC. If unsure, say N. + +endif # HWSPINLOCK -- 2.26.0.rc2