Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp58274imm; Mon, 2 Jul 2018 07:38:35 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKEaY0XiuvG6StrARJCOS0MUu83l20K8X1GXyJoAJIcwYHsbi94jzpRt9B+YEgHZ5/4p6Ui X-Received: by 2002:a17:902:722:: with SMTP id 31-v6mr26651236pli.3.1530542315632; Mon, 02 Jul 2018 07:38:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530542315; cv=none; d=google.com; s=arc-20160816; b=ple3+AoeSi6hkIAvcrrPD6IralJloajXM20iQWMsoV5GGA+xQwrtVkHQZuQ6EP/f8Q EN4aPgFbp5j2RKqLKqgYeW2M5zlnS7gnr5VqL/eRzD+Brn4pD5cxH2cjbiCDcfQVH/26 v86Ssexpq3DkvbXY/omFAftpZIaU5b+R3uRflP76k9Zu4QWQj+IaqankuJz/rpRjkqPA LktxMTcYOeTzYFe+7nX5P6d+40d22tW5zv04Unm2piTiRXsRSS8TNY3QVS6seYyNKGQl tqPT5SMxRqdDhCZG+qdS5F0dwr6Yds48Y84Sf0zBwXqRTlMhZ5gJfzh5o99reB5H1Ou/ IFRg== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=bURNuA6Qcue88cjvMx+hohPzygY+S7YdRGSNxT7k2YM=; b=vTmkWUcurlh6/vV0IQv8s1UTHxzhFj98yJLwrZynFoHpu5W0+mV5UUBGPsV8HdnmfB /s/cUZyUdcc2tb7X1vHvjHGzuuJtta1YBZiWeYRuFfujclJ9qHPaTOzz1QNjPH7kRAgl SuVldKA7+Mg1oU9hhE5y0HRpCNOKMCEEdG715Dh3dP0TlQ45sL2O0xuy4rpP0+P+RQbr 01wlsrFCC4ArZJihiVTi5BQ+Yiq4csnQIxDJptzeYuWnZH8ZKeY6b0AsUFhpmnvhti+6 ydYoXIujWCJ7JvpgsIk0KxVuwGIdRk8xfsUGLvo4QS4Vy8fNUYFrxe5E27pBa+LNORDM AqSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="bwO/eCV4"; 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 k83-v6si17670997pfk.199.2018.07.02.07.38.16; Mon, 02 Jul 2018 07:38:35 -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="bwO/eCV4"; 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 S1752342AbeGBOhK (ORCPT + 99 others); Mon, 2 Jul 2018 10:37:10 -0400 Received: from mail-it0-f66.google.com ([209.85.214.66]:40508 "EHLO mail-it0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752303AbeGBOhH (ORCPT ); Mon, 2 Jul 2018 10:37:07 -0400 Received: by mail-it0-f66.google.com with SMTP id 188-v6so12264050ita.5 for ; Mon, 02 Jul 2018 07:37:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=bURNuA6Qcue88cjvMx+hohPzygY+S7YdRGSNxT7k2YM=; b=bwO/eCV4cigcbX02J8qhjFPxbOf/du2gCR050enkfEPberxev63LMLaHf0FjXda+XE W64DAfyw6KiYjVsMaTV7B1QD6hJ4A2brOGa9O8lXvcL+O+gz5m0nzWgLkWg4chVsxIET Kiw0Pa21bhWe/aPAIOvYDTZrVEVaZ1SH9+a4E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=bURNuA6Qcue88cjvMx+hohPzygY+S7YdRGSNxT7k2YM=; b=bVNY4o5eHc6e5ABSzyiXaaNgxrcEz6/wJD5csxA9gvMHUYMPPy3MGFHS7jUWQbfN3P /75O/nR510NbLkXVHCw3sQIbLWWOQWjiL0C+3ArOEBwDrKpTslnTxXNdC6d34DzD7gGg TvL3bSSl5Z9i2gY+ZZfG3o/vYnNTmfUFbGBT/wAzZj2tZiUBkHoaBRNkbhfyJ6Pnj50a mnrka5/gMSR8TVzb6XnqVHa4cUY8NTRil4ieMTjMBtvsWlmzlUwSP8Hl0kh4Of9zPxKw yFnuLLU6ulJTB/PZMsKmWnQaQ1GlJLtqc1nYIB/KTMhK5sL4lsj8wT7S78t73JdNIzrz 0zeg== X-Gm-Message-State: APt69E2goAwYb8MPyXNZG0y2ZSozFhKnSLHqqdJaOMrkSkRxMQK/DoGs tFJlc6sLl4x1i0anFZPsp6Zl1CVbUuCwMvB/st+KyQ== X-Received: by 2002:a24:69cb:: with SMTP id e194-v6mr10858789itc.102.1530542226686; Mon, 02 Jul 2018 07:37:06 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a02:818f:0:0:0:0:0 with HTTP; Mon, 2 Jul 2018 07:37:06 -0700 (PDT) In-Reply-To: <20180628084509.19646-1-laurentiu.tudor@nxp.com> References: <20180628084509.19646-1-laurentiu.tudor@nxp.com> From: Ulf Hansson Date: Mon, 2 Jul 2018 16:37:06 +0200 Message-ID: Subject: Re: [PATCH] mmc: sdhci-of-esdhc: set proper dma mask for ls104x chips To: Laurentiu Tudor Cc: Adrian Hunter , "linux-mmc@vger.kernel.org" , Linux Kernel Mailing List , Yangbo Lu 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 28 June 2018 at 10:45, Laurentiu Tudor wrote: > SDHCI controller in ls1043a and ls1046a generate 40-bit wide addresses > when doing DMA. Make sure that the corresponding dma mask is correctly > configured. > > Signed-off-by: Laurentiu Tudor Thanks, applied for next! Kind regards Uffe > --- > drivers/mmc/host/sdhci-of-esdhc.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/mmc/host/sdhci-of-esdhc.c b/drivers/mmc/host/sdhci-of-esdhc.c > index 4ffa6b173a21..8332f56e6c0d 100644 > --- a/drivers/mmc/host/sdhci-of-esdhc.c > +++ b/drivers/mmc/host/sdhci-of-esdhc.c > @@ -22,6 +22,7 @@ > #include > #include > #include > +#include > #include > #include "sdhci-pltfm.h" > #include "sdhci-esdhc.h" > @@ -427,6 +428,11 @@ static void esdhc_of_adma_workaround(struct sdhci_host *host, u32 intmask) > static int esdhc_of_enable_dma(struct sdhci_host *host) > { > u32 value; > + struct device *dev = mmc_dev(host->mmc); > + > + if (of_device_is_compatible(dev->of_node, "fsl,ls1043a-esdhc") || > + of_device_is_compatible(dev->of_node, "fsl,ls1046a-esdhc")) > + dma_set_mask_and_coherent(dev, DMA_BIT_MASK(40)); > > value = sdhci_readl(host, ESDHC_DMA_SYSCTL); > value |= ESDHC_DMA_SNOOP; > -- > 2.17.1 >