Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965257AbbHKOxt (ORCPT ); Tue, 11 Aug 2015 10:53:49 -0400 Received: from mail-bl2on0096.outbound.protection.outlook.com ([65.55.169.96]:16768 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S965076AbbHKOxr (ORCPT ); Tue, 11 Aug 2015 10:53:47 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; rock-chips.com; dkim=none (message not signed) header.d=none; Subject: Re: [RFC PATCH v1] mmc: sdhci-of-arasan: Add the support for sdhci-5.1 To: Shawn Lin , Michal Simek , References: <1439279190-9556-1-git-send-email-shawn.lin@rock-chips.com> CC: Ulf Hansson , , From: Michal Simek Message-ID: <55CA0C6F.7000002@xilinx.com> Date: Tue, 11 Aug 2015 16:53:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <1439279190-9556-1-git-send-email-shawn.lin@rock-chips.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-21738.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD048;1:chz3s9JjCs1LJ2OzV7J3JU9UwyWH7lSuHV1AYP+2OEbIJePsbCY6lCgAvmIIIVb568W/JORsEM0vCjBEl9Zj9bhmm8ZhWe6ypeMyGMGezuOGNEnc1rAuB6cEGBQCtLqlJTbW5VXKR5loSxbwqGsHgnuP0NQWdA7RKJ/+A5wIpkvbOi123hfzi5tfk9pxaCesr2mHZ0WyzLqWVONGHvksZHHliQFyOrT8wVYvstnGJNn8E1j7BCoRIw8GNN3817RXfX/7Moo1QqJsxxBI1KeNoowVaQ1gNWx1zcpfX47gY3Es7mSuOEuXRBnsErjrPQfVYee8mpymIwRruHIC4Q0aTA== X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(3050300001)(199003)(479174004)(189002)(164054003)(24454002)(377454003)(19580395003)(230783001)(5001830100001)(92566002)(19580405001)(23746002)(81156007)(4001540100001)(64126003)(62966003)(36386004)(5001770100001)(4001350100001)(59896002)(83506001)(5001860100001)(77156002)(46102003)(64706001)(47776003)(50466002)(106466001)(4001450100002)(87936001)(189998001)(80316001)(65816999)(86362001)(2950100001)(76176999)(5001960100002)(6806004)(77096005)(63266004)(65956001)(50986999)(36756003)(65806001)(54356999)(33656002)(87266999)(107986001)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2FFO11HUB053;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;PTR:unknown-60-83.xilinx.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11HUB053;2:w3ACWpp6BmYO51WS5xEeady96+WQcCy27Y/d2X+7xVDNWPWh+b4aaNgAhSj8RnuZCu0sYgQihIXVCAAq08DMJplKO7cnRD7e1wwqC6PpSG12PyXPuG2eRUHx4bDgAkoA65QMz29/QZddVOl+e6wDzqDH9DImefZ/zJMfuQXHtmY=;3:286ac53ILkSbH2XLhL4k7eevITcZpuyWmuGUEIb2jejmmg1AXVBS/LxA8F3Mvig0y/PguJtdZMHTADdY8qCAez800jtgXU4V79NBk8xeOude//HGuIFm1kd+gMmO9UPFQmC8E0mwI9RU072kvMCpWmyqWEEAv/PcrvPaHYa37BSWpeLd/Jc67WhLumTMxYtTcWjCASSHg1zcdac05pSx//xxCuD4G+Mej/YR+/co5nA=;25:lpGpFvr6jmCe10gxHSVf7z0ECEzBRU+t98GeU18fcaJJjgVCxm4x/y2h5XMdzdVwemZMzNZZy4pzzl+ecseJYkFWjyabG4HDWgyT6cjveJCl/MA4b4QR25QCZ3EXBZga+FQXy5EqKWex4vGwIHtXx86JFmWtUEuo4rf0Pn3T/kWhIGsD33tQufa9VUrPt6V/m63XvNpQqNSUyXrkLENjlEyCHOWoWhkhT8lbcR+z7GAkVNWsPjYVed4n8/eQFbENaxz72hRWRQ5A3wv8MGWiBA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB053; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11HUB053;20:B/+VsphVn+3RgVzyONr6yjACd5e3tFwTnRWed1iI3e9/ytrRcKJ8qEdu81zlb4g9AJqpvwRrgc2aJEFJNCnmTGXrQ06Y6qzY66ToEyYA3F1EovaJNHHyXRGNnA+IOWFPEdTwmGd0ZUZjfPw3T3yBC0nmQfNb64EueX7PtVhN5SSAws+a22O08U+RbDfvZAU84CzN9HovT9WPG9Qspk1NCdBVmNduugsFZ2NDCP3RmjQwndTFJBZvDO7IXW7eFXUVuFB9UCyFBGFSECd6qpSHQBKh+xP1vCIWkY7XdMVZS33Z/jJGecr9aAaGhqpvbl+UYYBdc9PudwwHuv7QgwMK8lDrB5WIwSI/X2kR3lfFmrVct40P24oRVr/0wcbEGe7EgljrqJCmxepT7B7IKBXbqIwDx4+rcfMnz7LiclRxG+/jd//zprC5lVpFVk9C8RE8qnHgThgk/ufUMWRe/Y6WpKRd7+pWOffEopX+pAkqyZlKq85ocoDd003lquNByQAG;4:hX+qtujMq0bFhPPle7sXnriZONKmDKDmQL5cpXR3g+l0uIzUPCZ0Fzp4gS9jkDGi/IbuRyLyMBsl3kElEW8h/khwutWchXJ1tXymOdaqwv0zhBHgnxYlqGSfLGmJyT9sFMjzWXba61nfwdUqo9LIjFvu3wrKIjmLOJ6zvEQBwskJ5MDsYu8fq8Ztsm6/CKLdDSEY2dPYeSjiPgFVu8yckG5AfK7D+u8jnynyvI9zDqosR41Q4rqfDG/BUz7hvA+0NR79WLxXRCxM+f69xMj+I2zzjsGZFFNa7GZCF0RCPNQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:BY2FFO11HUB053;BCL:0;PCL:0;RULEID:;SRVR:BY2FFO11HUB053; X-Forefront-PRVS: 066517B35B X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY2FFO11HUB053;23:tLp7NNa85pXS3vpvLN3w8McTC5ZLobLm+WRO?= =?Windows-1252?Q?PgqUspqkDlP3KzHAMNGN6dkc7rkFcqn1nw7yxQEO51oAjJafOUb9lj04?= =?Windows-1252?Q?z+d4TSmEIG3DaTZLQwmXJDrARgjFGOdzUe+uAr+0hTyHEgw8LTQr0xOA?= =?Windows-1252?Q?M/kOqKMoxZXxDG8DW+LrjCBXuX+Uo85/97sLIQ//lVywFH6jm+Q/aNxb?= =?Windows-1252?Q?OdSZQlv9K+kvTLRFTQcoGB94RvQUBYAl3RxJjAZik7nKoUSn76d+/bqn?= =?Windows-1252?Q?AiL0l/BYszHnLYX9G3/OtqSi6mx+k8GVh+990+6DjY+XCy+Nj0B8cjOc?= =?Windows-1252?Q?7T7Bwq+Le2KtPfdkwaV0CkjZmxlDxIi0pGzT68oiDQ5DXXTnZt/uYw+M?= =?Windows-1252?Q?1futHYLvJ7jFde+ks1NEUcD0ibk3d/viXunWDrrNff8zvMjztM05hQTU?= =?Windows-1252?Q?JlSqHqjxUNAzJaNb5qCjtxm/XSMiMZzaCDm451de1V+zkojk0wfaXsfq?= =?Windows-1252?Q?8u/voMCM7nWAkVwGQeCyen7XMW44CTFNsb0mG+TP57ITvnbWB8EdML8u?= =?Windows-1252?Q?YJt1DPxKg/uB5I7+qF5bFZpjZ0ZFEidJvzIiPB0YdV5aqwbe7YEeUtyo?= =?Windows-1252?Q?CgLp2TfaGRvY8Clg6YX1XZiAGqiVrDrhq9SRVVVp3HVmxb44hsiMWnrO?= =?Windows-1252?Q?4XfMaW1F5W4wa+FqmCPhnMh11oj3nuu7xQrrfSkU1vMbrvCvlWnWWji2?= =?Windows-1252?Q?MrYXvh5FEiF5YSSCpNrSVV09PFRo3efebjy4C89P4qeTVJ5vv6oyLwKf?= =?Windows-1252?Q?w2CBMzEpO+DwfQSz12ofl/e7K0MgzAhspiW1c6PgAsHbG3MgtYaiTR8q?= =?Windows-1252?Q?pWm1V6JNbgXSNckELfiDoIK0i8Rv4pbnhzUYh65PaGlRui/03Nki68zs?= =?Windows-1252?Q?VMrd/equi5yLdoCwdhwpYIkFFgcuA3oPb0u49N/P/8q+3l0o+TyHhAOT?= =?Windows-1252?Q?3OqFYYHHPnnp+29gPZ1yNst3m8OVkjDk1iAKE9RAcAkcGAgtazYozXzz?= =?Windows-1252?Q?ga36HDGVjpYO8BG8mz7CkhY/Cupg56tWQCvIZtflilPBKfaIT4qmIeRJ?= =?Windows-1252?Q?CLbkaf/FPzj16Up5uCUZdzMTYB3fcTiG++POHdE2FXliYITE3qvQ67B1?= =?Windows-1252?Q?X/s972RI31mCebiF15NatnkmGRNjJ5ymf+Xf7dpZdxLWlkjWTqRDo6NG?= =?Windows-1252?Q?LoXgLNSrNMtg5eTI74P4l/2BePCEgamaTFyTKrneqSCgetBP1tn5NuhW?= =?Windows-1252?Q?kIsCF+815T0uxzmaRjjNZRyblH9nbWgAwf2Z2SbiSVJ0PSuYn7aI61ql?= =?Windows-1252?Q?abMCmxc6b9qanT7pkniG5Mu+qOile2BmoLQ/2DNam32dAQpfl2KaM08D?= =?Windows-1252?Q?M7JSFeau+7WcJENYERmtJ/g8HnWuqJZSHEZJQTtSSDGuA4rjIWHJaquo?= =?Windows-1252?Q?94kAQyCV5e3Sk20chivny9fz/UwN?= X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11HUB053;5:Qk227Mmvwip2VECACc0u0K68bLHTZM0f0vA+j9wfy1XoPBOYujtdaDRzC2Ny2/Do+Fbzqt6yihFlLQURZu/Qz9Gf/COv/ZM4p0qqS+T6/whfQhHW/7/ZZAmfyxgAKIhe4X0kEub313ZrdVOleBxRiA==;24:2cVMAwjAIdTfOqXuHKxqAW6vssbXMKbJ6EmiP0yXobEyj23SuTJ2FWxVbPfWSaxxMJZb5hNXhyPmfVaPUP8D4iuswYQ/jMszYe3j2696r0o= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Aug 2015 14:53:44.8852 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2FFO11HUB053 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2360 Lines: 57 On 08/11/2015 09:46 AM, Shawn Lin wrote: > This patch adds the compatible string in sdhci-of-arasan.c to > support sdhci-arasan5.1 version of controller. No documented > controller IP version is found in the TRM, so we use ths version > of command queueing engine integrated into this controller by arasan > to specify our controller. > > Signed-off-by: Shawn Lin > > --- > > Changes in v1: > - Remove redundant SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN for "arasan, sdhci-5.1" since > SDHCI will check "host->max_clk == 0" and let driver get it from host->ops->get_max_clock. > > Documentation/devicetree/bindings/mmc/arasan,sdhci.txt | 2 +- > drivers/mmc/host/sdhci-of-arasan.c | 1 + > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt > index 7e94903..da541c3 100644 > --- a/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt > +++ b/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt > @@ -9,7 +9,7 @@ Device Tree Bindings for the Arasan SDHCI Controller > > Required Properties: > - compatible: Compatibility string. Must be 'arasan,sdhci-8.9a' or > - 'arasan,sdhci-4.9a' > + 'arasan,sdhci-4.9a' or 'arasan,sdhci-5.1' > - reg: From mmc bindings: Register location and length. > - clocks: From clock bindings: Handles to clock inputs. > - clock-names: From clock bindings: Tuple including "clk_xin" and "clk_ahb" > diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c > index ef5a7d2..75379cb 100644 > --- a/drivers/mmc/host/sdhci-of-arasan.c > +++ b/drivers/mmc/host/sdhci-of-arasan.c > @@ -217,6 +217,7 @@ static int sdhci_arasan_remove(struct platform_device *pdev) > > static const struct of_device_id sdhci_arasan_of_match[] = { > { .compatible = "arasan,sdhci-8.9a" }, > + { .compatible = "arasan,sdhci-5.1" }, > { .compatible = "arasan,sdhci-4.9a" }, > { } > }; > Acked-by: Michal Simek Thanks, Michal -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/