From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (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 9A37935B625 for ; Mon, 2 Feb 2026 10:32:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770028342; cv=none; b=M+5dLKB9E1zBRj/pZoqwF35cQ8Y/dU08+Db2GJ0zACKjhfJZt8gEKyhkInh0eO/wKEfkU2k7aavqCS79CL0QTN9mhkw4m0aZnPIKeKTjIPfBtqKIEizxO8bPfcna4XYaWM1WWdUW39XKhFaaZExL64XPtc/vm3H2p98+7uZRIEw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770028342; c=relaxed/simple; bh=/bm/PFuNStpdgHLyuH7K1THdnVz/qvJlt68GMFCEU34=; h=Message-ID:Subject:From:To:Cc:Date:In-Reply-To:References: Content-Type:MIME-Version; b=JZsVmYEGOOLPWiiAAQagSfvKN4iuQfqmA5QeiJ5CUwsHNo+63gprNlbNf0ZOlgJkvTvaKRECjBkGAwxh1Cw1I5DARplo8IG+I2IZl1VonvDj0vl3UR1R9WnGqB85Jcq/nCm877H2EKot83wB7mhEhFb6G1FXj2hjQh7MY4vQ/EI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=U6WNnbrn; arc=none smtp.client-ip=209.85.221.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="U6WNnbrn" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-42fbc544b09so3972004f8f.1 for ; Mon, 02 Feb 2026 02:32:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770028339; x=1770633139; darn=vger.kernel.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=lJ1U/CUHddZhq9GJQVy38JymXe0uWN4SgP7fr72nYbY=; b=U6WNnbrnvlMD8T0qTnzCRhB4zoJ0d6LDi8bep6VVRpl8960l4KRS6CTaoQWKDyUPid ck77PEmozWKUDwvBH5UgLJfD4XrmtMpXRrORzu0LQ5yPrAAfV6Z514qB8jNSjKKe7C5k 3R81DLt1xbvW5VPEv/PTAAWuodIc7n+M+knx60oBFs1HX6G8BNFBh+NjNGBMoXpwuZqA ZJ+Vj8fpe6M+Wrg3euR2gayPRfS8kmI62S5Ig3Za3LLj1W617X6ZBPuAzSCSxOXGqKdX czaDFEz4jAFUvbzM/e0Hd7XPVM2rvq1SH5wvhCxDGUP8G77ZtmfTqB83KJfGQOfkGalW sxQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770028339; x=1770633139; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=lJ1U/CUHddZhq9GJQVy38JymXe0uWN4SgP7fr72nYbY=; b=ce6h8h4nwtMcODJaG6w0ha8dpU1RORsILD07a3hdWXJbVVrXfSGLmiX3D37ACiTOOY muCt/GGE9eukMGu4aZJsVpZot6BPMOz44920Y0j/0LoafmElpdKBFifHTtWkxyx8Q7Bi 8CO87QeC+RhBEDJupk1UsBKkzOw1VF0n5Wau3kRYF0dXBEcubTgLhWNxd6/ZDXUwMst6 aPuHLo5cGuz0arJgjEkIWvqn7qdPZQVuZMsrgR8OUlr0kRUlBtJTC+0K0QavMKWG2HjH 6hPxRTjS76ogavcukOdYhALkh5jwMGOlrzcV2B/SeimsVMh5ZS0HNiGsa9hzCnKTDy8e Gxhw== X-Forwarded-Encrypted: i=1; AJvYcCWfrBaH57n+AeSYMPe9/VDDxFYqvUoc0jpGrBnSUwkkrPxi++H95kqGs1jefotAMF2AfkO81+ZyeoE7deQ=@vger.kernel.org X-Gm-Message-State: AOJu0Ywwa5CvHx01Oh81kvuaPFUy1cYZ15vU9cSsyElojxXix3tkI1o+ EkX2WmRBr2xmA8KAAW1EHk8vlz3OIgnENw1h0zLDLpDKC+4CZ/nP0gBx X-Gm-Gg: AZuq6aJviMH3hGWKR7uIXqvR9jWx6aR4d9/oCqfXZZJ9f91bldEjdvUeekoHtQOycC8 g4mMx3wJdP3xP4Nbbw3Yqn0xHYpYeEfx0fgcaYE/m74ZqL+SG1/qS6mCij051n7DStIVL+kbEW8 dh+MI1kT6P4OsMCQrkXK9U60PtKqa7DmQsBH6cgaWzpr4hun8FVX6VDg/w4rQ6k+RryRjEIYU12 s1sKYAJAAIFAvt/w49QD4wND9O6Y7/VOHgPYt12kmL3dGAUvCVPFn50GVxAUNBLixauw0OO8ipP C7iywFuW8IwDCRHPjFtFy9GKcirRenAazEWEta3xOi0GagccLi7bvQBBh537chGIelJbv7+Ooy1 DR09vZWOJgxvD54DQAgMoAgE2/JCgfbkjEt6A40ZvsqPhs+zP3D7lH+lmXAsNB/Gf0TL/LKYPoF +IUTWZ93S39/Sew5ljkSo= X-Received: by 2002:a05:6000:1a8f:b0:430:f68f:ee97 with SMTP id ffacd0b85a97d-435f3aa7800mr16478916f8f.40.1770028338857; Mon, 02 Feb 2026 02:32:18 -0800 (PST) Received: from [192.168.1.187] ([148.63.225.166]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-435e10e4762sm41146213f8f.6.2026.02.02.02.32.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Feb 2026 02:32:18 -0800 (PST) Message-ID: <1cf2ab1c16abe7288744e46395c8272d8cedb704.camel@gmail.com> Subject: Re: [PATCH v5 2/4] iio: adc: adi-axi-adc: define supported iio-backend capabilities From: Nuno =?ISO-8859-1?Q?S=E1?= To: Tomas Melin , Michael Hennerich , Nuno Sa , Lars-Peter Clausen , Jonathan Cameron , David Lechner , Andy Shevchenko , Olivier Moysan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org Date: Mon, 02 Feb 2026 10:33:01 +0000 In-Reply-To: <20260130-b4-ad9467-optional-backend-v5-2-7da803ba7326@vaisala.com> References: <20260130-b4-ad9467-optional-backend-v5-0-7da803ba7326@vaisala.com> <20260130-b4-ad9467-optional-backend-v5-2-7da803ba7326@vaisala.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 On Fri, 2026-01-30 at 09:17 +0000, Tomas Melin wrote: > axi-adc and axi-ad485x backend variants provide calibration support, > whereas the axi-ad408x does not. Set accordingly. >=20 > Signed-off-by: Tomas Melin > --- Reviewed-by: Nuno S=C3=A1 > =C2=A0drivers/iio/adc/adi-axi-adc.c | 3 +++ > =C2=A01 file changed, 3 insertions(+) >=20 > diff --git a/drivers/iio/adc/adi-axi-adc.c b/drivers/iio/adc/adi-axi-adc.= c > index 14fa4238c2b9..133aa6f43a38 100644 > --- a/drivers/iio/adc/adi-axi-adc.c > +++ b/drivers/iio/adc/adi-axi-adc.c > @@ -626,6 +626,7 @@ static const struct iio_backend_ops adi_axi_adc_ops = =3D { > =C2=A0static const struct iio_backend_info adi_axi_adc_generic =3D { > =C2=A0 .name =3D "axi-adc", > =C2=A0 .ops =3D &adi_axi_adc_ops, > + .caps =3D IIO_BACKEND_CAP_CALIBRATION | IIO_BACKEND_CAP_BUFFERING, > =C2=A0}; > =C2=A0 > =C2=A0static const struct iio_backend_ops adi_ad485x_ops =3D { > @@ -650,6 +651,7 @@ static const struct iio_backend_ops adi_ad485x_ops = =3D { > =C2=A0static const struct iio_backend_info axi_ad485x =3D { > =C2=A0 .name =3D "axi-ad485x", > =C2=A0 .ops =3D &adi_ad485x_ops, > + .caps =3D IIO_BACKEND_CAP_CALIBRATION | IIO_BACKEND_CAP_BUFFERING, > =C2=A0}; > =C2=A0 > =C2=A0static const struct iio_backend_ops adi_ad408x_ops =3D { > @@ -670,6 +672,7 @@ static const struct iio_backend_ops adi_ad408x_ops = =3D { > =C2=A0static const struct iio_backend_info axi_ad408x =3D { > =C2=A0 .name =3D "axi-ad408x", > =C2=A0 .ops =3D &adi_ad408x_ops, > + .caps =3D IIO_BACKEND_CAP_BUFFERING, > =C2=A0}; > =C2=A0 > =C2=A0static int adi_axi_adc_probe(struct platform_device *pdev)