aboutsummaryrefslogtreecommitdiff
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorLakshmi Yadlapati <[email protected]>2023-10-26 23:43:46 -0500
committerGuenter Roeck <[email protected]>2023-10-28 09:22:03 -0700
commit205e0c0577faec05f5a9b92349cfd3454f2b00ec (patch)
treea8ede931f3c51189f93c457f1dfb1a30075b7866 /scripts/generate_rust_analyzer.py
parent2358151bfb304aedda44348384557c161151bf57 (diff)
hwmon: (pmbus/max31785) Add delay between bus accesses
The MAX31785 has shown erratic behaviour across multiple system designs, unexpectedly clock stretching and NAKing transactions. Experimentation shows that this seems to be triggered by a register access directly back to back with a previous register write. Experimentation also shows that inserting a small delay after register writes makes the issue go away. Use a similar solution to what the max15301 driver does to solve the same problem. Create a custom set of bus read and write functions that make sure that the delay is added. Signed-off-by: Lakshmi Yadlapati <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Guenter Roeck <[email protected]>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions