Skip to content

Commit f3d1059

Browse files
committed
regulator: fan53555: add support for fan53526 chipid 8 rev 1
This specific version is used on sdm660 SoC family Signed-off-by: Gianluca Boiano <morf3089@gmail.com>
1 parent 6c4df4d commit f3d1059

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

drivers/regulator/fan53555.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,11 @@ enum fan53555_vendor {
7676

7777
enum {
7878
FAN53526_CHIP_ID_01 = 1,
79+
FAN53526_CHIP_ID_08 = 8,
7980
};
8081

8182
enum {
83+
FAN53526_CHIP_REV_01 = 1,
8284
FAN53526_CHIP_REV_08 = 8,
8385
};
8486

@@ -272,6 +274,19 @@ static int fan53526_voltages_setup_fairchild(struct fan53555_device_info *di)
272274
return -EINVAL;
273275
}
274276
break;
277+
case FAN53526_CHIP_ID_08:
278+
switch (di->chip_rev) {
279+
case FAN53526_CHIP_REV_01:
280+
di->vsel_min = 600000;
281+
di->vsel_step = 6250;
282+
break;
283+
default:
284+
dev_err(di->dev,
285+
"Chip ID %d with rev %d not supported!\n",
286+
di->chip_id, di->chip_rev);
287+
return -EINVAL;
288+
}
289+
break;
275290
default:
276291
dev_err(di->dev,
277292
"Chip ID %d not supported!\n", di->chip_id);

0 commit comments

Comments
 (0)