regulator: tps65910: Add missing breaks in switch/case
Subsystems (2)
PATCH v3 1/1 regulator: tps65910: Add missing breaks in switch/case
Also add a default case in tps65910_list_voltage_dcdc to silence 'volt' may be used uninitialized in this function warning.
Signed-off-by Axel Lin <[email protected]>
Acked-by Mark Brown <[email protected]>
---
v2: Just found another missing breaks in tps65910_list_voltage_dcdc.
And also silence the 'volt' may be used uninitialized warning by adding a default case.
v3: Base on Mark's comment to add a BUG()
drivers/regulator/tps65910-regulator.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-)
drivers/regulator/tps65910-regulator.c +7 -0
@@ -759,8 +759,13 @@ static int tps65910_list_voltage_dcdc(struct regulator_dev *dev, mult = (selector /VDD1_2_NUM_VOLTS ) +1 ; volt =VDD1_2_MIN_VOLT + (selector %VDD1_2_NUM_VOLTS ) *VDD1_2_OFFSET ; +break ;case TPS65911_REG_VDDCTRL : volt =VDDCTRL_MIN_VOLT + (selector *VDDCTRL_OFFSET ); +break ; +default : +BUG (); +return -EINVAL ; }return volt *100 * mult;
@@ -898,9 +903,11 @@ static __devinit int tps65910_probe(struct platform_device *pdev)case TPS65910 : pmic->get_ctrl_reg = &tps65910_get_ctrl_register; info = tps65910_regs; +break ;case TPS65911 : pmic->get_ctrl_reg = &tps65911_get_ctrl_register; info = tps65911_regs; +break ;default :pr_err ("Invalid tps chip version\n" );return -ENODEV ;
Signature · 1 line
1.7.4.1