Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp2826742ybc; Mon, 18 Nov 2019 05:21:56 -0800 (PST) X-Google-Smtp-Source: APXvYqypukqdOxLjzAtoYHc92c9ND7OuroAd5D+Q7EkwFfnP7eIFzMhBPfunolvPL7xj/PAulqJz X-Received: by 2002:a1c:46:: with SMTP id 67mr31128809wma.51.1574083316371; Mon, 18 Nov 2019 05:21:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574083316; cv=none; d=google.com; s=arc-20160816; b=0tXnWX4qAFfwd1TESZfb4BMbc/QjDiCcOf4VwSL9bA++FyvWvzAAKnFAwCVha0f6xa ki2VRS6iTagmTYO5EApuJaPB/JRz1RLS+BGsZ3dojnOySHsh1hnil6kRB1gyj4LSoFz6 TkYRtdqZmNTZawidB+0777Noz+YY3nRctS8FrfOMVy9E1Vz9H/1PyFu9a3T8t6DpHKud 4tL3/3BGzjyPJWRtUucM0rKtVzmJAjhFPeSNezS/beE8HLw1SfeVC90RUnElXugwYXOl 5BDVj802ixKeRsL9lQoBw1BmqvVkfAVD8NTWih9K3fAVHvYNDQhofk+7HZgydMU0ss+C 9OUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=jtBslyeRe2dxLTJWRfxsV5lHghb7AWr4C0ILEly8qOo=; b=sR2LxCNBPn0oKVqbleXsKxVkRdTVFRFHK7I7a7Ky7JiA3xLMRExBxBdnVGo2qm9MQU 3wK7sgnq2zkTI074Wvl5rRP40JZS7b+yQ47PZ5liVsFFAJ2KSH6zsy4QJKtgQCEWZsN1 T8xZFtopR/FCW/E7a9aBwM8sxKQDqSPmsWCJ2bZZLot03t+2n0avbighFR4pjtjx73iC TcBbZjqnyFBCCgYJCMGm2RD6F8w15MjDbPsD2VObt4JBBBH5IVD21vQx7+D5HLEzGHTF +MEP8u90nd/rte6qY1QnNJd9FCiKsmgvJKhtlH9LAIQJOJczBAbkGDNInAhO4cE2aXvO gywA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=IklBmRpw; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f24si7812683edf.15.2019.11.18.05.21.33; Mon, 18 Nov 2019 05:21:56 -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=@gmail.com header.s=20161025 header.b=IklBmRpw; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726895AbfKRNUM (ORCPT + 99 others); Mon, 18 Nov 2019 08:20:12 -0500 Received: from mail-io1-f68.google.com ([209.85.166.68]:40169 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726178AbfKRNUL (ORCPT ); Mon, 18 Nov 2019 08:20:11 -0500 Received: by mail-io1-f68.google.com with SMTP id p6so18680338iod.7; Mon, 18 Nov 2019 05:20:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jtBslyeRe2dxLTJWRfxsV5lHghb7AWr4C0ILEly8qOo=; b=IklBmRpwFCy1UUTW/WpyvUTQmcKpYwT6SZr3EYlmZEe/e2GBu7EcIde5rTKrwNWfIx 34uGvJ3010QsQ5SJZVNR0r847kdwMLaN1omVp+ELYmOGJ9NL8UtmD7jj2fnJtTErgDSS u2O+OuRq/SgomY9Ft+7BR/TRwehd57kqizCc45VYmg8K01Pr7ANFRSi9LnIwKdeCZ1v3 pelR0reCfMuxini2KP//MZPpDOOAZ3tJRJa6Auilv05Z66Dt6KakcbrZmTJvSRvUUE4c M5XcR7mKwH32aLQYTZBkaSTKty1utWsbwN4QehGyyl1IuVRHIy1uT7LawlVCo15k7lsl kjeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jtBslyeRe2dxLTJWRfxsV5lHghb7AWr4C0ILEly8qOo=; b=Z5NEep7CMXzkPmijWcWOVIpkZZJWP4QMhf1BFSYTq6dI2GR5K4Pu0IQ2MZEX2DABcZ pnprDflWJ7BLQxqo86ZyzPANxdtDZUcyHUal49pZVW0QAwClgDIFEUR7APF1s/41pmCQ na4yNv/21glejeegPNLdVBF7ADZ/H1C1GTtkuKQRE+vviChf742fp/MKWQx7qQVpfPI0 eQz7QvyO//HoP4kDT7FuM7yRLM0fD5TOTtzconlhg/9Vkb44EdqLG9gnA9H2VZC4ZKMV iovra1vYB3Z/HsSqZPwshgACBv3IaodtVPfCTWlPGUvmY1JhCVupoNLS4SOTAb1X7YYs rigA== X-Gm-Message-State: APjAAAVfr0q4dRYYSguXLwJGDMLeFH8tzt7wzfNgdaXwxorVrbIkGkjR 9gjAm6xTz4pt7XXP21+P+Ww3ZFaO8F6By9VftZw= X-Received: by 2002:a02:a810:: with SMTP id f16mr13538923jaj.73.1574083210748; Mon, 18 Nov 2019 05:20:10 -0800 (PST) MIME-Version: 1.0 References: <1574049277-13477-1-git-send-email-cang@codeaurora.org> <0101016e7ca62853-73f33b23-b1d4-4f2e-aec1-e6aa9cd34dfe-000000@us-west-2.amazonses.com> In-Reply-To: <0101016e7ca62853-73f33b23-b1d4-4f2e-aec1-e6aa9cd34dfe-000000@us-west-2.amazonses.com> From: Alim Akhtar Date: Mon, 18 Nov 2019 18:49:34 +0530 Message-ID: Subject: Re: [PATCH v2 2/4] scsi: ufs: Update VCCQ2 and VCCQ min/max voltage hard codes To: Can Guo Cc: asutoshd@codeaurora.org, nguyenb@codeaurora.org, rnayak@codeaurora.org, linux-scsi@vger.kernel.org, kernel-team@android.com, saravanak@google.com, Mark Salyzyn , Alim Akhtar , Avri Altman , Pedro Sousa , "James E.J. Bottomley" , "Martin K. Petersen" , Stanley Chu , Tomas Winkler , open list Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I agree with Avri, you can just drop this patch, unless you see anything affected because of not setting VDDQ/VDDQ2 as per spec. or alternatively you can have different marco of each spec and handle the same in the code as per ufs specification version. On Mon, Nov 18, 2019 at 9:25 AM Can Guo wrote: > > Per UFS 3.0 JEDEC standard, the VCCQ2 min voltage is 1.7v and the VCCQ > voltage range is 1.14v ~ 1.26v. Update their hard codes accordingly to > make sure they work in a safe range compliant for ver 1.0/2.0/2.1/3.0 > UFS devices. > > Signed-off-by: Can Guo > --- > drivers/scsi/ufs/ufs.h | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/scsi/ufs/ufs.h b/drivers/scsi/ufs/ufs.h > index 385bac8..9df4f4d 100644 > --- a/drivers/scsi/ufs/ufs.h > +++ b/drivers/scsi/ufs/ufs.h > @@ -500,9 +500,9 @@ struct ufs_query_res { > #define UFS_VREG_VCC_MAX_UV 3600000 /* uV */ > #define UFS_VREG_VCC_1P8_MIN_UV 1700000 /* uV */ > #define UFS_VREG_VCC_1P8_MAX_UV 1950000 /* uV */ > -#define UFS_VREG_VCCQ_MIN_UV 1100000 /* uV */ > +#define UFS_VREG_VCCQ_MIN_UV 1140000 /* uV */ > #define UFS_VREG_VCCQ_MAX_UV 1300000 /* uV */ > -#define UFS_VREG_VCCQ2_MIN_UV 1650000 /* uV */ > +#define UFS_VREG_VCCQ2_MIN_UV 1700000 /* uV */ > #define UFS_VREG_VCCQ2_MAX_UV 1950000 /* uV */ > > /* > -- > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project > -- Regards, Alim