* [PATCH v3 0/2] hwmon: (pmbus) MPS mp5990 hsc controller @ 2023-11-13 15:50 Peter Yin 2023-11-13 15:50 ` [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings Peter Yin 2023-11-13 15:50 ` [PATCH v3 2/2] hwmon: (pmbus) Add support for MPS Multi-phase mp5990 Peter Yin 0 siblings, 2 replies; 10+ messages in thread From: Peter Yin @ 2023-11-13 15:50 UTC (permalink / raw) To: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Guenter Roeck, Jonathan Corbet, Joel Stanley, Chanh Nguyen, Peter Yin, devicetree, linux-kernel, linux-hwmon, linux-doc Add MPS mp5990 hot-swap controller. Change log: v2 -> v3: - Support linear mode. v1 -> v2: - Corrected dt-bindings description. - Added comments for Vout mode command. - Removed of_match_ptr() v1: - Add support for MPS Multi-phase mp5990 Hot-Swap controller. --- Peter Yin (2): dt-bindings: hwmon: Add mps mp5990 driver bindings hwmon: (pmbus) Add support for MPS Multi-phase mp5990 .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/mp5990.rst | 84 +++++++++ drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/mp5990.c | 177 ++++++++++++++++++ 6 files changed, 274 insertions(+) create mode 100644 Documentation/hwmon/mp5990.rst create mode 100644 drivers/hwmon/pmbus/mp5990.c -- 2.25.1 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings 2023-11-13 15:50 [PATCH v3 0/2] hwmon: (pmbus) MPS mp5990 hsc controller Peter Yin @ 2023-11-13 15:50 ` Peter Yin 2023-11-13 19:52 ` Conor Dooley 2023-11-15 22:27 ` Guenter Roeck 2023-11-13 15:50 ` [PATCH v3 2/2] hwmon: (pmbus) Add support for MPS Multi-phase mp5990 Peter Yin 1 sibling, 2 replies; 10+ messages in thread From: Peter Yin @ 2023-11-13 15:50 UTC (permalink / raw) To: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Guenter Roeck, Jonathan Corbet, Joel Stanley, Chanh Nguyen, Peter Yin, devicetree, linux-kernel, linux-hwmon, linux-doc Add a device tree bindings for mp5990 device. Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> --- Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial-devices.yaml index 7680c8a9b4ad..eb83ab4c02ee 100644 --- a/Documentation/devicetree/bindings/trivial-devices.yaml +++ b/Documentation/devicetree/bindings/trivial-devices.yaml @@ -123,6 +123,8 @@ properties: - mps,mp2888 # Monolithic Power Systems Inc. multi-phase controller mp2975 - mps,mp2975 + # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5990 + - mps,mp5990 # Honeywell Humidicon HIH-6130 humidity/temperature sensor - honeywell,hi6130 # IBM Common Form Factor Power Supply Versions (all versions) -- 2.25.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings 2023-11-13 15:50 ` [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings Peter Yin @ 2023-11-13 19:52 ` Conor Dooley 2023-11-15 22:27 ` Guenter Roeck 1 sibling, 0 replies; 10+ messages in thread From: Conor Dooley @ 2023-11-13 19:52 UTC (permalink / raw) To: Peter Yin Cc: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Guenter Roeck, Jonathan Corbet, Joel Stanley, Chanh Nguyen, devicetree, linux-kernel, linux-hwmon, linux-doc [-- Attachment #1: Type: text/plain, Size: 1146 bytes --] On Mon, Nov 13, 2023 at 11:50:07PM +0800, Peter Yin wrote: > Add a device tree bindings for mp5990 device. > > Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> Acked-by: Conor Dooley <conor.dooley@microchip.com> Thanks, Conor, > --- > Documentation/devicetree/bindings/trivial-devices.yaml | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial-devices.yaml > index 7680c8a9b4ad..eb83ab4c02ee 100644 > --- a/Documentation/devicetree/bindings/trivial-devices.yaml > +++ b/Documentation/devicetree/bindings/trivial-devices.yaml > @@ -123,6 +123,8 @@ properties: > - mps,mp2888 > # Monolithic Power Systems Inc. multi-phase controller mp2975 > - mps,mp2975 > + # Monolithic Power Systems Inc. multi-phase hot-swap controller mp5990 > + - mps,mp5990 > # Honeywell Humidicon HIH-6130 humidity/temperature sensor > - honeywell,hi6130 > # IBM Common Form Factor Power Supply Versions (all versions) > -- > 2.25.1 > [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 228 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings 2023-11-13 15:50 ` [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings Peter Yin 2023-11-13 19:52 ` Conor Dooley @ 2023-11-15 22:27 ` Guenter Roeck 2023-11-17 3:18 ` PeterYin 1 sibling, 1 reply; 10+ messages in thread From: Guenter Roeck @ 2023-11-15 22:27 UTC (permalink / raw) To: Peter Yin Cc: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Jonathan Corbet, Joel Stanley, Chanh Nguyen, devicetree, linux-kernel, linux-hwmon, linux-doc On Mon, Nov 13, 2023 at 11:50:07PM +0800, Peter Yin wrote: > Add a device tree bindings for mp5990 device. > > Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> > Acked-by: Conor Dooley <conor.dooley@microchip.com> What branch is this patch based on ? git fails to apply it. Guenter ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings 2023-11-15 22:27 ` Guenter Roeck @ 2023-11-17 3:18 ` PeterYin 2023-11-17 4:16 ` Guenter Roeck 0 siblings, 1 reply; 10+ messages in thread From: PeterYin @ 2023-11-17 3:18 UTC (permalink / raw) To: Guenter Roeck Cc: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Jonathan Corbet, Joel Stanley, Chanh Nguyen, devicetree, linux-kernel, linux-hwmon, linux-doc Guenter Roeck 於 11/16/23 06:27 寫道: > On Mon, Nov 13, 2023 at 11:50:07PM +0800, Peter Yin wrote: >> Add a device tree bindings for mp5990 device. >> >> Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> >> Acked-by: Conor Dooley <conor.dooley@microchip.com> > > What branch is this patch based on ? git fails to apply it. > > Guenter I think I don't pull the last version. I can rebase it and push the new version. Thanks for your feedback. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings 2023-11-17 3:18 ` PeterYin @ 2023-11-17 4:16 ` Guenter Roeck 2023-11-17 4:52 ` PeterYin 0 siblings, 1 reply; 10+ messages in thread From: Guenter Roeck @ 2023-11-17 4:16 UTC (permalink / raw) To: PeterYin Cc: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Jonathan Corbet, Joel Stanley, Chanh Nguyen, devicetree, linux-kernel, linux-hwmon, linux-doc On Fri, Nov 17, 2023 at 11:18:47AM +0800, PeterYin wrote: > > > Guenter Roeck 於 11/16/23 06:27 寫道: > > On Mon, Nov 13, 2023 at 11:50:07PM +0800, Peter Yin wrote: > > > Add a device tree bindings for mp5990 device. > > > > > > Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> > > > Acked-by: Conor Dooley <conor.dooley@microchip.com> > > > > What branch is this patch based on ? git fails to apply it. > > > > Guenter > I think I don't pull the last version. I can rebase it and push the new > version. Thanks for your feedback. Question is: Last version of what ? Best would be if it was based on mainline. Thanks, Guenter ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings 2023-11-17 4:16 ` Guenter Roeck @ 2023-11-17 4:52 ` PeterYin 2023-11-17 15:20 ` Guenter Roeck 0 siblings, 1 reply; 10+ messages in thread From: PeterYin @ 2023-11-17 4:52 UTC (permalink / raw) To: Guenter Roeck Cc: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Jonathan Corbet, Joel Stanley, Chanh Nguyen, devicetree, linux-kernel, linux-hwmon, linux-doc Guenter Roeck 於 11/17/23 12:16 寫道: > On Fri, Nov 17, 2023 at 11:18:47AM +0800, PeterYin wrote: >> >> >> Guenter Roeck 於 11/16/23 06:27 寫道: >>> On Mon, Nov 13, 2023 at 11:50:07PM +0800, Peter Yin wrote: >>>> Add a device tree bindings for mp5990 device. >>>> >>>> Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> >>>> Acked-by: Conor Dooley <conor.dooley@microchip.com> >>> >>> What branch is this patch based on ? git fails to apply it. >>> >>> Guenter >> I think I don't pull the last version. I can rebase it and push the new >> version. Thanks for your feedback. > > Question is: Last version of what ? Best would be if it was based > on mainline. > > Thanks, > Guenter It is base on Linux 6.5.4, OpenBMC Kernel tree https://github.com/openbmc/linux/commit/2ba0babe7865cd5f4fac3d76ad15d9b6131bd283 I can regenerate it on mainline. Thanks, Peter. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings 2023-11-17 4:52 ` PeterYin @ 2023-11-17 15:20 ` Guenter Roeck 0 siblings, 0 replies; 10+ messages in thread From: Guenter Roeck @ 2023-11-17 15:20 UTC (permalink / raw) To: PeterYin Cc: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Jonathan Corbet, Joel Stanley, Chanh Nguyen, devicetree, linux-kernel, linux-hwmon, linux-doc On 11/16/23 20:52, PeterYin wrote: > > > Guenter Roeck 於 11/17/23 12:16 寫道: >> On Fri, Nov 17, 2023 at 11:18:47AM +0800, PeterYin wrote: >>> >>> >>> Guenter Roeck 於 11/16/23 06:27 寫道: >>>> On Mon, Nov 13, 2023 at 11:50:07PM +0800, Peter Yin wrote: >>>>> Add a device tree bindings for mp5990 device. >>>>> >>>>> Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> >>>>> Acked-by: Conor Dooley <conor.dooley@microchip.com> >>>> >>>> What branch is this patch based on ? git fails to apply it. >>>> >>>> Guenter >>> I think I don't pull the last version. I can rebase it and push the new >>> version. Thanks for your feedback. >> >> Question is: Last version of what ? Best would be if it was based >> on mainline. >> >> Thanks, >> Guenter > > It is base on Linux 6.5.4, OpenBMC Kernel tree > https://github.com/openbmc/linux/commit/2ba0babe7865cd5f4fac3d76ad15d9b6131bd283 > > I can regenerate it on mainline. > No need; git was able to apply it after I aded the openbmc tree as remote. It would be great if you can base future patches on Linux mainline. Thanks, Guenter ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v3 2/2] hwmon: (pmbus) Add support for MPS Multi-phase mp5990 2023-11-13 15:50 [PATCH v3 0/2] hwmon: (pmbus) MPS mp5990 hsc controller Peter Yin 2023-11-13 15:50 ` [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings Peter Yin @ 2023-11-13 15:50 ` Peter Yin 2023-11-17 15:26 ` Guenter Roeck 1 sibling, 1 reply; 10+ messages in thread From: Peter Yin @ 2023-11-13 15:50 UTC (permalink / raw) To: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Guenter Roeck, Jonathan Corbet, Joel Stanley, Chanh Nguyen, Peter Yin, devicetree, linux-kernel, linux-hwmon, linux-doc Add support for mp5990 device from Monolithic Power Systems, Inc. (MPS) vendor. This is a Hot-Swap Controller. Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> --- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/mp5990.rst | 84 ++++++++++++++++ drivers/hwmon/pmbus/Kconfig | 9 ++ drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/mp5990.c | 177 +++++++++++++++++++++++++++++++++ 5 files changed, 272 insertions(+) create mode 100644 Documentation/hwmon/mp5990.rst create mode 100644 drivers/hwmon/pmbus/mp5990.c diff --git a/Documentation/hwmon/index.rst b/Documentation/hwmon/index.rst index 042e1cf9501b..8c70e10fc795 100644 --- a/Documentation/hwmon/index.rst +++ b/Documentation/hwmon/index.rst @@ -157,6 +157,7 @@ Hardware Monitoring Kernel Drivers mp2888 mp2975 mp5023 + mp5990 nct6683 nct6775 nct7802 diff --git a/Documentation/hwmon/mp5990.rst b/Documentation/hwmon/mp5990.rst new file mode 100644 index 000000000000..6f2f0c099d44 --- /dev/null +++ b/Documentation/hwmon/mp5990.rst @@ -0,0 +1,84 @@ +.. SPDX-License-Identifier: GPL-2.0 + +Kernel driver mp5990 +==================== + +Supported chips: + + * MPS MP5990 + + Prefix: 'mp5990' + + * Datasheet + + Publicly available at the MPS website : https://www.monolithicpower.com/en/mp5990.html + +Author: + + Peter Yin <peteryin.openbmc@gmail.com> + +Description +----------- + +This driver implements support for Monolithic Power Systems, Inc. (MPS) +MP5990 Hot-Swap Controller. + +Device compliant with: + +- PMBus rev 1.3 interface. + +Device supports direct and linear format for reading input voltage, +output voltage, output current, input power and temperature. + +The driver exports the following attributes via the 'sysfs' files +for input voltage: + +**in1_input** + +**in1_label** + +**in1_max** + +**in1_max_alarm** + +**in1_min** + +**in1_min_alarm** + +The driver provides the following attributes for output voltage: + +**in2_input** + +**in2_label** + +**in2_alarm** + +The driver provides the following attributes for output current: + +**curr1_input** + +**curr1_label** + +**curr1_alarm** + +**curr1_max** + +The driver provides the following attributes for input power: + +**power1_input** + +**power1_label** + +**power1_alarm** + +The driver provides the following attributes for temperature: + +**temp1_input** + +**temp1_max** + +**temp1_max_alarm** + +**temp1_crit** + +**temp1_crit_alarm** diff --git a/drivers/hwmon/pmbus/Kconfig b/drivers/hwmon/pmbus/Kconfig index 270b6336b76d..65a116f7744d 100644 --- a/drivers/hwmon/pmbus/Kconfig +++ b/drivers/hwmon/pmbus/Kconfig @@ -326,6 +326,15 @@ config SENSORS_MP5023 This driver can also be built as a module. If so, the module will be called mp5023. +config SENSORS_MP5990 + tristate "MPS MP5990" + help + If you say yes here you get hardware monitoring support for MPS + MP5990. + + This driver can also be built as a module. If so, the module will + be called mp5990. + config SENSORS_MPQ7932_REGULATOR bool "Regulator support for MPQ7932" depends on SENSORS_MPQ7932 && REGULATOR diff --git a/drivers/hwmon/pmbus/Makefile b/drivers/hwmon/pmbus/Makefile index 84ee960a6c2d..212d9ca0acc9 100644 --- a/drivers/hwmon/pmbus/Makefile +++ b/drivers/hwmon/pmbus/Makefile @@ -35,6 +35,7 @@ obj-$(CONFIG_SENSORS_MAX8688) += max8688.o obj-$(CONFIG_SENSORS_MP2888) += mp2888.o obj-$(CONFIG_SENSORS_MP2975) += mp2975.o obj-$(CONFIG_SENSORS_MP5023) += mp5023.o +obj-$(CONFIG_SENSORS_MP5990) += mp5990.o obj-$(CONFIG_SENSORS_MPQ7932) += mpq7932.o obj-$(CONFIG_SENSORS_PLI1209BC) += pli1209bc.o obj-$(CONFIG_SENSORS_PM6764TR) += pm6764tr.o diff --git a/drivers/hwmon/pmbus/mp5990.c b/drivers/hwmon/pmbus/mp5990.c new file mode 100644 index 000000000000..2d721b6acfb8 --- /dev/null +++ b/drivers/hwmon/pmbus/mp5990.c @@ -0,0 +1,177 @@ +// SPDX-License-Identifier: GPL-2.0-or-later +/* + * Driver for MPS MP5990 Hot-Swap Controller + */ + +#include <linux/i2c.h> +#include <linux/module.h> +#include <linux/of_device.h> +#include "pmbus.h" + +#define MP5990_EFUSE_CFG (0xC4) +#define MP5990_VOUT_FORMAT BIT(9) + +struct mp5990_data { + struct pmbus_driver_info info; + u8 vout_mode; + u8 vout_linear_exponent; +}; + +#define to_mp5990_data(x) container_of(x, struct mp5990_data, info) + +static int mp5990_read_byte_data(struct i2c_client *client, int page, int reg) +{ + const struct pmbus_driver_info *info = pmbus_get_driver_info(client); + struct mp5990_data *data = to_mp5990_data(info); + + switch (reg) { + case PMBUS_VOUT_MODE: + if (data->vout_mode == linear) { + /* + * The VOUT format is linear11, not linear16. + * We should enforce the VOUT in linear mode and + * return exponent value. + */ + return data->vout_linear_exponent; + } + + /* + * The datasheet does not support the VOUT command, + * but the device responds with a default value of 0x17. + * In the standard, 0x17 represents linear mode. However, + * Therefore, we should enforce the VOUT in the direct format + * when format use default direct mode. + */ + return PB_VOUT_MODE_DIRECT; + + default: + return -ENODATA; + } +} + +static int mp5990_read_word_data(struct i2c_client *client, int page, + int phase, int reg) +{ + const struct pmbus_driver_info *info = pmbus_get_driver_info(client); + struct mp5990_data *data = to_mp5990_data(info); + int ret; + s32 mantissa; + + switch (reg) { + case PMBUS_READ_VOUT: + ret = pmbus_read_word_data(client, page, phase, reg); + if (ret < 0) + return ret; + /* + * Because the VOUT mode is linear11 and not linear16, + * we disregard bits[15:11] and report based on the VOUT mode. + */ + if (data->vout_mode == linear) { + mantissa = ((s16)((ret & 0x7ff) << 5)) >> 5; + ret = mantissa; + } + break; + default: + return -ENODATA; + } + + return ret; +} + +static struct pmbus_driver_info mp5990_info = { + .pages = 1, + .format[PSC_VOLTAGE_IN] = direct, + .format[PSC_VOLTAGE_OUT] = direct, + .format[PSC_CURRENT_OUT] = direct, + .format[PSC_POWER] = direct, + .format[PSC_TEMPERATURE] = direct, + .m[PSC_VOLTAGE_IN] = 32, + .b[PSC_VOLTAGE_IN] = 0, + .R[PSC_VOLTAGE_IN] = 0, + .m[PSC_VOLTAGE_OUT] = 32, + .b[PSC_VOLTAGE_OUT] = 0, + .R[PSC_VOLTAGE_OUT] = 0, + .m[PSC_CURRENT_OUT] = 16, + .b[PSC_CURRENT_OUT] = 0, + .R[PSC_CURRENT_OUT] = 0, + .m[PSC_POWER] = 1, + .b[PSC_POWER] = 0, + .R[PSC_POWER] = 0, + .m[PSC_TEMPERATURE] = 1, + .b[PSC_TEMPERATURE] = 0, + .R[PSC_TEMPERATURE] = 0, + .func[0] = + PMBUS_HAVE_VIN | PMBUS_HAVE_VOUT | PMBUS_HAVE_PIN | + PMBUS_HAVE_TEMP | PMBUS_HAVE_IOUT | + PMBUS_HAVE_STATUS_INPUT | PMBUS_HAVE_STATUS_TEMP, + .read_byte_data = mp5990_read_byte_data, + .read_word_data = mp5990_read_word_data, +}; + +static int mp5990_probe(struct i2c_client *client) +{ + struct pmbus_driver_info *info; + struct mp5990_data *data; + int ret; + + data = devm_kzalloc(&client->dev, sizeof(struct mp5990_data), + GFP_KERNEL); + if (!data) + return -ENOMEM; + + memcpy(&data->info, &mp5990_info, sizeof(*info)); + info = &data->info; + + /* Read Vout Config */ + ret = i2c_smbus_read_word_data(client, MP5990_EFUSE_CFG); + if (ret < 0) { + dev_err(&client->dev, "Can't get vout mode."); + return ret; + } + + /* + * EFUSE_CFG (0xC4) bit9=1 is linear mode, bit=0 is direct mode. + */ + if (ret & MP5990_VOUT_FORMAT) { + data->vout_mode = linear; + data->info.format[PSC_VOLTAGE_IN] = linear; + data->info.format[PSC_VOLTAGE_OUT] = linear; + data->info.format[PSC_CURRENT_OUT] = linear; + data->info.format[PSC_POWER] = linear; + ret = i2c_smbus_read_word_data(client, PMBUS_READ_VOUT); + if (ret < 0) { + dev_err(&client->dev, "Can't get vout exponent."); + return ret; + } + data->vout_linear_exponent = (u8)((ret >> 11) & 0x1f); + } else { + data->vout_mode = direct; + } + return pmbus_do_probe(client, info); +} + +static const struct of_device_id mp5990_of_match[] = { + { .compatible = "mps,mp5990" }, + {} +}; + +static const struct i2c_device_id mp5990_id[] = { + {"mp5990", 0}, + { } +}; +MODULE_DEVICE_TABLE(i2c, mp5990_id); + +static struct i2c_driver mp5990_driver = { + .driver = { + .name = "mp5990", + .of_match_table = mp5990_of_match, + }, + .probe = mp5990_probe, + .id_table = mp5990_id, +}; +module_i2c_driver(mp5990_driver); + +MODULE_AUTHOR("Peter Yin <peter.yin@quantatw.com>"); +MODULE_DESCRIPTION("PMBus driver for MP5990 HSC"); +MODULE_LICENSE("GPL"); +MODULE_IMPORT_NS(PMBUS); -- 2.25.1 ^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH v3 2/2] hwmon: (pmbus) Add support for MPS Multi-phase mp5990 2023-11-13 15:50 ` [PATCH v3 2/2] hwmon: (pmbus) Add support for MPS Multi-phase mp5990 Peter Yin @ 2023-11-17 15:26 ` Guenter Roeck 0 siblings, 0 replies; 10+ messages in thread From: Guenter Roeck @ 2023-11-17 15:26 UTC (permalink / raw) To: Peter Yin Cc: patrick, Rob Herring, Krzysztof Kozlowski, Conor Dooley, Jean Delvare, Jonathan Corbet, Joel Stanley, Chanh Nguyen, devicetree, linux-kernel, linux-hwmon, linux-doc On Mon, Nov 13, 2023 at 11:50:08PM +0800, Peter Yin wrote: > Add support for mp5990 device from Monolithic Power Systems, Inc. (MPS) > vendor. This is a Hot-Swap Controller. > > Signed-off-by: Peter Yin <peteryin.openbmc@gmail.com> Applied together with the first patch of the series. Guenter ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2023-11-17 15:26 UTC | newest] Thread overview: 10+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-11-13 15:50 [PATCH v3 0/2] hwmon: (pmbus) MPS mp5990 hsc controller Peter Yin 2023-11-13 15:50 ` [PATCH v3 1/2] dt-bindings: hwmon: Add mps mp5990 driver bindings Peter Yin 2023-11-13 19:52 ` Conor Dooley 2023-11-15 22:27 ` Guenter Roeck 2023-11-17 3:18 ` PeterYin 2023-11-17 4:16 ` Guenter Roeck 2023-11-17 4:52 ` PeterYin 2023-11-17 15:20 ` Guenter Roeck 2023-11-13 15:50 ` [PATCH v3 2/2] hwmon: (pmbus) Add support for MPS Multi-phase mp5990 Peter Yin 2023-11-17 15:26 ` Guenter Roeck
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).