From mboxrd@z Thu Jan 1 00:00:00 1970 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 C050D224E0; Sun, 4 Feb 2024 14:59:46 +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=1707058786; cv=none; b=Na+e80rLHyzDWGtS99OxFtzkZsHnuHTt3WHq5TwJ9pQEYcQ8mVXyH2XfVP97pDLwI2z5leZ6BhJ0PfOZ4J8+sJq8tEiobqpTbVNbh5zI6i+//55PuI0UWwjBMbsamYwLExCTTJEGmJ72druXPv0Gd86g+waDa7V3mqYa4PybeIQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1707058786; c=relaxed/simple; bh=iKV57ZwJnSgcOvpyOr8+0mwFjZveEEhVFBe7Z9YnJOM=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=T8+N1e5oDyxQeqQbTFLqwWfaVu0nMYL3ddd5twiiYs+EAPqz+YLe7xw8NZqj7MuL2s4SmelCYqeqsuBzZCkoCx0RcPVvsvND7xgOiDg1+pTbVOIxDsbYcC1bUgi96OpMyZQlxH6rI7gbT9cz/zEgLNk4ahBK0MuzAiOUlD4Fmpc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=G5lDo4MO; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="G5lDo4MO" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 08A24C433C7; Sun, 4 Feb 2024 14:59:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707058786; bh=iKV57ZwJnSgcOvpyOr8+0mwFjZveEEhVFBe7Z9YnJOM=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=G5lDo4MO/TZ33GjTE7IfDWvATCumGX/HTQiULjpNNlj2PwfhWTl1FZqzzOafY+1r0 5wmNpFpoyziUm78Lq3TF9rjecHaeAZ/WNvE0qumdOoSmy05YRK5En2XsbR9pKkQqHV x6qg0dpHKFsRWbJHt3qyuYMMnv4AVBRm37JEtcBjvOY1Yc2YXCTFRVNNJy+6IcOd32 zcBVLNCw7zPmztBM+j9IxuHUTcscvAF0V+8A8xmYj1e9v8TOVeLVfWKlZZ2jAWWCht o2D/2wGbRFs8qRwPPQgY5vuoLTtLv8Ag0Lb1BocplAj4gsC41j6LxSFANnu4wxITqx ieMyQDqYOeWBg== Date: Sun, 4 Feb 2024 14:59:33 +0000 From: Jonathan Cameron To: Nuno Sa via B4 Relay Cc: , linux-iio@vger.kernel.org, devicetree@vger.kernel.org, Lars-Peter Clausen , Michael Hennerich , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Rowand , Olivier Moysan , Rob Herring Subject: Re: [PATCH v8 0/7] iio: add new backend framework Message-ID: <20240204145933.6f29538c@jic23-huawei> In-Reply-To: <20240202-iio-backend-v8-0-f65ee8c8203d@analog.com> References: <20240202-iio-backend-v8-0-f65ee8c8203d@analog.com> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.41; x86_64-pc-linux-gnu) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, 02 Feb 2024 16:08:31 +0100 Nuno Sa via B4 Relay wrote: > v1: > https://lore.kernel.org/linux-iio/20231204144925.4fe9922f@jic23-huawei/T= /#m222f5175273b81dbfe40b7f0daffcdc67d6cb8ff >=20 > v2: > https://lore.kernel.org/r/20231208-dev-iio-backend-v2-0-5450951895e1@ana= log.com >=20 > v3: > https://lore.kernel.org/linux-iio/20231213-dev-iio-backend-v3-0-bb9f12a5= c6dc@analog.com/ >=20 > v4: > https://lore.kernel.org/r/20231220-iio-backend-v4-0-998e9148b692@analog.= com >=20 > v5: > https://lore.kernel.org/r/20240112-iio-backend-v5-0-bdecad041ab4@analog.= com >=20 > v6: > https://lore.kernel.org/r/20240119-iio-backend-v6-0-189536c35a05@analog.= com >=20 > v7 > https://lore.kernel.org/r/20240123-iio-backend-v7-0-1bff236b8693@analog.= com >=20 > Changes in v8: > - Dropped commit ("of: property: fix typo in io-channels") - applied > via DT tree. Also dropped commit > ("driver: core: allow modifying device_links flags") - did not made > sense. > - Patch 7 > * Do not change the version string format during probe. >=20 > Jonathan, the series is based on next-20240202 since it already includes > the io-channels fix Rob applied in his tree. I guess it should land in rc= 3 so > after you rebase, all patches should apply cleanly (if applying them of c= ourse > :)). Let me know if anything fails... Given that merge (between my tree and Rob's) is about as trivial as they co= me I'll take the series now (rather than delaying) and rely on Stephen (for ne= xt) and Greg (once I send a pull request) to deal with it. It's the sort of merge that makes Linus grumpy if people rebase to avoid it! On that note, applied with those tweaks to the broken binding patch. Initially pushed out as testing to see if 0-day moans at us a lot about any= thing. Jonathan >=20 > (also dropped the devlink Reviewers from the Cc list as that patch was > dropped). >=20 > Keeping the block diagram so we don't have to follow links > to check one of the typical setups. >=20 > ------------------------------= ------------------------- > ------------------ | ----------- --------= ---- ------- FPGA | > | ADC |------------------------| | AXI ADC |---------| DMA CO= RE |------| RAM | | > | (Frontend/IIO) | Serial Data (eg: LVDS) | |(backend)|---------| = |------| | | > | |------------------------| ----------- --------= ---- ------- | > ------------------ ------------------------------= ------------------------- >=20 > --- > Nuno Sa (6): > dt-bindings: adc: ad9467: add new io-backend property > dt-bindings: adc: axi-adc: update bindings for backend framework > iio: buffer-dmaengine: export buffer alloc and free functions > iio: add the IIO backend framework > iio: adc: ad9467: convert to backend framework > iio: adc: adi-axi-adc: move to backend framework >=20 > Olivier Moysan (1): > of: property: add device link support for io-backends >=20 > .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 4 + > .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 8 +- > MAINTAINERS | 8 + > drivers/iio/Kconfig | 9 + > drivers/iio/Makefile | 1 + > drivers/iio/adc/Kconfig | 4 +- > drivers/iio/adc/ad9467.c | 268 +++++++++----- > drivers/iio/adc/adi-axi-adc.c | 379 +++++----------= ---- > drivers/iio/buffer/industrialio-buffer-dmaengine.c | 8 +- > drivers/iio/industrialio-backend.c | 412 +++++++++++++++= ++++++ > drivers/of/property.c | 2 + > include/linux/iio/adc/adi-axi-adc.h | 68 ---- > include/linux/iio/backend.h | 72 ++++ > include/linux/iio/buffer-dmaengine.h | 3 + > 14 files changed, 793 insertions(+), 453 deletions(-) > --- > base-commit: 076d56d74f17e625b3d63cf4743b3d7d02180379 > change-id: 20231219-iio-backend-a3dc1a6a7a58 > -- >=20 > Thanks! > - Nuno S=C3=A1 >=20