Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp282042ybm; Thu, 28 May 2020 02:36:53 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrl6NoekLTYeIXOdA2ypECCm0b+Ehd9JZGPShWS6tzFsJv5pLdUmK+hFVNjeWEjhmDlKmK X-Received: by 2002:a17:906:5a99:: with SMTP id l25mr2231513ejq.235.1590658613599; Thu, 28 May 2020 02:36:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590658613; cv=none; d=google.com; s=arc-20160816; b=Zn7M19/gsyM0t9yU7R+wlL91AvIJjg9pk65YlDz06yfnfoKn5HN0Abdtbo2Io5FwK9 UXPaeDWCx3hoTU+mCkOvanJ5TcVk7hqjrDP2sN7LDkUa1ZVtfz6N513Ml+RtWZ4/WNPn PhS6ifRa9xLTqr14lgTgWIEAkPTcn4m19n5fhbyS80KZiXbGOKqaSdxuECLmKrksHfRZ WePYUKnP17S43WHHxJe+zweYdmuOrmjKHmrwg0esBqxrNSEmH5smzLI7AvFnQaw9w+AR k2Nj2ZNxoLYIUwsVZ1c5mlVX4vb+nqU/AD3k/bqW/nhXrrDHdYMvM7HhL9o2KGYUXixC Nfhg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=ysKKfkOwFEd6fgm79AXGftz+HiS17MnIBNw/CFn0sDA=; b=opPcIHVkXylH87YHK4QX0lJhXsrTkg10OdRnl/YkW0Hwo59CyYRCRmVDI9wZCcCz00 6HHakSI/wln6xjI+/CImJZKMn5br/2AiP06GQ2VxeySzQ3q6QniBefCqgTPS/b9hMrNP +zZLeBOhNkFerYgexAEBONuH/yg/gImScDhd0xWWZxGhTnI4PomC7mfSEqAOaKx5lxtK dFSRZzWckxBC4oz3Y5f14nvXhDSkG9WLKR5L7rgPf/6THCAdPWDrdURsqCXIkAunwlMC YBv4qUPhDWS86E1LL/eZYt4GCkxxMbsvZM4ugAZdHkOpRkwQV64IbjNCP4mPqGpGTGcK xniQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y13si3370392edp.386.2020.05.28.02.36.31; Thu, 28 May 2020 02:36:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387559AbgE1JeK (ORCPT + 99 others); Thu, 28 May 2020 05:34:10 -0400 Received: from mail.baikalelectronics.com ([87.245.175.226]:40574 "EHLO mail.baikalelectronics.ru" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387411AbgE1Jdf (ORCPT ); Thu, 28 May 2020 05:33:35 -0400 Received: from localhost (unknown [127.0.0.1]) by mail.baikalelectronics.ru (Postfix) with ESMTP id 57FE18030772; Thu, 28 May 2020 09:33:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at baikalelectronics.ru Received: from mail.baikalelectronics.ru ([127.0.0.1]) by localhost (mail.baikalelectronics.ru [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id De2h5mldPOtA; Thu, 28 May 2020 12:33:30 +0300 (MSK) From: Serge Semin To: Jarkko Nikula , Wolfram Sang CC: Serge Semin , Serge Semin , Alexey Malahov , Thomas Bogendoerfer , Andy Shevchenko , Mika Westerberg , Rob Herring , , , , Subject: [PATCH v6 05/11] i2c: designware: slave: Set DW I2C core module dependency Date: Thu, 28 May 2020 12:33:15 +0300 Message-ID: <20200528093322.23553-6-Sergey.Semin@baikalelectronics.ru> In-Reply-To: <20200528093322.23553-1-Sergey.Semin@baikalelectronics.ru> References: <20200528093322.23553-1-Sergey.Semin@baikalelectronics.ru> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-ClientProxiedBy: MAIL.baikal.int (192.168.51.25) To mail (192.168.51.25) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DW APB I2C slave code in fact depends on the DW I2C driver core, but not on the platform code as it used to be before commit 90bc1ee6de9f ("i2c: designware: Allow slave mode for PCI enumerated devices"). Yes, the I2C slave interface is currently supported by both the platform and PCI versions of the IP core, but it still depends on the DW I2C core functionality and must be available only if the last one is enabled. So make sure the DW APB I2C slave config is only available if the I2C_DESIGNWARE_CORE config is enabled. Signed-off-by: Serge Semin Acked-by: Jarkko Nikula Cc: Alexey Malahov Cc: Thomas Bogendoerfer Cc: Andy Shevchenko Cc: Mika Westerberg Cc: Rob Herring Cc: linux-mips@vger.kernel.org Cc: devicetree@vger.kernel.org --- drivers/i2c/busses/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig index 1d940810e47e..7f92f6a96042 100644 --- a/drivers/i2c/busses/Kconfig +++ b/drivers/i2c/busses/Kconfig @@ -529,6 +529,7 @@ config I2C_DESIGNWARE_CORE config I2C_DESIGNWARE_SLAVE bool "Synopsys DesignWare Slave" + depends on I2C_DESIGNWARE_CORE select I2C_SLAVE help If you say yes to this option, support will be included for the -- 2.26.2