* [PATCH 0/2] Support RAA229639 and RAA229640
@ 2026-09-07 7:03 Colin Huang
2026-09-07 7:03 ` [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas " Colin Huang
2026-09-07 7:03 ` [PATCH 2/2] hwmon: (pmbus/isl68137): " Colin Huang
0 siblings, 2 replies; 6+ messages in thread
From: Colin Huang @ 2026-09-07 7:03 UTC (permalink / raw)
To: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Geert Uytterhoeven, Magnus Damm, Grant Peltier
Cc: linux-hwmon, devicetree, linux-kernel, linux-renesas-soc,
colin.huang2, Colin Huang
Signed-off-by: Colin Huang <u8813345@gmail.com>
---
Colin Huang (2):
dt-bindings: hwmon: pmbus: isl68137: Add Renesas RAA229639 and RAA229640
hwmon: (pmbus/isl68137): Add Renesas RAA229639 and RAA229640
Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml | 2 ++
drivers/hwmon/pmbus/isl68137.c | 4 ++++
2 files changed, 6 insertions(+)
---
base-commit: e18bc3c9ca90f7c5165c717e9338d687b71931df
change-id: 20260902-add-raa229639-and-raa229640-c72fa121df82
Best regards,
--
Colin Huang <u8813345@gmail.com>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas RAA229639 and RAA229640
2026-09-07 7:03 [PATCH 0/2] Support RAA229639 and RAA229640 Colin Huang
@ 2026-09-07 7:03 ` Colin Huang
2026-09-07 17:00 ` Conor Dooley
2026-09-07 7:03 ` [PATCH 2/2] hwmon: (pmbus/isl68137): " Colin Huang
1 sibling, 1 reply; 6+ messages in thread
From: Colin Huang @ 2026-09-07 7:03 UTC (permalink / raw)
To: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Geert Uytterhoeven, Magnus Damm, Grant Peltier
Cc: linux-hwmon, devicetree, linux-kernel, linux-renesas-soc,
colin.huang2, Colin Huang
From: Colin Huang <u8813345@gmail.com>
Add Device Tree compatible strings for Renesas RAA229639 and
RAA229640 PMBus devices.
Signed-off-by: Colin Huang <u8813345@gmail.com>
---
Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
index 8216cdf758d8..3537c7ddfb09 100644
--- a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
+++ b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
@@ -60,6 +60,8 @@ properties:
- renesas,raa229001
- renesas,raa229004
- renesas,raa229621
+ - renesas,raa229639
+ - renesas,raa229640
- items:
- enum:
--
2.34.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 2/2] hwmon: (pmbus/isl68137): Add Renesas RAA229639 and RAA229640
2026-09-07 7:03 [PATCH 0/2] Support RAA229639 and RAA229640 Colin Huang
2026-09-07 7:03 ` [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas " Colin Huang
@ 2026-09-07 7:03 ` Colin Huang
1 sibling, 0 replies; 6+ messages in thread
From: Colin Huang @ 2026-09-07 7:03 UTC (permalink / raw)
To: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Geert Uytterhoeven, Magnus Damm, Grant Peltier
Cc: linux-hwmon, devicetree, linux-kernel, linux-renesas-soc,
colin.huang2, Colin Huang
From: Colin Huang <u8813345@gmail.com>
Add support for the Renesas RAA229639 and RAA229640 PMBus
voltage regulator devices.
Both devices are compatible with the existing raa_dmpvr2_2rail
variant, so no functional changes are required beyond adding
the corresponding device IDs and OF match entries.
Signed-off-by: Colin Huang <u8813345@gmail.com>
---
drivers/hwmon/pmbus/isl68137.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/drivers/hwmon/pmbus/isl68137.c b/drivers/hwmon/pmbus/isl68137.c
index 2f7f825bfb69..53b44775ba1e 100644
--- a/drivers/hwmon/pmbus/isl68137.c
+++ b/drivers/hwmon/pmbus/isl68137.c
@@ -456,6 +456,8 @@ static const struct i2c_device_id raa_dmpvr_id[] = {
{ .name = "raa229004", .driver_data = raa_dmpvr2_2rail },
{ .name = "raa229141", .driver_data = raa_dmpvr2_2rail_pmbus },
{ .name = "raa229621", .driver_data = raa_dmpvr2_2rail },
+ { .name = "raa229639", .driver_data = raa_dmpvr2_2rail },
+ { .name = "raa229640", .driver_data = raa_dmpvr2_2rail },
{ }
};
@@ -506,6 +508,8 @@ static const struct of_device_id isl68137_of_match[] = {
{ .compatible = "renesas,raa229001", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,raa229004", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,raa229621", .data = (void *)raa_dmpvr2_2rail },
+ { .compatible = "renesas,raa229639", .data = (void *)raa_dmpvr2_2rail },
+ { .compatible = "renesas,raa229640", .data = (void *)raa_dmpvr2_2rail },
{ },
};
--
2.34.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas RAA229639 and RAA229640
2026-09-07 7:03 ` [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas " Colin Huang
@ 2026-09-07 17:00 ` Conor Dooley
2026-09-08 6:31 ` Colin Huang
0 siblings, 1 reply; 6+ messages in thread
From: Conor Dooley @ 2026-09-07 17:00 UTC (permalink / raw)
To: Colin Huang
Cc: Guenter Roeck, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Geert Uytterhoeven, Magnus Damm, Grant Peltier, linux-hwmon,
devicetree, linux-kernel, linux-renesas-soc, Colin Huang
[-- Attachment #1: Type: text/plain, Size: 1199 bytes --]
On Mon, Sep 07, 2026 at 03:03:29PM +0800, Colin Huang wrote:
> From: Colin Huang <u8813345@gmail.com>
>
> Add Device Tree compatible strings for Renesas RAA229639 and
> RAA229640 PMBus devices.
Driver change suggests fallback compatibles could be used.
Why aren't they? If they can be, add them. Otherwise, explain why not in
your commit message.
pw-bot: changes-requested
Thanks,
Conor.
>
> Signed-off-by: Colin Huang <u8813345@gmail.com>
> ---
> Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> index 8216cdf758d8..3537c7ddfb09 100644
> --- a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> +++ b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> @@ -60,6 +60,8 @@ properties:
> - renesas,raa229001
> - renesas,raa229004
> - renesas,raa229621
> + - renesas,raa229639
> + - renesas,raa229640
>
> - items:
> - enum:
>
> --
> 2.34.1
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas RAA229639 and RAA229640
2026-09-07 17:00 ` Conor Dooley
@ 2026-09-08 6:31 ` Colin Huang
2026-09-08 16:57 ` Conor Dooley
0 siblings, 1 reply; 6+ messages in thread
From: Colin Huang @ 2026-09-08 6:31 UTC (permalink / raw)
To: Conor Dooley
Cc: Colin Huang, Guenter Roeck, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Geert Uytterhoeven, Magnus Damm, Grant Peltier,
linux-hwmon, devicetree, linux-kernel, linux-renesas-soc
Conor Dooley <conor@kernel.org> 於 2026年9月8日週二 上午1:01寫道:
>
> On Mon, Sep 07, 2026 at 03:03:29PM +0800, Colin Huang wrote:
> > From: Colin Huang <u8813345@gmail.com>
> >
> > Add Device Tree compatible strings for Renesas RAA229639 and
> > RAA229640 PMBus devices.
>
> Driver change suggests fallback compatibles could be used.
> Why aren't they? If they can be, add them. Otherwise, explain why not in
> your commit message.
>
> pw-bot: changes-requested
>
> Thanks,
> Conor.
>
Hi Conor
Thanks for the review.
I didn't add a fallback compatible because I only have document for
RAA229639 and RAA229640
and could not verify full DT level compatibility with any existing
supported devices. While both devices
are handled by the existing raa_dmpvr2_2rail driver variant, I don't
have sufficient information to establish
a compatible fallback relationship.
I will clarify this in commit message in v2.
Thanks.
Colin
> >
> > Signed-off-by: Colin Huang <u8813345@gmail.com>
> > ---
> > Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml | 2 ++
> > 1 file changed, 2 insertions(+)
> >
> > diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> > index 8216cdf758d8..3537c7ddfb09 100644
> > --- a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> > +++ b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> > @@ -60,6 +60,8 @@ properties:
> > - renesas,raa229001
> > - renesas,raa229004
> > - renesas,raa229621
> > + - renesas,raa229639
> > + - renesas,raa229640
> >
> > - items:
> > - enum:
> >
> > --
> > 2.34.1
> >
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas RAA229639 and RAA229640
2026-09-08 6:31 ` Colin Huang
@ 2026-09-08 16:57 ` Conor Dooley
0 siblings, 0 replies; 6+ messages in thread
From: Conor Dooley @ 2026-09-08 16:57 UTC (permalink / raw)
To: Colin Huang
Cc: Colin Huang, Guenter Roeck, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Geert Uytterhoeven, Magnus Damm, Grant Peltier,
linux-hwmon, devicetree, linux-kernel, linux-renesas-soc
[-- Attachment #1: Type: text/plain, Size: 5572 bytes --]
On Tue, Sep 08, 2026 at 02:31:40PM +0800, Colin Huang wrote:
> Conor Dooley <conor@kernel.org> 於 2026年9月8日週二 上午1:01寫道:
> >
> > On Mon, Sep 07, 2026 at 03:03:29PM +0800, Colin Huang wrote:
> > > From: Colin Huang <u8813345@gmail.com>
> > >
> > > Add Device Tree compatible strings for Renesas RAA229639 and
> > > RAA229640 PMBus devices.
> >
> > Driver change suggests fallback compatibles could be used.
> > Why aren't they? If they can be, add them. Otherwise, explain why not in
> > your commit message.
> >
> > pw-bot: changes-requested
> >
> > Thanks,
> > Conor.
> >
> Hi Conor
> Thanks for the review.
>
> I didn't add a fallback compatible because I only have document for
> RAA229639 and RAA229640
> and could not verify full DT level compatibility with any existing
> supported devices. While both devices
> are handled by the existing raa_dmpvr2_2rail driver variant, I don't
> have sufficient information to establish
> a compatible fallback relationship.
Given that the match data table looks like this:
static const struct of_device_id isl68137_of_match[] = {
{ .compatible = "isil,isl68137", .data = (void *)raa_dmpvr1_2rail },
{ .compatible = "renesas,isl68220", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl68221", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl68222", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl68223", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl68224", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl68225", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl68226", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl68227", .data = (void *)raa_dmpvr2_1rail },
{ .compatible = "renesas,isl68229", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl68233", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl68239", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl69222", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69223", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl69224", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69225", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69227", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl69228", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl69234", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69236", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69239", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl69242", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69243", .data = (void *)raa_dmpvr2_1rail },
{ .compatible = "renesas,isl69247", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69248", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69254", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69255", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69256", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69259", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "isil,isl69260", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,isl69268", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "isil,isl69269", .data = (void *)raa_dmpvr2_3rail },
{ .compatible = "renesas,isl69298", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,raa228000", .data = (void *)raa_dmpvr2_hv },
{ .compatible = "renesas,raa228004", .data = (void *)raa_dmpvr2_hv },
{ .compatible = "renesas,raa228006", .data = (void *)raa_dmpvr2_hv },
{ .compatible = "renesas,raa228228", .data = (void *)raa_dmpvr2_2rail_nontc },
{ .compatible = "renesas,raa228244", .data = (void *)raa_dmpvr2_2rail_nontc },
{ .compatible = "renesas,raa228246", .data = (void *)raa_dmpvr2_2rail_nontc },
{ .compatible = "renesas,raa229001", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,raa229004", .data = (void *)raa_dmpvr2_2rail },
{ .compatible = "renesas,raa229621", .data = (void *)raa_dmpvr2_2rail },
{ },
};
It's probably pretty safe to assume that a fallback would work here,
given how many devices are served by the same data structures but
maybe one of the Renesas folks on CC can confirm that for us.
At the very least, you have documents for two devices and should be able
to confirm if they're compatible with one another.
Thanks,
Conor.
>
> I will clarify this in commit message in v2.
>
> Thanks.
> Colin
> > >
> > > Signed-off-by: Colin Huang <u8813345@gmail.com>
> > > ---
> > > Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml | 2 ++
> > > 1 file changed, 2 insertions(+)
> > >
> > > diff --git a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> > > index 8216cdf758d8..3537c7ddfb09 100644
> > > --- a/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> > > +++ b/Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml
> > > @@ -60,6 +60,8 @@ properties:
> > > - renesas,raa229001
> > > - renesas,raa229004
> > > - renesas,raa229621
> > > + - renesas,raa229639
> > > + - renesas,raa229640
> > >
> > > - items:
> > > - enum:
> > >
> > > --
> > > 2.34.1
> > >
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-09-08 16:57 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-07 7:03 [PATCH 0/2] Support RAA229639 and RAA229640 Colin Huang
2026-09-07 7:03 ` [PATCH 1/2] dt-bindings: hwmon: pmbus: isl68137: Add Renesas " Colin Huang
2026-09-07 17:00 ` Conor Dooley
2026-09-08 6:31 ` Colin Huang
2026-09-08 16:57 ` Conor Dooley
2026-09-07 7:03 ` [PATCH 2/2] hwmon: (pmbus/isl68137): " Colin Huang
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®