xref: /linux/Documentation/hwmon/max20751.rst (revision 4b4193256c8d3bc3a5397b5cd9494c2ad386317d)
17ebd8b66SMauro Carvalho ChehabKernel driver max20751
27ebd8b66SMauro Carvalho Chehab======================
37ebd8b66SMauro Carvalho Chehab
47ebd8b66SMauro Carvalho ChehabSupported chips:
57ebd8b66SMauro Carvalho Chehab
67ebd8b66SMauro Carvalho Chehab  * maxim MAX20751
77ebd8b66SMauro Carvalho Chehab
87ebd8b66SMauro Carvalho Chehab    Prefix: 'max20751'
97ebd8b66SMauro Carvalho Chehab
107ebd8b66SMauro Carvalho Chehab    Addresses scanned: -
117ebd8b66SMauro Carvalho Chehab
12*f12d634fSAlexander A. Klimov    Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20751.pdf
137ebd8b66SMauro Carvalho Chehab
14*f12d634fSAlexander A. Klimov    Application note: https://pdfserv.maximintegrated.com/en/an/AN5941.pdf
157ebd8b66SMauro Carvalho Chehab
167ebd8b66SMauro Carvalho ChehabAuthor: Guenter Roeck <linux@roeck-us.net>
177ebd8b66SMauro Carvalho Chehab
187ebd8b66SMauro Carvalho Chehab
197ebd8b66SMauro Carvalho ChehabDescription
207ebd8b66SMauro Carvalho Chehab-----------
217ebd8b66SMauro Carvalho Chehab
227ebd8b66SMauro Carvalho ChehabThis driver supports MAX20751 Multiphase Master with PMBus Interface
237ebd8b66SMauro Carvalho Chehaband Internal Buck Converter.
247ebd8b66SMauro Carvalho Chehab
257ebd8b66SMauro Carvalho ChehabThe driver is a client driver to the core PMBus driver.
267ebd8b66SMauro Carvalho ChehabPlease see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
277ebd8b66SMauro Carvalho Chehab
287ebd8b66SMauro Carvalho Chehab
297ebd8b66SMauro Carvalho ChehabUsage Notes
307ebd8b66SMauro Carvalho Chehab-----------
317ebd8b66SMauro Carvalho Chehab
327ebd8b66SMauro Carvalho ChehabThis driver does not auto-detect devices. You will have to instantiate the
33ccf988b6SMauro Carvalho Chehabdevices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
347ebd8b66SMauro Carvalho Chehabdetails.
357ebd8b66SMauro Carvalho Chehab
367ebd8b66SMauro Carvalho Chehab
377ebd8b66SMauro Carvalho ChehabPlatform data support
387ebd8b66SMauro Carvalho Chehab---------------------
397ebd8b66SMauro Carvalho Chehab
407ebd8b66SMauro Carvalho ChehabThe driver supports standard PMBus driver platform data.
417ebd8b66SMauro Carvalho Chehab
427ebd8b66SMauro Carvalho Chehab
437ebd8b66SMauro Carvalho ChehabSysfs entries
447ebd8b66SMauro Carvalho Chehab-------------
457ebd8b66SMauro Carvalho Chehab
467ebd8b66SMauro Carvalho ChehabThe following attributes are supported.
477ebd8b66SMauro Carvalho Chehab
487ebd8b66SMauro Carvalho Chehab======================= =======================================================
497ebd8b66SMauro Carvalho Chehabin1_label		"vin1"
507ebd8b66SMauro Carvalho Chehabin1_input		Measured voltage.
517ebd8b66SMauro Carvalho Chehabin1_min			Minimum input voltage.
527ebd8b66SMauro Carvalho Chehabin1_max			Maximum input voltage.
537ebd8b66SMauro Carvalho Chehabin1_lcrit		Critical minimum input voltage.
547ebd8b66SMauro Carvalho Chehabin1_crit		Critical maximum input voltage.
557ebd8b66SMauro Carvalho Chehabin1_min_alarm		Input voltage low alarm.
567ebd8b66SMauro Carvalho Chehabin1_lcrit_alarm		Input voltage critical low alarm.
577ebd8b66SMauro Carvalho Chehabin1_min_alarm		Input voltage low alarm.
587ebd8b66SMauro Carvalho Chehabin1_max_alarm		Input voltage high alarm.
597ebd8b66SMauro Carvalho Chehab
607ebd8b66SMauro Carvalho Chehabin2_label		"vout1"
617ebd8b66SMauro Carvalho Chehabin2_input		Measured voltage.
627ebd8b66SMauro Carvalho Chehabin2_min			Minimum output voltage.
637ebd8b66SMauro Carvalho Chehabin2_max			Maximum output voltage.
647ebd8b66SMauro Carvalho Chehabin2_lcrit		Critical minimum output voltage.
657ebd8b66SMauro Carvalho Chehabin2_crit		Critical maximum output voltage.
667ebd8b66SMauro Carvalho Chehabin2_min_alarm		Output voltage low alarm.
677ebd8b66SMauro Carvalho Chehabin2_lcrit_alarm		Output voltage critical low alarm.
687ebd8b66SMauro Carvalho Chehabin2_min_alarm		Output voltage low alarm.
697ebd8b66SMauro Carvalho Chehabin2_max_alarm		Output voltage high alarm.
707ebd8b66SMauro Carvalho Chehab
717ebd8b66SMauro Carvalho Chehabcurr1_input		Measured output current.
727ebd8b66SMauro Carvalho Chehabcurr1_label		"iout1"
737ebd8b66SMauro Carvalho Chehabcurr1_max		Maximum output current.
747ebd8b66SMauro Carvalho Chehabcurr1_alarm		Current high alarm.
757ebd8b66SMauro Carvalho Chehab
767ebd8b66SMauro Carvalho Chehabtemp1_input		Measured temperature.
777ebd8b66SMauro Carvalho Chehabtemp1_max		Maximum temperature.
787ebd8b66SMauro Carvalho Chehabtemp1_crit		Critical high temperature.
797ebd8b66SMauro Carvalho Chehabtemp1_max_alarm		Chip temperature high alarm.
807ebd8b66SMauro Carvalho Chehabtemp1_crit_alarm	Chip temperature critical high alarm.
817ebd8b66SMauro Carvalho Chehab
827ebd8b66SMauro Carvalho Chehabpower1_input		Output power.
837ebd8b66SMauro Carvalho Chehabpower1_label		"pout1"
847ebd8b66SMauro Carvalho Chehab======================= =======================================================
85