Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp58226pxk; Wed, 2 Sep 2020 14:23:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzRNKOCZVx0r7sqkaPL9GTdY92lMg2gV6WIGPyiUY9GEqm0+tHSVS68ypQSRb9HOYaaclK/ X-Received: by 2002:a17:906:bb06:: with SMTP id jz6mr108559ejb.248.1599081807018; Wed, 02 Sep 2020 14:23:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599081807; cv=none; d=google.com; s=arc-20160816; b=cJmhFjgB0TcJKValmf+Z+7OHTebBjjbKrmftUvKj8NPlcXH8kN2tfWQ0J3oV0DBttP szTFR5wqso8pqs5VG5twAYrXa/9UBAknsmZfkfbDXVWiQH1wzwyF0TGZIWXmw3aYmieq EtaP5/CrGqI7Yl/jVwD7LqBnmRkpvmFH3qHnuqeSUmX/zILUTfaCzVS7+UwvqSQNzotY zAvvQPK7OwoTTlvJGgVGoB6YMs1+pZcYlRy1AeDHynsxdwLP0vzUKOf1gBnu3CkVgHB5 hnn6kZ4eyUhWOQ7JIqdN5pNqe1waVfEvdlW/M66Ur/32MQJyl+C/zRPPUuM8OLFY1fLX R5Uw== 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-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=K7s2xHXgf3dWi4OdW3T5Ap0ARyxAC8Ssk6j0FiLwtvo=; b=ZIr7W2VICni6bKitHD9sZdJBJ6ATsAQHxNQzDwNcCnFZDQSsGPiUzoKX9Lwjb3gFCe 91wqzq+PgoHAtQZ+tm61bUCg3UZZbVNHh1EejVm68x4QKKp+FnObHWmOdG2zhk/vCQiE mgOJo9yahhsDa2vBFD4SNo+zp4rfYRA4nbat8mJIPbsQ87x51pSFxHHm68g620dFCHMR wUbeUze6zTMod5prAGgD3UnyKIKzyiq9hAGLHsXlTYb1Tl346jhBQkC7vl46x+on6dZ5 qoe2xy9pnZS5uNmoo9MgRRaWIWruUU0Fij1PMMbNjqO3RwyE34qFUc/e73yMWjThf6VF uwQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rere.qmqm.pl header.s=1 header.b=bzfPwXi2; 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 p26si317863edt.197.2020.09.02.14.23.03; Wed, 02 Sep 2020 14:23:27 -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; dkim=pass header.i=@rere.qmqm.pl header.s=1 header.b=bzfPwXi2; 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 S1726479AbgIBVUb (ORCPT + 99 others); Wed, 2 Sep 2020 17:20:31 -0400 Received: from rere.qmqm.pl ([91.227.64.183]:53377 "EHLO rere.qmqm.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726269AbgIBVU3 (ORCPT ); Wed, 2 Sep 2020 17:20:29 -0400 Received: from remote.user (localhost [127.0.0.1]) by rere.qmqm.pl (Postfix) with ESMTPSA id 4BhcKl3bdzz98; Wed, 2 Sep 2020 23:20:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=rere.qmqm.pl; s=1; t=1599081627; bh=juSFVrPV1FQtu+3aCUszpkCiSY3tbm0FGZb9XQy+czY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=bzfPwXi2bF4w/wiotcxcrjPynKWjJcxIQQU1evflPTgWVLCW0CtUMoBsnSl/lQzHl mdoYQKAxZYVhae6fZN1wlsKtG62tOk/rnRX43bVgaXHmYpZX6FeRBsiuWRPIKsoTdm d3KeO/TQVWI73ms1MhSi+ccylLPsPOJA4DsAFNCpiC4ZqtDWE7j6CrpLawbeCdLSDt lPkFJjn3XUDJCh5onh30YlJokFHsK96VJB3KFi0LkK5KMl0evIhqTcRekC8E/ghbnR I4hJs2Q7x0OOkbGP5zpYLhPqs8X3YsDK/VDEq/Wa+r5SRlEj9+64s8A9rgvSv5Lm+i 1DvWr+EAY6OHw== X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.102.4 at mail Date: Wed, 2 Sep 2020 23:20:26 +0200 From: =?iso-8859-2?Q?Micha=B3_Miros=B3aw?= To: Dmitry Osipenko Cc: Thierry Reding , Jonathan Hunter , Laxman Dewangan , Wolfram Sang , linux-i2c@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 00/12] Improvements for Tegra I2C driver Message-ID: <20200902212026.GD1624@qmqm.qmqm.pl> References: <20200831202303.15391-1-digetx@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200831202303.15391-1-digetx@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 31, 2020 at 11:22:51PM +0300, Dmitry Osipenko wrote: > Hello! > > This series performs a small refactoring of the Tegra I2C driver code and > hardens the atomic-transfer mode. > > Dmitry Osipenko (12): > i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transfer > i2c: tegra: Add missing newline before returns > i2c: tegra: Clean up messages in the code > i2c: tegra: Don't ignore tegra_i2c_flush_fifos() error > i2c: tegra: Use reset_control_reset() > i2c: tegra: Improve formatting of function variables > i2c: tegra: Use dev_err_probe() > i2c: tegra: Runtime PM always available on Tegra > i2c: tegra: Clean up probe function > i2c: tegra: Drop '_timeout' from wait/poll function names > i2c: tegra: Remove likely/unlikely from the code > i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg() For all, but #3 and #9: Reviewed-by: Micha? Miros?aw BTW, I wonder if you could expose i2c_in_atomic_xfer_mode() and use it to differentiate atomic_xfer from normal and get rid of the internal flag and .master_xfer_atomic callback. Best Regards, Micha? Miros?aw