Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp2118418lqb; Mon, 27 May 2024 08:24:19 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVRlPW+v/wruAmZTVt7Ba2EEab7EpzWroEe5zdm5x3f5+DlaGs4v9x9TQJMQtKHat3e/cTg7ljYHnKYp3g/sbr9eBux+bCm2YZXCdDUxg== X-Google-Smtp-Source: AGHT+IGjgGZaj9jjB8sO1dpnEcuo3oca1gogb6n4KPg9S2YP+k/x+rZVUB8XBad6xS1YJCwzTs/2 X-Received: by 2002:a2e:2c16:0:b0:2e5:8720:50d2 with SMTP id 38308e7fff4ca-2e95af3493dmr61083561fa.0.1716823458788; Mon, 27 May 2024 08:24:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716823458; cv=pass; d=google.com; s=arc-20160816; b=rizPplaupkoV9MvlL2D2Wy/nL5Vm4vCJj/eBMkECEcmzjf76h0Xc9y4SnO7VL67wuD A5mDXklZmyh2XtKrn7lOosCkeXsvYvHEJBFwYTpBa1u2B1+IPxIG/yfhSYbQ3kcQFUxL D8WRyEDV9jolFMgUQysq+7vkMnohBwu9ynlHUHtg6vTXc9ZQZzDeCEerpS/3dW+0qC79 zKbetucIrzR3k+3NYNk+p9pkmq6kKj282iLGqi0e8VMcPKX2o86ODnlNZWUCtfhp4wB0 I3c2I7WHkd3MW3L2lD77gxX5uTM6ygOX6nbxWx9jkLqWov0WszQEc+Pc0CtYlrwU5yGz UTpg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=reply-to:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:subject:date:from:dkim-signature; bh=SgA21WZi7R1UM9ABjzUf6do28iL2F+LtAR5/5kiqiDU=; fh=dEMLGaclNUjDrX7TtrS7HQ3JKtPwTNhpSLZiB1OTT5A=; b=XbJrwB+JgoHsxIf+xijYOE7cOs51+wrnPdsm/cpRLKNt4E/irAbsejmnauLTLcwlGt AjiJRft082qWOsT08+0gv4Q5/5L9GwSw3RpiPOE2XahplPjbBQFMFgOvy/+Xvj4+5NOi ag/4I1YL/V4CQNnIJJHBgD1Qf0mbjvGEQWhKZcWgkiJdOR/ABK8DjU8Fio7eFE7oRkYT VRQoLoYP2FLXXvplUrp14+uU8WkKfUolvIj+L2gfjFdEdSCq6+QaJg4Oh+FHG9dob905 vWbDTAHcvwlypTpgK0T1taD0n0BxQEVRh3/2i6v6kg4EQskO1oa2KSx4m5B+L2NTpQqU pcdQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Pqq0Oumi; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-191057-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-191057-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id 4fb4d7f45d1cf-57852330a74si4041750a12.108.2024.05.27.08.24.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 May 2024 08:24:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-191057-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Pqq0Oumi; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-191057-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-191057-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 714241F21355 for ; Mon, 27 May 2024 15:24:02 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 80B17155C92; Mon, 27 May 2024 15:20:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Pqq0Oumi" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 9A22761FEF; Mon, 27 May 2024 15:20:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716823216; cv=none; b=rsieb8pJ4S5kg08GtKMLUSCCU73P7vNEdyNM5YlM7Fdos9UNp+eds7XIjokil+a4tP8DmyQFiX1xibADbib3Ky8c/AoFsDzCf8fGacRDl3ji7VzcuxIr//4F9EQVfSaqu6/poTDHDJn4OdJyCMDNXEyBabT1Jkqwhq6WteDmHRY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716823216; c=relaxed/simple; bh=jDeJ/2LLIq3QhO9uL4NshnL3jZave7YV0UkfwYZ8P+4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BQnAYXZirpmir5I/yUgUiK9RyVbMoWlaUFXhAxgzx7qSDJlekWOK7WC3c2lSRnHb0qEdUMSCjw71QmFp0WNtkyZ5kquZLN8613aGqXl1Q2CQxBIWWU9Ub+Q1ZdPOd14t1mKKUDYxJz8X70hcD6t98stpQX6ZCIgxZ8+jIOeqEyo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Pqq0Oumi; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPS id 462A8C4AF0A; Mon, 27 May 2024 15:20:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1716823216; bh=jDeJ/2LLIq3QhO9uL4NshnL3jZave7YV0UkfwYZ8P+4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Pqq0Oumig8hpKuTe8LztOoZThZFNmcmVKansidyAQaTmV6OFEDnyifjM0bmoz0NR+ bZzYYfAyQx5Nxbfl/JTbpUuKrg9atfViMf+JLqO2x2YO4J0Tif1M+Uv8ob5746g8Ra VlRVMWuVyT9tsZBvLCwLrDh0HdtRRrIdQF6/krcJS9omio7WYyLs6/n1Sg7xs3V+KL ABZ1IAzISDJ5VGT0C4EDgxak4Rnxl4L9v5KQnihO+WNqJGdQPtBo4gzKyh6WZ3lelX PSps+VHTj6lgYk2+/IButh+YwzgJ9cP2QOKLaQ/fymbYTCeORwtD2U8UY8DZzp3aTc gSNzGeia3qIvA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 36C59C25B74; Mon, 27 May 2024 15:20:16 +0000 (UTC) From: Dumitru Ceclan via B4 Relay Date: Mon, 27 May 2024 18:19:52 +0300 Subject: [PATCH v2 4/5] iio: adc: ad7173: Clear append status bit 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: 7bit Message-Id: <20240527-ad7173-fixes-v2-4-8501b66adb1f@analog.com> References: <20240527-ad7173-fixes-v2-0-8501b66adb1f@analog.com> In-Reply-To: <20240527-ad7173-fixes-v2-0-8501b66adb1f@analog.com> To: Lars-Peter Clausen , Jonathan Cameron Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, Dumitru Ceclan X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1716823214; l=1000; i=dumitru.ceclan@analog.com; s=20240313; h=from:subject:message-id; bh=3Lih309+QmE+/CCcvFgIQ2n+1Fi+3MwieGtcQTnVs2U=; b=rkyQI3J/iTkzHVDAvv+RknEc66IoqXsONEJQUo/RgjWt3qq4jKv58P3m3YfQV59D6IFlE7VkS bDsxFrLnNTIB2LxSDoRYNkIPMOJhJvsnLYesmESFEr458lsW9Q+Qozp X-Developer-Key: i=dumitru.ceclan@analog.com; a=ed25519; pk=HdqMlVyrcazwoiai7oN6ghU+Bj1pusGUFRl30jhS7Bo= X-Endpoint-Received: by B4 Relay for dumitru.ceclan@analog.com/20240313 with auth_id=140 X-Original-From: Dumitru Ceclan Reply-To: dumitru.ceclan@analog.com From: Dumitru Ceclan The previous value of the append status bit was not cleared before setting the new value. This caused the bit to remain set after enabling buffered mode for multiple channels and not permit further buffered reads from a single channel after the fact. Fixes: 8eb903272f75 ("iio: adc: ad7173: add AD7173 driver") Signed-off-by: Dumitru Ceclan --- drivers/iio/adc/ad7173.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/iio/adc/ad7173.c b/drivers/iio/adc/ad7173.c index eb512878c30e..e66a137a76be 100644 --- a/drivers/iio/adc/ad7173.c +++ b/drivers/iio/adc/ad7173.c @@ -543,6 +543,7 @@ static int ad7173_append_status(struct ad_sigma_delta *sd, bool append) unsigned int interface_mode = st->interface_mode; int ret; + interface_mode &= ~AD7173_INTERFACE_DATA_STAT; interface_mode |= AD7173_INTERFACE_DATA_STAT_EN(append); ret = ad_sd_write_reg(&st->sd, AD7173_REG_INTERFACE_MODE, 2, interface_mode); if (ret) -- 2.43.0