mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/2] Add support for Infineon Digital Multi-phase
@ 2026-09-21  6:57 ASHISH YADAV
  2026-09-21  6:57 ` [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C ASHISH YADAV
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: ASHISH YADAV @ 2026-09-21  6:57 UTC (permalink / raw)
  To: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-hwmon, devicetree, linux-kernel, Ashish Yadav

From: Ashish Yadav <ashish.yadav@infineon.com>

Hi,

These patches extend the existing driver xdpe1a2g7b with support
of xdpe1a2g7c model.

With Best Regards,
 Ashish Yadav

Ashish Yadav (2):
  dt-bindings: trivial-devices: Add support for XDPE1A2G7C
  hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller

 Documentation/devicetree/bindings/trivial-devices.yaml |  1 +
 drivers/hwmon/pmbus/Kconfig                            |  4 ++--
 drivers/hwmon/pmbus/xdpe1a2g7b.c                       | 10 ++++++----
 3 files changed, 9 insertions(+), 6 deletions(-)

-- 
2.39.5


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C
  2026-09-21  6:57 [PATCH 0/2] Add support for Infineon Digital Multi-phase ASHISH YADAV
@ 2026-09-21  6:57 ` ASHISH YADAV
  2026-09-25 12:58   ` Krzysztof Kozlowski
  2026-09-26  3:29   ` Guenter Roeck
  2026-09-21  6:57 ` [PATCH 2/2] hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller ASHISH YADAV
  2026-09-25  6:31 ` [PATCH 0/2] Add support for Infineon Digital Multi-phase ashish yadav
  2 siblings, 2 replies; 9+ messages in thread
From: ASHISH YADAV @ 2026-09-21  6:57 UTC (permalink / raw)
  To: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-hwmon, devicetree, linux-kernel, Ashish Yadav

From: Ashish Yadav <ashish.yadav@infineon.com>

Add Infineon Digital Multi-phase XDPE1A2G7C Controller to trivial devices.

Signed-off-by: Ashish Yadav <ashish.yadav@infineon.com>
---
 Documentation/devicetree/bindings/trivial-devices.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/trivial-devices.yaml b/Documentation/devicetree/bindings/trivial-devices.yaml
index 2de8eb09cb7d..ce9619b382e9 100644
--- a/Documentation/devicetree/bindings/trivial-devices.yaml
+++ b/Documentation/devicetree/bindings/trivial-devices.yaml
@@ -174,6 +174,7 @@ properties:
             # Infineon Multi-phase Digital VR Controller xdpe1a2g7b
           - infineon,xdpe1a2g5b
           - infineon,xdpe1a2g7b
+          - infineon,xdpe1a2g7c
             # Injoinic IP5108 2.0A Power Bank IC with I2C
           - injoinic,ip5108
             # Injoinic IP5109 2.1A Power Bank IC with I2C
-- 
2.39.5


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH 2/2] hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller
  2026-09-21  6:57 [PATCH 0/2] Add support for Infineon Digital Multi-phase ASHISH YADAV
  2026-09-21  6:57 ` [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C ASHISH YADAV
@ 2026-09-21  6:57 ` ASHISH YADAV
  2026-09-26  3:29   ` Guenter Roeck
  2026-09-25  6:31 ` [PATCH 0/2] Add support for Infineon Digital Multi-phase ashish yadav
  2 siblings, 1 reply; 9+ messages in thread
From: ASHISH YADAV @ 2026-09-21  6:57 UTC (permalink / raw)
  To: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-hwmon, devicetree, linux-kernel, Ashish Yadav

From: Ashish Yadav <ashish.yadav@infineon.com>

Extend xdpe1a2g7b driver to support xdpe1a2g7c model.

