diff options
-rw-r--r-- | drivers/regulator/axp20x-regulator.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/regulator/axp20x-regulator.c b/drivers/regulator/axp20x-regulator.c index f2e1a39ce0f3..e86d1fc2d80b 100644 --- a/drivers/regulator/axp20x-regulator.c +++ b/drivers/regulator/axp20x-regulator.c | |||
@@ -244,6 +244,7 @@ static int axp20x_set_dcdc_freq(struct platform_device *pdev, u32 dcdcfreq) | |||
244 | step = 75; | 244 | step = 75; |
245 | break; | 245 | break; |
246 | case AXP221_ID: | 246 | case AXP221_ID: |
247 | case AXP223_ID: | ||
247 | min = 1800; | 248 | min = 1800; |
248 | max = 4050; | 249 | max = 4050; |
249 | def = 3000; | 250 | def = 3000; |
@@ -322,6 +323,7 @@ static int axp20x_set_dcdc_workmode(struct regulator_dev *rdev, int id, u32 work | |||
322 | break; | 323 | break; |
323 | 324 | ||
324 | case AXP221_ID: | 325 | case AXP221_ID: |
326 | case AXP223_ID: | ||
325 | if (id < AXP22X_DCDC1 || id > AXP22X_DCDC5) | 327 | if (id < AXP22X_DCDC1 || id > AXP22X_DCDC5) |
326 | return -EINVAL; | 328 | return -EINVAL; |
327 | 329 | ||
@@ -360,6 +362,7 @@ static int axp20x_regulator_probe(struct platform_device *pdev) | |||
360 | nregulators = AXP20X_REG_ID_MAX; | 362 | nregulators = AXP20X_REG_ID_MAX; |
361 | break; | 363 | break; |
362 | case AXP221_ID: | 364 | case AXP221_ID: |
365 | case AXP223_ID: | ||
363 | regulators = axp22x_regulators; | 366 | regulators = axp22x_regulators; |
364 | nregulators = AXP22X_REG_ID_MAX; | 367 | nregulators = AXP22X_REG_ID_MAX; |
365 | break; | 368 | break; |