From 7d22cbfda1157f1edda277ec2bbc87a21ef9eb51 Mon Sep 17 00:00:00 2001 From: mglocker Date: Sat, 6 Jun 2026 16:12:18 +0000 Subject: [PATCH] Increase register status polling busy-wait from 250 to 500ms. This makes ufshci(4) survive a suspend on the Samsung Galaxy Book4 Edge. --- sys/dev/ic/ufshci.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/ic/ufshci.c b/sys/dev/ic/ufshci.c index b910b171249..cf0beb85705 100644 --- a/sys/dev/ic/ufshci.c +++ b/sys/dev/ic/ufshci.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ufshci.c,v 1.46 2025/01/18 19:42:39 mglocker Exp $ */ +/* $OpenBSD: ufshci.c,v 1.47 2026/06/06 16:12:18 mglocker Exp $ */ /* * Copyright (c) 2022 Marcus Glocker @@ -311,7 +311,7 @@ int ufshci_is_poll(struct ufshci_softc *sc, uint32_t type) { uint32_t status; - int i, retry = 25; + int i, retry = 50; for (i = 0; i < retry; i++) { status = UFSHCI_READ_4(sc, UFSHCI_REG_IS);