From b95c594a0969e469ef627c3e1724566dc5aa3016 Mon Sep 17 00:00:00 2001 From: ARC-MX Date: Thu, 25 Jul 2024 17:44:54 +0800 Subject: [PATCH] drivers:regulator:fan53555:add new device chip id drivers:regulator:fan53555 When I use fan53555, I see an error: FAN53555-regulator 0-0060: Chip ID 0 with rev 12 not supported! So I fixed this bug Signed-off-by: ARC-MX --- drivers/regulator/fan53555.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/regulator/fan53555.c b/drivers/regulator/fan53555.c index 17c9bf204..c8a2e9405 100644 --- a/drivers/regulator/fan53555.c +++ b/drivers/regulator/fan53555.c @@ -113,6 +113,7 @@ enum { enum { FAN53555_CHIP_REV_00 = 0x3, FAN53555_CHIP_REV_13 = 0xf, + FAN53555_CHIP_REV_23 = 0xc, }; enum { @@ -301,6 +302,10 @@ static int fan53555_voltages_setup_fairchild(struct fan53555_device_info *di) di->vsel_min = 800000; di->vsel_step = 10000; break; + case FAN53555_CHIP_REV_23: + di->vsel_min = 600000; + di->vsel_step = 12500; + break; default: dev_err(di->dev, "Chip ID %d with rev %d not supported!\n", -- 2.25.1