Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp4335303imu; Mon, 14 Jan 2019 20:50:49 -0800 (PST) X-Google-Smtp-Source: ALg8bN7Flcp41FF1Zf1ges7iOrGe+R4RRkkj/1EcqAuYJN/2KgtOfspVht2zTyYFgjS5daoem9BV X-Received: by 2002:a62:5c41:: with SMTP id q62mr2089677pfb.171.1547527848995; Mon, 14 Jan 2019 20:50:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547527848; cv=none; d=google.com; s=arc-20160816; b=sGpCdEX9J/cL7Sh24BHEDQgs/wyW9vpZMFLOrubB9EXl4L5pq2MZ6qA2PS6L1MBPOx KdmpIDIlW1Dyh/f37QGsbs+hoSj3BOYhRZW4kzOiG/d3JOzySnk910LXlp3QTxtEN4Bm hauzP4uHPipy2eOFAaFSLRcHB0rVX47xCsUrEtAAmILaTRUT85ZttFZaDgRVHbL1tn6d yXXzXUL2GaNZAcoIFIuwQasxif8Z4FqwxeUZn43P5wEB7+9D5+JrH6RycmY9zw+zCCMx 1wIT+Y2j0Nc6H4H8XnWSGFm5OZgXU6Rho056u2/fSykD1tx82pqxUcApXnzZYYgJ+bgB NsDA== 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=R5KmkYpJA/KK91DqJdyqJiZYDbcMfiTcwYilq3TSd9A=; b=E7x+ojenYQfDcyWpUsZoyade1bBVNagLCiwXdwn2iib7bnGJwYedsHsiXw3QlSusDv FeaqggIHAELOOkp3UzRMAW7xs2Cf7PBL7FfcKjOXDPNLcWQIVzAhIM2hjFbiT4M2Dtgv 6ZiEvtky7b6ApGfpNu75VUw+u04rVr91GSAWJy7yZRdsIbHwwKsP/pA2plqQomQXcUno obCPRb036v6mJHAPuehJvJKncGg0k2P+jaw/Ww0vqaK6YajOtMAwdrDVisSWCnfMS2Zy kwZQPu8Jp3fLa+EvL18aCrrvRk88nKN5E5mWNOnDJdFKMR7FHL0939uDKJzGM5Gbn0wW Df1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=pHeMiLhW; 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 p11si2144885plo.363.2019.01.14.20.50.33; Mon, 14 Jan 2019 20:50:48 -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=pHeMiLhW; 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 S1727601AbfAODK7 (ORCPT + 99 others); Mon, 14 Jan 2019 22:10:59 -0500 Received: from mail-oi1-f195.google.com ([209.85.167.195]:33540 "EHLO mail-oi1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727400AbfAODK6 (ORCPT ); Mon, 14 Jan 2019 22:10:58 -0500 Received: by mail-oi1-f195.google.com with SMTP id c206so1078225oib.0; Mon, 14 Jan 2019 19:10:57 -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=R5KmkYpJA/KK91DqJdyqJiZYDbcMfiTcwYilq3TSd9A=; b=pHeMiLhWvVPxVFvIxjDKmnEtXAZ2SvYQa9Rn80wesevOhhf26EwVcoWBP+eyIOZkQh d0w+h2arFSCR1+XciE7DahUNOs+yhxIphtycqoHq6N3aRTxHIXiM2PGvdtgcCN1yX3LI YrCFVSF8EfRRm81mdWuEXHrmYSkYy38s7uXgIwIX3sepWaPXT/XAPfeswdGIFLQW5lgQ GQ7OTWOZX9FkkcheXaOtFSPmAY5sNXrnfq8SGbpq7tD5g4GQtnOxdB8ro2V75rSjamh8 3VGkojuC1+g9K6ZcTwKwl49bEuyWOBE25CXwGxPHMt+rPM256BqX7WST6YRIF3zr4fqd S7hw== 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=R5KmkYpJA/KK91DqJdyqJiZYDbcMfiTcwYilq3TSd9A=; b=uJAgb+bZ4V84u63EjK/87fLU+NDV7RfyfUipnvOR4N10ellGN8jvqN4WlKqKdQsCjC 0bm+H86r9hHGqrSbP6VvT2+dtGfpPSqFOIYuXj7BLpcpKrjMgR0qu4u6y9Pjfn1iu3O0 mQAi1PtAB07JB1vm+Yg94EjKOarRdeoTNcv9yq1QG0ck/zPB65JO7r176XK66yhCVVc9 jvPu7FTrkP9lbty9VsC2S+DX9OA9CrPe9NYvSIoar5W5viLoW6h2WV/z4YfJod6uiJjp xiocotGbcjx4ZzfkrKhy+VlAXafFvXpEXbbOIzk+DXDadorFKjF47lQ2ryXepO455ARW l7DQ== X-Gm-Message-State: AJcUukcjI4SVq/zPC99biArDjW0paGGao4npKDO0Fy3uhhUyvPa83b5R FrXwVmvAbIToIIVaa/HUcaJAJhDOqABKdDOvsWo= X-Received: by 2002:aca:e495:: with SMTP id b143mr807399oih.286.1547521857478; Mon, 14 Jan 2019 19:10:57 -0800 (PST) MIME-Version: 1.0 References: <1546457808-18270-1-git-send-email-skomatineni@nvidia.com> <1546457808-18270-3-git-send-email-skomatineni@nvidia.com> <5722018a-7654-c6f9-c2aa-2817b39b1a35@intel.com> In-Reply-To: From: Chunyan Zhang Date: Tue, 15 Jan 2019 11:10:46 +0800 Message-ID: Subject: Re: [PATCH V7 2/2] mmc: tegra: HW Command Queue Support for Tegra SDMMC To: Sowjanya Komatineni Cc: Adrian Hunter , "ulf.hansson@linaro.org" , Chunyan Zhang , "thierry.reding@gmail.com" , Jonathan Hunter , "linux-tegra@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-mmc@vger.kernel.org" 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 On Fri, Jan 11, 2019 at 8:58 AM Sowjanya Komatineni wrote: > > >> +static int sdhci_tegra_add_host(struct sdhci_host *host) { > >> + struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); > >> + struct sdhci_tegra *tegra_host = sdhci_pltfm_priv(pltfm_host); > >> + struct cqhci_host *cq_host; > >> + bool dma64; > >> + int ret; > >> + > >> + if (!tegra_host->enable_hwcq) > >> + return sdhci_add_host(host); > >> + > >> + host->v4_mode = true; > > > >Can you use sdhci_enable_v4_mode() here? > > Hi Adrian, > sdhci_read_caps sets v4 mode thru sdhci_do_enable_v4_mode if v4_mode is true > sdhci_setup_host calls sdhci_read_caps so I was setting v4_mode to true so v4 mode gets enabled during read caps. > Hi sowjanya, I also would suggest to use sdhci_enable_v4_mode() instead of setting host->v4_mode directly. Enabling v4_mode in read caps was just because that I was worried about v4 mode would be cleared after reset all on some controllers. If that's not the case for all sd host controllers, I guess it can be removed. Thanks, Chunyan