regulator: s5m8767: Fix carried over ena_gpio assignment
[linux-2.6-block.git] / drivers / regulator / lp872x.c
index 2e4734ff79fce29eaa2cab621b2e13cfa565a0da..2e022aabd951264bdc575d6b32fbdaa148d77298 100644 (file)
@@ -211,7 +211,7 @@ static int lp872x_get_timestep_usec(struct lp872x *lp)
 
        ret = lp872x_read_byte(lp, LP872X_GENERAL_CFG, &val);
        if (ret)
-               return -EINVAL;
+               return ret;
 
        val = (val & mask) >> shift;
        if (val >= size)
@@ -229,7 +229,7 @@ static int lp872x_regulator_enable_time(struct regulator_dev *rdev)
        u8 addr, val;
 
        if (time_step_us < 0)
-               return -EINVAL;
+               return time_step_us;
 
        switch (rid) {
        case LP8720_ID_LDO1 ... LP8720_ID_BUCK: