From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933372AbcAYQFt (ORCPT ); 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 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 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(-) 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 -- 2.7.0