From patchwork Thu Jan 4 06:20:09 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siva Durga Prasad Paladugu X-Patchwork-Id: 855398 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="A61Z+vwj"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3zByRP3gDMz9s7M for ; Thu, 4 Jan 2018 17:23:29 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 032B9C21DE9; Thu, 4 Jan 2018 06:21:51 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id CAC41C21E0C; Thu, 4 Jan 2018 06:20:01 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id A9EE0C21C2B; Thu, 4 Jan 2018 06:19:56 +0000 (UTC) Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0088.outbound.protection.outlook.com [104.47.41.88]) by lists.denx.de (Postfix) with ESMTPS id 0AA8AC21CB6 for ; Thu, 4 Jan 2018 06:19:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=YGE4Jxzbzyt0xaxVq9e400Q/M1Zqeje2N+rpyuRN19Y=; b=A61Z+vwjepJKnqGLit3cWOgNZQsEzgpMoGtusnmMFbu/0LaLIetJCW3zhfbNY3ekA1s5n7vzuEQBBRuR76BlCaRelSNP+Rhevgeb/ss1wOKbqpTQIxJB8nXAu2rq1yoTXO1eXQf2sWO776jhlIXX5Gq9rdsKFwTCDn8X9gqY7IA= Received: from BN6PR02CA0046.namprd02.prod.outlook.com (2603:10b6:404:5f::32) by DM2PR02MB1338.namprd02.prod.outlook.com (2a01:111:e400:50c8::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Thu, 4 Jan 2018 06:19:52 +0000 Received: from CY1NAM02FT034.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::206) by BN6PR02CA0046.outlook.office365.com (2603:10b6:404:5f::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Thu, 4 Jan 2018 06:19:51 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; samsung.com; dkim=none (message not signed) header.d=none;samsung.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by CY1NAM02FT034.mail.protection.outlook.com (10.152.75.190) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Thu, 4 Jan 2018 06:19:50 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1eWysY-0004nb-Cy; Wed, 03 Jan 2018 22:19:50 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eWysY-0004Kr-AT; Wed, 03 Jan 2018 22:19:50 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w046JcFH012700; Wed, 3 Jan 2018 22:19:38 -0800 Received: from [172.23.37.99] (helo=xhdsivadur40.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eWysL-0004Gi-M8; Wed, 03 Jan 2018 22:19:38 -0800 From: Siva Durga Prasad Paladugu To: Date: Thu, 4 Jan 2018 11:50:09 +0530 Message-ID: <1515046816-27217-1-git-send-email-sivadur@xilinx.com> X-Mailer: git-send-email 2.7.4 X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23570.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(39380400002)(396003)(39860400002)(346002)(2980300002)(438002)(199004)(189003)(478600001)(48376002)(51416003)(106002)(316002)(356003)(63266004)(50466002)(7696005)(2906002)(47776003)(4326008)(6916009)(6666003)(9786002)(106466001)(2351001)(5660300001)(305945005)(77096006)(107886003)(16586007)(54906003)(36386004)(8936002)(50226002)(36756003)(81156014)(8676002)(81166006)(59450400001)(107986001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB1338; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT034; 1:5pb79fCKx+fYvIRUQRNr1E3csg2w8Bbd1+hAzi8jNG1EnDEcrpwVZqUqdrAnPwS3buowH5jhKDl2/tsWGXCinodWewQ8EXAqERrGk6dMMG+EsuOytGsH4/+dAdzODCV0 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7474ccfc-f1d2-44f0-eb61-08d5533b29b3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060); SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 3:JjPfSJvEwLt7rcJHZziwIFVo2GU6RoDhArmM+wwk1NLLm3ntLWP2+RpqCdiCHBCbOX07l3nAo+i3TxIM1SITIKF4+eQY0oNplyM7wii/EDGNRnRwbCDPyO3whyFd8Z0vck5NcQmpGzZTNpePf/XXeBCUnJe0mk6pGRrSMNrpZ63CBMvOyqsLoHOmrgRl9BFiZg2fJ+dTeEz0Cyr3HYKJoyuDnOGyQvwA27Y2hVXJBsTzfQM0CuFfkg4vKnoxzyBMAJ1ITQPhcxNOlKYwsOWey68bch17ab+ZhraZ6S7Cvjx/MSHRcyltMz3tvaIvah6/fEGXsvIum2f9NKIp71jHhIelU4EorUrvi7+fdGPc3X8=; 25:NpXCBY3tp8GRqnk3wxANiuJZLJvT9t4bCRRiTSW+Izp4+LS9D8Te7fmq4R9dDQ++8RODz+hG0BwUOZAM1atEks52gIyC+nsxGHDipQT6VEekDawv1xb661kKBGJbn74QDnbg7iUBXYDQgeNKmn3+/FkhEZBzbKE5p7RbFnJyRCZ55bcqTfJnlIEut/hNysURLohiDETL69W/sVl+uTFYh2VL0RrO1kvfCBsHjZwCa9QBW4zEHMC0nQrI1IHCpLMwx9CXk/47MhhfEfcbS60T0H/IXRZlOoc4mIrcOy+yGo1wSfdYoUluINLt5HPSN++KLIvVz+LRIy1TcZgjqIzqzA== X-MS-TrafficTypeDiagnostic: DM2PR02MB1338: X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 31:0rqyDZ/5Vjm3sZhCpSGAmywAD7WigwtC59tp9M+KIsrsBYhUoQDJvLCtN9pUPZU0RCP7MHzFvB2oltb6WtNDCSxQdHrQtrc/aQrGqqg6XWqmqsSSptLfg2GWuvhnOJFnpsYpbMmAQ/83Q/J61HJ9DNTPjGzK9EnAEQ597k80x+Lz7RkzPUFi89lHCskZMiZOxlzVdSjEsH2qdYx/O5DlLApzQeZxd1XDS8YZgRvhl5w=; 20:PHB45C2a2jWh2dH3QT+gX46UjOHxGGUdcR0rlJ1/eKqciUUCqzrxp0ec9iScbSpQ7F+ZmGyhcWWqyJZqs8mLIjNn94hNJxy9b29I9WKJyGBE74VnNGicqLkRHyRQim0PurL4emAXoMWHULOSaeHpIUF/UUfaruZHP/vFleG8DHmKlxHp4X5uUfDXZTFBmvcHV1Fm1schmUYYnRjiyMc4EyyX6dJ6P7Xhp0eeMIdc2LWTJnOLuNP2L5bZJEsQEWlL/iaI2gy0q5cmHT2m+1mmDiMdfsyTX6QdJTnccz8vfmM9pLGqXLxCKwZpos0IY5sxARzZI0Kx2YJ4II2tqNkpRxBGDsd80fA9zh++wAsZcg9A5Ouai+IEj/k3ctL8YtypBUNqO3BjM8Whij9aq6G5AgsP1fHh45c4Pkip9Y/+kH8BOiB+1X4eYrQG1/7bDA250UFJLLHR0lqhB7HTRyTVdIp99ePeJeZpu8t5z4z9TPZv7YgUuiVPn/JmuxZ8c2jf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93004095)(3231023)(944501075)(3002001)(6055026)(6041268)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:DM2PR02MB1338; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DM2PR02MB1338; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 4:aeyzYsEPl24tKuSL9OzbrDf1bxoEG+K7eYRAgsxiwfAiDy7/7o2ahsxhne8PWySYybyqGzcPQX0l2Tzq/gIM6izdE8lYLoMHpq23sIxuasWbuDVu2v4Rf8IZe9r8EQNHUnFnzGmpb11uZGobwsMfUupecfQJLFjJLM8TDLAs/Co6XY2YjxzcwsYL9pafxJd7F9+gJ76WUjIxspBWMLvAAG0Pi81ltKHnKJtuWksXmIKa70RSjBwvAaPNy3pYuU/FPzQaV+Ibt6fyviq0L1+BhA== X-Forefront-PRVS: 054231DC40 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR02MB1338; 23:xVoXU+x68miABZfyL5TyvrNGRdtdDU9gv0z7gtMQZ?= O2pDboiVws6247onyo16BV6dFle8JsB1VMmaRvmJ5MlY75IlRTEULjQZVqWwZc/XTx7J5GOVm1SgtW4U88PflwXPTC21hOrkyWoUGTgXPwAL49UZBXDCq+wYs6t1oBIYxnJDk92AYXscOA2m7hpvpcj66nR4PSfFlrFoh85H+Y13dtmzhlau1e/YAVT5PvwYsndve8Y0v1F4UKNkxjfOr3wwCnG2i+lByJGTkX8OcRD4QrB4WcKw/t5NGqwK8wGgt5tyVkq09tA5ah8HP5NCe66m2MZ9qZQV3VgGBUPKf/PScYQyRBRmi8KBk5mkqZ189n9j3u37TogWu40/MAp438lsrwMoMBucM24Byi8zdilfFHhSBqVS/h7XKuo4UTv6oQQqd+pcMj+uGuWvddtV6NH5sSQFBF1Zp4n0yzNZwOHdskcBcJIDJKxqv4dWcs+y1EoOESrixLFJu/ENQpmqqs7H3ksBRgn4LiBTm/k+1hIlcpXAVldthgTDhyFz6FQ8gm1wF6npMfBSk9fWNRVkWAuSCwyJAQ9isV1KTpWYteP1SI46F5LgWyWAZWhrZ0v1tf50Kh8X6DIsxtnJ4UenHI6lZoAasOzkPXLMk9TffniAzkRGiopLz/u++8V4qcLZX7IdDToDp5q4oVuPTRNnnFkvMpmlVyArX1+/VZmGI6srjeeVlm9l7Z2viUuNtR4S2YSjMrpQDEhqUQfrbaQCLimI3ie22qQf9hsRKzls4q9tAnb1rgAP/HqizfswyIKcjBcFip6ttIkoLtBZjzyDnI4YeRPXef2xdP8rw9ULCBNUoJYHDJvd31OmmsX/n7ZJ2jZhCqd4XPZNs7io4nB7QYiDreH0ZBY49U2h+DKRwLIivFjFX9VoEBal6bnrplj82LbAV8H4RwaScqq1bPKzoan5hYXZt2ewZ13aimL3JFkCw== X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1338; 6:GsVyCrOmEAtx872eLrwzhxjGvTO/msXKFfPq7850ci6fDON7Lc34mpl561w6OylofRxmeekvtDokTJ3NPoTFkXQWfBY1ICWOQAt6vFkoV234/CE3mDJVBNNbnLmPirdfIjeHgWnzu0+0I8BbLlLEZrKpK5fvLlGPY5v5XTpjQKlQGLaJLVM+ZilNQTtRSZRQBIDxEJail/49CjRil7zjnpsKqJN/dTa0QvS9ljJGJyW1QIFYQDVpESOUCrykpd3AhSUCL3gUZgzjTdnL3q5Stnqiv1boV1dX7wuHqljx+HhjtQbJF/kmBqBQZCbSAMJiTt1OK2rvM1ElbkQBDcvQInToOAo2WvPSX04mLAl7EDU=; 5:xrialD0BgBZLDggtzTT3MAzWAQHP6gCABkFyhXkrGgF/rD+ZKQDIn0VOmOicNR5bAzP+xXXDf8e64DgP8n+2raY1yZgLxjAG2xX7KwL5n8WfJwjWNZp8EcDk1zubP+vULvtCG7YUT1IwX5+t+ZCOHLv7+zYeNGmJ+Fs4TzY8hcg=; 24:7u9czCLbSUNZnW4Ii2nMg9Qg0+oQdO1aVGN1A7Y/BxjzSByPoW4omeHSv01tz+mAA7T7EDX9PmCaeFMQMAdRP9X9ZKTh50oD5cCLRxC9Nbw=; 7:JjdrrH1nIDDChtSCWbJefUBmEYBi9x6aYk3z1l4M0Z7sE/uvF9BzRGSD0/Fu8AHGivq+VqVTwHWRGqVkjjhnqupz2IN+rzYTw3Shv1bSLVwUhjUOYdb6W8Jrj0XlGBKFBXBBI27t/6hX+Yd3N1cXfaokVZYQW2KBib+mhQmCCdZ4kqvdZyWhqNybgaEEo7rjCTk9eqw1yRhIu6k/ZPCEHZRYFrBdGfU2sf98eRE7IyxaUkAQuKfQHdYVrs1NgZq1 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2018 06:19:50.8751 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7474ccfc-f1d2-44f0-eb61-08d5533b29b3 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: DM2PR02MB1338 Cc: Siva Durga Prasad Paladugu Subject: [U-Boot] [PATCH 0/7] Add support of SD3.0 UHS modes for ZynqMP X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" This patch series is meant to add SD3.0 support for ZynqMP platform. The first five patches in the series mostly setting up things in sdhci layer to support SD3.0 , the sixth patch is to add SD3.0 support for ZynqMP platform and the last patch is to enable this support for ZynqMP zcu102 rev1.0 eval board. Repo: u-boot-mmc.git Branch: hs200-working Siva Durga Prasad Paladugu (7): mmc: sdhci: Add support for disabling clock mmc: sdhci: Handle execute tuning command in sdhci_send_command sdhci: Add new sdhci ops for platform specific tuning and delays mmc: sdhci: Invoke platform specific tuning and delay routines mmc : sdhci: Read capabilities register1 and update host caps mmc: zynq_sdhci: Add support for SD3.0 zynqmp: zcu102: Enable UHS support for ZCU102 Rev1.0 board board/xilinx/zynqmp/Makefile | 2 + board/xilinx/zynqmp/tap_delays.c | 230 ++++++++++++++++++++++++++ configs/xilinx_zynqmp_zcu102_rev1_0_defconfig | 2 + drivers/mmc/sdhci.c | 67 +++++++- drivers/mmc/zynq_sdhci.c | 230 +++++++++++++++++++++++++- include/sdhci.h | 9 + 6 files changed, 530 insertions(+), 10 deletions(-) create mode 100644 board/xilinx/zynqmp/tap_delays.c