From patchwork Mon Jan 25 16:04:46 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 101106 Delivered-To: patch@linaro.org Received: by 10.112.130.2 with SMTP id oa2csp1444388lbb; Mon, 25 Jan 2016 08:05:51 -0800 (PST) X-Received: by 10.66.232.74 with SMTP id tm10mr27159708pac.128.1453737951196; Mon, 25 Jan 2016 08:05:51 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o4si25531852pfo.19.2016.01.25.08.05.50; Mon, 25 Jan 2016 08:05:51 -0800 (PST) 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 S933373AbcAYQFt (ORCPT + 30 others); Mon, 25 Jan 2016 11:05:49 -0500 Received: from mout.kundenserver.de ([212.227.126.133]:61840 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932913AbcAYQFo (ORCPT ); Mon, 25 Jan 2016 11:05:44 -0500 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue002) with ESMTPA (Nemesis) id 0Lgysp-1ZiwZA2A6h-00oVl5; Mon, 25 Jan 2016 17:04:59 +0100 From: Arnd Bergmann To: Alexandre Belloni Cc: linux-arm-kernel@lists.infradead.org, Wei-Ning Huang , Eddie Huang , Tianping Fang , Henry Chen , Arnd Bergmann , Alessandro Zummo , rtc-linux@googlegroups.com, linux-kernel@vger.kernel.org Subject: [PATCH] rtc: mt6397: add IRQ domain dependency Date: Mon, 25 Jan 2016 17:04:46 +0100 Message-Id: <1453737892-1960479-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 X-Provags-ID: V03:K0:YGifxQa7FfC4GKHUBzuy7SQJkZtyKu4vaeYmoWOyvbi464prdSY thOGR84QSHJcdCtJ4UPuGIBlKVxp73sz/CZjkyHzmxW3G0PUdSLsbFvAiPF5oUOGVWr4qG0 YzYZrBT9zJptdoyJo8jyBLxNYlTnwnrUpvxuHZ+JjECxBQ7O1v9dQSMDwz4sMFh79lTANKp dqzUx/rCRUl/FTKOp72sA== X-UI-Out-Filterresults: notjunk:1; V01:K0:UZPOVH7EIYg=:wgmfJwwpi6pLSHEgjU2u4K CWRCxr71e6FGkF74ZRQSbtzO7wzEf4RCsZ8kVV3s0cmpYOcUrdMaD+6QbGJ/OguPkXZPSqxIN rOWSTmWLRc2Uc9ivwSO4gr7InFWh/gb7+56c1Lj+PZZJDoiB/LhcnHGsADyyCcqB+SD2tE7dD Ltgr/pOH/nfLwuegwFm7+iUol+NkgQVJ7bZpk4mINOY2/G8Hi7CndTmJ+1B1oaaqbGiXBS/O6 lu4WgPf0DbXFQUTzpQV55wKB29jPJ3MpM9Qlam1wPGXVyQzFdPyqFn/beSOlSz446yVKiYESL xWmHgoSTiuJW9ifabua+wdytTyooQrtcvDWAgUqj7MXl+2dH/hx34yEOBkH60mmoxJQ1Myn7/ x7Cu5TPDplLituqapzROfxPS0WBmeXEUdKu9MRIqzQCr/YSVrk7iGRPG5OjB0S/xfAF6nZTCO aNHP/9p3tnDs5DJLsQQcXPO5RIjP61NVnKs3H5SOX+MqJNU+xtIJXTRMdpvIRbUEAefQP+GEH hR/oNWlLMLwLVVwn6AQrKrMw+FFHJSdXkY7dMbbLi4JIezofW5bSt72/vy/Wx3QNiNwsq03Kp aeBT6LQT98Le136YCfa1+/sm3trq+tszwn5RHthnUEmSUlL+TM2+iLcA/dQdY/T7Umk7dusgV Q3Y0blkH7aqPZ7ztg8Wi2NBgeUjOcuaM3ejEvzmRp6uR+ocAKDtmp7+rm81fT5Xh/NFk= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The mt6397 RTC driver can be built either when the MFD_MT6397 driver is enabled (which selects IRQ_DOMAIN), or when compile testing. The latter however fails without IRQ domains: drivers/rtc/rtc-mt6397.c: In function 'mtk_rtc_probe': drivers/rtc/rtc-mt6397.c:326:13: error: implicit declaration of function 'irq_create_mapping' [-Werror=implicit-function-declaration] rtc->irq = irq_create_mapping(mt6397_chip->irq_domain, res->start); This adds an explicit dependency for the COMPILE_TEST case. Signed-off-by: Arnd Bergmann --- drivers/rtc/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.0 Acked-by: Eddie Huang diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig index 376322f71fd5..4395608bf7fc 100644 --- a/drivers/rtc/Kconfig +++ b/drivers/rtc/Kconfig @@ -1603,7 +1603,7 @@ config RTC_DRV_MOXART config RTC_DRV_MT6397 tristate "Mediatek Real Time Clock driver" - depends on MFD_MT6397 || COMPILE_TEST + depends on MFD_MT6397 || (COMPILE_TEST && IRQ_DOMAIN) help This selects the Mediatek(R) RTC driver. RTC is part of Mediatek MT6397 PMIC. You should enable MT6397 PMIC MFD before select