From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751689AbdFIKXW (ORCPT ); Fri, 9 Jun 2017 06:23:22 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:60049 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751633AbdFIKXU (ORCPT ); Fri, 9 Jun 2017 06:23:20 -0400 From: Arnd Bergmann To: Peter Rosin Cc: Arnd Bergmann , Greg Kroah-Hartman , Philipp Zabel , Jonathan Cameron , linux-kernel@vger.kernel.org Subject: [PATCH] mux: adg792a: always require I2C support Date: Fri, 9 Jun 2017 12:22:51 +0200 Message-Id: <20170609102304.2896514-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:BXdCduue+UPNrO+OoYzbQ/qMuhfS/mpVsLtnNF9rXtOqVZFw8ri wYQOF3BEurkJGfOkAre3wcyvySp3S+5D77bf2iVODGb1TFPdGqSiYSyiodgOsnHBqRxmt2X uiKndglQ94xE+1jARvWDn8ygdpr4aFQohB/QnXEAHYAmYcmZX0Rbwf1c+wBNs3xky3hQdKA v9W7zx0cGSmp/V0J+1n/Q== X-UI-Out-Filterresults: notjunk:1;V01:K0:N7Kh2bNmL1k=:Epp7i/h1VTbLdTU5i7AEHP 6DdNM0c+lRiDl4cxB8sdhTFqU/Xc0cEtYJWVYwjuhTUKzaU6go7Xsg4/Ymw636/BZbU6SRovr C1NL2lEo3NL7E37hJ69KXwP09aOVhEKwlGaUDjbrqHUYDcqP2yuyTPWiQ4Taunu/p/fowNjuT Lwps9n1dwfJ+7VP0IPsHK0FpLCOURLApEEBFW95kVmhTSOIf5gB+fbb/lnPh3kiVEzYGRRHUD ZG73eYca+3Chi0PsSLteDek7kf80t+56KmtCG+mqUwG8AFEyamimcHZ47CVmiE/D33fsQj+0M rLV6bdTcc4ImMkPvIKNDBNxvKzRRXFrcfm8Fa4M64lkrOvMnm2R7xoHn+OnUS4/zCBADRGrKU Z24oGKXo8G7KUPC1KHQKmQW6LtCsvDe/Lhd08AyLaJ8TmcrpXHho/7j/8hamQlfQ/ek/unvoz cNYBdzzAT5twTz8x4DpQW0LIz10jQroGGyxxUt9MZocpNYI27onqJAhXIDGGudU7FOgdtKMEs RUid6V5hYWyeY+ZU0RnTU5Z6kov33MW6RAENmp693+kjAb4Dfg1wZSFRZpO7TtcWSNGz5xjRY LPkFH50ivFW2P0mImIg+stCVgO04K46c9xoi0MIIhn3+6suBzAKsT/Edjy6BDRTp9UySGKFEL 6654VLy8h2IB662juyVnneR8zhlvS98vei61VCsuYp2Ulfil7gqXbqWGXANmQskohAqg= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org COMPILE_TEST makes no sense when I2C is disabled, as the driver cannot compile in that configuration: drivers/mux/mux-adg792a.c: In function 'adg792a_write_cmd': drivers/mux/mux-adg792a.c:34:9: error: implicit declaration of function 'i2c_smbus_write_byte_data'; did you mean 'i2c_set_clientdata'? [-Werror=implicit-function-declaration] drivers/mux/mux-adg792a.o: In function `adg792a_driver_init': mux-adg792a.c:(.init.text+0x14): undefined reference to `i2c_register_driver' drivers/mux/mux-adg792a.o: In function `adg792a_probe': mux-adg792a.c:(.text.adg792a_probe+0x94): undefined reference to `i2c_smbus_write_byte_data' drivers/mux/mux-adg792a.o: In function `adg792a_set': mux-adg792a.c:(.text.adg792a_set+0x80): undefined reference to `i2c_smbus_write_byte_data' Fixes: afda08c4caa9 ("mux: adg792a: add mux controller driver for ADG792A/G") Signed-off-by: Arnd Bergmann --- drivers/mux/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mux/Kconfig b/drivers/mux/Kconfig index e8f1df74644c..7c754a0f14bb 100644 --- a/drivers/mux/Kconfig +++ b/drivers/mux/Kconfig @@ -19,7 +19,7 @@ if MULTIPLEXER config MUX_ADG792A tristate "Analog Devices ADG792A/ADG792G Multiplexers" - depends on I2C || COMPILE_TEST + depends on I2C help ADG792A and ADG792G Wide Bandwidth Triple 4:1 Multiplexers -- 2.9.0