From: Jonathan Cameron <jic23@kernel.org>
To: Jean-Baptiste Maneyrol <Jean-Baptiste.Maneyrol@tdk.com>
Cc: jason liu <jasonliu10041728@gmail.com>,
"lars@metafoo.de" <lars@metafoo.de>,
"linux-iio@vger.kernel.org" <linux-iio@vger.kernel.org>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [PATCH] iio/inv_icm42600: add inv_icm42600 id_table
Date: Sat, 7 Sep 2024 14:48:34 +0100 [thread overview]
Message-ID: <20240907144834.0380fed2@jic23-huawei> (raw)
In-Reply-To: <FR3P281MB1757BEA60FF72A44847F1646CE9D2@FR3P281MB1757.DEUP281.PROD.OUTLOOK.COM>
On Thu, 5 Sep 2024 09:25:33 +0000
Jean-Baptiste Maneyrol <Jean-Baptiste.Maneyrol@tdk.com> wrote:
> Hello,
>
> looks good for me now, thanks for the patch.
>
> Acked-by: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
>
Hi Jason,
I've picked this up, but the patch submission has a number of issues
you should be sure to fix in future patches.
1) Patch version is not in the patch title. I initially picked up a different
version that was in a later thread in my email.
2) Patch title has wrong style - look at other patches for this driver and
similar. Should start with iio: imu: inv...
3) Never send a new patch in reply to a previous one. Whilst that is accepted
practice in some opensource communities it scales very badly and mostly
reduces the chance anyone will read your patches as they will be off the
top of the screen of their most recent emails.
I have never come across a kernel maintainer asking for this style and
many including myself actively ask people to not do this.
Each version should be a new email thread.
Anyhow, stuff to watch out for next time.
Applied, but given timing I'm not sure if this will be in my final pull request
for this kernel cycle or not.
Jonathan
> Thanks,
> JB
>
> ________________________________________
> From: jason liu <jasonliu10041728@gmail.com>
> Sent: Wednesday, September 4, 2024 11:00
> To: Jean-Baptiste Maneyrol <Jean-Baptiste.Maneyrol@tdk.com>
> Cc: jic23@kernel.org <jic23@kernel.org>; lars@metafoo.de <lars@metafoo.de>; linux-iio@vger.kernel.org <linux-iio@vger.kernel.org>; linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>
> Subject: Re: [PATCH] iio/inv_icm42600: add inv_icm42600 id_table
>
> This Message Is From an Untrusted Sender
> You have not previously corresponded with this sender.
>
> Hello, does patch v3 meet the requirements?
>
> BR.
>
> Jason Liu <jasonliu10041728@gmail.com> 于2024年9月2日周一 19:31写道:
> Add the id_table of inv_icm42600, so the device can probe correctly.
>
> Signed-off-by: Jason Liu <jasonliu10041728@gmail.com>
> ---
> V1->V2: fix up the formatting as requested
> ---
> V2->V3: add icm42686 (INV_ICM_42686) and icm42688 (INV_ICM_42688)
> ---
> drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c | 17 +++++++++++++++++
> drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c | 17 +++++++++++++++++
> 2 files changed, 34 insertions(+)
>
> diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c
> index ebb31b385881..9e65fef04c39 100644
> --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c
> +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_i2c.c
> @@ -71,6 +71,22 @@ static int inv_icm42600_probe(struct i2c_client *client)
> inv_icm42600_i2c_bus_setup);
> }
>
> +/*
> + * device id table is used to identify what device can be
> + * supported by this driver
> + */
> +static const struct i2c_device_id inv_icm42600_id[] = {
> + { "icm42600", INV_CHIP_ICM42600 },
> + { "icm42602", INV_CHIP_ICM42602 },
> + { "icm42605", INV_CHIP_ICM42605 },
> + { "icm42686", INV_CHIP_ICM42686 },
> + { "icm42622", INV_CHIP_ICM42622 },
> + { "icm42688", INV_CHIP_ICM42688 },
> + { "icm42631", INV_CHIP_ICM42631 },
> + {}
> +};
> +MODULE_DEVICE_TABLE(i2c, inv_icm42600_id);
> +
> static const struct of_device_id inv_icm42600_of_matches[] = {
> {
> .compatible = "invensense,icm42600",
> @@ -104,6 +120,7 @@ static struct i2c_driver inv_icm42600_driver = {
> .of_match_table = inv_icm42600_of_matches,
> .pm = pm_ptr(&inv_icm42600_pm_ops),
> },
> + .id_table = inv_icm42600_id,
> .probe = inv_icm42600_probe,
> };
> module_i2c_driver(inv_icm42600_driver);
> diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c b/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
> index eae5ff7a3cc1..75441b2be174 100644
> --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
> +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_spi.c
> @@ -67,6 +67,22 @@ static int inv_icm42600_probe(struct spi_device *spi)
> inv_icm42600_spi_bus_setup);
> }
>
> +/*
> + * device id table is used to identify what device can be
> + * supported by this driver
> + */
> +static const struct spi_device_id inv_icm42600_id[] = {
> + { "icm42600", INV_CHIP_ICM42600 },
> + { "icm42602", INV_CHIP_ICM42602 },
> + { "icm42605", INV_CHIP_ICM42605 },
> + { "icm42686", INV_CHIP_ICM42686 },
> + { "icm42622", INV_CHIP_ICM42622 },
> + { "icm42688", INV_CHIP_ICM42688 },
> + { "icm42631", INV_CHIP_ICM42631 },
> + {}
> +};
> +MODULE_DEVICE_TABLE(spi, inv_icm42600_id);
> +
> static const struct of_device_id inv_icm42600_of_matches[] = {
> {
> .compatible = "invensense,icm42600",
> @@ -100,6 +116,7 @@ static struct spi_driver inv_icm42600_driver = {
> .of_match_table = inv_icm42600_of_matches,
> .pm = pm_ptr(&inv_icm42600_pm_ops),
> },
> + .id_table = inv_icm42600_id,
> .probe = inv_icm42600_probe,
> };
> module_spi_driver(inv_icm42600_driver);
> --
> 2.25.1
next prev parent reply other threads:[~2024-09-07 13:48 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-25 6:39 [PATCH] iio/inv_icm42600: add inv_icm42600 id_table Jason Liu
2024-08-26 8:22 ` Jean-Baptiste Maneyrol
2024-08-26 10:20 ` Jonathan Cameron
[not found] ` <CAJci1vCztZAnmHrVn=4b9hnRmMCQE=6R7uQnznPQ0FSpFHQK5w@mail.gmail.com>
2024-09-01 14:23 ` Jonathan Cameron
2024-09-02 3:11 ` Jason Liu
2024-09-02 9:58 ` Jean-Baptiste Maneyrol
2024-09-02 11:31 ` Jason Liu
[not found] ` <CAJci1vC9pvdqEpA8sk+uB5jJGn_DKUruXFfY6tbG9mO07YxgHQ@mail.gmail.com>
2024-09-05 9:25 ` Jean-Baptiste Maneyrol
2024-09-07 13:48 ` Jonathan Cameron [this message]
[not found] ` <SI6PR01MB63197238674C8895885420D8F59E2@SI6PR01MB6319.apcprd01.prod.exchangelabs.com>
2024-09-08 10:51 ` 回复: " Jonathan Cameron
2024-09-09 6:43 ` 回复: " jason liu
2024-09-09 7:35 ` Jonathan Cameron
2024-09-09 7:39 ` 回复: " jason liu
[not found] <jic23@kernel.org>
2024-09-02 2:58 ` Jason Liu
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=20240907144834.0380fed2@jic23-huawei \
--to=jic23@kernel.org \
--cc=Jean-Baptiste.Maneyrol@tdk.com \
--cc=jasonliu10041728@gmail.com \
--cc=lars@metafoo.de \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
/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