Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp427708ybl; Thu, 5 Dec 2019 23:39:35 -0800 (PST) X-Google-Smtp-Source: APXvYqzteBNICtUXwuGR4WDWCtX99nzD/4cKGcr1DLEg71rQIQTeANbNfNATTCdghLavRAFmAEMS X-Received: by 2002:aca:50cd:: with SMTP id e196mr11253553oib.178.1575617974906; Thu, 05 Dec 2019 23:39:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575617974; cv=none; d=google.com; s=arc-20160816; b=MKj3pu67TtDf53xEzeyGOnoD0gUokQTz2TB7eMw15yEY9o+0XWm7kS22uV+GwUc4v8 95aFgCnLBfdtIyZdUEAR9NiFTuQyfD3eH7CA1GmNtL0I14bmGERiEpTH2YmY7cSc6uUf JUgq970QF6k1PRsPrlbLphqZT+pLQl63SqTBVxou6WeBRaEd09LKyWv1nWXpsGrjU72T CHu3GankBEeaCJ1Q228IAu+hA/aY5YZECXRjz32XE+zF+ReQxq90c7Eb4auLmD2LoUkA tTSF+ykwyXRHUTEciaG7nGk/rEVhD+WlMv+5EMiOizGaBtoyQX67KzB5L7GqbNOSRdlD nZ2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=DtnnNcjIcv9TqUvI/JX6gT8jCNdrtXwU4lsJ+cMe+8g=; b=OSfEFbCNgcy2TMqfMcNUNFGlLlUiOSZhQ7lXB42EJ6CJAIvKoyJ5K5MYcWK0qvoV4s 4bfpCsWA1wTIfYnquVstYR2iBEyyH9mp4+Ifou+S4JeYxsXTDsY8ajtlnDzfytnJAR9d V99WkkNgqbGOILGxrdglS+ap1h4uMBXOkdyECL/kvwUdHg0+JQ5+yPcAPLidq2pYw+wk PMDuF6jzlh4XJhveZGNyGWdXTbDr2/3wLaNXAxuCmMNuzW1JOlKdqeqnq2vnCU7nBOTj mfiMgiTDVLFzCiHvhqkcpnoytgaqp8LephGeX6N/aGakPtw7UoHsf59TIAgNOdCN3jZ1 Y2bQ== 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 f4si6617082oib.104.2019.12.05.23.39.22; Thu, 05 Dec 2019 23:39:34 -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 S1726476AbfLFHiX (ORCPT + 99 others); Fri, 6 Dec 2019 02:38:23 -0500 Received: from metis.ext.pengutronix.de ([85.220.165.71]:46781 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725858AbfLFHiX (ORCPT ); Fri, 6 Dec 2019 02:38:23 -0500 Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1id8Bx-0001yw-23; Fri, 06 Dec 2019 08:38:21 +0100 Received: from sha by ptx.hi.pengutronix.de with local (Exim 4.89) (envelope-from ) id 1id8Bw-0007V9-1B; Fri, 06 Dec 2019 08:38:20 +0100 Date: Fri, 6 Dec 2019 08:38:20 +0100 From: Sascha Hauer To: Oleksij Rempel Cc: Biwen Li , shawnguo@kernel.org, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, wsa@the-dreams.de, leoyang.li@nxp.com, aisheng.dong@nxp.com, xiaoning.wang@nxp.com, xiaobo.xie@nxp.com, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, jiafei.pan@nxp.com, linux-arm-kernel@lists.infradead.org, laurentiu.tudor@nxp.com Subject: Re: [v6] i2c: imx: support slave mode for imx I2C driver Message-ID: <20191206073819.lntjjxpcjm5yrb7y@pengutronix.de> References: <20191203114809.21226-1-biwen.li@nxp.com> <20191204100005.r56huywxa7h3c6zr@pengutronix.de> <9a1a00c1-e9fa-36a1-0e79-3492d9b98d9f@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9a1a00c1-e9fa-36a1-0e79-3492d9b98d9f@pengutronix.de> X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 08:32:55 up 151 days, 13:43, 140 users, load average: 0.05, 0.13, 0.13 User-Agent: NeoMutt/20170113 (1.7.2) X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c0 X-SA-Exim-Mail-From: sha@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 05, 2019 at 12:43:46PM +0100, Oleksij Rempel wrote: > Hi, > > On 04.12.19 11:00, Sascha Hauer wrote: > > Hi, > > > > The patch looks ok to me now, but I still do not like the #ifdeffery > > around CONFIG_I2C_SLAVE. With the patch I just sent (You are on Cc:) > > we could apply the following on your patch which makes it more readable > > and increases compile coverage. > > > > Wolfram, Biwen, what do you think? > > > RCAR depends on slave: > config I2C_RCAR > > tristate "Renesas R-Car I2C Controller" > > depends on ARCH_RENESAS || COMPILE_TEST > > select I2C_SLAVE > see: > drivers/i2c/busses/i2c-rcar.c > > So, I would suggest to do the same in imx. I suggested that to v1 of this patch. If we agree though that I2C slave support deserves an extra Kconfig option we should also make the drivers cope with that situation. Otherwise we would better make I2C slave support non optional. Sascha -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |