Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp7025995ybi; Thu, 13 Jun 2019 08:20:33 -0700 (PDT) X-Google-Smtp-Source: APXvYqz/fXS7BU3T4vv5Rs2H1QhzU7LDKUqsB0/d/BQ6OBjSLSskyIK/B3NFijwdp+E/t7x0Fxd5 X-Received: by 2002:a63:f4e:: with SMTP id 14mr6553802pgp.58.1560439233254; Thu, 13 Jun 2019 08:20:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560439233; cv=none; d=google.com; s=arc-20160816; b=tWu76AMoPS3FgmQypMqP8mQrKGaH+ec01eHjJaeSE5m3b0o5GlaGLQf7ylTnvxHIus Uts0H31LHgqTR4YSZwzUvFsiOSqdNmfltJUF7QcNuqhReEUbGCV72TnKoA5hXDGVa3Fe GDrLtSw5dkvQFmpI/LDjgWM17+L7Y7M9B0eA1oqBpUUDgG/RpVmdRrQg+n2ifaEaaiAj pleFwy0hft2KUWMiW8+RagoyiRcrs+GdYhjd/AK9H4lI91cvqhykcP7lMUu72MNOxg34 xREWzHx2m/XmTdUkmpafmRhxk9eeF600L9OOfxcnnqHceBCoDP/pT7TsMCBTnq6GMXcW rs5g== 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=CR4I31iRpJNzMeDmL877t0ARvDi8UmH6xTDgLBUKOEU=; b=kNZMY1VklqzupopaxZmOzcKVARuJJ0TZsz3Oyz7TO22EjO5vI7VoEkutyC0OiM9ZtJ 7hfdMA7klvHdkBGcguK6xSMcy9gNKhGYCMFTZg7evoKpLtG8p1vSXQ3vZLT93vyhTaTN D86gBR/xrTR7X5iXLYYKPZhAm85WGU8OS2BzS0v5jSqDRZ2TuGtEAYLnF+NIgYWWG8ok CW+Jb4WFRRKXSTGe1EO3xIgGrJ/2CZaRI5FDPlCGdTQ7BKRyTaFqlUBq5fj44Ta45q/h XnyGviDye/Mk2OO+L2xdNNfDADfiN4KtlzVtGlnuwM5VxhyCqtKZsWZp87I4TwGRC2bf ebpg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ELoOMPni; 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 f14si70205pgf.226.2019.06.13.08.20.17; Thu, 13 Jun 2019 08:20:33 -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.s=google header.b=ELoOMPni; 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 S1733195AbfFMPSG (ORCPT + 99 others); Thu, 13 Jun 2019 11:18:06 -0400 Received: from mail-vs1-f65.google.com ([209.85.217.65]:42700 "EHLO mail-vs1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732165AbfFMNOX (ORCPT ); Thu, 13 Jun 2019 09:14:23 -0400 Received: by mail-vs1-f65.google.com with SMTP id 190so8986209vsf.9 for ; Thu, 13 Jun 2019 06:14:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CR4I31iRpJNzMeDmL877t0ARvDi8UmH6xTDgLBUKOEU=; b=ELoOMPni1y0S2Eeu4CKg+k17whALIizetT7cvmiVzng2ASoWY/zEf4QCF5Q4OCkG4r lLSK1k41lMROJ+CxzlSyxs4V908CnVex3CA8jzK+NeJYcm9x2tEsn3yAQP+XWphKFejP JnPcJGVuzsD2hPED5Rx4zSlBDEMa4cgvvknreVnW5pBkqU20fs0btRzAemvxo5UuMhXw g5QinFv6WnqFTkUUnCvRl6n9kN9cK8l6xbWlCP4F+wdmQWWeftsL/0JGcradgEWeJSzp QWxvGdPrSOdP1tTXeg1zxynQFa/LfRm4TmZHofWD2iwya+qc8IzJc2B3hZq6Tq0/OBz1 lEYg== 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=CR4I31iRpJNzMeDmL877t0ARvDi8UmH6xTDgLBUKOEU=; b=LOtOVhe02p90+TctR4h9EbdJJ0tfhVpHY2YF0a9Rh3QKWSPkInH94s/DYdRJ/o9l4c en3ksHzcIArWo1rtD+g8wnKxQME8rOOMGhMwA/tKNePKduMhku8lynv4DEYbKK7vPrzq J4YFasiI4xJFDEDz6TFdGvKfqbhpwG4v53ZbClZyTOv7YT5gAyPWSZ31JCQe/6agrOn1 LAdAZZ+LY7PONybrLyvHWUa1+Av3W6XjEuCWGaRLzzNHMG9jue13zMbjHH1qxLsegL/Y tPqaZo6Pw1WkadyABtMbgFQKdfB3vQ4UqQXoPtJi5F4k9Grpv1WCxmcVsGv6PHPneYG6 CD/A== X-Gm-Message-State: APjAAAWrXavGIL0l9bWRZEpdMA3rk/g2dFI+8fePMHDP8XD8rz0137Uu 6YskM+oyrYscDfpOmJzzIw1+VaxzQOLp6txtwSOjBQ== X-Received: by 2002:a67:ee5b:: with SMTP id g27mr15041407vsp.165.1560431662796; Thu, 13 Jun 2019 06:14:22 -0700 (PDT) MIME-Version: 1.0 References: <1559577325-19266-1-git-send-email-ludovic.Barre@st.com> <5b7e1ae5-c97e-5a21-fc3e-7cc328087f04@st.com> In-Reply-To: <5b7e1ae5-c97e-5a21-fc3e-7cc328087f04@st.com> From: Ulf Hansson Date: Thu, 13 Jun 2019 15:13:46 +0200 Message-ID: Subject: Re: [PATCH V3 0/3] mmc: mmci: add busy detect for stm32 sdmmc variant To: Ludovic BARRE Cc: Rob Herring , Srinivas Kandagatla , Maxime Coquelin , Alexandre Torgue , Linux ARM , Linux Kernel Mailing List , DTML , "linux-mmc@vger.kernel.org" , linux-stm32@st-md-mailman.stormreply.com 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 Thu, 13 Jun 2019 at 15:02, Ludovic BARRE wrote: > > hi Ulf > > Just a "gentleman ping" about this series. > I know you are busy, it's just to be sure you do not forget me :-) Thanks! I started briefly to review, but got distracted again. I will come to it, but it just seems to take more time than it should, my apologies. Br Uffe > > Regards > Ludo > > On 6/3/19 5:55 PM, Ludovic Barre wrote: > > From: Ludovic Barre > > > > This patch series adds busy detect for stm32 sdmmc variant. > > Some adaptations are required: > > -Clear busy status bit if busy_detect_flag and busy_detect_mask are > > different. > > -Add hardware busy timeout with MMCIDATATIMER register. > > > > V3: > > -rebase on latest mmc next > > -replace re-read by status parameter. > > > > V2: > > -mmci_cmd_irq cleanup in separate patch. > > -simplify the busy_detect_flag exclude > > -replace sdmmc specific comment in > > "mmc: mmci: avoid fake busy polling in mmci_irq" > > to focus on common behavior > > > > Ludovic Barre (3): > > mmc: mmci: fix read status for busy detect > > mmc: mmci: add hardware busy timeout feature > > mmc: mmci: add busy detect for stm32 sdmmc variant > > > > drivers/mmc/host/mmci.c | 49 +++++++++++++++++++++++++++++++++++++++++-------- > > drivers/mmc/host/mmci.h | 3 +++ > > 2 files changed, 44 insertions(+), 8 deletions(-) > >