Signed-off-by: Ashish Yadav <ashish.yadav@infineon.com>
---
 drivers/hwmon/pmbus/Kconfig      |  4 ++--
 drivers/hwmon/pmbus/xdpe1a2g7b.c | 10 ++++++----
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/drivers/hwmon/pmbus/Kconfig b/drivers/hwmon/pmbus/Kconfig
index eb71a0ac044b..f65a295d09a4 100644
--- a/drivers/hwmon/pmbus/Kconfig
+++ b/drivers/hwmon/pmbus/Kconfig
@@ -867,7 +867,7 @@ config SENSORS_XDPE1A2G7B
 	tristate "Infineon XDPE1A2G7B"
 	help
 	  If you say yes here you get hardware monitoring support for Infineon
-	  XDPE1A2G5B and XDPE1A2G7B.
+	  XDPE1A2G5B,XDPE1A2G7B and XDPE1A2G7C.
 
 	  This driver can also be built as a module. If so, the module will
 	  be called xdpe1a2g7b.
@@ -877,7 +877,7 @@ config SENSORS_XDPE1A2G7B_REGULATOR
 	depends on SENSORS_XDPE1A2G7B && REGULATOR
 	help
 	  If you say yes here you get regulator support for Infineon
-	  XDPE1A2G5B and XDPE1A2G7B multi-phase digital controllers.
+	  XDPE1A2G5B,XDPE1A2G7B and XDPE1A2G7C multi-phase digital controllers.
 
 	  This enables the controllers to be used as regulator devices,
 	  providing voltage control through the regulator framework.
diff --git a/drivers/hwmon/pmbus/xdpe1a2g7b.c b/drivers/hwmon/pmbus/xdpe1a2g7b.c
index 9455ef443b2b..48f6f8081c4b 100644
--- a/drivers/hwmon/pmbus/xdpe1a2g7b.c
+++ b/drivers/hwmon/pmbus/xdpe1a2g7b.c
@@ -1,7 +1,7 @@
 // SPDX-License-Identifier: GPL-2.0+
 /*
- * Hardware monitoring driver for Infineon Multi-phase Digital XDPE1A2G5B
- * and XDPE1A2G7B Controllers
+ * Hardware monitoring driver for Infineon Multi-phase Digital XDPE1A2G5B,
+ * XDPE1A2G7B and XDPE1A2G7C Controllers
  *
  * Copyright (c) 2026 Infineon Technologies. All rights reserved.
  */
