From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Alexis Cezar Torreno <alexisczezar.torreno@analog.com>
Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org,
devicetree@vger.kernel.org, linux-hwmon@vger.kernel.org,
"Radu Sabau" <radu.sabau@analog.com>,
"Jean Delvare" <jdelvare@suse.com>,
"Guenter Roeck" <linux@roeck-us.net>,
"Rob Herring" <robh@kernel.org>,
"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Jonathan Corbet" <corbet@lwn.net>,
"Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>
Subject: Re: [PATCH 2/2] hwmon: (pmbus/adp1050): Support adp1051 and adp1055
Date: Wed, 6 Nov 2024 13:24:56 +0200 [thread overview]
Message-ID: <ZytSCD0dViGp-l2b@smile.fi.intel.com> (raw)
In-Reply-To: <20241106090311.17536-3-alexisczezar.torreno@analog.com>
On Wed, Nov 06, 2024 at 05:03:11PM +0800, Alexis Cezar Torreno wrote:
> ADP1051: 6 PWM for I/O Voltage, I/O Current, Temperature
> ADP1055: 6 PWM for I/O Voltage, I/O Current, Power, Temperature
Missing blank line and perhaps you can add Datasheet: tag(s) for these HW?
(see `git log --no-merges --grep Datasheet:` for the example)
> Signed-off-by: Alexis Cezar Torreno <alexisczezar.torreno@analog.com>
...
> --- a/drivers/hwmon/pmbus/adp1050.c
> +++ b/drivers/hwmon/pmbus/adp1050.c
> @@ -6,8 +6,8 @@
> */
> #include <linux/bits.h>
> #include <linux/i2c.h>
> -#include <linux/mod_devicetable.h>
> #include <linux/module.h>
> +#include <linux/mod_devicetable.h>
>
> #include "pmbus.h"
Stray change. This pure depends on the your `locale` settings.
The original one seems using en_US.UTF-8 and it's perfectly fine.
...
> +static struct pmbus_driver_info adp1051_info = {
> + .pages = 1,
> + .format[PSC_VOLTAGE_IN] = linear,
> + .format[PSC_VOLTAGE_OUT] = linear,
> + .format[PSC_CURRENT_IN] = linear,
> + .format[PSC_TEMPERATURE] = linear,
> + .func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN | PMBUS_HAVE_VOUT
> + | PMBUS_HAVE_IOUT | PMBUS_HAVE_TEMP | PMBUS_HAVE_STATUS_VOUT
> + | PMBUS_HAVE_STATUS_IOUT | PMBUS_HAVE_STATUS_INPUT
> + | PMBUS_HAVE_STATUS_TEMP,
I dunno if the other entries in the file are written in the same style, but
usual one is
.func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN | PMBUS_HAVE_VOUT |
PMBUS_HAVE_IOUT | PMBUS_HAVE_TEMP | PMBUS_HAVE_STATUS_VOUT |
PMBUS_HAVE_STATUS_IOUT | PMBUS_HAVE_STATUS_INPUT |
PMBUS_HAVE_STATUS_TEMP,
Or even more logically
.func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN |
PMBUS_HAVE_VOUT | PMBUS_HAVE_IOUT |
PMBUS_HAVE_TEMP |
PMBUS_HAVE_STATUS_INPUT |
PMBUS_HAVE_STATUS_VOUT | PMBUS_HAVE_STATUS_IOUT |
PMBUS_HAVE_STATUS_TEMP,
> +};
> +
> +static struct pmbus_driver_info adp1055_info = {
> + .pages = 1,
> + .format[PSC_VOLTAGE_IN] = linear,
> + .format[PSC_VOLTAGE_OUT] = linear,
> + .format[PSC_CURRENT_IN] = linear,
> + .format[PSC_TEMPERATURE] = linear,
> + .func[0] = PMBUS_HAVE_VIN | PMBUS_HAVE_IIN | PMBUS_HAVE_VOUT
> + | PMBUS_HAVE_IOUT | PMBUS_HAVE_TEMP2 | PMBUS_HAVE_TEMP3
> + | PMBUS_HAVE_POUT | PMBUS_HAVE_STATUS_VOUT
> + | PMBUS_HAVE_STATUS_IOUT | PMBUS_HAVE_STATUS_INPUT
> + | PMBUS_HAVE_STATUS_TEMP,
Ditto.
> +};
...
> static const struct i2c_device_id adp1050_id[] = {
> - {"adp1050"},
> + { .name = "adp1050", .driver_data = (kernel_ulong_t)&adp1050_info},
> + { .name = "adp1051", .driver_data = (kernel_ulong_t)&adp1051_info},
> + { .name = "adp1055", .driver_data = (kernel_ulong_t)&adp1055_info},
> {}
> };
> +
Stray blank line.
> MODULE_DEVICE_TABLE(i2c, adp1050_id);
--
With Best Regards,
Andy Shevchenko
next prev parent reply other threads:[~2024-11-06 11:25 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-06 9:03 [PATCH 0/2] Add support for ADP1051 and ADP1055 Alexis Cezar Torreno
2024-11-06 9:03 ` [PATCH 1/2] dt-bindings: hwmon: (pmbus/adp1050): Support adp1051 and adp1055: add bindings Alexis Cezar Torreno
2024-11-06 15:48 ` Conor Dooley
2024-11-07 0:49 ` Torreno, Alexis Czezar
2024-11-06 9:03 ` [PATCH 2/2] hwmon: (pmbus/adp1050): Support adp1051 and adp1055 Alexis Cezar Torreno
2024-11-06 11:24 ` Andy Shevchenko [this message]
2024-11-06 15:55 ` Guenter Roeck
2024-11-06 16:01 ` Andy Shevchenko
2024-11-07 1:17 ` Torreno, Alexis Czezar
2024-11-07 8:05 ` Andy Shevchenko
2024-11-07 8:34 ` Torreno, Alexis Czezar
2024-11-07 2:06 ` Torreno, Alexis Czezar
2024-11-06 16:40 ` kernel test robot
2024-11-06 16:50 ` kernel test robot
2024-11-06 21:11 ` kernel test robot
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=ZytSCD0dViGp-l2b@smile.fi.intel.com \
--to=andriy.shevchenko@linux.intel.com \
--cc=alexisczezar.torreno@analog.com \
--cc=conor+dt@kernel.org \
--cc=corbet@lwn.net \
--cc=devicetree@vger.kernel.org \
--cc=jdelvare@suse.com \
--cc=krzk+dt@kernel.org \
--cc=linux-doc@vger.kernel.org \
--cc=linux-hwmon@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux@roeck-us.net \
--cc=radu.sabau@analog.com \
--cc=robh@kernel.org \
--cc=u.kleine-koenig@pengutronix.de \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.