Turning vdd regulator on requires a consequent sleep for the
chip to power on correctly.
Turning vddio regulator is much faster.
Signed-off-by: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
                        "Failed to enable vddio regulator: %d\n", result);
        } else {
                /* Give the device a little bit of time to start up. */
-               usleep_range(35000, 70000);
+               usleep_range(3000, 5000);
        }
 
        return result;
                dev_err(dev, "Failed to enable vdd regulator: %d\n", result);
                return result;
        }
+       msleep(INV_MPU6050_POWER_UP_TIME);
 
        result = inv_mpu_core_enable_regulator_vddio(st);
        if (result) {