|
@@ -51,7 +51,7 @@ static int stm32_vrefbuf_enable(struct regulator_dev *rdev)
|
|
* arbitrary timeout.
|
|
* arbitrary timeout.
|
|
*/
|
|
*/
|
|
ret = readl_poll_timeout(priv->base + STM32_VREFBUF_CSR, val,
|
|
ret = readl_poll_timeout(priv->base + STM32_VREFBUF_CSR, val,
|
|
- !(val & STM32_VRR), 650, 10000);
|
|
|
|
|
|
+ val & STM32_VRR, 650, 10000);
|
|
if (ret) {
|
|
if (ret) {
|
|
dev_err(&rdev->dev, "stm32 vrefbuf timed out!\n");
|
|
dev_err(&rdev->dev, "stm32 vrefbuf timed out!\n");
|
|
val = readl_relaxed(priv->base + STM32_VREFBUF_CSR);
|
|
val = readl_relaxed(priv->base + STM32_VREFBUF_CSR);
|