From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) (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 D418F3D1CBD for ; Thu, 15 Jan 2026 17:53:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768499636; cv=none; b=lu3HDmZUC+NpujHKvSlMiKchQhEV1KWYleogcCBQ0ScbDU1Fh0KX93GJiFx3KHOSxJ/gLJHZqCSOBL4Ll3+DUn0uKTPgmf6AVvMiRIFerNralFgDBO7q9A+dZEKPHrvaheAPjBSNcyUNlNt2gluK1fbqOsl8teKxclCv5BFRVk4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768499636; c=relaxed/simple; bh=lKcZ9f+7LUdVmHcsNELoLpk5qGIw5wEGiO3gHe6jXG0=; h=From:To:Subject:Date:Message-Id:MIME-Version:Content-Type; b=LmVEhnVSYVb1wQSGK/YjjjUo9VNmZu37JG415S128AWq1oNDzzKifoAOyWpCvXfwRObqP9u5Cemtjh8UesP5lwktQqMzgQeS4sSkAGPwnYP64IUT07RBFkzx+Quxjl3rlGYrN4mqODxamMb2pkPWm1qzobEYwIaHGPDGiN6G8zw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=01AC9CvS; arc=none smtp.client-ip=209.85.208.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="01AC9CvS" Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-6505cac9879so1957159a12.1 for ; Thu, 15 Jan 2026 09:53:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1768499632; x=1769104432; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date:message-id:reply-to; bh=snb6yqzLQG/XG+PtUztHARHkr19gQzkhHPZYnwq7vvk=; b=01AC9CvSQHrssmEoO4shKe8mWdfhFrhULPMjlcdXLD6DIz+cSoKtOQvh6HRP7H5EEZ VnKVc1GqN6h/FhzZvDgFRBMzz5wsORbxL2C1q/YVnpBgl9uZyeKppu3DqV9q8ITB8kfd NEEn+VnUn2OyguWkm1QFP/sTAC/NjSMWc5+9F+Y519yzXvBP5CrL38RAaz+14fJhzEk1 WCD6it+jod2bxXalxce3sNPnB/JyubiAr3ZtQBSgldniceeVLBOV+nNQqZ5RaFRo7lYn xG0foKn2jsOEoIk+rNsVVVOOSoeMb1tTq5jtFn+7D80YXdI1vsv0KZ5BneovF76Nz/HB /ETg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768499632; x=1769104432; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=snb6yqzLQG/XG+PtUztHARHkr19gQzkhHPZYnwq7vvk=; b=hAKmm5fp5G4Nu7kKpLZHr3Jd0Hj7GlHlx842DQ7H4BULEbFdCPAwiY92p4QW5wD1Lb /3nFZGLj2kzNWudHgH6l2J141iSOzqhYi7+q8Bt6MgRA2mEwjIL+PMTEXu7hHzo4t2uu X2EtOtVyPYyaeW/AeQS+1oKzb3ailbgmf1r2wqQi5UJLZmIm0Z0gft7azGiJvj28MhsS gTl3+MyVHs2hzattBRSJFnC72iQ3eiQ1tTSBPkl6RUt7ilSyZf2Y3hovxuqJ/X31kmIX HBr6x0b/O/mpypuCxg+rIVGpiAXAXjFfwHLYvSeQ/KHc21/GyoqBErRQzqgcT+rIMWWA NXIg== X-Forwarded-Encrypted: i=1; AJvYcCWLuggr9HOarz+MyEXUdIcvcnu/nsh8yqJZ0z+yjOZPYjlXUBicTKEXZ0Ojbh5GMN1tdkqhMYUwdXiinwk=@vger.kernel.org X-Gm-Message-State: AOJu0Yyz2wyTBLkyzjumai3PtiwRY34ZmHMPwZByiKcWf8PplyH9kule fEWZKiMvEjr1ekioHbkBimoJwZ9+CSbTGGs4pLPg3Eu58zJTSfsiRW2r+HdTkEzygLk= X-Gm-Gg: AY/fxX4/Ggza32SV1FnYQU/DpgLNXRPK/TzdROSgyal3jfj2VWij/HuRw0IhTK4mvsI +lu3XsvIgQVEETPsqZZxXJW/K5f3zPrtWfcjNrjTfpxzSWcw6Mvmyb1oz6hDlamMecsjjpuHXiF fAVz+C9CivMsenokyVWm3bHG9VRzaQrqnOPiSAfaqYw5caHq0ZwAy0Ee1LSWC2QwdEms0UM1mTz TZWAoqCRTnuppAnfwWcGehic5axRAgJBusTWeyQsLcdx7GLH6EwSByVvgZrVrxrnBjVZJ3VLmd1 TCPbeXrL78CkQXLODnt79tDL3W2h0cz8z0NJw2m7yZSkn2SRBWuqBIA3n25LAb+hgjBcmU/Ysew RL5DZ2YlIyeemsNTC+oQHxlxVIIFpw7d7fNF8WOKsVf+a1a9dc2tb/8WO X-Received: by 2002:a05:6402:2551:b0:64d:f49:52aa with SMTP id 4fb4d7f45d1cf-654524cf11amr302982a12.3.1768499632284; Thu, 15 Jan 2026 09:53:52 -0800 (PST) Received: from localhost ([151.43.128.48]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65452cda145sm197552a12.9.2026.01.15.09.53.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Jan 2026 09:53:51 -0800 (PST) From: Francesco Lavra To: Ramona Gradinariu , Antoniu Miclaus , Lars-Peter Clausen , Michael Hennerich , Jonathan Cameron , David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/3] accel: adxl380: Add support for 1 kHz sampling frequency Date: Thu, 15 Jan 2026 18:53:47 +0100 Message-Id: <20260115175350.1045887-1-flavra@baylibre.com> X-Mailer: git-send-email 2.39.5 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 X-Developer-Signature: v=1; a=openpgp-sha256; l=1131; i=flavra@baylibre.com; h=from:subject; bh=lKcZ9f+7LUdVmHcsNELoLpk5qGIw5wEGiO3gHe6jXG0=; b=owEB7QES/pANAwAKAe3xO3POlDZfAcsmYgBpaSmcT+6VIfWOIfhqD4i7iM04+hgTG4wMgrMJI FNhTkwnqiyJAbMEAAEKAB0WIQSGV4VPlTvcox7DFObt8TtzzpQ2XwUCaWkpnAAKCRDt8TtzzpQ2 XyMCDACSicYbXKBFHC+xIDUZIEJyWyLPb1R/qooJ5utBSDR4RKdX9uXp9UQ0qPeR6Q5TWy+UZXx lqAz6b2IaMeoU28woFaHybZYFA5dv5+S7fdA8rTOktJVtltuYFBdl9hfbVxFS0vzm9xTk17jQPI 4zCjLfTCiTScDOjKHgXQ4/OvbZ5OdyiAZ62BgJElkqur8MH14r4t9kZ+L8oDMhTDUIqdhdM75o9 bsQsoVgG404DlNgwuCJL+hW10oNYmBpVTPFh4mepx5LHM+axYQPqCc3OFjxsqdcmondgB9QilJd P/XhExgEme1hAL+l2Ak2mn5O1QwvDZZ53coLi1xGJWbCPTxJRHM20k8dWIl18LiP/OXyyfk/jjy 0KeoqrLvXVqqWIY66JN7EVIu012vLEEUrTHeHOlOjvImyyBI22vYLjbxAI77Cu7PyZdjnbtN2q6 y96+tDuL9asj//ZqQU4Jg0mTUFgk7yBDtA/pFJ3SzjNyWXXXAH00qHb10TtThhG8EeFUk= X-Developer-Key: i=flavra@baylibre.com; a=openpgp; fpr=8657854F953BDCA31EC314E6EDF13B73CE94365F Content-Transfer-Encoding: 8bit This series adds support for 1kHz sampling frequency for sensor variants that implement low-power mode. The first patch is a preparatory step to decouple sampling frequency values from decimation filter settings, the second patch introduces a new helper function to check whether activity/inactivity detection is enabled, and the last patch adds support for the new sampling frequency value. Tested on ADXL382. Changes from v1 [1]: - added Nuno's reviewed-by tag to patch 1 - modified reporting of available frequencies and setting of current frequency to reflect activity detection status (Jonathan) [1] https://lore.kernel.org/linux-iio/20260107123518.4017292-1-flavra@baylibre.com/T/ Francesco Lavra (3): iio: accel: adxl380: Store sampling frequency index in odr struct member iio: accel: adxl380: Introduce helper function for activity detection iio: accel: adxl380: Add support for 1 kHz sampling frequency drivers/iio/accel/adxl380.c | 122 +++++++++++++++++++++++++----------- drivers/iio/accel/adxl380.h | 10 ++- 2 files changed, 95 insertions(+), 37 deletions(-) -- 2.39.5