From patchwork Sun Aug 2 09:08:47 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Geert Uytterhoeven X-Patchwork-Id: 6924791 Return-Path: X-Original-To: patchwork-tpmdd-devel@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 5462EC05AC for ; Sun, 2 Aug 2015 09:31:56 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 7D25C20483 for ; Sun, 2 Aug 2015 09:31:54 +0000 (UTC) Received: from lists.sourceforge.net (lists.sourceforge.net [216.34.181.88]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 993CC20460 for ; Sun, 2 Aug 2015 09:31:53 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=sfs-ml-3.v29.ch3.sourceforge.com) by sfs-ml-3.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1ZLpcU-0002bt-KI; Sun, 02 Aug 2015 09:31:50 +0000 Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1ZLpcS-0002RD-PL for tpmdd-devel@lists.sourceforge.net; Sun, 02 Aug 2015 09:31:48 +0000 X-ACL-Warn: Received: from winston.telenet-ops.be ([195.130.137.75]) by sog-mx-1.v43.ch3.sourceforge.com with esmtp (Exim 4.76) id 1ZLpcR-0001tJ-0j for tpmdd-devel@lists.sourceforge.net; Sun, 02 Aug 2015 09:31:48 +0000 Received: from xavier.telenet-ops.be (xavier.telenet-ops.be [195.130.132.52]) by winston.telenet-ops.be (Postfix) with ESMTP id 7DA3A1BC221 for ; Sun, 2 Aug 2015 11:09:02 +0200 (CEST) Received: from ayla.of.borg ([84.193.93.87]) by xavier.telenet-ops.be with bizsmtp id zl8w1q00C1t5w8s01l8wQL; Sun, 02 Aug 2015 11:08:56 +0200 Received: from ramsan.of.borg ([192.168.97.29] helo=ramsan) by ayla.of.borg with esmtp (Exim 4.82) (envelope-from ) id 1ZLpGJ-0003DC-Tv; Sun, 02 Aug 2015 11:08:56 +0200 Received: from geert by ramsan with local (Exim 4.82) (envelope-from ) id 1ZLpGL-00086B-3M; Sun, 02 Aug 2015 11:08:57 +0200 From: Geert Uytterhoeven To: Peter Huewe , Marcel Selhorst Date: Sun, 2 Aug 2015 11:08:47 +0200 Message-Id: <1438506527-31098-1-git-send-email-geert@linux-m68k.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1438506475-31012-1-git-send-email-geert@linux-m68k.org> References: <1438506475-31012-1-git-send-email-geert@linux-m68k.org> X-Spam-Score: -0.5 (/) X-Headers-End: 1ZLpcR-0001tJ-0j Cc: Alexandre Courbot , Linus Walleij , tpmdd-devel@lists.sourceforge.net, Geert Uytterhoeven , linux-gpio@vger.kernel.org Subject: [tpmdd-devel] [PATCH v2 01/11] tpm: Allow compile test of GPIO consumers if !GPIOLIB X-BeenThere: tpmdd-devel@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: Tpm Device Driver maintainance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: tpmdd-devel-bounces@lists.sourceforge.net X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00, HK_RANDOM_ENVFROM, RCVD_IN_DNSWL_HI, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The GPIO subsystem provides dummy GPIO consumer functions if GPIOLIB is not enabled. Hence drivers that depend on GPIOLIB, but use GPIO consumer functionality only, can still be compiled if GPIOLIB is not enabled. Relax the dependency on GPIOLIB if COMPILE_TEST is enabled, where appropriate. Signed-off-by: Geert Uytterhoeven Acked-by: Linus Walleij --- v2: - Add Acked-by. --- drivers/char/tpm/st33zp24/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/tpm/st33zp24/Kconfig b/drivers/char/tpm/st33zp24/Kconfig index 09cb727864f0950f..19c007461d1cbd7a 100644 --- a/drivers/char/tpm/st33zp24/Kconfig +++ b/drivers/char/tpm/st33zp24/Kconfig @@ -1,6 +1,6 @@ config TCG_TIS_ST33ZP24 tristate "STMicroelectronics TPM Interface Specification 1.2 Interface" - depends on GPIOLIB + depends on GPIOLIB || COMPILE_TEST ---help--- STMicroelectronics ST33ZP24 core driver. It implements the core TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will