Received: by 10.213.65.68 with SMTP id h4csp1140034imn; Mon, 26 Mar 2018 01:15:01 -0700 (PDT) X-Google-Smtp-Source: AG47ELt3iwbke0hqRK0afJKTR0wr8ODfiRqGNJW/lSYNv20h+ySmxPNHfrHyhOMCuGDAEUvpYzY3 X-Received: by 10.101.83.199 with SMTP id z7mr28282050pgr.105.1522052101419; Mon, 26 Mar 2018 01:15:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522052101; cv=none; d=google.com; s=arc-20160816; b=L6mzl9+ZTxKshjm1BaCn00W6H1oNmSEyr5oMt9j+JeDvth5F1pIFfSfo9brqsWx6dX JS0h6uf/J7XDWteawmkAv7WHNU1FBe6KJqPe0rIvLm/w7NORue2bPgfEe4caK5X5vw/Q bwwAvGxIyCzW7dopNzw+bZPZaaG1xpJkUQ5yNxR3TV1W5pcBgzoAf3NgQR0mZLnC3xhU KU+hJ8fyBQrwl3oygRCz/b5NvTWAVJexigue9mWEakiKmv8VvEranzs654D0wSI5ADWj Fg3rtMN+JXu7NZbry8myy7KoBPfO/lWcJ3+OmTrti7oLPmk0JWPQUzLA4CtiB+v+NU/g ProQ== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=LByCSg0nM1tt5yp4H4+lv7HjljnjCsAWEBYxXuHwm7I=; b=Dh21h1nNZ63fDGgvpvBUYa56LuiP42i/lBz+7BjCsoLpjwi+zkvcUV7c/8K6nNNerh FKMbZhSkFbXJSUbtjnd8T3LWgKENv0IQLSwBUY5GN4IFj544Rc0VfHy0NPEmAR4hCPE2 1hQ2XuUxluHoI+nWQmxYzc48h80lKXz0Al+cj78/BkvvG1aWUzU8zWs1O8+xI5x2wQR0 t2LkI6pV9Votl2hb8jQa/vXsS4Oq6if4x+ijrc0AnQXX3YXRK2WDRDcdwZLoRyTYrW+0 ++CkTiOx9Cf7ZZeThRTCoYxcsivnFSIFuL02Y/jC/vTGIJYXh2wfHKXFs9M7WcWA9zba hB4Q== 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 b2-v6si10420462plz.588.2018.03.26.01.14.47; Mon, 26 Mar 2018 01:15:01 -0700 (PDT) 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 S1752190AbeCZIN0 (ORCPT + 99 others); Mon, 26 Mar 2018 04:13:26 -0400 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:21942 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752096AbeCZINY (ORCPT ); Mon, 26 Mar 2018 04:13:24 -0400 Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx08-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w2Q896OV030915; Mon, 26 Mar 2018 10:13:08 +0200 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx08-00178001.pphosted.com with ESMTP id 2gwcpahbbm-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 26 Mar 2018 10:13:08 +0200 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 9C46331; Mon, 26 Mar 2018 08:13:07 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag5node2.st.com [10.75.127.14]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 7FD452913; Mon, 26 Mar 2018 08:13:07 +0000 (GMT) Received: from [10.201.23.236] (10.75.127.47) by SFHDAG5NODE2.st.com (10.75.127.14) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Mon, 26 Mar 2018 10:13:06 +0200 Subject: Re: [PATCH v2 3/6] i2c: i2c-stm32f7: Add initial SMBus protocols support To: Wolfram Sang CC: Maxime Coquelin , Alexandre Torgue , , , References: <1521650940-11651-1-git-send-email-pierre-yves.mordret@st.com> <1521650940-11651-4-git-send-email-pierre-yves.mordret@st.com> <20180324224911.xz3fz2jojcdrovb4@ninjato> From: Pierre Yves MORDRET Message-ID: <2fadcd7f-3bfc-997e-a30e-808f6d854f2c@st.com> Date: Mon, 26 Mar 2018 10:13:06 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180324224911.xz3fz2jojcdrovb4@ninjato> Content-Type: text/plain; charset="windows-1252" Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [10.75.127.47] X-ClientProxiedBy: SFHDAG5NODE3.st.com (10.75.127.15) To SFHDAG5NODE2.st.com (10.75.127.14) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-03-26_04:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03/24/2018 11:49 PM, Wolfram Sang wrote: > On Wed, Mar 21, 2018 at 05:48:57PM +0100, Pierre-Yves MORDRET wrote: >> This patch adds SMBus support for I2C controller embedded in STM32F7 Soc. > >> All SMBus protocols are implemented except SMBus-specific protocols. > > What does that mean? It miss SMBus Host Notification and SMBBus Alert. They are almost ready but I'm struggling to put them back to operational state after recent changes related to SMBust Host Notification. A more "classic" interrupt base solution has been put in place but I fail to use implement it in my side. Another patch set is going to be delivered for these 2 commands. > >> >> Signed-off-by: M'boumba Cedric Madianga >> Signed-off-by: Pierre-Yves MORDRET >> --- >> Version history: >> v1: >> * Initial >> v2: >> * fix Kbuild test robot issue (Unneeded semicolon) >> --- >> >> fixup! i2c: i2c-stm32f7: Add initial SMBus protocols support >> --- >> drivers/i2c/busses/i2c-stm32f7.c | 377 ++++++++++++++++++++++++++++++++++++++- >> 1 file changed, 368 insertions(+), 9 deletions(-) > > That is quite some complexity considering we have I2C_FUNC_SMBUS_EMUL. I > don't mind, but you really want that? > All SMBBus commands are implemented as such. I never try to emulation commands. Should we use emulation SMBus commands or real commands... Don't know.