From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CA1A6C369B2 for ; Thu, 17 Apr 2025 17:00:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=8Mlcy7RuTjVsp9IPk7gmpzYSIxCmAnjblWVcEv6ccJY=; b=TbI714D7xO3VUYuk/unUb6mvDB 48D1RrXl9sypxE6Bss47QjlPiTk/7fG6Dz8MUkGsWOr7po3unVgnA2QWogjxIsTYlG7CS4yhWGOGE TJcSl2Fcx8eO6KEHyCihGwZWuQxcyTkBBhGrO/rTuDVshe0tp7xunOnPqEJlkbd6ULXBEly3ckj5r BHWLZ7/j7+YFrFCGjQxVFxBHMqNmwgWiWTH69GQ5a37if2eMXJMInZj7cM8Zpq7Y1QivYeR/UNfXX 2t/C5pHKMM7raE1tNjtBzlkCnGRG/WCAABaZ3ZapjULbQ/Deqp5Sd8A9avl3MXaFvyzLMzBxRRvF9 q6DQfuPQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Sal-0000000Dkxo-3iLC; Thu, 17 Apr 2025 16:59:59 +0000 Received: from mail-oa1-x34.google.com ([2001:4860:4864:20::34]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUf-0000000Djfz-38Bz for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:42 +0000 Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-2d09d495c6cso247071fac.3 for ; Thu, 17 Apr 2025 09:53:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908821; x=1745513621; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=8Mlcy7RuTjVsp9IPk7gmpzYSIxCmAnjblWVcEv6ccJY=; b=T8kAWei0MUa7QXITjbU9lVQHnkEwRB0tPwWYyL8LwzZYbrSg6NgKIYWUt2oC+mxwNe w9zPOwZMWG2LzmdxNRSAeCZCMq9XrfY/1QFRcczjaBUjfLvGtdY8LEA6eZuQYGDnGO+i CH6SvDp3YFc2gWwVl8Otaj1crnnFEmed1hbaXN0VdtdQLF9+VBd0VZ6kQANdHetvgs/Y BodK4GkkAze534E+Bq6WQdQ3Jkx5azL23p1Ux494gnfQrAj95jr+09KM6g8oJrfcFAYP F/lnTW05lkbZ/1JW8YHKSxP/4t0L/6CrqQMTDWBQjqez8CQpugGTmnVl7Lo+FdBqOMv9 OTmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908821; x=1745513621; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8Mlcy7RuTjVsp9IPk7gmpzYSIxCmAnjblWVcEv6ccJY=; b=NrNf/6RLszMeuTuwOyrv9EMVsxiDqyKgaszYA1c739yuV700KX3hDGn3jziySu3p59 qbC6+TrZNr+R39tvAVAZ+uDOwJE6lcHlegPiv2X6bKgo3uB8uRG0318Fl8xSLBOJNwOz kYAxlpzFDSf7ZeY3LW9SeajIpYPQW65YWGnuNt6aphdvg/wOvRN/IF6NjsY7vWMUhJBM TtwTgETl2GDORVhOdliAZS/t5IFlSCILAA6JwgGoqcYx9RNIJ7+0NLA/2RmfX0duciLS XuRdUnjwjfAzePqMGQisPFe7lDrY55xdCgo7Mx4tXspUtKosSiNh6da+aqNOVxDnUd2P I/gQ== X-Forwarded-Encrypted: i=1; AJvYcCVnSGQhI2dbyQ3UzGE1pMiPWGmYg2t2Phj97eJY9aazfgSPpeffIs807oAZ5KPKz57k2H1PEmKe5Y99RbSHtQ==@lists.infradead.org X-Gm-Message-State: AOJu0Yxm+ZziYFoUjfFGXussI8QYOpjNRTTUI+PUFFE23I5g+NXRls/e gBa4GldrnkT8qUnuiH2TOgVf3QHrQ7nz6BV77c6tMN10ti04xjl8oopNchx0NA0= X-Gm-Gg: ASbGnctp2ET9O0itADtn5bSapo+p7X4aTANTP9dqPWV3S9PQYYlaTG+KYA5G8rJb7Ne fa6jgA0DYGzr56B8WUbm1dYKStoxrYCID7SpqQ+vrbpi/gwRFEtms+/siuuTpdUW/RwuZX7mOPQ YsI1qjRWr0Kg4NFPay29IDXZqIEkYK4c5HhFNSooOZHueGsaKC2oMfpMW05sQ6ldVD8plrOnh9F nDJth8pIr0ThkgHaf6vTAjxiAYYXziiAPjCdvvNiT8q0+gF1kSY4TtUKia9EHqIz8f0+rxbszVl TGDRUjWKyaec/7fT2yfEINBy4/w6jBNtWOQCOcwLb5+t4uc= X-Google-Smtp-Source: AGHT+IErXXlq9KuInn3X1DPupkiObTPpeE0ueF1La6/hhWfHWV2I+w4DlDOGXdfxGLmNEFpgSLM4Bw== X-Received: by 2002:a05:6870:230e:b0:2bd:456c:92a with SMTP id 586e51a60fabf-2d4d2aa1540mr4331539fac.10.1744908820696; Thu, 17 Apr 2025 09:53:40 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:39 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:35 -0500 Subject: [PATCH 3/8] iio: addac: ad74413r: use aligned_s64 for timestamp MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20250417-iio-more-timestamp-alignment-v1-3-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1548; i=dlechner@baylibre.com; h=from:subject:message-id; bh=MCoZT25X+adzcafRFG4aXXsW2m7rdL+DKEbLmBiVtso=; b=kA0DAAoBwswgAf8Bj8AByyZiAGgBMeaiYXaZnaltaqKxrBfvibKRF2Q2tMZ2i51a85HCji5pc okBMwQAAQoAHRYhBOwY2Z5iDoPWnNhomMLMIAH/AY/ABQJoATHmAAoJEMLMIAH/AY/AAGEH/A7d yhRTzK61gaVftoV7cazJRl2ySH0qG6zH3EJWeARByL5cbptKOdlsuZo6d7dZBRrZJ4C8ev3rdUJ XhVeTDsfkPJ45+tsomWPkqCLOzQPKAU8JhuMXYWFGbviMcDJ+rrK2aPgMeKN8SxeHBRAa/pGmu7 sqQ3y01Yn+QJpQLze9bqW7Kro6CN6cfC+WsHUhmd7Kwu2JsZ/4++9+AdY6zYE7SKwBPkHGrai98 KgNtgetjJZDDS8Ly3nsQIbzVqGVSFp7+cKTzCAd8qq5qbgaI3qiltP4wNPKERvyQvIC1vXCB64X /fpWqHAAG+swe9n4QTO5IL33IsWflX2inevS41I= X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095341_785507_E77426DF X-CRM114-Status: GOOD ( 11.61 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org Follow the pattern of other drivers and use aligned_s64 for the timestamp. Technically there was no issue here since AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX == 16 and IIO_DMA_MINALIGN is always a multiple of 8. But best to conform in case someone copies this to new code and then tweaks something. Also move the unaligned.h header while touching this since it was the only one not in alphabetical order. Signed-off-by: David Lechner --- drivers/iio/addac/ad74413r.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/addac/ad74413r.c b/drivers/iio/addac/ad74413r.c index f0929616ab899cb374f00869787321eed4ccde16..a0bb1dbcb7ad9d02337d0990e5a3f90be7eaa4ac 100644 --- a/drivers/iio/addac/ad74413r.c +++ b/drivers/iio/addac/ad74413r.c @@ -4,7 +4,6 @@ * Author: Cosmin Tanislav */ -#include #include #include #include @@ -24,6 +23,8 @@ #include #include #include +#include +#include #include @@ -84,7 +85,7 @@ struct ad74413r_state { */ struct { u8 rx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX]; - s64 timestamp; + aligned_s64 timestamp; } adc_samples_buf __aligned(IIO_DMA_MINALIGN); u8 adc_samples_tx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX]; -- 2.43.0