From: Jonathan Cameron <jic23@kernel.org>
To: linux-iio@vger.kernel.org,
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: "Lars-Peter Clausen" <lars@metafoo.de>,
"Michael Hennerich" <Michael.Hennerich@analog.com>,
"Nuno Sá" <nuno.sa@analog.com>,
"Alisa-Dariana Roman" <alisa.roman@analog.com>,
"Haibo Chen" <haibo.chen@nxp.com>,
"Sean Nyekjaer" <sean@geanix.com>,
"Andreas Klinger" <ak@it-klinger.de>,
"Jonathan Cameron" <Jonathan.Cameron@huawei.com>
Subject: [PATCH 0/8] IIO: Convert DT specific handling over to fwnode
Date: Sun, 18 Feb 2024 17:27:23 +0000 [thread overview]
Message-ID: <20240218172731.1023367-1-jic23@kernel.org> (raw)
From: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Andy pointed out that some of the drivers I was using as examples for
"[PATCH 0/8] of: automate of_node_put() - new approach to loops."
should be converted over to fwnode / property.h based handling anyway
at which point the device_for_each_child_node_scoped() handler could be
used instead. He correctly observed that it made more sense to make this
transition directly than to improve the device tree specific handling.
So this series does that and also some of the other drivers that were still
using device tree specific handling. Note the rcar-adc remains DT
specific due to it directly handling maching against of_device_id tables.
It probably doesn't make sense to move that custom handling over to
fwnode.
I included one devm_ cleanup patch in here as I was touching the
driver anyway.
Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Depends on:
[PATCH v4 00/15] device property / IIO: Use cleanup.h magic for fwnode_handle_put() handling.
https://lore.kernel.org/linux-iio/20240217164249.921878-1-jic23@kernel.org/T/#t
Jonathan Cameron (8):
iio: adc: fsl-imx25-gcq: Switch from of specific handing to fwnode
based.
iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to simplify
probe
iio: adc: ad7124: Switch from of specific to fwnode based property
handling
iio: adc: ad7292: Switch from of specific to fwnode property handling
iio: adc: ad7192: Convert from of specific to fwnode property handling
iio: accel: mma8452: Switch from of specific to fwnode property
handling.
iio: accel: fxls8962af: Switch from of specific to fwnode based
properties.
iio: adc: hx711: Switch from of specific to fwnode property handling.
drivers/iio/accel/fxls8962af-core.c | 10 +-
drivers/iio/accel/mma8452.c | 6 +-
drivers/iio/adc/ad7124.c | 55 +++++------
drivers/iio/adc/ad7192.c | 38 ++++----
drivers/iio/adc/ad7292.c | 13 ++-
drivers/iio/adc/fsl-imx25-gcq.c | 140 +++++++++++-----------------
drivers/iio/adc/hx711.c | 5 +-
7 files changed, 115 insertions(+), 152 deletions(-)
--
2.43.2
next reply other threads:[~2024-02-18 17:27 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-18 17:27 Jonathan Cameron [this message]
2024-02-18 17:27 ` [PATCH 1/8] iio: adc: fsl-imx25-gcq: Switch from of specific handing to fwnode based Jonathan Cameron
2024-02-18 17:27 ` [PATCH 2/8] iio: adc: fsl-imx25-gcq: Use devm_* and dev_err_probe() to simplify probe Jonathan Cameron
2024-02-18 17:27 ` [PATCH 3/8] iio: adc: ad7124: Switch from of specific to fwnode based property handling Jonathan Cameron
2024-02-19 9:24 ` Nuno Sá
2024-02-19 11:59 ` Andy Shevchenko
2024-02-19 11:58 ` Andy Shevchenko
2024-02-24 15:19 ` Jonathan Cameron
2024-02-18 17:27 ` [PATCH 4/8] iio: adc: ad7292: Switch from of specific to fwnode " Jonathan Cameron
2024-02-19 9:26 ` Nuno Sá
2024-02-18 17:27 ` [PATCH 5/8] iio: adc: ad7192: Convert " Jonathan Cameron
2024-02-19 9:30 ` Nuno Sá
2024-02-19 12:02 ` Andy Shevchenko
2024-02-18 17:27 ` [PATCH 6/8] iio: accel: mma8452: Switch " Jonathan Cameron
2024-02-23 11:10 ` Bough Chen
2024-02-18 17:27 ` [PATCH 7/8] iio: accel: fxls8962af: Switch from of specific to fwnode based properties Jonathan Cameron
2024-02-19 12:03 ` Andy Shevchenko
2024-02-18 17:27 ` [PATCH 8/8] iio: adc: hx711: Switch from of specific to fwnode property handling Jonathan Cameron
2024-02-19 12:06 ` Andy Shevchenko
2024-02-19 12:06 ` [PATCH 0/8] IIO: Convert DT specific handling over to fwnode Andy Shevchenko
2024-02-24 15:31 ` Jonathan Cameron
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240218172731.1023367-1-jic23@kernel.org \
--to=jic23@kernel.org \
--cc=Jonathan.Cameron@huawei.com \
--cc=Michael.Hennerich@analog.com \
--cc=ak@it-klinger.de \
--cc=alisa.roman@analog.com \
--cc=andriy.shevchenko@linux.intel.com \
--cc=haibo.chen@nxp.com \
--cc=lars@metafoo.de \
--cc=linux-iio@vger.kernel.org \
--cc=nuno.sa@analog.com \
--cc=sean@geanix.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox