]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
hwmon: (pmbus/isl68137) Add support for RAA229621
authorChiang Brian <chiang.brian@inventec.com>
Thu, 5 Jun 2025 04:01:34 +0000 (12:01 +0800)
committerGuenter Roeck <linux@roeck-us.net>
Sun, 20 Jul 2025 23:38:34 +0000 (16:38 -0700)
The RAA229621 is a digital dual output multiphase (X+Y <= 8) PWM controller
designed to be compliant with AMD SVI3 specifications, targeting VDDCR_CPU
and VDDCR_SOC rails.

Add support for it to the isl68137 driver.

Signed-off-by: Chiang Brian <chiang.brian@inventec.com>
Link: https://lore.kernel.org/r/20250605040134.4012199-3-chiang.brian@inventec.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
drivers/hwmon/pmbus/isl68137.c

index 2af921039309a6aacf1bcd4830dd729c2e407fd0..c52c55d2e7f48d748781ca78b70718914d3d4f7e 100644 (file)
@@ -63,6 +63,7 @@ enum chips {
        raa228228,
        raa229001,
        raa229004,
+       raa229621,
 };
 
 enum variants {
@@ -465,6 +466,7 @@ static const struct i2c_device_id raa_dmpvr_id[] = {
        {"raa228228", raa_dmpvr2_2rail_nontc},
        {"raa229001", raa_dmpvr2_2rail},
        {"raa229004", raa_dmpvr2_2rail},
+       {"raa229621", raa_dmpvr2_2rail},
        {}
 };
 
@@ -512,6 +514,7 @@ static const struct of_device_id isl68137_of_match[] = {
        { .compatible = "renesas,raa228228", .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 },
        { },
 };