Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753497AbcD0IgR (ORCPT ); Wed, 27 Apr 2016 04:36:17 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:37100 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752666AbcD0IgN (ORCPT ); Wed, 27 Apr 2016 04:36:13 -0400 X-AuditID: cbfee68d-f79646d000001386-0b-572079fbdd70 Message-id: <572079FB.6030108@samsung.com> Date: Wed, 27 Apr 2016 17:36:11 +0900 From: Jaehoon Chung User-Agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-version: 1.0 To: Shawn Lin , Ulf Hansson Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, Heiko Stuebner , linux-rockchip@lists.infradead.org Subject: Re: [PATCH] mmc: dw_mmc-rockchip: add MMC_CAP_CMD23 capabilities References: <1461653639-14470-1-git-send-email-shawn.lin@rock-chips.com> In-reply-to: <1461653639-14470-1-git-send-email-shawn.lin@rock-chips.com> Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRmVeSWpSXmKPExsWyRsSkRPd3pUK4wb0vEhb/H71mtbi8aw6b xZH//YwWnx78Z7a482Q9q8XxteEObB53ru1h89i8pN7j76z9LB7br81j9vi8SS6ANYrLJiU1 J7MstUjfLoErY0nrN7aC21wVHXMeMDcwPuToYuTkkBAwkZh98QkzhC0mceHeejYQW0hgBaPE vEu6XYwcYDW7Ozy6GLmAwrMYJVa/28MK4TxglPh07ycTSAOvgJZE47dz7CA2i4CqRMeO06wg NpuAjsT2b8fBakQFwiQerNvLClEvKPFj8j0WEFtEwE9i646tbCBDmQWaGSVez1/HCLJZWMBT 4i3IESAHeUjMmXmBFSTMCRRuvhUHYjILqEtMmZILUsEsIC+xec1bZpApEgLn2CW+LZnCBHGO gMS3yYdYIH6Rldh0AOpdSYmDK26wTGAUm4XkoFkIU2chmbqAkXkVo2hqQXJBcVJ6kaFecWJu cWleul5yfu4mRmCEnf73rHcH4+0D1ocYBTgYlXh4CyQUwoVYE8uKK3MPMZoCHTGRWUo0OR8Y x3kl8YbGZkYWpiamxkbmlmZK4ryKUj+DhQTSE0tSs1NTC1KL4otKc1KLDzEycXBKNTA68D6f +LPlY/0iFz/n8+q53iW1r/O/sfjf27ewvihK9f/tROWlhdvCzx41mb55FtvT5Dyl1I9MG49t m3Osfb9Gwr03qe8sJVjEv168cO+2l1Xoqrf5Fdt337g0e/+cj17Mn8RO5Fz4p3f2jErcRIHz ZzTeJssvTf+zWGznJuMHAp7fImrU5szoUWIpzkg01GIuKk4EAM6aw7WrAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRmVeSWpSXmKPExsVy+t9jQd3flQrhBifPCVr8f/Sa1eLyrjls Fkf+9zNafHrwn9nizpP1rBbH14Y7sHncubaHzWPzknqPv7P2s3hsvzaP2ePzJrkA1qgGRpuM 1MSU1CKF1Lzk/JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wcoAOUFMoSc0qB QgGJxcVK+naYJoSGuOlawDRG6PqGBMH1GBmggYQ1jBlLWr+xFdzmquiY84C5gfEhRxcjB4eE gInE7g6PLkZOIFNM4sK99WxdjFwcQgKzGCVWv9vDCuE8YJT4dO8nE0gVr4CWROO3c+wgNouA qkTHjtOsIDabgI7E9m/HwWpEBcIkHqzbywpRLyjxY/I9FhBbRMBPYuuOrWAbmAWaGSVez1/H CHKFsICnxNtLuiA1QgIeEnNmXmAFCXMChZtvxYGYzALqElOm5IJUMAvIS2xe85Z5AiPQkQgL ZiFUzUJStYCReRWjRGpBckFxUnquUV5quV5xYm5xaV66XnJ+7iZGcBw/k97BeHiX+yFGAQ5G JR7eAgmFcCHWxLLiytxDjBIczEoivEZFQCHelMTKqtSi/Pii0pzU4kOMpsAQmMgsJZqcD0wx eSXxhsYmZkaWRuaGFkbG5krivI//rwsTEkhPLEnNTk0tSC2C6WPi4JRqYFyiY+4895/RgXaR X6ejq/Vqb707yVnD6fR1tuX2x/Mu8bi+LauqfHbj4MYLm1c9Pc1zJCDOQ86IXdTgb47RtgkF bTsF33I83hohu7KCZ81W80m7pwbcZpj9roBzBT//SQvV1YmTZBZF7mnqil80TeB76jF+3YSv q37sPnfkptHH6O2aCc7et3yVWIozEg21mIuKEwGvbIo4+QIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1325 Lines: 44 Hi Shawn, I will apply this. Thanks! Best Regards, Jaehoon Chung On 04/26/2016 03:53 PM, Shawn Lin wrote: > Add MMC_CAP_CMD23 for dw_mmc-rockchip, otherwise > failing to create rpmb partition. With it, we can > get rpmb successfully: > > mmc1: new HS200 MMC card at address 0001 > mmcblk0: mmc1:0001 DS2016 14.7 GiB > mmcblk0boot0: mmc1:0001 DS2016 partition 1 4.00 MiB > mmcblk0boot1: mmc1:0001 DS2016 partition 2 4.00 MiB > mmcblk0rpmb: mmc1:0001 DS2016 partition 3 4.00 MiB > > Signed-off-by: Shawn Lin > --- > > drivers/mmc/host/dw_mmc-rockchip.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/drivers/mmc/host/dw_mmc-rockchip.c b/drivers/mmc/host/dw_mmc-rockchip.c > index 8c20b81..2b4bcd2 100644 > --- a/drivers/mmc/host/dw_mmc-rockchip.c > +++ b/drivers/mmc/host/dw_mmc-rockchip.c > @@ -233,10 +233,10 @@ static int dw_mci_rockchip_init(struct dw_mci *host) > > /* Common capabilities of RK3288 SoC */ > static unsigned long dw_mci_rk3288_dwmmc_caps[4] = { > - MMC_CAP_ERASE, > - MMC_CAP_ERASE, > - MMC_CAP_ERASE, > - MMC_CAP_ERASE, > + MMC_CAP_ERASE | MMC_CAP_CMD23, > + MMC_CAP_ERASE | MMC_CAP_CMD23, > + MMC_CAP_ERASE | MMC_CAP_CMD23, > + MMC_CAP_ERASE | MMC_CAP_CMD23, > }; > > static const struct dw_mci_drv_data rk2928_drv_data = { >