From nobody Sat Apr 18 09:33:07 2026 Received: from mail-07.mail-europe.com (mail-0701.mail-europe.com [51.83.17.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B7063191D8 for ; Sat, 28 Feb 2026 17:11:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=51.83.17.38 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772298701; cv=none; b=Zi9vqbKwixc+pGsFW8Eq8dJsT+zd3RJPyVnJR7FaQdtsUaKP1LE5jl17oAMRSRCkvRwPeRB1G9sdpDGXRdCSF0vDV3FO0fvVLl0G/9tkxK+yHjZhBUkZq4Y4772BQZlTHJwiqJdvGfoXMKALGIm04lxFW+Slk5/+1UMbLLIKn78= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772298701; c=relaxed/simple; bh=CP3WQ0c8wk0eTw9ZQ6vdaKj71BUpNMX1BWrOsXF6Vy0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=tDeZDhMCZZlvHFadJFGdGht+Vz5DZ/zqGCZM/u7l1Ajw1q4meGogL0RsjRcH1xDsAnvxVTtdKIYAYLrLQ3uhXorDPhs2MDI0lQfEqLSaPDje7+M5t1ziIOsvr7Vz3iVghUt00b4oezct2J5IUgT7dhK2p7PguhLCQbuWQgUBLVo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vinarskis.com; spf=fail smtp.mailfrom=vinarskis.com; dkim=pass (2048-bit key) header.d=vinarskis.com header.i=@vinarskis.com header.b=bWeBd+Zd; arc=none smtp.client-ip=51.83.17.38 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=vinarskis.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=vinarskis.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=vinarskis.com header.i=@vinarskis.com header.b="bWeBd+Zd" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vinarskis.com; s=protonmail; t=1772298684; x=1772557884; bh=jGTkcenrVLfQX3737mxS9UiiM58Ed24FDZSmQdR2lKA=; h=From:Date:Subject:Message-Id:To:Cc:From:To:Cc:Date:Subject: Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=bWeBd+ZdgIajEXAuQ3Psfgb+AT8nkoOy7DA4n7d5YJCupe8NFcIEmwiI5YJsCtMCe GyhyAK22vRxhKgmHWahSN0GQ0oJhsrQHTcsQndBQlJZKwL/81cdh4oGS2E5bz0PRuN b13y3KwATP5tol8GhTPBXqwkWJYkhZIAARye9GEdShS11UKv/kU1TblfMbmQrwen95 qQudpJL8NXBNuGKm25D3zPBsgiws/gCdweNrTZdIRF18QHOUezKodLT2GPFrhi7EyQ TOWIeZTxfIoL8UvDKyNrWWOjw57sar4O3e+oiobGzHhlSnhaSx6UqzehMSNqvX8bQY 2qboDjMqfn8AQ== X-Pm-Submission-Id: 4fNWty5xblz1DF7d gpg: Signature made Sat 28 Feb 2026 06:06:17 PM CET gpg: using EDDSA key 8BFCF5668AA29DAD00D728F6EDAE71A20F500310 gpg: Good signature from "Aleksandrs Vinarskis " [ultimate] gpg: aka "Aleksandrs Vinarskis " [ultimate] From: Aleksandrs Vinarskis Date: Sat, 28 Feb 2026 18:11:02 +0100 Subject: [PATCH] iio: st_sensors: fix trigger allocation Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260228-st-iio-trigger-v1-1-abf5909e547f@vinarskis.com> X-B4-Tracking: v=1; b=H4sIAKUho2kC/x3MPQqAMAxA4auUzAZswKJeRRz8SWsWK2kRQXp3i +M3vPdCYhVOMJoXlG9JEs8K2xjYjuUMjLJXA7XkWqIeU0aRiFklBFbsma0nO6ydc1CjS9nL8w+ nuZQPD0RsumAAAAA= X-Change-ID: 20260228-st-iio-trigger-8ee1f219b566 To: Jonathan Cameron , David Lechner , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1421; i=alex@vinarskis.com; h=from:subject:message-id; bh=CP3WQ0c8wk0eTw9ZQ6vdaKj71BUpNMX1BWrOsXF6Vy0=; b=owGbwMvMwCX2dl3hIv4AZgHG02pJDJmLFXcJt9b8SbRv5nJani0/r2nCEq3A2s1PVJ0C6me/9 brOEVXbUcrCIMbFICumyNL952ta16K5axmua3yDmcPKBDKEgYtTACaSHMrI8EckstmXyzv5Xc3P j49+Gz1/sPrXs5Y4/ZsvfLQap25SPsnw34Hp+0LtUz+Sp2o6Zyh9XvNh/4nnKm7b43MvJ3Ku1Dm Uzw4A X-Developer-Key: i=alex@vinarskis.com; a=openpgp; fpr=8E21FAE2D2967BB123303E8C684FD4BA28133815 Current hardcoded name prevents adding multiple st-sensors devices on the same platform. Fix by aligning trigger name with other drivers. Signed-off-by: Aleksandrs Vinarskis --- Some platforms such as Dell XPS 9345 contains multiple accelerometers. Fix st_sensors that currently only allows one device at the time. --- drivers/iio/common/st_sensors/st_sensors_trigger.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/common/st_sensors/st_sensors_trigger.c b/drivers/i= io/common/st_sensors/st_sensors_trigger.c index 8a8ab688d7980f6dd43c660f90a0eba32c38388b..3b5615d1b6dd66ee0af6ccc83eb= 2fbd7b2c64d29 100644 --- a/drivers/iio/common/st_sensors/st_sensors_trigger.c +++ b/drivers/iio/common/st_sensors/st_sensors_trigger.c @@ -124,8 +124,9 @@ int st_sensors_allocate_trigger(struct iio_dev *indio_d= ev, unsigned long irq_trig; int err; =20 - sdata->trig =3D devm_iio_trigger_alloc(parent, "%s-trigger", - indio_dev->name); + sdata->trig =3D devm_iio_trigger_alloc(parent, "%s-dev%d", + indio_dev->name, + iio_device_id(indio_dev)); if (sdata->trig =3D=3D NULL) { dev_err(parent, "failed to allocate iio trigger.\n"); return -ENOMEM; --- base-commit: 3fa5e5702a82d259897bd7e209469bc06368bf31 change-id: 20260228-st-iio-trigger-8ee1f219b566 Best regards, --=20 Aleksandrs Vinarskis