]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
hwmon: (pmbus) Add pmbus driver for MAX15301
authorErik Rosen <erik.rosen@metormote.com>
Mon, 19 Apr 2021 10:12:51 +0000 (12:12 +0200)
committerGuenter Roeck <linux@roeck-us.net>
Tue, 20 Apr 2021 13:50:14 +0000 (06:50 -0700)
commit1e4063329fe865380177945efed3a42c0bbbfa05
tree27191d5f8face3bf60dfeeb0364f83c6f2c08c9f
parentbab10bf90aaa20a95d629c2406411770acbfaf08
hwmon: (pmbus) Add pmbus driver for MAX15301

Add pmbus driver support for Maxim MAX15301 InTune Automatically
Compensated Digital PoL Controller with Driver and PMBus Telemetry

Even though the specification does not specifically mention it,
extensive empirical testing has revealed that auto-detection of
limit-registers will fail in a random fashion unless the delay
parameter is set to above about 80us. The default delay is set
to 100us to include some safety margin.

This patch is tested on a Flex BMR461 converter module.

Signed-off-by: Erik Rosen <erik.rosen@metormote.com>
Link: https://lore.kernel.org/r/20210419101251.24840-1-erik.rosen@metormote.com
[groeck: Added rationale for delay to driver header]
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Documentation/hwmon/index.rst
Documentation/hwmon/max15301.rst [new file with mode: 0644]
MAINTAINERS
drivers/hwmon/pmbus/Kconfig
drivers/hwmon/pmbus/Makefile
drivers/hwmon/pmbus/max15301.c [new file with mode: 0644]