From patchwork Fri May 25 16:04:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 136962 Delivered-To: patch@linaro.org Received: by 2002:a2e:9706:0:0:0:0:0 with SMTP id r6-v6csp3775941lji; Fri, 25 May 2018 09:05:41 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrOo/eCysWpHhWWQ9ed1+mdu3BmFYZjnnJU/iYurEA316ES/xHdOi0mr60U3kQQMklcJOKh X-Received: by 2002:a63:ba56:: with SMTP id l22-v6mr2238470pgu.161.1527264340948; Fri, 25 May 2018 09:05:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527264340; cv=none; d=google.com; s=arc-20160816; b=xupm4mTn73h9pD/0fBMDeTtolrt4aYfZSIK9XuVx6gwQBYyHjXa3x+BrBSpPLuplUn 19Wsua23WqYdSAEVLNmLYHyfpGw+2ycoDRQx2y/ZzoMOYg6e7Gt3IqWgpxDFmrwA39DK c8crYEYeZBVFGmPfNrwwT044lv/9fiSAAB2Sd+GSKImIOZDwNZl4WBiUJ3E3xlb4WILG sd1u9/CQThd9T45bxkCHEfUOE8PMwhK6arJu/aiH+YzdCV0rdVY0ZvjKzAyplqGvIFdX uT0A45Sns0UE3bmDPGsW7elUoI2kWrPeJfaBT1BVR37tjWG5GYpzrrVaVypJamIvGy6O cQng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=CTrfKaRgtMs4weziE9/AjVmlPULxd9kDRWZwUi7cKww=; b=mGZ9vOVSq/vsKbN948a+0kCs2Mc6UU4zoBaVh4aRpJkuRIWeFXzG2f1ytIlTXaTYK3 FW6ZKOwSSVIdZW9ac/U3uVXUktrpIu3/ZFdcL6In5B9l9zfayGSHu7ie8YI6MTvXVjlQ OxLd2GnAkyivDtnARbhx0PGXcbtWFFAirOG1nRTyRQUOei6havEtrhQ3Do1rM8RwZC+N BmBoYCAlsJjNKniVtSkeAplBk+BuouGsgBY0qvA7RlvTd0qnGfNkpCgOMT/PoX7KUQz+ cvsehn69C1G4W0zFUgFfMTEdGax9YkHdUeRNQsL/QV8vGBzsfZ2nGv85X9fjSQcicByF ZnLA== ARC-Authentication-Results: i=1; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 33-v6si24507940plt.596.2018.05.25.09.05.40; Fri, 25 May 2018 09:05:40 -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 S967102AbeEYQFb (ORCPT + 30 others); Fri, 25 May 2018 12:05:31 -0400 Received: from mout.kundenserver.de ([212.227.126.134]:46701 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966464AbeEYQF3 (ORCPT ); Fri, 25 May 2018 12:05:29 -0400 Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.129]) with ESMTPA (Nemesis) id 0MKdiF-1fOAUd474J-0023hk; Fri, 25 May 2018 18:05:25 +0200 From: Arnd Bergmann To: Thierry Reding Cc: Benjamin Gaignard , Arnd Bergmann , linux-pwm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] pwm: stm32: enforce dependency on CONFIG_MFD_STM32_TIMERS Date: Fri, 25 May 2018 18:04:54 +0200 Message-Id: <20180525160523.29124-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K1:M2xrlDLdXt09+g2kyzE9d+6Gzzat/0GLrqimLZYxRc/pDV40wZZ fhXOPPl4UkKKaeEiFR8PQsaHlbqKh0bPO+lthm9bGKhmHTd6swWIZDai+NEZxxbWKUvM4px v0v3evRMVd7xqVAjEYK7LmgMYIdok3Y3Pzyq5hspVnDCgNQHa+NQ6aNJTObJwmqLkw4kCgt k7tKJcwf+xjrCk+HwnPXA== X-UI-Out-Filterresults: notjunk:1; V01:K0:8e5cwQd1bLA=:PUHvJLfHfxElw4sTjv7lT5 zFoOiCxz3Z0GD4afwm/ACV9u2r1WHP4Z0Pmg4ALfGnB0ZwJnfxlXDhTK45IgADi/9Gi0NbCBS 4O2CO9kDZvUiYl0gsCC0g2vIlUF9NgfTdnzOo+5xAgUfsZi6qXWsvL1boGennwIQFILuYsbKI 40oXkvpqzKBzQHzr+44E1Zr+IJ5dfj8sIhnbW3dkh7pc1JMYIqdk5kt4GB9SFtirTx+/AMchG 1mxYRqgrYltRFnpJapvZ0N4AlAQW0Iu32eMqouoGwEVw8WriV6/mRJkGdD1esNO7kM/1H8Vza UrxBB3HyZ66vI/Yi2Ami7MM0q76M9pa2jOG7Ccpw1uZTLxbvv/4BR24DS29z1qiuJVhLsyQNg 3b3ODKQZDUfkc0iYofkusUd02H2V3lR3l/eJORPVFA6UQqULEBNfpNklGrkLrdrjC7cz+1Mpd xp873FuWuuDmRtDMynTZc3P0WfeZCTBn6KT6UNGl03lNgT8rAbhOppEIkmVR/ZdwTAByfiFef jQF+4QjoaRFDLTr22nEe7QnMVmKtrMiso7hXP+Gz4JTPE9jXK82jsi6YwSq015qR8eLA/1fMQ 848Rjbp8SkaEvdSwsK1wSTI3mbAR1J0yG7LFFtW+m1jAsb2nZ4J43vsSUgrca0cQbWeiZ6Riz iDaiWwJrbVgikYGF+xDam+ngJ6gAOiUg8fkp0c25Brx07gtJ/6B782M8+J8m1bVd8JuU= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When compile-testing the pwm driver without also enabling the stm32_timers MFD, we run into a link error: drivers/pwm/pwm-stm32.o: In function `stm32_pwm_raw_capture.isra.6': pwm-stm32.c:(.text+0xcb0): undefined reference to `stm32_timers_dma_burst_read' We don't need the '|| COMPILE_TEST' here, since stm32_timers itself can be built with CONFIG_COMPILE_TEST on all architectures, so we do get the coverage through allmodconfig and randconfig builds even when we make it a hard dependency. Fixes: 7edf7369205b ("pwm: Add driver for STM32 plaftorm") Signed-off-by: Arnd Bergmann --- drivers/pwm/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.9.0 diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig index 4635cb35008c..a4d262db9945 100644 --- a/drivers/pwm/Kconfig +++ b/drivers/pwm/Kconfig @@ -401,7 +401,7 @@ config PWM_STI config PWM_STM32 tristate "STMicroelectronics STM32 PWM" - depends on MFD_STM32_TIMERS || COMPILE_TEST + depends on MFD_STM32_TIMERS help Generic PWM framework driver for STM32 SoCs.