|
@@ -276,7 +276,8 @@ static int wm8994_suspend(struct device *dev)
|
|
|
/* Explicitly put the device into reset in case regulators
|
|
|
* don't get disabled in order to ensure consistent restart.
|
|
|
*/
|
|
|
- wm8994_reg_write(wm8994, WM8994_SOFTWARE_RESET, 0x8994);
|
|
|
+ wm8994_reg_write(wm8994, WM8994_SOFTWARE_RESET,
|
|
|
+ wm8994_reg_read(wm8994, WM8994_SOFTWARE_RESET));
|
|
|
|
|
|
wm8994->suspended = true;
|
|
|
|