From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f48.google.com (mail-ot1-f48.google.com [209.85.210.48]) (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 DC7C332B13A for ; Tue, 23 Jun 2026 23:07:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782256065; cv=none; b=W9VdqgrdAG8N8m6E3cJBNwhuTflwi/ARNdu/RnWVjuTReXjY6rHnViCm42D5d1F1UKWs4+r0I6lR0PygA6g7hWkCbVjChrEhf0SUym6vlqh/5ZBBzITK6vPC9V0GSrPDOtj3riaH2PviWvXQhvY+zb8BjCf9lkRXa+cmSlESWZE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782256065; c=relaxed/simple; bh=Th3M91vLEzz4QsKEAF44aVXS/vKeaClDHR0cuSVmgV4=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type; b=WrUBohdcEpoqfpR84wvNVE8FxqYHhZEIBaoDZYOjrBE/ve6snovVEC9WIyZ+QVLF2Pgao0uvuAWlBrmxvVbZAYhBBy5pc565HrClJdp4EgT78FCMGOZdg+kp681cmMwVW/3gmtPYBAimsamL5oFvmagyiPb0rG0UCkMymki2BM8= 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 header.i=@baylibre.com header.b=RjfW6j1B; arc=none smtp.client-ip=209.85.210.48 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 header.i=@baylibre.com header.b="RjfW6j1B" Received: by mail-ot1-f48.google.com with SMTP id 46e09a7af769-7e6e9408e30so424296a34.2 for ; Tue, 23 Jun 2026 16:07:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1782256061; x=1782860861; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=FF7cw5Yy+S7hLKfjPxOoTaPYvYHLSl3mlqulkut8dFI=; b=RjfW6j1B2498R1oPv1UQspk/DNcE1IjaL9pkYJEUjAjH1dIUACvKdnWeQfPcQOXVRn 6TUAHnxlPdKg1X/r45lHNKTjTN30eg0gwbvO65FvKLC1kklw6arN+ep3BQdDH7CAXFrm 3b1Z2gORS6RCvxtSpM+txZv3T0xZ+Das1uVRKUysdEPUQWsVGZSdQiII2obSciDZoyki ok7iwwRWlUrZ46RMnpRK6MWhkZYATF6XGHeZnn1D1oVnNb5r/fL448hgLQuusHulxHr9 yalbSUjz7aQzNeN5RBzL2DPjECYU0rddPV84RceK58oRJMO/9APDyyG7Gw116huhZu2E kXqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782256061; x=1782860861; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FF7cw5Yy+S7hLKfjPxOoTaPYvYHLSl3mlqulkut8dFI=; b=IRuAlUpqjHV2dTFJW0bsObb29BQT9AeNLimHIwD2YbSSYj40VaoreixD5F9Z0RfZJ7 +DjqBucuXr8U/T9ppNlE9kmFfwrF8+zbpYglBj59EDl7CqS1siVqSz0foYDUg3z2ck/s 6EbUHwifImW9PIrgNlib9iUdVuTI/rgeQ15ZEwheS5r9dQHNUXdo0uTMGM2QMr7j+bFt jHd1EATdNni1DfMfDSBQEzHMFGRqGWc/uQEglZV5zYhMF6MBzNFaSxAv+m5f9ZzbY/I2 2rnBwTkj0XpH3/NOfixx3XobKPirACgVXccVRJqLRY9hlVypFAMobH3KnRyonT5k7P55 gq6g== X-Forwarded-Encrypted: i=1; AFNElJ8PDRKSZrnSYEK69CErN3/R6EL0uWNlZf3MiAKPbBb8EtVrQMmbFzmK8Z10ECQ2cOFVodE4iNcdoClRo4g=@vger.kernel.org X-Gm-Message-State: AOJu0YxvutQFO4oR64/N5SY/CHVCnqeTJ7twagZALumMVh6kdeUCEivd +zmqvOwS5qI4D6PY0M28DJOBU5KL9qzQKlZJFAh46deL0379gl8as7tC+0QyKtZCMls= X-Gm-Gg: AfdE7clkXJ+Ny5ANDqhhvNMYX5dNj0QUSTvAu4EnCid3Z4DpWnQTf/zRMy/lra7Gtkn KdHk073snZWGMbbGMr5xYx8wZ5t+p/H20pch+GBmo8d5fIUJl8y0Vc5zVaq9BkreGavXkK9+ULq +1yS/PqrN195o0LLzaHtwjwZ6d9M0Xu5bSFzgG+Ce52i1wSjCiyZwi+JRWrkJrtKmjI0Iesby8T lFKmAxwK2f+57+BnLI2ZPMR+snm16M8E+2T2+ZEK5tLlA4WFqk+PqDMIXXiNZLsk5tfEu1PvA5n E2O/48UJdP8ApfjLDVj8S08pcoaTCs/6+X2jHI78D+GT1cRog7dmx9XlwZ2MBYxfwfBooSSERz5 fHVp9SgIBJMqQR9AMqmJ2bd6HpmMw0sEZHonxTzBZNKxp9/OuEY8Z4c9tCfLEUMSAQ8LXOQK5Ca 44/aICxkEwTN7qyH54tQW3Ewp3d17K89Ro7IlG3etuOG/N1aoqEVGrTaUVTSj/yx2UwkwwWPWk+ Q== X-Received: by 2002:a05:6830:6c11:b0:7e6:ed97:ce6e with SMTP id 46e09a7af769-7e9868d2c27mr1014776a34.19.1782256060796; Tue, 23 Jun 2026 16:07:40 -0700 (PDT) Received: from ?IPV6:2600:8803:e7e4:500:68dc:b788:b3ac:e34e? ([2600:8803:e7e4:500:68dc:b788:b3ac:e34e]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7e94424f2e2sm9998156a34.17.2026.06.23.16.07.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 23 Jun 2026 16:07:40 -0700 (PDT) Message-ID: <3caf5748-0da2-4f11-a0ff-d3dd5fdf339f@baylibre.com> Date: Tue, 23 Jun 2026 18:07:39 -0500 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/2] iio: adc: ad4080: configure backend data size To: Antoniu Miclaus , =?UTF-8?Q?Nuno_S=C3=A1?= , Michael Hennerich , Jonathan Cameron , linux@analog.com, linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260623090717.3296-1-antoniu.miclaus@analog.com> <20260623090717.3296-3-antoniu.miclaus@analog.com> Content-Language: en-US From: David Lechner In-Reply-To: <20260623090717.3296-3-antoniu.miclaus@analog.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 6/23/26 4:07 AM, Antoniu Miclaus wrote: > The AXI backend needs to know the ADC word width in order to pack the > sample data correctly on the bus. During channel setup, program the > backend packet format via iio_backend_data_size_set() using the channel > resolution, so the data is transferred according to the device's > realbits. > Do we need a Fixes: tag? > Signed-off-by: Antoniu Miclaus > --- > drivers/iio/adc/ad4080.c | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/drivers/iio/adc/ad4080.c b/drivers/iio/adc/ad4080.c > index 8d2953341b15..8feb0c7f7fcb 100644 > --- a/drivers/iio/adc/ad4080.c > +++ b/drivers/iio/adc/ad4080.c > @@ -698,6 +698,11 @@ static int ad4080_setup_channel(struct ad4080_state *st, unsigned int ch) > if (ret) > return ret; > > + ret = iio_backend_data_size_set(st->back[ch], > + st->info->channels[0].scan_type.realbits); > + if (ret) > + return ret; > + > if (!st->lvds_cnv_en) > return 0; >