Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp632216imm; Wed, 1 Aug 2018 02:41:04 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeastnQEteSUTsYUXlFJZAJHuRWc2zxiIQYMlme/FKf76anEaQSYmSl8HpFnEaTkwejYAUd X-Received: by 2002:a62:23c2:: with SMTP id q63-v6mr25988168pfj.91.1533116464454; Wed, 01 Aug 2018 02:41:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533116464; cv=none; d=google.com; s=arc-20160816; b=mjcHeIxp8X2ce5tL0SWrzU8z1561mOSWg7fcl8vTKDCG98YxxEpqZfMWmtsCrrg2+v 8O9qunfPeqn1SzpUx14egxwvEqKCe5SHqHXq0m+6LCQsbcku7J2+Sx5GfFzkAz0t/Ydd 6CvTzoNE2Y+/3f5EDY1ApZZtJAuaumILHUclOgyjCEJi6EvBptDh8oaxjos2rKs6e8pO XH/y1S5tHXnLjr6OTsXqRllSKTblMpHeAZC5h8W58eDRYxjmxf7xi9gNFDrKzF5fYQO7 Wsg2c4uKEX1jd/i4hgwPIV8rUkMSqcg0ArFvuCAAA1OJSSPBzYq2JPMVDpXO6TYVbJ04 cF6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:arc-authentication-results; bh=DRw9h9Jk8yOR2ETjjxJiDeyS8Qy2mt/kvegAPLKAFe0=; b=BE7cdKKWCREGUd6sSquj9UaK2rIo+QQHQU0el48CQL/fkIXTZZaaT407Jr1bqD0tdC eM2FkmdAaJWS4lstpn3Hbxkk5ABeJukar9vAdx3MCSAlJ334saAJN5C3sjOOLEm7t9Dy NEsD4Ep+NrhKshSxKTUvbr61/qRaRcoQUyF1pFKh5k1LO0voEBcuO6FsPh+B5Hbq2unm 1psnPBSuXR41Sd89WXwLaU0mEhdFEPorpw9Czyd1xdtZ3OVNgn6XKYON8qkBDxFWVvUd AgABqHRhg7iakpJ46b3TOZk6+qqpPOcsRJJ32E1mc/MNdbw3o0eV7KuKHkNJqi5tRhXz ZoPw== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l7-v6si16538803pgs.35.2018.08.01.02.40.47; Wed, 01 Aug 2018 02:41:04 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389092AbeHALWj (ORCPT + 99 others); Wed, 1 Aug 2018 07:22:39 -0400 Received: from mx07-00178001.pphosted.com ([62.209.51.94]:4163 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388890AbeHALWh (ORCPT ); Wed, 1 Aug 2018 07:22:37 -0400 Received: from pps.filterd (m0046037.ppops.net [127.0.0.1]) by mx07-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w719TftQ009433; Wed, 1 Aug 2018 11:37:25 +0200 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx07-00178001.pphosted.com with ESMTP id 2kjnaddbcy-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 01 Aug 2018 11:37:25 +0200 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 07BCD31; Wed, 1 Aug 2018 09:37:25 +0000 (GMT) Received: from Webmail-eu.st.com (Safex1hubcas23.st.com [10.75.90.46]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id E300A290E; Wed, 1 Aug 2018 09:37:23 +0000 (GMT) Received: from SAFEX1HUBCAS24.st.com (10.75.90.95) by SAFEX1HUBCAS23.st.com (10.75.90.46) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 1 Aug 2018 11:37:24 +0200 Received: from lmecxl0923.lme.st.com (10.48.0.237) by webmail-ga.st.com (10.75.90.48) with Microsoft SMTP Server (TLS) id 14.3.361.1; Wed, 1 Aug 2018 11:37:23 +0200 From: Ludovic Barre To: Ulf Hansson , Rob Herring CC: Maxime Coquelin , Alexandre Torgue , Gerald Baeza , , , , , Ludovic Barre Subject: [PATCH 01/14] mmc: mmci: fix qcom dma issue during mmci init with new dma_setup callback Date: Wed, 1 Aug 2018 11:36:48 +0200 Message-ID: <1533116221-380-2-git-send-email-ludovic.Barre@st.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1533116221-380-1-git-send-email-ludovic.Barre@st.com> References: <1533116221-380-1-git-send-email-ludovic.Barre@st.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.48.0.237] X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-08-01_03:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ludovic Barre This patch fixes qcom dma issue during mmci init. Like init callback of qcom variant is not set, the qcom dma is not correctly initialized and fail while dma transfer ("buggy DMA detected. Taking evasive action"). Signed-off-by: Ludovic Barre --- drivers/mmc/host/mmci.c | 1 + drivers/mmc/host/mmci.h | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/mmc/host/mmci.c b/drivers/mmc/host/mmci.c index 71e9336..1841d250 100644 --- a/drivers/mmc/host/mmci.c +++ b/drivers/mmc/host/mmci.c @@ -208,6 +208,7 @@ static struct variant_data variant_qcom = { .mmcimask1 = true, .start_err = MCI_STARTBITERR, .opendrain = MCI_ROD, + .init = qcom_variant_init, }; /* Busy detection for the ST Micro variant */ diff --git a/drivers/mmc/host/mmci.h b/drivers/mmc/host/mmci.h index 517591d..696a066 100644 --- a/drivers/mmc/host/mmci.h +++ b/drivers/mmc/host/mmci.h @@ -338,3 +338,4 @@ struct mmci_host { #endif }; +void qcom_variant_init(struct mmci_host *host); -- 2.7.4