Received: by 2002:a25:5b86:0:0:0:0:0 with SMTP id p128csp448224ybb; Thu, 28 Mar 2019 05:54:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqxZLIQPamQsOVqB43GijrZ8CY2tfwQ28znuJqWml6D09+kIw7gLWy5OimC4mliHY1lRnsD0 X-Received: by 2002:a63:cd47:: with SMTP id a7mr10093124pgj.434.1553777666987; Thu, 28 Mar 2019 05:54:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553777666; cv=none; d=google.com; s=arc-20160816; b=vsza8R/sBcQS6M8MVLISmB/UrG8tZdSxPrtIXWCizchsbcMaELNxcBylQabaq2TY1X D9f+25smV/pxmicPP26RjY1q5JH8pPOFV9NkI4qw2CL0huQL2VgTs17xOFDGFK08WvdL fSbOsAPfOyWUH72kWrNxST+Ul+th4q9c6PBzokvq3bip6xF+TAa+58xk+ylQGrxmoYAx SkwyWGaMAko2s5NYt3iW0HxhMSzZI7a33+aYmEhoQYqA7MsiwJJWaiBMSU+IhVmYBY/z 50hZVRIcGSt7K1vflqBPJpGd7LFm8rCB5bvWap4Ohd1zH2aHKiQD8UsYFKthMHoViU8E sIvg== 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=duo/c250JChm6mqM1MNw1FqeN96tWQQN0w0eSCV3lHM=; b=Fd8thyLHG8Oi8TfssHpsE4qSF+2hYYOI9ycP9mytPtxhfWsqfMK2+k+JlfuspvRMQl 3xjge5kTto3WbX1XtZjjQDBDVf6zKtXXoDh2m/lhS3u9DDGVB11wd8J7CyAmCZQhHnuZ F7X4HF6tuT+F20vLJCufX9vZfvH4NGfXSpcb0DpGPX94snXAqUdrWhkgxJZJ6D+h3Hv3 0aCKDIz55FbFdTBNGc8JFPPpEG1pIutcc1xhLdb+/5SLKgHLEHjr9S01llrzrU9foW9M adWGzsMekgAo6FJ4Zczs0K1AghpU7yoSfWlddmsCUd9kijAmjZPtgo573z9jzIjfPhVe GWnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=ftTM0IlP; 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 i11si20435530pgs.85.2019.03.28.05.54.08; Thu, 28 Mar 2019 05:54:26 -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=ftTM0IlP; 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 S1726323AbfC1MxB (ORCPT + 99 others); Thu, 28 Mar 2019 08:53:01 -0400 Received: from mail-vs1-f68.google.com ([209.85.217.68]:35509 "EHLO mail-vs1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725779AbfC1MxA (ORCPT ); Thu, 28 Mar 2019 08:53:00 -0400 Received: by mail-vs1-f68.google.com with SMTP id e1so12023687vsp.2 for ; Thu, 28 Mar 2019 05:52:59 -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=duo/c250JChm6mqM1MNw1FqeN96tWQQN0w0eSCV3lHM=; b=ftTM0IlPnRd1aD7beNQ4NNOiZ3FnT8SMtslpFrbFbWrtETAVqQdKA5vLaaFBIaos3q 4iCCGUZkZGlYhQwFTlBmxBWwHzkihuxW4VZQbX4jLnHHKtyBjETIthkECxLCG8dVgld6 ednEQWQKu/wOqxVZQRqGQ9hl9g55KqifOuObStO6xQGZ8Fvp5dRwoNqeYjgbeWcOVwNo l8TBwMxQ+0wjw0JrVyDSFQE9rpzs+f/sTEUsD4xJGe6rCWnCGJ/LyqGIwLNjI/6Bxu2v Rh6VFpFzzMdbCLlGE8F+sQ5/i7/1dHaqxsKAgGdDfFTKnGPwfwg6lL3i5zW0SHolxoMp TBMg== 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=duo/c250JChm6mqM1MNw1FqeN96tWQQN0w0eSCV3lHM=; b=PMI2VGqiLr4snQhCkHv6piazH9hdh1RAyJBrhS93ITv5SgRnXOItPxljTCERaNSbGB zAKH+Bb3DSD3zq8xx9utPv769x+OsYUhxU0aBIQEi/2gDzIHJtOTayXFW6mZAAy2ETS7 JW46PZNvIcMF2tx8QmPZYY++dibWOmqeT54eVcbSEeR7AoKbDQZ1OgdlEw/6PsTc9Q5r HBDXENOIBJhywDdpjVKx9P08ZHwfBr2b9ZpAKfcJshYxXJYKd/MoxAKeO/nb7FatLO1O md7BgSVpT+61uxYo1v/I2eXSm33L4Qhjt3OPmj6egvKWWqpzlNOKM8ao+fb8SQIk0WBh 9oGA== X-Gm-Message-State: APjAAAVtoaUR/UWOoOUSH95oWt09+1EfV43/X5nWSVrCDy1dvjuZoK7Q UyD11I0+xwYG2IfMjCw6nrjhKfYdGU1XXX1PWm5cQQ== X-Received: by 2002:a67:e451:: with SMTP id n17mr979230vsm.35.1553777579061; Thu, 28 Mar 2019 05:52:59 -0700 (PDT) MIME-Version: 1.0 References: <1553677532-3539-1-git-send-email-ludovic.Barre@st.com> In-Reply-To: <1553677532-3539-1-git-send-email-ludovic.Barre@st.com> From: Ulf Hansson Date: Thu, 28 Mar 2019 13:52:23 +0100 Message-ID: Subject: Re: [PATCH V4 0/5] mmc: mmci: add get_datactrl_cfg callback 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 Wed, 27 Mar 2019 at 10:05, Ludovic Barre wrote: > > From: Ludovic Barre > > This patch series adds get_datactrl_cfg callback in mmci_host_ops > to allow to get datactrl configuration specific at variant. > > change V4: > -keep mmci and ux500v2 variant init in the c file. > > change V3: > -keep the common functions in mmci_start_data. define > function used by some variants like an helper > (example mmci_dctrl_blks used by mmci and sdmmc). > -To be consistent rename callback for ux500v2 > > change V2: > -This V2 has been rebased on > "mmc: mmci: Cleanup some variant related code" series > -add helpers functions to define default datactrl value, > each variant could use these helpers to define datactrl > and adds their specific bits. > -use static in qcom and stm32 > -regroup mmci_(ux500v2)variant_init in header file > to avoid checkpatch warning: > "WARNING: externs should be avoided in .c files" > -remove unused variant properties: > "datactrl_dpsm_enable" > "blksz_datactrl16" > "blksz_datactrl4" > > Ludovic Barre (5): > mmc: mmci: add get_datactrl_cfg callback and helper functions > mmc: mmci: define get_dctrl_cfg for legacy variant > mmc: mmci: qcom: define get_dctrl_cfg > mmc: mmci: stm32: define get_dctrl_cfg > mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback > > drivers/mmc/host/mmci.c | 56 +++++++++++++++++-------------------- > drivers/mmc/host/mmci.h | 18 +++++++----- > drivers/mmc/host/mmci_qcom_dml.c | 6 ++++ > drivers/mmc/host/mmci_stm32_sdmmc.c | 18 ++++++++++++ > 4 files changed, 61 insertions(+), 37 deletions(-) > > -- > 2.7.4 > Applied for next, thanks! Kind regards Uffe