From nobody Mon Jun 8 04:20:19 2026 Received: from mail-dl1-f67.google.com (mail-dl1-f67.google.com [74.125.82.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EDFEB334C2E for ; Sun, 7 Jun 2026 14:00:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.67 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780840839; cv=none; b=hdrY12RQVFmP8Cs+8G7V0eq56AECQznygBasFRKkLZKLrRAmKC3x0JEYNZx65QvC4Hf0lyOQavPCJsyFirQ3+8pi0JE3Ru/PjFPj7yBBThVMKTHQSY0jns/x1uZhRKJizoZRytJjg/A+dvYscnVJVuHJJ8xzInEeOZOv8FA8nMo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780840839; c=relaxed/simple; bh=jKP9+fHUgkONd+OEs5wzKAR947i8Z1a3ARbhT17+syI=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=Ytr3J1SOgSc3ccriLkoBbKYh4miFRWZvgbPti2Qg0WvXilFh+bcD/D7iSIKB1Mv6m8va0gX/Cxv0hO+u7IgqhyZqbaECfHfyhkQ1pqnGpmdy2jPaOQmqmTF2acUWfhUhAU6I2CU3MuCDN4CXYrTQL0O2MQ+4w4rVtTA3MXiurZk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=WYvOYpnJ; arc=none smtp.client-ip=74.125.82.67 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WYvOYpnJ" Received: by mail-dl1-f67.google.com with SMTP id a92af1059eb24-1363fe80fe8so4970997c88.0 for ; Sun, 07 Jun 2026 07:00:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780840836; x=1781445636; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=vlQtD5hNQ3qQQNswkZH9BNz1aB+yRfkIoZHyFOn2t28=; b=WYvOYpnJIWdcC5qKkXurzZUT8dNO1mpeiiLiPc7rHOZMNM4+je+eDMVxu133P6ORYg TljqIGb1zeDM6UK8XUFwh4sQCQhYR1PW1kXk+9xqdnG0quyHQCrGGi6pNMbSzvp385xv HRde8IDp8ZK1CpXaFqOnh78X2La2GTEM6hnhadVwSt8qVYivMJIV4Ldt4vd4vsTDdO3g JRL+ioWkv8MEoq0QoBn6MRGS++php/50Enhg5UgSCMdsiQRlGYMNfaXy7WsBP/eM6zCU P/J5t4Twd3aEl/uN0Elw1+yCHsxOKjdjqKAaegf+5w17v2ZqUyp9ZICIl/Rf+EcA14qT 531Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780840836; x=1781445636; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vlQtD5hNQ3qQQNswkZH9BNz1aB+yRfkIoZHyFOn2t28=; b=hpz2SF/I0AIMb9tMTwkNcAgY9vshTrvNu4AvseqhN8qTMlQQs0Inka7olK4EcDGQ/+ Ym9Hn3WRrbQCpbq/IS5+j6gUlpdwRwS1Q6FeEk2iETEIkMtMY1l5l9minhYotBkhTOWr YgHk5S8V3fTiabSLVjoTHEa2bNFgLCqoRcb1barddy8Stx/vYx7Fr3dSjlHoAsrm1lkZ +dKgRB5w64Y7OeejH0FMr+R9yQa2YI/4dQHvlt2Jhu+F2KfgnLGZO4zYE1fWBLe2dU20 z+jtaV8aXGTVy9mdOUU5v5ex2v0DtSrDkeuybkOnYKRbAmwPFAGTPvDO//+5Osy11oux D8Dg== X-Forwarded-Encrypted: i=1; AFNElJ/xnttknDmnWmoJvvcA86TixHwZvXWkzhv3Lheds41UubnE8y1YkRoLquxxQOiFZhR2j3kDJS+PZ7+qxoo=@vger.kernel.org X-Gm-Message-State: AOJu0Ywb0EGKT2r+zrLjHH4Cmm7APJxfNrAmrJJTvMwCMY65kds2xKQM n6/Btlx1S1OAYfntLjRWYgtPYfy1+qpuGBCz04FruGNCh32IpgM+MCUk X-Gm-Gg: Acq92OH65v1GrlPXQVbMhgJ7uz8niJJ9qD3rRMXYlwyZcniZt+WCqJu9YzNb8Y/PuEd ahU+W0ift4YOLo1xhQs419ey+oI/wgjPENWr0G12xRKjw8cq8OwG0a2xGF8v9kG4mfhu81du5AC qe6XN1TK+Wgm64AkxyAPSgOybgIwE7m/xjYq3nVLgKSQlX931HXwqUyRMUGVtUdxBp6NOUKmDi+ vxwFbg+N/8SIn6WXYMZ3kDeU3Zk5LBjuZY+9MD/e0JvRDFP2AA24uXX1+Eat0Cu6DloxVsaudDz Og7w5xMZkYhs1ZhpMnKtxdd65raK+jH6A19Py1sJeF1HlrCfttURoIOUOSYv62Wny+vqnaRliFN U4eUWsmWYb1b4Mc0xElMrHa3GemiNC+ArL3E+1cRF6mk6O8q7LWgFATaPiTipCzC7J/Y1IgW2eE HRHC+jDZOVw8NDSJHKZNRC/2XbvQttqhodawY5rgNUE/gC61s5WbV02ONuHnxLuMCmeqRq2AsDt MSo X-Received: by 2002:a05:7300:214f:b0:303:f2dc:8ab4 with SMTP id 5a478bee46e88-3077b32a447mr6515342eec.2.1780840835827; Sun, 07 Jun 2026 07:00:35 -0700 (PDT) Received: from localhost.localdomain ([76.32.119.210]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3074df3b234sm17989689eec.23.2026.06.07.07.00.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Jun 2026 07:00:35 -0700 (PDT) From: Hungyu Lin To: Matti Vaittinen Cc: Jonathan Cameron , David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Hungyu Lin Subject: [PATCH] iio: pressure: bm1390: replace short msleeps with usleep_range Date: Sun, 7 Jun 2026 14:00:18 +0000 Message-Id: <20260607140018.59586-1-dennylin0707@gmail.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Replace msleep(1) with usleep_range(1000, 2000) for the driver's short delays. The BM1390 datasheet specifies a 1 ms reset cancel wait time (tSC1) during the power-on sequence. Use usleep_range() for these short delays, as it is more appropriate than msleep() and avoids unnecessarily long sleeps. Signed-off-by: Hungyu Lin --- drivers/iio/pressure/rohm-bm1390.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/iio/pressure/rohm-bm1390.c b/drivers/iio/pressure/rohm= -bm1390.c index 08146ca0f91d..35b9abc25a8a 100644 --- a/drivers/iio/pressure/rohm-bm1390.c +++ b/drivers/iio/pressure/rohm-bm1390.c @@ -486,21 +486,21 @@ static int bm1390_chip_init(struct bm1390_data *data) if (ret) return ret; =20 - msleep(1); + usleep_range(1000, 2000); =20 ret =3D regmap_write_bits(data->regmap, BM1390_REG_RESET, BM1390_MASK_RESET, BM1390_RESET); if (ret) return ret; =20 - msleep(1); + usleep_range(1000, 2000); =20 ret =3D regmap_write_bits(data->regmap, BM1390_REG_RESET, BM1390_MASK_RESET, BM1390_RESET_RELEASE); if (ret) return ret; =20 - msleep(1); + usleep_range(1000, 2000); =20 ret =3D regmap_reinit_cache(data->regmap, &bm1390_regmap); if (ret) { @@ -575,7 +575,7 @@ static int bm1390_fifo_disable(struct iio_dev *idev) struct bm1390_data *data =3D iio_priv(idev); int ret; =20 - msleep(1); + usleep_range(1000, 2000); =20 guard(mutex)(&data->mutex); ret =3D bm1390_meas_set(data, BM1390_MEAS_MODE_STOP); --=20 2.34.1