@@ -23,7 +23,7 @@ static int xdpe1a2g7b_identify(struct i2c_client *client,
 	int vout_mode;
 
 	/*
-	 * XDPE1A2G5B and XDPE1A2G7B support both Linear and NVIDIA PWM VID data
+	 * XDPE1A2G5B and XDPE1A2G7B/7C support both Linear and NVIDIA PWM VID data
 	 * formats via VOUT_MODE. Note that the device pages/loops are not fully
 	 * independent: configuration is shared, so programming each page/loop
 	 * separately is not supported.
@@ -100,6 +100,7 @@ static int xdpe1a2g7b_probe(struct i2c_client *client)
 static const struct i2c_device_id xdpe1a2g7b_id[] = {
 	{ .name = "xdpe1a2g5b" },
 	{ .name = "xdpe1a2g7b" },
+	{ .name = "xdpe1a2g7c" },
 	{ }
 };
 
@@ -108,6 +109,7 @@ MODULE_DEVICE_TABLE(i2c, xdpe1a2g7b_id);
 static const struct of_device_id __maybe_unused xdpe1a2g7b_of_match[] = {
 	{ .compatible = "infineon,xdpe1a2g5b" },
 	{ .compatible = "infineon,xdpe1a2g7b" },
+	{ .compatible = "infineon,xdpe1a2g7c" },
 	{}
 };
 
@@ -125,6 +127,6 @@ static struct i2c_driver xdpe1a2g7b_driver = {
 module_i2c_driver(xdpe1a2g7b_driver);
 
 MODULE_AUTHOR("Ashish Yadav <ashish.yadav@infineon.com>");
-MODULE_DESCRIPTION("PMBus driver for Infineon XDPE1A2G5B/7B");
+MODULE_DESCRIPTION("PMBus driver for Infineon XDPE1A2G5B/7B/7C");
 MODULE_LICENSE("GPL");
 MODULE_IMPORT_NS("PMBUS");
-- 
2.39.5


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/2] Add support for Infineon Digital Multi-phase
  2026-09-21  6:57 [PATCH 0/2] Add support for Infineon Digital Multi-phase ASHISH YADAV
  2026-09-21  6:57 ` [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C ASHISH YADAV
  2026-09-21  6:57 ` [PATCH 2/2] hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller ASHISH YADAV
@ 2026-09-25  6:31 ` ashish yadav
  2026-09-25 13:00   ` Krzysztof Kozlowski
  2026-09-25 14:00   ` Guenter Roeck
  2 siblings, 2 replies; 9+ messages in thread
From: ashish yadav @ 2026-09-25  6:31 UTC (permalink / raw)
  To: Guenter Roeck
  Cc: linux-hwmon, devicetree, linux-kernel, Ashish Yadav, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley

Hi Guenter,

I hope you are doing well.
When you have a moment, could you please look into the patch to add
support for the XDPE1A2G7C voltage regulator?
I would highly appreciate your review, feedback, or any guidance on
next steps when your schedule allows.
Thank you very much for your time and continued support.

Best Regards,
Ashish Yadav


On Mon, Sep 21, 2026 at 12:27 PM ASHISH YADAV <ashishyadav78@gmail.com> wrote:
>
> From: Ashish Yadav <ashish.yadav@infineon.com>
>
> Hi,
>
> These patches extend the existing driver xdpe1a2g7b with support
> of xdpe1a2g7c model.
>
> With Best Regards,
>  Ashish Yadav
>
> Ashish Yadav (2):
>   dt-bindings: trivial-devices: Add support for XDPE1A2G7C
>   hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller
>
>  Documentation/devicetree/bindings/trivial-devices.yaml |  1 +
>  drivers/hwmon/pmbus/Kconfig                            |  4 ++--
>  drivers/hwmon/pmbus/xdpe1a2g7b.c                       | 10 ++++++----
>  3 files changed, 9 insertions(+), 6 deletions(-)
>
> --
> 2.39.5
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C
  2026-09-21  6:57 ` [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C ASHISH YADAV
@ 2026-09-25 12:58   ` Krzysztof Kozlowski
  2026-09-26  3:29   ` Guenter Roeck
  1 sibling, 0 replies; 9+ messages in thread
From: Krzysztof Kozlowski @ 2026-09-25 12:58 UTC (permalink / raw)
  To: ASHISH YADAV
  Cc: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	linux-hwmon, devicetree, linux-kernel, Ashish Yadav

On Mon, Sep 21, 2026 at 12:27:01PM +0530, ASHISH YADAV wrote:
> From: Ashish Yadav <ashish.yadav@infineon.com>
> 
> Add Infineon Digital Multi-phase XDPE1A2G7C Controller to trivial devices.
> 
> Signed-off-by: Ashish Yadav <ashish.yadav@infineon.com>
> ---
>  Documentation/devicetree/bindings/trivial-devices.yaml | 1 +
>  1 file changed, 1 insertion(+)

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/2] Add support for Infineon Digital Multi-phase
  2026-09-25  6:31 ` [PATCH 0/2] Add support for Infineon Digital Multi-phase ashish yadav
@ 2026-09-25 13:00   ` Krzysztof Kozlowski
  2026-09-25 14:00   ` Guenter Roeck
  1 sibling, 0 replies; 9+ messages in thread
From: Krzysztof Kozlowski @ 2026-09-25 13:00 UTC (permalink / raw)
  To: ashish yadav
  Cc: Guenter Roeck, linux-hwmon, devicetree, linux-kernel,
	Ashish Yadav, Rob Herring, Krzysztof Kozlowski, Conor Dooley

On Fri, Sep 25, 2026 at 12:01:28PM +0530, ashish yadav wrote:
> Hi Guenter,
> 
> I hope you are doing well.
> When you have a moment, could you please look into the patch to add
> support for the XDPE1A2G7C voltage regulator?
> I would highly appreciate your review, feedback, or any guidance on
> next steps when your schedule allows.
> Thank you very much for your time and continued support.

Don't ping after four days. We do have some other tasks than
reviewing your work. Not mentioning +200 more patches in queue. Why are
you more important than these 200?

Ping after two weeks, better resend.

Best regards,
Krzysztof


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 0/2] Add support for Infineon Digital Multi-phase
  2026-09-25  6:31 ` [PATCH 0/2] Add support for Infineon Digital Multi-phase ashish yadav
  2026-09-25 13:00   ` Krzysztof Kozlowski
@ 2026-09-25 14:00   ` Guenter Roeck
  1 sibling, 0 replies; 9+ messages in thread
From: Guenter Roeck @ 2026-09-25 14:00 UTC (permalink / raw)
  To: ashish yadav
  Cc: linux-hwmon, devicetree, linux-kernel, Ashish Yadav, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley

On Fri, Sep 25, 2026 at 12:01:28PM +0530, ashish yadav wrote:
> Hi Guenter,
> 
> I hope you are doing well.
> When you have a moment, could you please look into the patch to add
> support for the XDPE1A2G7C voltage regulator?
> I would highly appreciate your review, feedback, or any guidance on
> next steps when your schedule allows.
> Thank you very much for your time and continued support.
> 

Please do not top post. Also, I was waiting for DT patch approval.
Besides that, I do have a paid day job, unlike this one that isn't paid.
If you had bothered, you could have checked the status of this series at
https://patchwork.kernel.org/project/linux-hwmon/list/. This e-mail is just
noise adding more to my work load without any benefit for anyone, including
you.

Guenter

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C
  2026-09-21  6:57 ` [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C ASHISH YADAV
  2026-09-25 12:58   ` Krzysztof Kozlowski
@ 2026-09-26  3:29   ` Guenter Roeck
  1 sibling, 0 replies; 9+ messages in thread
From: Guenter Roeck @ 2026-09-26  3:29 UTC (permalink / raw)
  To: ASHISH YADAV
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-hwmon,
	devicetree, linux-kernel, Ashish Yadav

On Mon, Sep 21, 2026 at 12:27:01PM +0530, ASHISH YADAV wrote:
> From: Ashish Yadav <ashish.yadav@infineon.com>
> 
> Add Infineon Digital Multi-phase XDPE1A2G7C Controller to trivial devices.
> 
> Signed-off-by: Ashish Yadav <ashish.yadav@infineon.com>
> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>

Applied.

Thanks,
Guenter

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 2/2] hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller
  2026-09-21  6:57 ` [PATCH 2/2] hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller ASHISH YADAV
@ 2026-09-26  3:29   ` Guenter Roeck
  0 siblings, 0 replies; 9+ messages in thread
From: Guenter Roeck @ 2026-09-26  3:29 UTC (permalink / raw)
  To: ASHISH YADAV
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-hwmon,
	devicetree, linux-kernel, Ashish Yadav

On Mon, Sep 21, 2026 at 12:27:02PM +0530, ASHISH YADAV wrote:
> From: Ashish Yadav <ashish.yadav@infineon.com>
> 
> Extend xdpe1a2g7b driver to support xdpe1a2g7c model.
> 
> Signed-off-by: Ashish Yadav <ashish.yadav@infineon.com>

Applied.

Thanks,
Guenter

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-09-26  3:29 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-21  6:57 [PATCH 0/2] Add support for Infineon Digital Multi-phase ASHISH YADAV
2026-09-21  6:57 ` [PATCH 1/2] dt-bindings: trivial-devices: Add support for XDPE1A2G7C ASHISH YADAV
2026-09-25 12:58   ` Krzysztof Kozlowski
2026-09-26  3:29   ` Guenter Roeck
2026-09-21  6:57 ` [PATCH 2/2] hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g7c controller ASHISH YADAV
2026-09-26  3:29   ` Guenter Roeck
2026-09-25  6:31 ` [PATCH 0/2] Add support for Infineon Digital Multi-phase ashish yadav
2026-09-25 13:00   ` Krzysztof Kozlowski
2026-09-25 14:00   ` Guenter Roeck

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®