diff options
author | Jonathan Bakker <xc-racer2@live.ca> | 2022-03-27 18:01:54 -0700 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2022-04-04 08:38:56 +0100 |
commit | 92d96b603738ec4f35cde7198c303ae264dd47cb (patch) | |
tree | 9e172e212942b8b96420e6c98060a9dc339e712b /lib/assoc_array.c | |
parent | 3123109284176b1532874591f7c81f3837bbdc17 (diff) |
regulator: wm8994: Add an off-on delay for WM8994 variant
As per Table 130 of the wm8994 datasheet at [1], there is an off-on
delay for LDO1 and LDO2. In the wm8958 datasheet [2], I could not
find any reference to it. I could not find a wm1811 datasheet to
double-check there, but as no one has complained presumably it works
without it.
This solves the issue on Samsung Aries boards with a wm8994 where
register writes fail when the device is powered off and back-on
quickly.
[1] https://statics.cirrus.com/pubs/proDatasheet/WM8994_Rev4.6.pdf
[2] https://statics.cirrus.com/pubs/proDatasheet/WM8958_v3.5.pdf
Signed-off-by: Jonathan Bakker <xc-racer2@live.ca>
Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://lore.kernel.org/r/CY4PR04MB056771CFB80DC447C30D5A31CB1D9@CY4PR04MB0567.namprd04.prod.outlook.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'lib/assoc_array.c')
0 files changed, 0 insertions, 0 deletions