From patchwork Wed Aug 2 08:38:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 109197 Delivered-To: patch@linaro.org Received: by 10.140.101.6 with SMTP id t6csp2504917qge; Wed, 2 Aug 2017 01:38:25 -0700 (PDT) X-Received: by 10.84.133.69 with SMTP id 63mr16399925plf.186.1501663105714; Wed, 02 Aug 2017 01:38:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501663105; cv=none; d=google.com; s=arc-20160816; b=CM0T/qG02TljVfdQTSR8ZUiWciiwrXzfdBW5yKLphHkztYFhGOZ4GLHae0NMLRUhW/ cNpmajMJg4tPOIATrf4AW9ccK7UWDS/LxYENOJVSpwG1Z1hM6aJ0jIT7ob8KgYTRJVf6 olhay9FOVsqjOI1jLuj1BIv6irqzJEOT2N+vKAWoEY10PzC+yWW2VcmR/RNUn38sPg7O wk7Y8MG+/HWNiouSl3FICLNiP3bli/zBNfdqESGbvsarg1nlhBMJhncxo0s3VlLxzpW5 iYeRkgtrH+hBzf8PdYg+9oMG64RGMD2FqHM2/Khxb2xpnIwSOosIYKl4e7kivgM7sHx7 eCjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature:arc-authentication-results; bh=IZFoHdqo+A+LOK2IQP+bXD1SjdTvh184cgDOM6XmgmU=; b=qFcntf06lL7lM/RXHH4a3kyX+d28LrhCba+eh7MWY4cCGa9C8N2Tn20Sj/RjkWM2AA k7HLLk6vE28tVlryI1AA6VPDYGhp2oQFD7zFDnrBhyHSTHkYYubWp/XEo2JPJ6tL5Q8e R+L19qgPYq4Gt/0YUWzgvrv35CMnt2dRAuQO0zaWXn2aCKU50La6J/sOd0QzEFY7KFhc FZVu5SHxLtvpSQFjjVVO5Vk3IvRxcT5suxSdAKbibQbqObOHdzyBUYrcMZ4ygayGlbuR ZH3Uo2s3l7Xz/TI79YEjUqPHvAAXGf5iZLPdu1CVWRg+TstO72dKY8Z/bHv2Xwx0XRFF FaHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.b=ahf7GYW0; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w12si20585089pld.268.2017.08.02.01.38.25; Wed, 02 Aug 2017 01:38:25 -0700 (PDT) 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=@linaro.org header.b=ahf7GYW0; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752627AbdHBIiX (ORCPT + 25 others); Wed, 2 Aug 2017 04:38:23 -0400 Received: from mail-io0-f170.google.com ([209.85.223.170]:36074 "EHLO mail-io0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752602AbdHBIiQ (ORCPT ); Wed, 2 Aug 2017 04:38:16 -0400 Received: by mail-io0-f170.google.com with SMTP id g35so17740407ioi.3 for ; Wed, 02 Aug 2017 01:38:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=IZFoHdqo+A+LOK2IQP+bXD1SjdTvh184cgDOM6XmgmU=; b=ahf7GYW0NiSRMpYPs/Bde+xi1baDPCNEhtELw4WNsf3UbtwUkVFAAqV7OX9sOvWXyx 1dJ2ntsHFwAgGoORxc2XbZCe4XXTUwy1V2ZMpgRuy0YTqUQ4M79Jiy56Q5OWLyWlTgns OEToT7PbdguiS5pXiZ46z9uGiQ3PoYbKP2KcA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=IZFoHdqo+A+LOK2IQP+bXD1SjdTvh184cgDOM6XmgmU=; b=LBGvPiYpDwswWJpwufm+XlqIzHWPCKo90OwMt3sNhSXiZxL3L+kCNtpp713ozbzN3O f1QU79ZUNTV8Yu+PBvB3I6bL/G7odXTFS0h6dWBlvWgiVWqsDJTVBoBKwB4DZfh54Bnc qbzR4YdDIy8JaUgMCTWSz1ONCt8c53nlutr3bybyMwxdT25acFterbpVWkr8FS55EE7Y fxpbobr6p7KzhSbBnUO1E1kiAlUI63i61ZuYh9q1rNmF/1Mdd5CxwjLjKdxM1p6AgyCT CQKyNwdwUQuh7LQs+UyWPwmn8/bHts2WRLMSWeHMdSVzG5itZ1SRb28/iwK3aWKepsAD /D5w== X-Gm-Message-State: AIVw111MhRJygwIwEsR4aEPwO6AVKI1ruIpexTFa+xps5SK3xHxCL+8i kB6o5RKUWbSIO4hhQbuS+A== X-Received: by 10.107.151.21 with SMTP id z21mr27633373iod.205.1501663096178; Wed, 02 Aug 2017 01:38:16 -0700 (PDT) Received: from localhost.localdomain (static.8.26.4.46.clients.your-server.de. [46.4.26.8]) by smtp.gmail.com with ESMTPSA id b185sm1781226itc.1.2017.08.02.01.38.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 02 Aug 2017 01:38:15 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: adrian.hunter@intel.com, ulf.hansson@linaro.org Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH v2 2/2] mmc: sdhci-msm: set sdma_buffer_boundary_arg to zero Date: Wed, 2 Aug 2017 10:38:07 +0200 Message-Id: <20170802083807.26280-3-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170802083807.26280-1-srinivas.kandagatla@linaro.org> References: <20170802083807.26280-1-srinivas.kandagatla@linaro.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Srinivas Kandagatla Programming legacy HOST SDMA Buffer Boundary bits in Block Size Register (0x04) is not supported in Qualcomm sdhci controllers. Writing to this would cause the controller not to transfer last block in case block size is 4 bytes or less. This issue was noticed while testing sdio wlan card on Qcom DB410c board. Signed-off-by: Srinivas Kandagatla --- drivers/mmc/host/sdhci-msm.c | 1 + 1 file changed, 1 insertion(+) -- 2.11.0 diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c index 9d601dc0d646..bb699c0247ef 100644 --- a/drivers/mmc/host/sdhci-msm.c +++ b/drivers/mmc/host/sdhci-msm.c @@ -1133,6 +1133,7 @@ static int sdhci_msm_probe(struct platform_device *pdev) if (IS_ERR(host)) return PTR_ERR(host); + host->sdma_buffer_boundary_arg = 0; pltfm_host = sdhci_priv(host); msm_host = sdhci_pltfm_priv(pltfm_host); msm_host->mmc = host->mmc;