Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp76561pxb; Fri, 15 Jan 2021 07:59:58 -0800 (PST) X-Google-Smtp-Source: ABdhPJwy9VS2xCniGNlkrkuBIQQYZtufZeMSjRsCH6O0Ra5ier8wiuBZm1k+EV7VzvWGbRyDG/62 X-Received: by 2002:a50:998f:: with SMTP id m15mr10186967edb.342.1610726397855; Fri, 15 Jan 2021 07:59:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610726397; cv=none; d=google.com; s=arc-20160816; b=S+6aW+4Cz0cIDjJDYv3yHq+S+3BlARDxwaKduUsv06hCpn63yHZRvq6X7uGJPwNIHU JfIBN1CETjXMzZcBFw6a0GBgfE4lWEbeJW2Df6Dy5c0Nqe6GhevQ7rsTgbNdiyGE7qyP nOvWnwdfoLx/YnFPA0B7zYyi66WZxYNmBh5pjKz3sgxjnadMQ+4s2kKVCAkzTWDGzmsn IPcM/QpDLWM2qt1g+/wxAfuRcOjMWKGIIVPSeXaJ4eY1JBAKQ0j/BVtIODjjGf4cpBtu J6lMkK8B5VaDh1GWyTuP/nE1CxzNqdiwBPaRbBxYamOFKutTyAtTXmSy/rvCrHclXOU4 BP4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=wUihvIYTO+c9XI3nDxsZDkyRWMVzMrDyYmjZV2/Hb7w=; b=TTUyi3J7gfAqcfYNt4tsbshdU06p2bw5FJy/f4ATF7GwqtKp7giw4OO84QoWWJIHnN jomNSX3edJr3TZrWqa2Tc5B9yTxMetEHHtcu5MmbMfFzqKOffkYlyOkRuATcOU4b0keP l04mlHN0otV+9pZJsz8wzeUP+qIqvw1ZMSHR5sDiga8SjD03fN/ShXpB8cGKmNvuKHHN 3lQ6TkSYGTOHzW1eTfzr/dW0t3cFTxeTqT8FluvzwQ5m0W9364GTQV+o9c1EL2sF+lhr uy25JHvcgWIlv9aV+kyLaLMoffLV2IpR0V9OWutkz8mURDzDdVjbPjD8lBdYDlY9VksS UZig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Y7lA0ZiX; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h4si2328385edd.105.2021.01.15.07.59.34; Fri, 15 Jan 2021 07:59:57 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=Y7lA0ZiX; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730146AbhAOP6V (ORCPT + 99 others); Fri, 15 Jan 2021 10:58:21 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55082 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728020AbhAOP6V (ORCPT ); Fri, 15 Jan 2021 10:58:21 -0500 Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E0B12C061757; Fri, 15 Jan 2021 07:57:40 -0800 (PST) Received: by mail-qk1-x734.google.com with SMTP id n142so12106467qkn.2; Fri, 15 Jan 2021 07:57:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=wUihvIYTO+c9XI3nDxsZDkyRWMVzMrDyYmjZV2/Hb7w=; b=Y7lA0ZiX7v5y57tlhFjW/SGGhaFXGCVUR3zuOYmxIrpk7M2p+1q4jio2oPEV09AQs0 gEfX6z2yV/NHWHXHK94KbBlSrCPOTUuPiMr9+nQqfAOgvwdHq6vo9iZ5AbwAYFKMtQVu q4Js7SrKZavTor2/7rRqeIxLrTf4CgwSvDEleERjezWNqOjaAT/1K4qxlkOz8xw4FD5s 1Th1Z0pdll8vKzOS8nIArQBidu9uBplQnPgEUMzti0FO/7D/Jc3DhPuJiGtgDyOtB8sg opk4T4Az3A9+xwborNXjr2I1kH3dRgy3hp/nQpUjVS5Zps+voey7MDmDu3137YnjhrK/ 61pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=wUihvIYTO+c9XI3nDxsZDkyRWMVzMrDyYmjZV2/Hb7w=; b=TYqbSd7vXAqrW6EJUUm8aYTsDq8DlJ+feDrJJy6jfaNAwfP84ikZdJvEN1mZzCWY7e QMC/i+46Q+9OEJjfDxElMyUBCh1E63sgBVabLeNE+lSG14yqaSr1F84vTX1b4ba2Vlk+ nFDbE/bJpCqSXUNob31tB8B5bM5TqyU7vxpjQcJGyYbZ/1Xc+RWaj1UpCeabJtixO/NA dZ/XZ2YFbqsy6GBC8mifU+1xKK34WeLdB51ftLUygT+KWi3I/0yA5LiA1R7CozX304ns CHCDZotVq8aaqJP3IFDLwSbzEdV4gfRe2PEzTHrAFQ+3v9CjSdbUCeIJwFqxZajVW2Ri VCsA== X-Gm-Message-State: AOAM531dzW8IIGUSHsUjdWz+v5JFMsCyoeyFgZX2mZmocK2/SDbMbWDY SKBdulS4AJilvxEFKT6Krjw= X-Received: by 2002:a37:27ce:: with SMTP id n197mr12952414qkn.220.1610726260200; Fri, 15 Jan 2021 07:57:40 -0800 (PST) Received: from localhost ([62.96.65.119]) by smtp.gmail.com with ESMTPSA id t5sm5053412qte.20.2021.01.15.07.57.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Jan 2021 07:57:39 -0800 (PST) Date: Fri, 15 Jan 2021 16:57:36 +0100 From: Thierry Reding To: Sowjanya Komatineni Cc: jonathanh@nvidia.com, digetx@gmail.com, wsa@the-dreams.de, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org Subject: Re: [PATCH v3] i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO Message-ID: References: <1610478161-4877-1-git-send-email-skomatineni@nvidia.com> <1610478161-4877-2-git-send-email-skomatineni@nvidia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="oAZvG9Hbx9gUz+i6" Content-Disposition: inline In-Reply-To: <1610478161-4877-2-git-send-email-skomatineni@nvidia.com> User-Agent: Mutt/2.0.4 (26f41dd1) (2020-12-30) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --oAZvG9Hbx9gUz+i6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jan 12, 2021 at 11:02:41AM -0800, Sowjanya Komatineni wrote: > VI I2C controller has known hardware bug where immediate multiple > writes to TX_FIFO register gets stuck. >=20 > Recommended software work around is to read I2C register after > each write to TX_FIFO register to flush out the data. >=20 > This patch implements this work around for VI I2C controller. >=20 > Signed-off-by: Sowjanya Komatineni > --- > drivers/i2c/busses/i2c-tegra.c | 22 +++++++++++++++++++++- > 1 file changed, 21 insertions(+), 1 deletion(-) Acked-by: Thierry Reding --oAZvG9Hbx9gUz+i6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAmABu24ACgkQ3SOs138+ s6FI+g//bK107HZ6P4WEwIsk6ntl3FeTnn4J/0XajD+VkUp4bMoZHOtqBHBEdl4R dzSIz0B37wVyr2uS4/MvRcdU5WndLpwOG9ZsiUvhR9BI86AlWiqqrTNjzq4ddQ1a Aj/mue6Q/Zdgzx5T7Hfs6KnpZcHlz+nGGIK878fUqmKKMtFScyoPuN1wk+FI6ljU Fj40ZPjZxMIP/YGosv2W9+m3rYYvksh/87iDF2GnH9BWzPppA4Y2OqeYNiXKblbp Cq9xZAo/ilsADBPSJ9sS5fNVsLTh7qg/gGOumoenyox9J1xKk1WkVj0TLUbQOxmx +xodXVEJ0yhymRbKxJgioziMPspGXrPz33LHMeIYaI0uVw1NIEOfN6ems2lxyWtY DhZ0Vy1FOWOacvyq+tBs/Hg1AVaeB60fC98V9gTcXLr/DcF1V9Nxg+hxMugrKjqp aN10FpurrmMLQxZsdO3OoIBNae3Ti0c6QYdjsIohPB4hh+0teRXXPGOhjHxmYbE8 cqWI1BovSlfL7bMMzH7LBKn6MaHsud2hb3G5WH/HheEk5wnrSVXFn64m6+UCVSKk 3O1ymLtEv9ukBpllHDEibseHNi3/UeVB0Oai4v5durVoJWRQQnNUlCi89Dpj2r4b alLWfd1JyBSDBJXg2KyxbePzyvTZX6dFMDc9V7QJ9C5J7ZIQ9eM= =X1yL -----END PGP SIGNATURE----- --oAZvG9Hbx9gUz+i6--