From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3621138645F for ; Mon, 23 Mar 2026 09:15:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257335; cv=none; b=HOety2CJpSPObK27DbE9hFwUMy4O3Pw1aXkwU/JKziQM6suIyTCJs8JWZAXs8cnTI6cyA2cjX/t4EB6q7rJ5b8v9ICIFSgl+cmnEIgu5s2tF75DGGSwJHpqgC6QqKmm4R5D2F4B2SGjSwOt+APMb+OuEHnRUraraaS0Jz3XGVrQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257335; c=relaxed/simple; bh=qdA44R/ZD2AU0lFSrU8KXeGmW4fAmBeQaM3Te8hIG3s=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=n+HHVCrDUyUdimRUcFltpk74w9oZYcVpaOrVamQoLIiDzAFG8LfWDZdxWTUcgiShPKegqkDH2grNFMwyfA3pPd/xzqbz7x+Xhsd7rEwKKcHma2g+g0PNbV1zqBIMHQTxkQiatFZPYdJbCbF469W3YVfEnEKLr2kt1onkL9asycI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Twf5hSL0; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Twf5hSL0" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4870206f73bso14125315e9.3 for ; Mon, 23 Mar 2026 02:15:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774257332; x=1774862132; darn=vger.kernel.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=qdA44R/ZD2AU0lFSrU8KXeGmW4fAmBeQaM3Te8hIG3s=; b=Twf5hSL0LjxxMLp7AHR1g7OqhkqB2oGoG50w8HIBVNSgr1gcgMguVjkcr5BvRI9A70 lChK5vlXJzi+9/z2PAdAhYlOr8inHuHh9YWpnBEaS8RGaUKSgJKaklb+vSm222bpFnAM mV/bHomWjSmbeEoSmQenHxCvQjiuWLlQDr8pL7gsBcKopjc932WwjTIZS14dw9Dy4g7m 4pfnAadkYokbB3mU9TASI4phmDzSVCS5jZJBA54w27dMtjPGcpy4XhMmJL7JEdsQ3iQV CL7m4zQR4suv9sg4Z0Yr8gjDShMZzWcQ9tPBINv9aycbtPovRyzeUwWGg3uqgabb04cs RBkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774257332; x=1774862132; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qdA44R/ZD2AU0lFSrU8KXeGmW4fAmBeQaM3Te8hIG3s=; b=tHLU4UcO2m1wJRvSUoePsPArfbrAcqjMVpIgTZSwAEKyvCELizjkBe89NKkk0S0Tf2 5VBuzH0hLi+bY3Gj2GaHN6bPH//gXK7iC8ceAD5TZqON5HEWJqc/gr4kHXjedggUaAqk d6QT79kDEZIsMXHYutvCT6zmPRexEBmWnlwqDY/vutkCACUwqneuWhKkKBJoabZBS9G/ 5cdC7j0UBloDEeU9NjdBRWcybD2BkykeeZ8TLKjuz+0C/buGiiki4i4X2GR7Op7PLQi6 rzTsgf4h3c4ekhIyBzl4NXR0mzbZfwjRdKLTok3oFQcm7Opr7HjpC6A4LdR3X9n4pTos bx+Q== X-Forwarded-Encrypted: i=1; AJvYcCUGE7t9NcNyQhiSpS3quokZu2nL9UyzByiAmaNf+Ej8OOuabtItknl4SRokmYQUq90Pb1caaViOGpZNFQI=@vger.kernel.org X-Gm-Message-State: AOJu0YzL/Ke1b3S7TC/Yg9SevVKaoOpa7rsp9KI/uqKH1aK/ybvKzMQx O2Yt+YJnRe0FvrIrxUbSxSjIZYxFrJjNAwzHTZaQSX2IIhSrJVi/p2PZ X-Gm-Gg: ATEYQzzdQnyJDUiwcFKw3d1yJ5kzOrIZXHT+9eHRMG/88EFdnVYlGBCT2+DTy439tBF 3RvUidn7q5N68D+qTRdO2ws1LZi2DvphHoCmL6VeayN2jQKR64B6bwEyLJKhJjitKHFqu41lPJX NVaQYjkNRdAW8z5gVfpLZnAG73DpY7dnSELxodOiQFZPhh3g/TAJtkqIV20o0cjwSVG2Jh2/yYb +9Pj5cu3f7UdRSfzXRnTu03X2UTIoj6/igcu6rV83aF01Fa981+J4PZEkXltUB5P7G/Tb9IVTTq dteDNtZKiILq41Z0v7bNGTtKfTXwvZZVDyb3WCpJCNlY0QR4kbR8ry+xOxmlCuIbUGdhpfbWfW1 4St7JrSKCUdcQqPamEjEzAnTZS5H9uYfdcYguhtMy2JJ54edgxQI38clQyhRe0cE/xRWU0tP7fr I4SPDXuz78TB4BHwrjnSKZBG5Qrogpf4By1uXQ X-Received: by 2002:a05:600c:c84:b0:485:3812:36f6 with SMTP id 5b1f17b1804b1-486fee0bcc1mr158424375e9.21.1774257332190; Mon, 23 Mar 2026 02:15:32 -0700 (PDT) Received: from [10.176.235.211] ([137.201.254.43]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487003ec0d5sm100137185e9.1.2026.03.23.02.15.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 02:15:31 -0700 (PDT) Message-ID: <799143ca545c8ea156455a871aa50a6e55e6bf95.camel@gmail.com> Subject: Re: [PATCH v4 04/12] scsi: ufs: core: Add support for TX Equalization From: Bean Huo To: Can Guo , avri.altman@wdc.com, bvanassche@acm.org, beanhuo@micron.com, peter.wang@mediatek.com, martin.petersen@oracle.com, mani@kernel.org Cc: linux-scsi@vger.kernel.org, Alim Akhtar , "James E.J. Bottomley" , "Bao D. Nguyen" , Adrian Hunter , open list Date: Mon, 23 Mar 2026 10:15:28 +0100 In-Reply-To: <20260321031021.1722459-5-can.guo@oss.qualcomm.com> References: <20260321031021.1722459-1-can.guo@oss.qualcomm.com> <20260321031021.1722459-5-can.guo@oss.qualcomm.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu2.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 On Fri, 2026-03-20 at 20:10 -0700, Can Guo wrote: > MIPI Unipro3.0 introduced PA_TxEQGnSetting and PA_PreCodeEn attributes fo= r > TX Equalization and Pre-Coding. It is Host Software's responsibility to > configure these attributes for both host and device before initiating > Power Mode Change to High-Speed Gears. >=20 > MIPI Unipro3.0 also introduced TX Equalization Training (EQTR) to identif= y > optimal TX Equalization settings for use by both Host's and Device's > UniPro. TX EQTR shall be initiated from the most reliable High-Speed Gear > (HS-G1) targeting High-Speed Gears (HS-G4 to HS-G6). >=20 > Implement TX Equalization configuration and TX EQTR procedure as defined > in UFSHCI v5.0 specification. The TX EQTR procedure determines the optima= l > TX Equalization settings by iterating through all possible PreShoot and > DeEmphasis combinations and selecting the best combinations for both Host > and Device based on Figure of Merit (FOM) evaluation. >=20 > Signed-off-by: Can Guo Can, fix those two nits and add my Reviewed-by tag. Thanks! Reviewed-by: Bean Huo