From patchwork Tue Jan 10 11:31:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashok Reddy Soma X-Patchwork-Id: 1723941 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=CnpLd/gn; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4NrpYs5VK4z23gB for ; Tue, 10 Jan 2023 22:32:01 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6BAC2851E6; Tue, 10 Jan 2023 12:31:50 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=amd.com header.i=@amd.com header.b="CnpLd/gn"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 3B47E852E2; Tue, 10 Jan 2023 12:31:48 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2066.outbound.protection.outlook.com [40.107.244.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 2F9E281F29 for ; Tue, 10 Jan 2023 12:31:45 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=ashok.reddy.soma@amd.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Vk3O9dttLgorkf06uVo5YPZ6J3D5Tee/JfBJWEl5Oc3Vg+sDYUdODj0vmVRRyirHCwe01LPnf4K8VmFFoTlO4UVZzxLeYRMt2xZRboOoMQ1qXH9M2abkHZFABCtN4SQQ/o9KaYCoZ5yfhM0V7eZ6wwM/ISWa9KdR2TWAP64darGaEvxioOhx8XJbDnrF18NYH5pqUNrex76bNF1Mgq+TmXubp5jhAmfTdYvlW7nq/QTrAGNqQrHKq7Fk2AgskFlPO+tvF/Y0p2iTZ5OFWiVpw7WWXRmGYhjzU/QAUTquaHsxMTEHd1zyuOo05mMgd6Tm6fmSu06n4+ta8E+Oul9DSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GW2hxhxCw/pXLD0/h2pQNyODFoB62deozEfFA5QAepI=; b=FNkYw3krccoVKg4s9c4Hl/lvf2bbw7wYXj70ZAiNfTNdM6DE/jcJELkTAP6yJNXQMSxW8dkdeFSBWcD4YDTErpSBFDjYFFp0Pj6+SjKtY0H0s6kLldvS1Od6fv8uGkUnR02Q/FzibUy0jYU8aXBb+aJf6XCybX9z+1l2EGHx+PtvgnI1LSK+JQGFPjng7jQ5H5Khc005+AJV+LcMsr8DCy+3kLoW5UzMNh4uNJXA6rq0MaAWzaWImoEDvrZf0+jty/2TPkmuam8h3Bwf4AlqufcPKS6VICNM+7CvjfzGB8dlEN5jVNn1rGlNcKbDF5aLRu1QLdp6/c9lxnCMj6q1vw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.denx.de smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GW2hxhxCw/pXLD0/h2pQNyODFoB62deozEfFA5QAepI=; b=CnpLd/gnZkhwdOC+fBA/7dxgbBUUzl3zvkgCG9tqJ+I+MZVtM9Bb1wMStIH3ILJdo2VCrauCmaDlHWgJnJnZR5UAF8LYr1llXCT561MdSr/ydpEhgIoDMCbuVief+heT6BduGXEd5/aiohcmL6nM/kfYTswZCOSsBW+nrO1lsd4= Received: from DM6PR08CA0051.namprd08.prod.outlook.com (2603:10b6:5:1e0::25) by BL1PR12MB5221.namprd12.prod.outlook.com (2603:10b6:208:30b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 11:31:38 +0000 Received: from DS1PEPF0000E647.namprd02.prod.outlook.com (2603:10b6:5:1e0:cafe::7d) by DM6PR08CA0051.outlook.office365.com (2603:10b6:5:1e0::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18 via Frontend Transport; Tue, 10 Jan 2023 11:31:38 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=SATLEXMB04.amd.com; pr=C Received: from SATLEXMB04.amd.com (165.204.84.17) by DS1PEPF0000E647.mail.protection.outlook.com (10.167.18.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.6002.11 via Frontend Transport; Tue, 10 Jan 2023 11:31:37 +0000 Received: from SATLEXMB06.amd.com (10.181.40.147) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Tue, 10 Jan 2023 05:31:36 -0600 Received: from SATLEXMB04.amd.com (10.181.40.145) by SATLEXMB06.amd.com (10.181.40.147) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34; Tue, 10 Jan 2023 05:31:36 -0600 Received: from xhdashokred41.xilinx.com (10.180.168.240) by SATLEXMB04.amd.com (10.181.40.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.34 via Frontend Transport; Tue, 10 Jan 2023 05:31:33 -0600 From: Ashok Reddy Soma To: CC: , , , , , , , , Ashok Reddy Soma Subject: [0/4] Add eMMC 5.1 support for Versal NET Date: Tue, 10 Jan 2023 04:31:20 -0700 Message-ID: <20230110113124.1434-1-ashok.reddy.soma@amd.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS1PEPF0000E647:EE_|BL1PR12MB5221:EE_ X-MS-Office365-Filtering-Correlation-Id: 5add628c-31b2-442f-57b9-08daf2fe3c4a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gOnZy2pvl74FGMB+bZGIRgfcQgPTcTXYt43XyFtgsR/KE50wei67xn8gZl1J5rJ8APepUEzYNQLcYNvW9QI9TPMNpuKiuHdSs5zAM7c0vnbnq9x+0rSSGXRbR6xJwqN94zs3j8034euJEwb2UwsUdu4HbbK4OKqj5ltVQlSg6D9wUVgeLyteqaF76B9ERRwPaa0qgGRPYyLa5TarnhfjoyjEBO6erBuR7AFrFFi43xqG8Lz9wYFhkGdMBQTntohzs3cyY91vFjAZOFaMTjcccvlgR40qBDLlTu/iKFNJCv2Uq7K7pgU3E7rx9s2BlgraiXqiD6X3v23Wu2RfmBMO3KdIEaI0h96pnN7TmNectPuFvd0XhRuFgNsshPfv2FV5DRapqu9++OYzZWTNJYbA5c3CRK1nRQ+mz+vrvpF0mXS2PqRzSX1Y5Zw+rOR8uMQkWMqfJvffHAwr9D+5nWwo4aZQxAujsGJt97drJvPhNZ/J9Crl8lu8CqnlXkML0Fji2n4e0E4qPV3T8T66ZfwiA1Ia8VAUfAS7bFk2qt9JVX22PQkKry3Z9Sw2vsScgj24EFKAfmYbTR1qMwkw6PqdaTIRyn+B3ao9JQGP4Af/VieQCAVFtdSQ2ezOmZ59iwl7ZCjeDoVl97006q3nniVVyTie7o0OvNPVxA+2lwyK+JQcDvgr/6neucWiwmaAzT06jtVmWWKy8X2PuY91OJARa82D7z2lCfoIC5rZ3sd53I4= X-Forefront-Antispam-Report: CIP:165.204.84.17; CTRY:US; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:SATLEXMB04.amd.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230022)(4636009)(376002)(346002)(39860400002)(136003)(396003)(451199015)(46966006)(36840700001)(40470700004)(36860700001)(82740400003)(6666004)(81166007)(356005)(2906002)(2616005)(103116003)(4744005)(1076003)(26005)(186003)(40480700001)(478600001)(316002)(5660300002)(82310400005)(8936002)(83380400001)(36756003)(86362001)(426003)(47076005)(40460700003)(41300700001)(70586007)(8676002)(70206006)(4326008)(54906003)(336012)(6916009)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jan 2023 11:31:37.2685 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5add628c-31b2-442f-57b9-08daf2fe3c4a X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXMB04.amd.com] X-MS-Exchange-CrossTenant-AuthSource: DS1PEPF0000E647.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5221 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean This patch series, - Add support for eMMC5.1 on Versal NET platform by adding new compatible string and PHY support. - Add support for input and output tap delays for eMMC - Add support for enabling HS400 in host capabilities by checking quirk. - Add quirk to support HS400 for Versal NET Ashok Reddy Soma (4): mmc: zynq_sdhci: Add support for eMMC5.1 for Versal NET platform mmc: sdhci: Check and call config_dll callback functions mmc: sdhci: Enable HS400 support if available in caps mmc: zynq_sdhci: Add support and quirk for HS400 drivers/mmc/sdhci.c | 20 +++ drivers/mmc/zynq_sdhci.c | 292 ++++++++++++++++++++++++++++++++++++++- include/sdhci.h | 5 + 3 files changed, 314 insertions(+), 3 deletions(-)