Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2915749imu; Fri, 18 Jan 2019 01:22:11 -0800 (PST) X-Google-Smtp-Source: ALg8bN70N5A7BP3ZhLTjIoI+ogspLIB3cc14YQpDjBVm6VX4L/7vSxKNB9e5R6ZpduM95YMlDKsU X-Received: by 2002:a63:e101:: with SMTP id z1mr16917921pgh.310.1547803331746; Fri, 18 Jan 2019 01:22:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547803331; cv=none; d=google.com; s=arc-20160816; b=JiIaJDWqcbS5Gubdv6YuP9rBYTqnZ1p9HTUxThOpBzaxfQb71hjy8iMjT9YVOv7IgB YglYpwsIXP1OLS//ZKB6bssyNimrIw3uQcahLZDDNyPV/fHlbKtwCq5rBX1FBgv5bzym ZjNMPNg5JAxX0Q9kkTPyN0ma7nc3emwgnScOzlBEUrpou0lQFwaMORskJXryx22dDeGB gsNYIsJxA6lReOqt7wJkoY5zIygh3tYuqzw3o86t9J6F7/9oHnNlyVzv1q38VvIJdIfK 4TEko3csWmCebyuFCegtVII0MQ+3rpSlDakpF66cG2FSRvqgyDVzJU3ReX7pbQK41RzT 0XDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=2NQfxEXC3F9l3nh7cvxnkwctaWGqGIMJdOMr1SOUalw=; b=rHgmVKyccOthjtuVI37rjGouVbFceQ1ljbauhP553y6OvJD/ZseDyMAT/1MfoHHKeR ofpS7BvLAWM2ZeJj3Ytx0nOcvKfP7XueD11HzJUzQgDXIo2IMz9I0csrRZr7JMcLhFMV 5HNVn5bgT0zfOB3W5p3lfjfuLK2rfgvIARrnr5JVh4gcN7lQysP1uIIye58VF8ngmQoj 1yif9AUeK5GpHtr4FkQ/97XLjeHZxOfEQdYAqNvr9vtRv8kdLjnyNRkUdOUpJZ/D7P1/ dW39ZX3JjsGMTQcPS2X3GxP+MlMA8qv3vV/W7TyIRYHHLsMhtDRWNOGfxz4uYdXWqFYQ BXzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=aAqpwmfQ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e37si4069127plb.172.2019.01.18.01.21.55; Fri, 18 Jan 2019 01:22:11 -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; dkim=pass header.i=@nvidia.com header.s=n1 header.b=aAqpwmfQ; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727271AbfARJUT (ORCPT + 99 others); Fri, 18 Jan 2019 04:20:19 -0500 Received: from hqemgate16.nvidia.com ([216.228.121.65]:1999 "EHLO hqemgate16.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726288AbfARJUT (ORCPT ); Fri, 18 Jan 2019 04:20:19 -0500 Received: from hqpgpgate101.nvidia.com (Not Verified[216.228.121.13]) by hqemgate16.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Fri, 18 Jan 2019 01:19:47 -0800 Received: from hqmail.nvidia.com ([172.20.161.6]) by hqpgpgate101.nvidia.com (PGP Universal service); Fri, 18 Jan 2019 01:20:18 -0800 X-PGP-Universal: processed; by hqpgpgate101.nvidia.com on Fri, 18 Jan 2019 01:20:18 -0800 Received: from [10.21.132.148] (172.20.13.39) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 18 Jan 2019 09:20:16 +0000 Subject: Re: [PATCH V1] i2c: tegra: increase transfer timeout To: Sowjanya Komatineni , , , , CC: , , References: <1547757572-29075-1-git-send-email-skomatineni@nvidia.com> From: Jon Hunter Message-ID: Date: Fri, 18 Jan 2019 09:20:14 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: <1547757572-29075-1-git-send-email-skomatineni@nvidia.com> X-Originating-IP: [172.20.13.39] X-ClientProxiedBy: HQMAIL106.nvidia.com (172.18.146.12) To HQMAIL101.nvidia.com (172.20.187.10) Content-Type: text/plain; charset="utf-8" Content-Language: en-US Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1547803187; bh=2NQfxEXC3F9l3nh7cvxnkwctaWGqGIMJdOMr1SOUalw=; h=X-PGP-Universal:Subject:To:CC:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:X-Originating-IP: X-ClientProxiedBy:Content-Type:Content-Language: Content-Transfer-Encoding; b=aAqpwmfQN9Yq1vFiGyxfJGfen077u8wpz072QopSNjJir8u7Qz1Ug+xILo6lt9/OD cTtjzaFDQhmwdPpTJSOvLRlQ2rDo8iehN4TYrGtHtmoLJnvWp5QAlrFf8NmdsCAIGk HkGK4OAQtvQwjfn75MITuzJ8EfkpZpW9N5WSeLSEGAYviBosb0NRcqHWXtI3qvXRSZ F7Imnejxf9wnL7X1u0tVL4gIsAwldvVReV5TzG6A7P6olQeZxexWoFJ9fU6vkMi2Ae zx2zxe5QgYrsuVhzcItDKR2z1ehUdmxIr5knZI4ytZhdYm6zdnLOFBwCzl71u7PjxL GBDfkfCe0gnQw== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 17/01/2019 20:39, Sowjanya Komatineni wrote: > increase transfer timeout to 10s to allow enough time during max > transfer size. > > Signed-off-by: Sowjanya Komatineni > --- > drivers/i2c/busses/i2c-tegra.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c > index e417ebf7628c..ca7c581fb4c0 100644 > --- a/drivers/i2c/busses/i2c-tegra.c > +++ b/drivers/i2c/busses/i2c-tegra.c > @@ -25,7 +25,7 @@ > > #include > > -#define TEGRA_I2C_TIMEOUT (msecs_to_jiffies(1000)) > +#define TEGRA_I2C_TIMEOUT (msecs_to_jiffies(10000)) > #define BYTES_PER_FIFO_WORD 4 > > #define I2C_CNFG 0x000 Should the timeout be set depending on the max transfer size? 10s seems an age if the max transfer size is 4KB. In other words, we should this only be applied for T194+? Furthermore, in tegra_i2c_xfer_msg() we know the len of the message and so maybe it would be better to dynamically set the timeout depending on length? Cheers Jon -- nvpublic