From patchwork Wed Apr 24 08:23:41 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukas Funke X-Patchwork-Id: 1927017 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=TjE1CXV5; dkim-atps=neutral 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=patchwork.ozlabs.org) 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 (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VPX7x3GgVz23hs for ; Wed, 24 Apr 2024 18:23:57 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 0146888DE6; Wed, 24 Apr 2024 10:23:55 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.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=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="TjE1CXV5"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D65FD88B5C; Wed, 24 Apr 2024 10:23:53 +0200 (CEST) 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=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20701.outbound.protection.outlook.com [IPv6:2a01:111:f403:2612::701]) (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 A4C7388DE6 for ; Wed, 24 Apr 2024 10:23:51 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Lukas.Funke-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RkBmJbfN1lCkSxWWxkzlCfaXwIfWavos6ET0BpE2HRQflZzerciCDQ6XSxgVvE6wPqizNyPWhUytzv90/b65lOjx0M7p7VFrcLnK0th/RVCNMd5/5re1nMykPzlFZ/4cFZJyZywlNhGCTy7DZiaakOUAtC1I0NaW0/8Hr55uOuPAaSiyoxkCZDK1z7ZzjJ79XOQvl2pQJYqozktfeMaILchyou6odWqxA5hJh6YBaslu+zRWzxKhIFUCrdYiIDDkAShlWtChUR3g+fZFpucqHL1xOJCmqx9sdz+p07A8Euw2OqsgOB7udVf5BPjXek56072QtZv43bDEpSu0y0pJQw== 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=Jf6TdYsU5J3M6+q50jA0Q8y7d1RMR6S6EHkjonnprDY=; b=iTkPfgMJfmCtAv0VftO2IWnC19nwcJS9/Rk+ba8+MC/hkVewBH9a4Xi0cRpyGN856rmIII5PKPHyp06oN50nQdMvRLOB66YxHhcgKQaNv1s5tGc19PyGgYfHC/pPfsQ1S6rqJmkYm/Np8XiqGaMmwH0ha9W8gt1JpDOMpQIHUO+FaoNrtJgFXK5GlJnQcTrYxQ24LXUcrvA5svBxXWoGc2D0VT8QD9UpQhQsiQJUXthKuDcyMePy1c7DvysrzVPKD9cqYY8UrP5xv+96dw7XsSLkZrJTNOMe0s3DrpAjtFZ7yrtIGpE20jjlv27Wc0qQCPA4sOWgZZ1tUkbHqiQT+w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jf6TdYsU5J3M6+q50jA0Q8y7d1RMR6S6EHkjonnprDY=; b=TjE1CXV5j1KcwctiJ4p9zfuXSaJQ6tdJ2WCClq1GwwnBCVSvA2/MFQta+VMwvpLh5nFYc6Rw0asjcjYMxrxDK56SkayAjyyZMqhs4aqVGWFkMRAvZx4SF0L70ot0nuDsb1W3PWhObBrUBMpILrHGvBDVb7eWJcNK3vf6G24MH0A= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) by AM9PR08MB5985.eurprd08.prod.outlook.com (2603:10a6:20b:286::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Wed, 24 Apr 2024 08:23:50 +0000 Received: from AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::7f1e:4f98:9784:5e11]) by AS2PR08MB8431.eurprd08.prod.outlook.com ([fe80::7f1e:4f98:9784:5e11%7]) with mapi id 15.20.7472.044; Wed, 24 Apr 2024 08:23:50 +0000 From: lukas.funke-oss@weidmueller.com To: u-boot@lists.denx.de Cc: Stefan Herbrechtsmeier , Ashok Reddy Soma , Michal Simek , Lukas Funke , Jaehoon Chung , Johan Jonker , Peng Fan , Simon Glass , Tom Rini Subject: [RFC PATCH v1 0/1] mmc: zynq_sdhci: Only evaluate card-stable signal if card was detected Date: Wed, 24 Apr 2024 10:23:41 +0200 Message-Id: <20240424082343.212554-1-lukas.funke-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: FR3P281CA0028.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::19) To AS2PR08MB8431.eurprd08.prod.outlook.com (2603:10a6:20b:55a::18) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS2PR08MB8431:EE_|AM9PR08MB5985:EE_ X-MS-Office365-Filtering-Correlation-Id: c651f92c-5029-4a59-562e-08dc6437ded6 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LGMsSraIfV4/RMZrqXdZf0FjqBNYtcwxOKHD2sS9eeyHkpUuirxe1m+r/3XvJu4iVgQKnD6gDM68T6BWBmqKjuHiLv2lgFOr7LMmw+MNsY3CZjJaOVWKmmmpbi7aP83w8laUmYipvkuEWqZz4vAFw7CgKk7RyOPbuldgT4aQJVMfWQaUYf5eqAkJN3k8JVGiLwiF4NR9kHRGMcgHpQRNKm284xSNvf32Ndw+YkcHSLmdkcY+fu4P28oLe1xNjSjB/2S4/a+sug9v27n3A0AUz1uQ3CL+9Z54xEPNuMeU44HIS4WdeWV5GzuOozxc383N7/Rg6V7IpO8KN8wRmNS5YG/zLSuJ7Hd71gHCLyVZSoXFCLmhaf7WfMBkX03KFUulvlxMdsjNysyX98aOBPb9EBE+QbDhr7ZAiDCE9tUisPYfEyxEMNU4apxcLEH6amjwi1BBy1mgsV2PgMY0mhVGruvmV7lO7mGEquCcVvN+NfP4AGiPnRo+vAe63qojP8v19WZ0yTbY9flVy6WBLCBeEY5zxdS8fC1qATlpR8bqyJSsVf56Wi4rzaLbNymXrCWnSVHOZ3NgZWftCQ6Z7koH4yxFqBQxXaTj110G9UtLfJ08iWxBLf0qOf5PB3+Q3o0B8RfFIlQQ2tzBPasCOR+jOYK/WLk9qUq064zfUyARoqMjc0K/BosspaFlNVrG9DzyZi5lPMzP4ocWU0/MFgeK/zTVMZRAzAHyoT1W+9JM09LzQrntDV9pYjJ1lciYcnDwBrrW8QU14ZeFnKbAZfiF057MfpA85WzQtVQVPRJelmslKJJKOetxfsfqSbaHUYBTcy/85FV7BE97s3L/inTNAV67tMDJaenEVk7+qHKhVgdqbKyak8H/wiFdfj6gyUjw2Ntglnn4fzGNq2Lkfenx3JaN/kuLCQGyySMCdZXb4io2XbFzr65G0QZ1gp4ZfkmemRmDPwIeKZ7g6wmCOLF6+QVaDlp1t6Km1o08P31qxSQydORwhKgZT9brjY3/o5MDYxh5Bm3mLaI7hZEw0f0aRMv3b2t53F17xoHLVSNMsjvjAbnO+YCmt5m0xNJnd7OfgC9phupPJJceFJsSXRHWx+lYG0wMPypbwPYap5ZAyKxF72JcEQ80Is4za7jgfN2Vz2wDc7v/kqvlvo1NzU9cvSn3qbe0yiDQ/CS91HC7zFOXASQNJUFdWL2Kly7/mtJO7clzxdxaA9TV/r/AfvwkQe5tv2T52WNaqr9bqhlIO++FymjHL45PM3D+uNM44z33S/vFriRPJ/LC0njCuSjwpw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS2PR08MB8431.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366007)(1800799015)(52116005)(376005)(38350700005); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fx+conecGkBmGkrRGiFNoKc5wamA00+V34oXxhYlEGZruwsvPZntHtvIAlLZZp2ZeEO7zJOXrw1yrp4k7opS7CEaj6cmJAixa//ew8EgL5JUAovxHL/XrmaAswnPXyW7cBpTzSld4ajkOo38V77tnu1PEWXD8TzFWdInBRQLADDk6LJQyxOjmA2R+gIsVWIBzOnKx5V+AFKE2IA5bByjmY4xqHAJdIM5fZzJ/YWweUUjRW/QHT4zsg9owzL25hYYpdpYa+nnQW1ZcXW5lG/Tjauyc1lzSWZ82iLAe6tOAYL46CxevZcetgR/WOkFqrt7KfzRFfjcP/sEuNrVO8RFXmR/za33dfihoHaDs9aLAMrQ+HatoKXPxaJpC9xkxvnOGE++Oa+iD0jw7FMQHf3TC3Pu+0prMtCgAeCc7QQ1y5bN96eAhKYhBIywOQ7DznXiQEJGbg2G9LCRKalsCvFa1XZyryQVdJl4YW08wr45Jeu3r4NKRLQt+mx+ihq3mPw40e4smYZfhLtDzSAcsAdR3oqkFJYGJHDvC7ZbbEC7iX9L+pudR/FRedrUE9UGErtMVvpEvwnUexAQYGyDML+Abrh9VqSKR1BdrcOoTWy1IIh5dFhLKLKRAzyDNOatWuKvqZQU7qFaAnAhZDW5VXiFtSD0MGIkfp+SgZFz4mDnN/Epzj7honlcbTYTAdIvXZTeDIizwcvD6//ADbHcesgNnnGUeLoNX1GW4zYWeAuAWH9jOFI1L0iqhLLGbE+ohJkwUx5XUvOMUcZ1QWWAvNAaqhoWNsg1anLWhNzlp/DXC2c3x48CS8W9m8OSvPyaozk80vpHHuG8XwLKVOi34IWJhdpkHPhVEAsPDR+k3aqU+j/LHl45+ooe8PYveXy4kDRfs1bmNkB+HH/5wfgtBw93WgQHFXI+cVwCuci4cgqd059oClrVY2o1eJFDFJdQFvYS52ekceQC7M9evCW9dWRNzsCs3jhY+xFs0oDEZX4ElKuBGLld+ZCOwpu3SUAsb+TQxqXwzMYyDEnx/CsXkC4HoS7jJjrVF+oxZ+5H7oCt1NXKGS9rex96PfkJEKFTEaPxkWkgYmfsR5Pp4rLbM3ZHObv1ZyH/CqE79m/fiTA9wGJYDOykKJ64i/iWBMJVL1m73Lqbb1Jfu4Tn4exXe+HdfmA2NHxi07xcBjHvVKP3hn1Xlza2OKOexPYyx8kNI8gCULElzukiRaYyRqmqLCRfzpUhZUsBU9RicrXAhk7EmKSU5y8Q92D8iAonMURJT/FzWylk9kqnz/QAHcvICwcI3V1gpaZFMkfcK4Jm1FGmhyaLujz70N20etSBz5cPP3TYa5FbHB0urBj3l8UASu7wQ/LpG17Wqsl+ajRlR9f89xKVH7Xj5Vk8Wa1mMtY5Pq4TpxxdiS4AS0moKoqFHYksz16mbPcPRgjt/YUkXzrU+5Ma9e0zUb3VcYKaJEUkmozOsOnVzrcTfWoBroKQQFQjqf55ONZpDvJbATMRg8ifAMigRmS5VuM/DXr5qQlogtUmuhgKvC5ZX0CwPXjZRUqyoQ8EJw/ISWM1dlGxizDD1oYi7DLRcV5TNDYbJvEkBDFBGjObAGjU/ZlwaHbanRU0fA== X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: c651f92c-5029-4a59-562e-08dc6437ded6 X-MS-Exchange-CrossTenant-AuthSource: AS2PR08MB8431.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2024 08:23:50.5388 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zEcsesNofR6vGZwBqGazAdBKRj7eHDmcGWW/rZ/WdpR5gjczpvtt8LdxgcoltbIG3p8E+I51kBSxr0oxHqOEFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB5985 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.8 at phobos.denx.de X-Virus-Status: Clean From: Lukas Funke On ZynqMp there seems to be a dependency between the card-stable bit and the card-detect bit. The card-stable bit is set *if and only if* the card-detect bit was set before, indicating that the signal was stable and reliable during card insertion. If the card-detect bit is *not* evaluated the corresponding check leads to a timeout indicating that the card-detect was not stable. There was another patch that tried to mitigate this behaviour: https://lore.kernel.org/u-boot/20230516142116.29996-1-stefan.herbrechtsmeier-oss@weidmueller.com/T/#m295a0158fe62da7289baa26bcd7272ad8598af56 However, the discussion stalled and the solution was not accepted. This patch introduces another way to deal with the observed behaviour. Lukas Funke (1): mmc: zynq_sdhci: Only evaluate card-stable signal if card was detected drivers/mmc/zynq_sdhci.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-)