From patchwork Sat Nov 26 17:17:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saravanan Sekar X-Patchwork-Id: 13056541 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 49D56C4167B for ; Sat, 26 Nov 2022 17:41:01 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229469AbiKZRlA (ORCPT ); Sat, 26 Nov 2022 12:41:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46364 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229459AbiKZRk7 (ORCPT ); Sat, 26 Nov 2022 12:40:59 -0500 X-Greylist: delayed 1400 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Sat, 26 Nov 2022 09:40:58 PST Received: from gateway20.websitewelcome.com (gateway20.websitewelcome.com [192.185.52.45]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 291FD1A057 for ; Sat, 26 Nov 2022 09:40:58 -0800 (PST) Received: from atl1wswcm01.websitewelcome.com (unknown [50.6.129.162]) by atl1wswob01.websitewelcome.com (Postfix) with ESMTP id C65564012C2F1 for ; Sat, 26 Nov 2022 17:17:37 +0000 (UTC) Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTP id yyo2oBIdsR3ddyyo4oIS4Z; Sat, 26 Nov 2022 17:17:37 +0000 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject :Cc:To:From:Sender:Reply-To:Content-Type:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=7SaDT1boH6f615WyBNlcdyyVHsSLvKEmm92+NVE4l8c=; b=diD9BwAu7g/78hAv9MBug7zUgv zm+PxH8c4XabJG+oDVeN0ROGpODzqW8m2QH7Qv0VT/PmME7iKHEy5ZoC+2/5hUg6Q/r8Xg7DF1s3h R43NNWZf5Hka8wRwudPFKYhSwqgjbGT87G0Wibn6TmJ0guzMYotRfvQFh9ZgdY8XdF9W5WJsvaMBm yN11IC4Bra01stvEPNDTZOG1zCHD4boT8fTewARNJ+uwagVM+z6OPs+010XLWDg20SrT24LD0g+Bi /LUQV3Mj3GBQ/aIgNO9iiOxdjL9OpCnEUXwD2bNPwEzeeBe+0UWKVqmS2am6SrFwPqIB0WzF76EJE RyZVzjcQ==; Received: from [106.203.5.91] (port=35801 helo=discovery..) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oyyo1-001nHp-IT; Sat, 26 Nov 2022 17:17:33 +0000 From: Saravanan Sekar To: jdelvare@suse.com, linux@roeck-us.net, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org Cc: linux-hwmon@vger.kernel.org, Saravanan Sekar Subject: [PATCH v1 1/3] dt-bindings: hwmon/pmbus: Add mps,mpq7932 power-management IC Date: Sat, 26 Nov 2022 18:17:09 +0100 Message-Id: <20221126171711.1078309-1-saravanan@linumiz.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 106.203.5.91 X-Source-L: No X-Exim-ID: 1oyyo1-001nHp-IT X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (discovery..) [106.203.5.91]:35801 X-Source-Auth: saravanan@linumiz.com X-Email-Count: 1 X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfLKqxpXyBGcnpqCbi2OR6ZPKBtl3WQ5AY8RrDYo6JJl20/Gzp88vxVAC3OpVEVTK6MBy6VwuwTEHtaYhJlAxHX6/8NFsfNb1rqlma3Kyr81qaiRKYJRU IkYuMdCIi39nx67BSqzgxW/mK7c2bD8q8WHC5KvudrePuAoh0TfxX0qFCLNMgPJ9wF0r+OaxsV1fZEsqKhq2BxpMmTow2iB2PMs= Precedence: bulk List-ID: X-Mailing-List: linux-hwmon@vger.kernel.org Add bindings for mps,mpq7932 power-management IC Signed-off-by: Saravanan Sekar --- .../bindings/hwmon/pmbus/mps,mpq7932.yaml | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/mps,mpq7932.yaml diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/mps,mpq7932.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/mps,mpq7932.yaml new file mode 100644 index 000000000000..6ec072c287a3 --- /dev/null +++ b/Documentation/devicetree/bindings/hwmon/pmbus/mps,mpq7932.yaml @@ -0,0 +1,69 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/regulator/mps,mpq7932.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Monolithic Power System MPQ7932 PMIC + +maintainers: + - Saravanan Sekar + +properties: + $nodename: + pattern: "pmic@[0-9a-f]{1,2}" + compatible: + enum: + - mps,mpq7932 + + reg: + maxItems: 1 + + regulators: + type: object + $ref: regulator.yaml# + + description: | + list of regulators provided by this controller, must be named + after their hardware counterparts BUCK[1-6] + + "^buck[1-6]$": + type: object + $ref: regulator.yaml# + + unevaluatedProperties: false + + additionalProperties: false + +required: + - compatible + - reg + - regulators + +additionalProperties: false + +examples: + - | + i2c { + #address-cells = <1>; + #size-cells = <0>; + + pmic@69 { + compatible = "mps,mpq7932"; + reg = <0x69>; + + regulators { + + buck1 { + regulator-name = "buck1"; + regulator-min-microvolt = <400000>; + regulator-max-microvolt = <3587500>; + regulator-min-microamp = <460000>; + regulator-max-microamp = <7600000>; + regulator-boot-on; + }; + + }; + }; + }; +... From patchwork Sat Nov 26 17:17:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saravanan Sekar X-Patchwork-Id: 13056531 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 38ABAC4321E for ; Sat, 26 Nov 2022 17:17:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229644AbiKZRRo (ORCPT ); Sat, 26 Nov 2022 12:17:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38348 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229450AbiKZRRn (ORCPT ); Sat, 26 Nov 2022 12:17:43 -0500 Received: from gateway30.websitewelcome.com (gateway30.websitewelcome.com [192.185.152.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4C71C11A22 for ; Sat, 26 Nov 2022 09:17:39 -0800 (PST) Received: from atl1wswcm05.websitewelcome.com (unknown [50.6.129.166]) by atl3wswob01.websitewelcome.com (Postfix) with ESMTP id 015A13170F for ; Sat, 26 Nov 2022 17:17:39 +0000 (UTC) Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTP id yyo4oaQQRP2h5yyo5ozEl4; Sat, 26 Nov 2022 17:17:38 +0000 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=71JCH1/P6vS4DocDLWMlS8oiuuBQQaz5BcxI4O3FurM=; b=ieMl+MQ0XBukxGdxVjP05yR6eU jQSnI7pjcvz07TV+KTKUCrifTwZDWBySediFm8DjAmrtEI1iwRsGQZLeWomNughV3m726wO2bHGA0 5916K/gPZkQm1yEZkfOt8ReVOvllt2ofQBk83vYQbQY8Vvfxaj4q3YQTblGAIqlrAKZtOuzaOMPyR 4PknfJ6oS6cmH56TAu6ot32WLGkOcu/JJfAwdfRVBfwXBgaxXi+TtUJlELMCRZ5LB5s2dD4AO4jX+ 1YkbNO7o8ZxlT3jchJPUVV+MNX6Sd1GnAOI4VzeK9e6tP/BKSdJwEXWNCfAK5sND/kMyPLdYcnKSQ 2XqFJIHw==; Received: from [106.203.5.91] (port=35801 helo=discovery..) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oyyo2-001nHp-SX; Sat, 26 Nov 2022 17:17:35 +0000 From: Saravanan Sekar To: jdelvare@suse.com, linux@roeck-us.net, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org Cc: linux-hwmon@vger.kernel.org, Saravanan Sekar Subject: [PATCH v1 2/3] hwmon: (pmbus/mpq7932) Add a support for mpq7932 Power Management IC Date: Sat, 26 Nov 2022 18:17:10 +0100 Message-Id: <20221126171711.1078309-2-saravanan@linumiz.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221126171711.1078309-1-saravanan@linumiz.com> References: <20221126171711.1078309-1-saravanan@linumiz.com> MIME-Version: 1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 106.203.5.91 X-Source-L: No X-Exim-ID: 1oyyo2-001nHp-SX X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (discovery..) [106.203.5.91]:35801 X-Source-Auth: saravanan@linumiz.com X-Email-Count: 6 X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfMN0Fp/gINC4oaCoY5dpw90enntSxdz7JpINPUpCEFJl9zZMJQvURXSF3m32gRq8E9uMO5YPBkpCHmnNU8+ixnTQXBg1KFgIkSNkzYkBgCsPqdbencUE G4kKbFbp4L+yAAMyaWEfSTU/Ijc79ByjL6hx029EunsbuWtV1XxQeKTPiAOnb5VqfRDQVrADfdK2rDHOMHzfitdXN2qHoWyz4VA= Precedence: bulk List-ID: X-Mailing-List: linux-hwmon@vger.kernel.org The MPQ7932 is a power management IC designed to operate from 5V buses to power a variety of ADAS SOCs. Six integrated buck converters power a variety of target rails configurable over PMBus interface. Signed-off-by: Saravanan Sekar --- drivers/hwmon/pmbus/Kconfig | 9 ++ drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/mpq7932.c | 150 ++++++++++++++++++++++++++++++++++ 3 files changed, 160 insertions(+) create mode 100644 drivers/hwmon/pmbus/mpq7932.c diff --git a/drivers/hwmon/pmbus/Kconfig b/drivers/hwmon/pmbus/Kconfig index 89668af67206..5e938768bd77 100644 --- a/drivers/hwmon/pmbus/Kconfig +++ b/drivers/hwmon/pmbus/Kconfig @@ -317,6 +317,15 @@ config SENSORS_MP5023 This driver can also be built as a module. If so, the module will be called mp5023. +config SENSORS_MPQ7932_REGULATOR + tristate "MPS MPQ7932 buck regulator" + help + If you say yes here you get six integrated buck converter + regulator support for power management IC MPS MPQ7932. + + This driver can also be built as a module. If so, the module will + be called mpq7932. + config SENSORS_PIM4328 tristate "Flex PIM4328 and compatibles" help diff --git a/drivers/hwmon/pmbus/Makefile b/drivers/hwmon/pmbus/Makefile index 0002dbe22d52..28a534629cc3 100644 --- a/drivers/hwmon/pmbus/Makefile +++ b/drivers/hwmon/pmbus/Makefile @@ -34,6 +34,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_MPQ7932_REGULATOR) += mpq7932.o obj-$(CONFIG_SENSORS_PLI1209BC) += pli1209bc.o obj-$(CONFIG_SENSORS_PM6764TR) += pm6764tr.o obj-$(CONFIG_SENSORS_PXE1610) += pxe1610.o diff --git a/drivers/hwmon/pmbus/mpq7932.c b/drivers/hwmon/pmbus/mpq7932.c new file mode 100644 index 000000000000..23d3ccdaed1e --- /dev/null +++ b/drivers/hwmon/pmbus/mpq7932.c @@ -0,0 +1,150 @@ +// SPDX-License-Identifier: GPL-2.0+ +// +// mpq7932.c - regulator driver for mps mpq7932 +// +// Copyright 2022 Monolithic Power Systems, Inc +// +// Author: Saravanan Sekar + +#include +#include +#include +#include +#include +#include +#include +#include "pmbus.h" + +#define MPQ7932_BUCK_UV_MIN 206250 +#define MPQ7932_UV_STEP 6250 +#define MPQ7932_N_VOLTAGES 0xFF +#define MPQ7932_NUM_PAGES 6 + +#define MPQ7932_TON_DELAY 0x60 +#define MPQ7932_VOUT_STARTUP_SLEW 0xA3 +#define MPQ7932_VOUT_SHUTDOWN_SLEW 0xA5 +#define MPQ7932_VOUT_SLEW_MASK GENMASK(1, 0) +#define MPQ7932_TON_DELAY_MASK GENMASK(4, 0) + +#define MPQ7932BUCK(_id) \ + [_id] = { \ + .id = _id, \ + .name = ("buck" # _id), \ + .of_match = of_match_ptr("buck" # _id), \ + .regulators_node = "regulators", \ + .ops = &pmbus_regulator_ops, \ + .type = REGULATOR_VOLTAGE, \ + .min_uV = MPQ7932_BUCK_UV_MIN, \ + .uV_step = MPQ7932_UV_STEP, \ + .n_voltages = MPQ7932_N_VOLTAGES, \ + } + +struct mpq7932_data { + struct pmbus_driver_info info; + struct pmbus_platform_data pdata; +}; + +static struct regulator_desc mpq7932_regulators_desc[] = { + MPQ7932BUCK(0), + MPQ7932BUCK(1), + MPQ7932BUCK(2), + MPQ7932BUCK(3), + MPQ7932BUCK(4), + MPQ7932BUCK(5), +}; + +static int mpq7932_write_word_data(struct i2c_client *client, int page, int reg, + u16 word) +{ + + switch (reg) { + case PMBUS_VOUT_COMMAND: + return pmbus_write_byte_data(client, page, reg, (u8)word); + + default: + return -ENODATA; + } +} + +static int mpq7932_read_word_data(struct i2c_client *client, int page, + int phase, int reg) +{ + + switch (reg) { + case PMBUS_MFR_VOUT_MIN: + return 0; + + case PMBUS_MFR_VOUT_MAX: + return MPQ7932_N_VOLTAGES; + + case PMBUS_READ_VOUT: + return pmbus_read_byte_data(client, page, PMBUS_VOUT_COMMAND); + + default: + return -ENODATA; + } +} + +static int mpq7932_probe(struct i2c_client *client) +{ + struct mpq7932_data *data; + struct pmbus_driver_info *info; + struct device *dev = &client->dev; + int i; + + if (!i2c_check_functionality(client->adapter, + I2C_FUNC_SMBUS_READ_WORD_DATA)) + return -ENODEV; + + data = devm_kzalloc(&client->dev, sizeof(struct mpq7932_data), + GFP_KERNEL); + if (!data) + return -ENOMEM; + + info = &data->info; + info->pages = MPQ7932_NUM_PAGES; + info->num_regulators = ARRAY_SIZE(mpq7932_regulators_desc); + info->reg_desc = mpq7932_regulators_desc; + info->format[PSC_VOLTAGE_OUT] = direct; + info->m[PSC_VOLTAGE_OUT] = 160; + info->b[PSC_VOLTAGE_OUT] = -33; + for (i = 0; i < info->pages; i++) { + info->func[i] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT + | PMBUS_HAVE_STATUS_TEMP; + } + + info->read_word_data = mpq7932_read_word_data; + info->write_word_data = mpq7932_write_word_data; + + data->pdata.flags = PMBUS_NO_CAPABILITY; + dev->platform_data = &data->pdata; + + return pmbus_do_probe(client, info); +} + +static const struct of_device_id mpq7932_of_match[] = { + { .compatible = "mps,mpq7932"}, + {}, +}; +MODULE_DEVICE_TABLE(of, mpq7932_of_match); + +static const struct i2c_device_id mpq7932_id[] = { + { "mpq7932", }, + { }, +}; +MODULE_DEVICE_TABLE(i2c, mpq7932_id); + +static struct i2c_driver mpq7932_regulator_driver = { + .driver = { + .name = "mpq7932", + .of_match_table = of_match_ptr(mpq7932_of_match), + }, + .probe_new = mpq7932_probe, + .id_table = mpq7932_id, +}; +module_i2c_driver(mpq7932_regulator_driver); + +MODULE_AUTHOR("Saravanan Sekar "); +MODULE_DESCRIPTION("MPQ7932 PMIC regulator driver"); +MODULE_LICENSE("GPL"); +MODULE_IMPORT_NS(PMBUS); From patchwork Sat Nov 26 17:17:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Saravanan Sekar X-Patchwork-Id: 13056542 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C228C4321E for ; Sat, 26 Nov 2022 17:42:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229798AbiKZRl7 (ORCPT ); Sat, 26 Nov 2022 12:41:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46528 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229644AbiKZRlz (ORCPT ); Sat, 26 Nov 2022 12:41:55 -0500 X-Greylist: delayed 1451 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Sat, 26 Nov 2022 09:41:53 PST Received: from gateway34.websitewelcome.com (gateway34.websitewelcome.com [192.185.149.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0FDFEC3E for ; Sat, 26 Nov 2022 09:41:52 -0800 (PST) Received: from atl1wswcm01.websitewelcome.com (unknown [50.6.129.162]) by atl3wswob05.websitewelcome.com (Postfix) with ESMTP id AD3472739F for ; Sat, 26 Nov 2022 17:17:40 +0000 (UTC) Received: from md-in-79.webhostbox.net ([43.225.55.182]) by cmsmtp with ESMTP id yyo5oBIgqR3ddyyo7oIS6T; Sat, 26 Nov 2022 17:17:40 +0000 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=linumiz.com ; s=default; h=Content-Transfer-Encoding:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=8J3LM0tZI67HM9Rm8VJsP6yQKQiPbXceQxpjRIN0Q5E=; b=FlnIBduAkTowNq9ayeYr4198B1 jcMa7+7FPU1bC5dDOIgiiAGaSkyJir62e7LItUrZiEl/EtxmD0HnYkAfHa+hx/jiitUSoMfC9cPrq nWMENIQUhfNSEu7BU0MEHXeJQvO8A7ceoY48fEwP23kO8qE4/Rbj50w9m2RTK+NahNsXCq++pD7mL BMo3N8AtQwTtwyH8TKv2a3p9L1Uch6MU/rX30KyZNM3IC8s5FB7nmK4H+3QWrNvZC4clqzjnwfk1C 9pLfeG6lkUjdpm7OKyr3rrCkQz+oONvJsOLSuSZq+0Lsn4N+QXP3W0SCsn2wTavm+yBvxa89KGhv/ RpAz7Xdw==; Received: from [106.203.5.91] (port=35801 helo=discovery..) by md-in-79.webhostbox.net with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1oyyo4-001nHp-Fn; Sat, 26 Nov 2022 17:17:36 +0000 From: Saravanan Sekar To: jdelvare@suse.com, linux@roeck-us.net, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org Cc: linux-hwmon@vger.kernel.org, Saravanan Sekar Subject: [PATCH v1 3/3] MAINTAINERS: Add entry for mpq7932 PMIC driver Date: Sat, 26 Nov 2022 18:17:11 +0100 Message-Id: <20221126171711.1078309-3-saravanan@linumiz.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20221126171711.1078309-1-saravanan@linumiz.com> References: <20221126171711.1078309-1-saravanan@linumiz.com> MIME-Version: 1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - md-in-79.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - linumiz.com X-BWhitelist: no X-Source-IP: 106.203.5.91 X-Source-L: No X-Exim-ID: 1oyyo4-001nHp-Fn X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (discovery..) [106.203.5.91]:35801 X-Source-Auth: saravanan@linumiz.com X-Email-Count: 11 X-Source-Cap: bGludW1jbWM7aG9zdGdhdG9yO21kLWluLTc5LndlYmhvc3Rib3gubmV0 X-Local-Domain: yes X-CMAE-Envelope: MS4xfJmY8nBp+slAVcwmb1DxonGQpV7hJVy86bOoC6CNnwJ87hKuDWIJAKtB8mO+VLzkUab+psiXJrUjxD6Ys5dLTu55xeZia7pMmvcGxCEogE9p9GVfPdCq jYVyWjofyhO8Mhbqi490FMIb0+Ni1Xe7lAFla4OX5jR1TdiUDJkxypYnkjAA4N8uu7595jnFe2i5YoR03+7awKn7ITV57Ncw5Ik= Precedence: bulk List-ID: X-Mailing-List: linux-hwmon@vger.kernel.org Add MAINTAINERS entry for Monolithic Power Systems mpq7932 PMIC driver. Signed-off-by: Saravanan Sekar --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 379945f82a64..6727f1b55da8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -13924,8 +13924,10 @@ F: scripts/module* MONOLITHIC POWER SYSTEM PMIC DRIVER M: Saravanan Sekar S: Maintained +F: Documentation/devicetree/bindings/hwmon/pmbus/mps,mpq.yaml F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml +F: drivers/hwmon/pmbus/mpq7932.c F: drivers/iio/adc/mp2629_adc.c F: drivers/mfd/mp2629.c F: drivers/power/supply/mp2629_charger.c