Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp168736pxk; Tue, 1 Sep 2020 20:09:09 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw7kMgDJPSTa+if6QL4FzvglqEw+SKIx3tF4H8V1qddxFMCWPq1d3R2CVHVeENw6r8rlDLh X-Received: by 2002:a17:906:6884:: with SMTP id n4mr4509696ejr.50.1599016149488; Tue, 01 Sep 2020 20:09:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599016149; cv=none; d=google.com; s=arc-20160816; b=p2c5ItCka6Ab4zinGTUATk1aiDAifuDjdXtx6OU3IgRLOujYN9dV2U+YAk/Y+x78aZ Czd9Teb/i01Ju1tUxYGiqfJMy5EWPhKMvnkCpUtRCTwveOI8rcGoMXeGND7FQNho0lii QYCrIxnZEP7Wm4cX33JTibRL3dJHncyBpAM+ZUXNx5uP9jMtbgII5zFgcKwFMCNs6sFB YqxnVWZCX/8nrbSvb5R5cPF3FEQFbz4U6u6P9vTZ2ryQJTNXgqL/GaQbAl8RVgEiyGNH uOUwkA9/WMVJ/WbDrist2+B30yQ8DS7N6aKqUS2FowEqLIeXTt7XHif8fvf/s4hDfcb5 fhOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:content-transfer-encoding:date :message-id:cc:to:from:reply-to:subject:mime-version:dkim-signature :dkim-filter; bh=slkGBz03LrKgvrUFE9snJ+DtyTGdHUcvDkNGTiZMA04=; b=D72/WS08YbceLEz+ZfE7dArC/SY5NsBsxvkFZL7t4Aq7gl2tfr7BpkKp7EiBpCHAd2 Xehhfzul0luSZ3fBPcOlTDAbqgs7CRMrizD3JKa+jSoCHGAyuh/PpR0j+iVMHnW0PcNd dLO9XQY/QnuFcPQD6EelezDpHvp+x2EZwg8oaYPlNCwXhdD4+BuwAl+rTlTsTx4mFuGQ up7S3oXsH0dkwPiCplhI1fdXGaBG9BV/CuU5cK+TilsTKX7EHi/oHE/MyiGi3waebyiq pyOl941waDUnC5id6rdPG0IUU6fVkoo7cPhMt++eeequLU7Rn3TDkp4OgkgYk8Z5ofUJ j8jg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=GnrspJYz; 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=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b1si1713847edr.313.2020.09.01.20.08.46; Tue, 01 Sep 2020 20:09:09 -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=@samsung.com header.s=mail20170921 header.b=GnrspJYz; 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=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726174AbgIBDIF (ORCPT + 99 others); Tue, 1 Sep 2020 23:08:05 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:35135 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726193AbgIBDIF (ORCPT ); Tue, 1 Sep 2020 23:08:05 -0400 Received: from epcas1p2.samsung.com (unknown [182.195.41.46]) by mailout2.samsung.com (KnoxPortal) with ESMTP id 20200902030802epoutp0210c6093357b155393a79740165640e28~w2Kei7qT-2786127861epoutp02K for ; Wed, 2 Sep 2020 03:08:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.samsung.com 20200902030802epoutp0210c6093357b155393a79740165640e28~w2Kei7qT-2786127861epoutp02K DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1599016082; bh=slkGBz03LrKgvrUFE9snJ+DtyTGdHUcvDkNGTiZMA04=; h=Subject:Reply-To:From:To:CC:Date:References:From; b=GnrspJYz5FEMiYcNCmfQ6tZxqI618JXuwq4mLg7chgBIy/9KCJzLAHRY306NuyF6T A0ySD3oKunN9wHCvc8dHSVAmvp1j8Cp4NR51ELummqoQ6hnteGxB3YF7y+2DYsaHH5 rxWJmMsko/OlkAhUaDLaYVWoThgQc1N3oQFl0X2Y= Received: from epcpadp2 (unknown [182.195.40.12]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20200902030801epcas1p2da643c4bbf75470a571c436ad5a373f7~w2KeJ1fzf2827628276epcas1p2f; Wed, 2 Sep 2020 03:08:01 +0000 (GMT) Mime-Version: 1.0 Subject: [PATCH] scsi: ufs: Fix NOP OUT timeout value Reply-To: daejun7.park@samsung.com From: Daejun Park To: "avri.altman@wdc.com" , "jejb@linux.ibm.com" , "martin.petersen@oracle.com" , "asutoshd@codeaurora.org" , "beanhuo@micron.com" , "stanley.chu@mediatek.com" , "cang@codeaurora.org" , "bvanassche@acm.org" , ALIM AKHTAR CC: "linux-scsi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Daejun Park , Sang-yoon Oh , Sung-Jun Park , yongmyung lee , Jinyoung CHOI , Adel Choi , SEUNGUK SHIN X-Priority: 3 X-Content-Kind-Code: NORMAL X-CPGS-Detection: blocking_info_exchange X-Drm-Type: N,general X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Message-ID: <231786897.01599016081767.JavaMail.epsvc@epcpadp2> Date: Wed, 02 Sep 2020 11:58:52 +0900 X-CMS-MailID: 20200902025852epcms2p2a2d4ac934f4fc09233d4272c96df9ff1 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: AUTO_CONFIDENTIAL X-CPGSPASS: Y X-CPGSPASS: Y X-Hop-Count: 3 X-CMS-RootMailID: 20200902025852epcms2p2a2d4ac934f4fc09233d4272c96df9ff1 References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In some Samsung UFS devices, there is some booting fail issue with low-power UFS device. The reason of this issue is the UFS device has a little bit longer latency for NOP OUT response. It causes booting fail because NOP OUT command is issued during initialization to check whether the device transport protocol is ready or not. This issue is resolved by releasing NOP_OUT_TIMEOUT value. NOP_OUT_TIMEOUT: 30ms -> 50ms Signed-off-by: Daejun Park --- drivers/scsi/ufs/ufshcd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index 06e2439d523c..5cbd0e9e4ef8 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -36,8 +36,8 @@ /* NOP OUT retries waiting for NOP IN response */ #define NOP_OUT_RETRIES 10 -/* Timeout after 30 msecs if NOP OUT hangs without response */ -#define NOP_OUT_TIMEOUT 30 /* msecs */ +/* Timeout after 50 msecs if NOP OUT hangs without response */ +#define NOP_OUT_TIMEOUT 50 /* msecs */ /* Query request retries */ #define QUERY_REQ_RETRIES 3 -- 2.17.1