From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (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 02564346781 for ; Tue, 6 Jan 2026 19:36:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767728193; cv=none; b=MWfGCu8M/Wuyyd1ms8VQGtKmZNIvMeY/ePbgygy7hGp/FektJnoPErRrTnkc2zvyYU4uT2Mz05jl7d/JrHQoehXxY8/bf8vEMuyNcGfz3TSNgiHj8zdDRrDUHPHQQcgRQjFxp+vqG9pO6GsyoqcFh+nezEVPxjfG6GIz8YF7Skc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767728193; c=relaxed/simple; bh=zG1q1v7IQN9l4S7nJiZB81g2uvy2p2fCMgyQXRbuukw=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=nijpDJAen2PCeuIQy597mbHPzLRBsoarbp7r/2ZjKipe0tbeEEJ2LMwKApRq69ICdRjwU2+nW4IVfpRRQicuv24xPNd1Th6/fJszfWOiti/7r2NXtkwdzaCdrGwNyFRDQZJvtM/+myG3YzB6Kc5KA7LKSXdOGfEky/cie64fIYk= 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=Uh2PMGCc; arc=none smtp.client-ip=209.85.208.50 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="Uh2PMGCc" Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-64b9cb94ff5so1863111a12.2 for ; Tue, 06 Jan 2026 11:36:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1767728189; x=1768332989; 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=bFyVzL7C6M6CDHXuEKasBffJkzf3DPHBWHoIdtXmcFI=; b=Uh2PMGCc3Qis84h/EPExgZFhmemoYIGMLIJPo1TUkOIx6TozWQcWkoNAu6qm0uMPNA VuC9/GsGdvg0KOvOwgSVYiA7Lgx6l2xJ+/lHN0X9bVViEdI4SbXlVSVCoG0LJKs6WzT5 z3DalKtVjv3+FLQ/bDvFXoiIU1T0p92DkmS9dDORnehdgmOeTs21QH3vcWWyI8grDyxj 2ISUOOyAOizymbDeFfkkarsXvExkW31BhxsDGuG64byQkmnSVZXFgWZQUlvlvonXnziN 945plXo1DcKOhxatfIrz6vLpiMPDeYLJ+LcSz422ygPzyddzcyKmLzNILaLG/GTU4K42 2tmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767728189; x=1768332989; 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=bFyVzL7C6M6CDHXuEKasBffJkzf3DPHBWHoIdtXmcFI=; b=fp15SvmS3j4KkCcKb+EBXek6i2wjccxIG0dubQjqNEWU5j7ue90CMxJFWzSaucYXl0 c8DyijPQSaL+GT8VGem9Q4mqHh20fIwBLC18RhMw43zXMa++Ba4jD7pdAxRo4nR+pJx5 JKxGQcwKpftQGVH4tiH7HhIRghgFjhxidW8dnvvFcJ2L3xxvj85vwZ05RNeKHQNACRgE 1Mj+Ur4xd1w0++GIk4I/VsBjwBo3JUi5YkGs5kQNXRNVOOg8i8Q/tU/O58wBFgrPBv8N 0paarNXOtxqAAd7D2CIX74v7PSEpOfhsHtZM0Y846T51qspTFA7xldPSq+kkdKjvE3tY VXEQ== X-Forwarded-Encrypted: i=1; AJvYcCXw6w1lQyQLG+zmSQD7EBipWZ2c9WIdRxh9+20vaeCAe2nRvEQiN85AQygtJee5F1iPJOiVx/d8ASYSKTU=@vger.kernel.org X-Gm-Message-State: AOJu0YzOZStVHCiI6OCItm/nMSD5RUqu2VHPimbWXhKmMYzvwxLPZr8L eQo8Zfn6e5ZTaLQbg7CiBLMvKINLtKInWWsj/T2qBEnb/r7tme05VbrwqZI6Bt2Sr2E= X-Gm-Gg: AY/fxX5kmgHiwCjMnJvfsRfYbTHGwONNH4p414NjYuy62v6V2nPSwU5BJmCwJQcUli3 G5rroD9ta0NOKPwqHUytFSCz7CrSgR0GSBV/1OcXb98bYf40DikgJ9OUV4MoetVUX1dDRJozsMJ r2q9DQ0nQ3/8HMxcIbA643Tmk0R9eDGbNDUyn0qvVhGvuTRRjUO01pD4oukdvj/CdCxqWbQhNJ2 0oT2v3+gbrObD1V+d1xPrM66em2IGEOa9mtHyZ3rwkFUuMU6kublNZwTAjBP8dNEyGEld+q28CE Lnefii/Zkoqfg0P+oi1oBwfckS95sLapo+udKT7qk4GLGQFNrSIPSZRftjmqHZDvBYOZZUFviG9 lKTUx7iQHLrfVlJkYUapIBD6csaCz3Yvj6s23uFaSRNnNok078MocVa84rFC4AkoM3fKc5AstBi VL/jGHOb2icOelKZnjq7XqaaIw42AH0WL34P1DeperRw== X-Google-Smtp-Source: AGHT+IEQwXkC4rY9AODpwuc6LwbEXaiZvIFxNYWi2PF2HMmffG4XB8GWu3QxJdRKABaCjjqSwGmuIg== X-Received: by 2002:a17:907:6e93:b0:b83:c7ff:a47c with SMTP id a640c23a62f3a-b844523333emr22972466b.17.1767728189166; Tue, 06 Jan 2026 11:36:29 -0800 (PST) Received: from localhost (mob-176-245-131-134.net.vodafone.it. [176.245.131.134]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b842a4cfe60sm295756466b.45.2026.01.06.11.36.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 11:36:28 -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 0/2] accel: adxl380: improve data reading from FIFO Date: Tue, 6 Jan 2026 20:36:25 +0100 Message-Id: <20260106193627.3989930-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 X-Developer-Signature: v=1; a=openpgp-sha256; l=514; i=flavra@baylibre.com; h=from:subject; bh=zG1q1v7IQN9l4S7nJiZB81g2uvy2p2fCMgyQXRbuukw=; b=owEB7QES/pANAwAKAe3xO3POlDZfAcsmYgBpXWPOJjw0pAPkoTXnksj+HM3TzyX4EC40t70NW hasOoNtHR2JAbMEAAEKAB0WIQSGV4VPlTvcox7DFObt8TtzzpQ2XwUCaV1jzgAKCRDt8TtzzpQ2 XxVKDACKkaTatBirFEpRlc+bUaBc4FllfjTZZxPTWgYXOeCcxHZMwi5hTD23eDo9Wu6+Ri5jS2n IH/JYkWIKaMQD4Z8EB4/ZP3RE2vFoSyJtuyfu9nQgtkKQ1KndQv4UhkYoFvPhaRzIjOLHFwRMSP ho0AfmH/mC2dbNAhbs2Va5ffk3HJNInRddtcqGwlwPNRyoZ5h6ugYjBJMbwEvvxQvXpqbbYzez+ GVu10tQKs5yz6r/041awkl10KpynBx4/pupDisvABhGGsVr6QyGeQOwYMajv0dj3pf6l+SGqJvX LCkJo6kzBblYH+QKNZN9Klu7Fc6AiDAThAcKz/5Coug3GLwmN+hqUVlkal0aC4nzfOjy7CeY2nj IHSWK4aMBNcMIrCyqjwGhlhS1BBevSjzqDKxdTYjuOxgKPfIJZPwQ33/FY0/xMohyoFRqHQvxjd 5JEnPLtsbpeLLJYhu7PxhcWgfCUzZ42HUSky5t01fCWh0TtS5Hdk/06ybnvIgBdX74wlQ= X-Developer-Key: i=flavra@baylibre.com; a=openpgp; fpr=8657854F953BDCA31EC314E6EDF13B73CE94365F Content-Transfer-Encoding: 8bit Patch 1 fixes a bug that might cause the adxl380 interrupt handler to read from the sensor FIFO more entries than actually present. Patch 2 optimizes transfer of FIFO data by minimizing transport protocol overhead. Francesco Lavra (2): iio: accel: adxl380: Avoid reading more entries than present in FIFO iio: accel: adxl380: Optimize reading of FIFO entries in interrupt handler drivers/iio/accel/adxl380.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) -- 2.39.5