From patchwork Wed Jun 1 12:39:58 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Forissier X-Patchwork-Id: 69031 Delivered-To: patch@linaro.org Received: by 10.140.92.199 with SMTP id b65csp72025qge; Wed, 1 Jun 2016 05:42:30 -0700 (PDT) X-Received: by 10.98.44.134 with SMTP id s128mr4271475pfs.153.1464784950471; Wed, 01 Jun 2016 05:42:30 -0700 (PDT) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k9si50935001pfa.57.2016.06.01.05.42.30; Wed, 01 Jun 2016 05:42:30 -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; 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 dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758185AbcFAMm0 (ORCPT + 30 others); Wed, 1 Jun 2016 08:42:26 -0400 Received: from mail-wm0-f51.google.com ([74.125.82.51]:37123 "EHLO mail-wm0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757430AbcFAMl6 (ORCPT ); Wed, 1 Jun 2016 08:41:58 -0400 Received: by mail-wm0-f51.google.com with SMTP id z87so27783218wmh.0 for ; Wed, 01 Jun 2016 05:41:52 -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=+oJJdZ3J4CC/4TqKmkMsx4ZAnZhC1cL8obMkwhHgdyo=; b=ToBpLpqMHg/eH75DhayBlew60ENQ6X0Q7hh0a9hik3sekUwrVaYZx3LzF5NV7pAy+8 924/OlhRIxV5SSRHTk0D5gDmOvbMPE7M/ZYGOkZDXA5Dv4qNuYqNH+BBMuyxvys35dEv N0pBt9RSUnTztncIyiRo9RUGTgHGPnq0lh3T0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=+oJJdZ3J4CC/4TqKmkMsx4ZAnZhC1cL8obMkwhHgdyo=; b=SiadptSSuvhD93vBvJGsehEAXLaHkU7/urWs3QZe//L1GXItkVGyzvQUphfwczDc2U kmK0Mch/RNnORJKjT3EgN4jfzGfoAPJCfi5KaI0le0monEwb7HQbQcqOpgHD16LKDrtB 94m6r52styVbKXrKePpsS8Ekwj+Iqcy78ccvlzlJ0xydL/76bQNCGw90+awMsgMoERfH GSbYCsZYLhYnSfVuQWsm3FZ4SYAOdZHtnX3NR/EFu8Kj1NaAjccHPS/67Lmy0eymEWs+ twewsm70S7MLqGVMX8BXIVwTQ0Gzp67Y40c7bhybg4EcDsZ1Oi+bKaWZ++slOreMO+LJ aZQg== X-Gm-Message-State: ALyK8tJKmG+YdGTJ5Jr4w5DbWQgCDp35oVGhtccTTxFSATNFNR3t06jEfsO69mu1MD3jnut6 X-Received: by 10.28.165.193 with SMTP id o184mr2342650wme.97.1464784911631; Wed, 01 Jun 2016 05:41:51 -0700 (PDT) Received: from jfw540.home (ANice-653-1-443-126.w86-193.abo.wanadoo.fr. [86.193.131.126]) by smtp.gmail.com with ESMTPSA id c2sm34929637wme.4.2016.06.01.05.41.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 01 Jun 2016 05:41:51 -0700 (PDT) From: Jerome Forissier To: Jaehoon Chung , Ulf Hansson , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Jerome Forissier Subject: [PATCH] mmc: dw_mmc: k3: add MMC_CAP_CMD23 Date: Wed, 1 Jun 2016 14:39:58 +0200 Message-Id: <1464784798-15828-1-git-send-email-jerome.forissier@linaro.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enables RPMB support for the on-board eMMC of the HiKey board as well as for eMMC modules connected to the microSD slot. Signed-off-by: Jerome Forissier --- drivers/mmc/host/dw_mmc-k3.c | 7 +++++++ 1 file changed, 7 insertions(+) -- 2.7.4 diff --git a/drivers/mmc/host/dw_mmc-k3.c b/drivers/mmc/host/dw_mmc-k3.c index 63c2e2e..8e9d886 100644 --- a/drivers/mmc/host/dw_mmc-k3.c +++ b/drivers/mmc/host/dw_mmc-k3.c @@ -32,6 +32,12 @@ struct k3_priv { struct regmap *reg; }; +static unsigned long dw_mci_hi6220_caps[] = { + MMC_CAP_CMD23, + MMC_CAP_CMD23, + 0 +}; + static void dw_mci_k3_set_ios(struct dw_mci *host, struct mmc_ios *ios) { int ret; @@ -126,6 +132,7 @@ static void dw_mci_hi6220_set_ios(struct dw_mci *host, struct mmc_ios *ios) } static const struct dw_mci_drv_data hi6220_data = { + .caps = dw_mci_hi6220_caps, .switch_voltage = dw_mci_hi6220_switch_voltage, .set_ios = dw_mci_hi6220_set_ios, .parse_dt = dw_mci_hi6220_parse_dt,