From patchwork Wed Aug 2 08:38:05 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 109196 Delivered-To: patch@linaro.org Received: by 10.140.101.6 with SMTP id t6csp2504839qge; Wed, 2 Aug 2017 01:38:20 -0700 (PDT) X-Received: by 10.84.169.3 with SMTP id g3mr23907276plb.136.1501663100680; Wed, 02 Aug 2017 01:38:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501663100; cv=none; d=google.com; s=arc-20160816; b=0TM/wmYfLRHsLONhnbkXOtPo1HG5YfBfja5a39FjdNzCfxqg47QqNL3eEV603P6wU+ 8EiP+xExtvR1XjQynlcDic4bgZLFqwGbIuiTTwgIXD65R73EXoBAWBfLC8fUxAwxBtYU Z6TWPW2OVcdBcBwbN8QzyxA6cVVNFxHnoYx+jU05YhZcvsgnoVi89OkvSETNoA01nPwU vWceXs9B47J1sP7LxJoKYSDAN3qVFSahp71VIkK9+5nsK+QKyOgQLpT2ixMLL7uLYW8r TuF1HaGRkUchdz4KotU3eHmJKX6SvYmPtaV3DjmJeRvgfqoUpxdO7GlPfWn1Z+B0HC60 Ln+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=Ljw3c0SZCu+Vymkvc0BqC1Q8P9ewqYeZEBJXhwc8+YA=; b=wy0+LKh6K5fescQf2y1/ttjsrjVr/qRTl7X+V6+8dx/3NyRrickyeYlUvVUugEUoBA z6LBx9MAo4+hNi8zlpyW6NRTKIB6lOXz78nn8HbTI1OuMDIYJugnl0YFvNGrR9aEteVS TVZw0/bElVNa/C7/ObitY9StNqAOdsNXr30zknI+ufTJNdEQYKPlo4UmzHrVNmyuKB/J JxfLLvrap//54Jfhp/EizgM8O6nqu59sOxMUZxON8w96wFJizxKdlfOjeQjQOR41LIyF nduyh56j7B31vERqL1yR6cSYdmqDzsSFh1kRX2pxj2ct5FBCZNhUD8Vs9lISzvHcMX8R TSgA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.b=QQ/O2BZn; 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 p18si19631676pgc.484.2017.08.02.01.38.20; Wed, 02 Aug 2017 01:38:20 -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=QQ/O2BZn; 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 S1752612AbdHBIiR (ORCPT + 25 others); Wed, 2 Aug 2017 04:38:17 -0400 Received: from mail-io0-f182.google.com ([209.85.223.182]:36063 "EHLO mail-io0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752319AbdHBIiN (ORCPT ); Wed, 2 Aug 2017 04:38:13 -0400 Received: by mail-io0-f182.google.com with SMTP id g35so17739938ioi.3 for ; Wed, 02 Aug 2017 01:38:13 -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; bh=Ljw3c0SZCu+Vymkvc0BqC1Q8P9ewqYeZEBJXhwc8+YA=; b=QQ/O2BZn1KgGNFYOX8h4+zrfXW11wf9RIfMeUrt6UsVu9LYZiHCJu1kbf3zBGZEOat JwTbSNsLxCDH3BhZJSECrwOE0unPflpYcE30U6Fp0RpLFbTRbWhcjd8UzyuhFoRY7TAt mwH6Zo+N4hIuPBYifaQRxCtwQ2Q8Kku3/j99g= 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; bh=Ljw3c0SZCu+Vymkvc0BqC1Q8P9ewqYeZEBJXhwc8+YA=; b=eSyhjB98ef2/ieDDpRj3k+aYKaxadELFf4qaivAjwV7sLy6amnOL4YtYYe1D3oqHRD XTU1e8ArlVssjyvFAGtmvpY/LWGNR6pLC1qnYroHx782luK1DFI8tospun+lwiAtS7Uu bT8V6E5mNNWNhUbijFJo8cJnahQcsj9sJ/y3ovfODYgnJAUtZ/dErWCzZUkhPghjuo8Z assBim7Mv1/sqZinaFNsEID4Zb4Z1wA0PUqls5+OYJeaecx7H5jZtWREfpuDTdSzv8/+ n2lX8okbFqsfw9tB5eUwMwerJyRMuLs/BxhITQ1as7sw3OOY6PQVNpYlTzX61NSnH3C7 QnmA== X-Gm-Message-State: AIVw112ecQcKTy7pJHsg6zT1oFnKEGvmaKFfXwScRYvRr6DvvbQDGIQn iJzGqc0nuOIg/+q/ X-Received: by 10.107.134.232 with SMTP id q101mr27407558ioi.267.1501663092818; Wed, 02 Aug 2017 01:38:12 -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.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 02 Aug 2017 01:38:12 -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 0/2] mmc: sdhci: Add sdma_buffer_boundary_arg to sdhci_host Date: Wed, 2 Aug 2017 10:38:05 +0200 Message-Id: <20170802083807.26280-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Srinivas Kandagatla This patchset adds fix to support sdhci controller which have issues when sdma boundary buffer bits are programmed in Block Size Register (0x04) when using ADMA. First patch adds member to struct sdhci_host to allow drivers to specify sdma_buffer_boundary value that it can support and second one sets sdma_buffer_boundary_arg to zero in msm sdhci driver. Tested on DB410c with WLAN SDIO card. thanks, srini Changes since RFC(https://lkml.org/lkml/2017/6/28/321) - Removed Quirk and added member to sdhci_host as suggested by Adrian Srinivas Kandagatla (2): mmc: sdhci: add sdma_buffer_boundary_arg member to sdhci_host mmc: sdhci-msm: set sdma_buffer_boundary_arg to zero drivers/mmc/host/sdhci-msm.c | 1 + drivers/mmc/host/sdhci.c | 14 ++++++++++---- drivers/mmc/host/sdhci.h | 3 +++ 3 files changed, 14 insertions(+), 4 deletions(-) -- 2.11.0