xref: /linux/Documentation/hwmon/max20751.rst (revision 7ebd8b66dd9e5a0b65e5ee5e2b8e7ca382ec97b7)
1*7ebd8b66SMauro Carvalho ChehabKernel driver max20751
2*7ebd8b66SMauro Carvalho Chehab======================
3*7ebd8b66SMauro Carvalho Chehab
4*7ebd8b66SMauro Carvalho ChehabSupported chips:
5*7ebd8b66SMauro Carvalho Chehab
6*7ebd8b66SMauro Carvalho Chehab  * maxim MAX20751
7*7ebd8b66SMauro Carvalho Chehab
8*7ebd8b66SMauro Carvalho Chehab    Prefix: 'max20751'
9*7ebd8b66SMauro Carvalho Chehab
10*7ebd8b66SMauro Carvalho Chehab    Addresses scanned: -
11*7ebd8b66SMauro Carvalho Chehab
12*7ebd8b66SMauro Carvalho Chehab    Datasheet: http://datasheets.maximintegrated.com/en/ds/MAX20751.pdf
13*7ebd8b66SMauro Carvalho Chehab
14*7ebd8b66SMauro Carvalho Chehab    Application note: http://pdfserv.maximintegrated.com/en/an/AN5941.pdf
15*7ebd8b66SMauro Carvalho Chehab
16*7ebd8b66SMauro Carvalho ChehabAuthor: Guenter Roeck <linux@roeck-us.net>
17*7ebd8b66SMauro Carvalho Chehab
18*7ebd8b66SMauro Carvalho Chehab
19*7ebd8b66SMauro Carvalho ChehabDescription
20*7ebd8b66SMauro Carvalho Chehab-----------
21*7ebd8b66SMauro Carvalho Chehab
22*7ebd8b66SMauro Carvalho ChehabThis driver supports MAX20751 Multiphase Master with PMBus Interface
23*7ebd8b66SMauro Carvalho Chehaband Internal Buck Converter.
24*7ebd8b66SMauro Carvalho Chehab
25*7ebd8b66SMauro Carvalho ChehabThe driver is a client driver to the core PMBus driver.
26*7ebd8b66SMauro Carvalho ChehabPlease see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
27*7ebd8b66SMauro Carvalho Chehab
28*7ebd8b66SMauro Carvalho Chehab
29*7ebd8b66SMauro Carvalho ChehabUsage Notes
30*7ebd8b66SMauro Carvalho Chehab-----------
31*7ebd8b66SMauro Carvalho Chehab
32*7ebd8b66SMauro Carvalho ChehabThis driver does not auto-detect devices. You will have to instantiate the
33*7ebd8b66SMauro Carvalho Chehabdevices explicitly. Please see Documentation/i2c/instantiating-devices for
34*7ebd8b66SMauro Carvalho Chehabdetails.
35*7ebd8b66SMauro Carvalho Chehab
36*7ebd8b66SMauro Carvalho Chehab
37*7ebd8b66SMauro Carvalho ChehabPlatform data support
38*7ebd8b66SMauro Carvalho Chehab---------------------
39*7ebd8b66SMauro Carvalho Chehab
40*7ebd8b66SMauro Carvalho ChehabThe driver supports standard PMBus driver platform data.
41*7ebd8b66SMauro Carvalho Chehab
42*7ebd8b66SMauro Carvalho Chehab
43*7ebd8b66SMauro Carvalho ChehabSysfs entries
44*7ebd8b66SMauro Carvalho Chehab-------------
45*7ebd8b66SMauro Carvalho Chehab
46*7ebd8b66SMauro Carvalho ChehabThe following attributes are supported.
47*7ebd8b66SMauro Carvalho Chehab
48*7ebd8b66SMauro Carvalho Chehab======================= =======================================================
49*7ebd8b66SMauro Carvalho Chehabin1_label		"vin1"
50*7ebd8b66SMauro Carvalho Chehabin1_input		Measured voltage.
51*7ebd8b66SMauro Carvalho Chehabin1_min			Minimum input voltage.
52*7ebd8b66SMauro Carvalho Chehabin1_max			Maximum input voltage.
53*7ebd8b66SMauro Carvalho Chehabin1_lcrit		Critical minimum input voltage.
54*7ebd8b66SMauro Carvalho Chehabin1_crit		Critical maximum input voltage.
55*7ebd8b66SMauro Carvalho Chehabin1_min_alarm		Input voltage low alarm.
56*7ebd8b66SMauro Carvalho Chehabin1_lcrit_alarm		Input voltage critical low alarm.
57*7ebd8b66SMauro Carvalho Chehabin1_min_alarm		Input voltage low alarm.
58*7ebd8b66SMauro Carvalho Chehabin1_max_alarm		Input voltage high alarm.
59*7ebd8b66SMauro Carvalho Chehab
60*7ebd8b66SMauro Carvalho Chehabin2_label		"vout1"
61*7ebd8b66SMauro Carvalho Chehabin2_input		Measured voltage.
62*7ebd8b66SMauro Carvalho Chehabin2_min			Minimum output voltage.
63*7ebd8b66SMauro Carvalho Chehabin2_max			Maximum output voltage.
64*7ebd8b66SMauro Carvalho Chehabin2_lcrit		Critical minimum output voltage.
65*7ebd8b66SMauro Carvalho Chehabin2_crit		Critical maximum output voltage.
66*7ebd8b66SMauro Carvalho Chehabin2_min_alarm		Output voltage low alarm.
67*7ebd8b66SMauro Carvalho Chehabin2_lcrit_alarm		Output voltage critical low alarm.
68*7ebd8b66SMauro Carvalho Chehabin2_min_alarm		Output voltage low alarm.
69*7ebd8b66SMauro Carvalho Chehabin2_max_alarm		Output voltage high alarm.
70*7ebd8b66SMauro Carvalho Chehab
71*7ebd8b66SMauro Carvalho Chehabcurr1_input		Measured output current.
72*7ebd8b66SMauro Carvalho Chehabcurr1_label		"iout1"
73*7ebd8b66SMauro Carvalho Chehabcurr1_max		Maximum output current.
74*7ebd8b66SMauro Carvalho Chehabcurr1_alarm		Current high alarm.
75*7ebd8b66SMauro Carvalho Chehab
76*7ebd8b66SMauro Carvalho Chehabtemp1_input		Measured temperature.
77*7ebd8b66SMauro Carvalho Chehabtemp1_max		Maximum temperature.
78*7ebd8b66SMauro Carvalho Chehabtemp1_crit		Critical high temperature.
79*7ebd8b66SMauro Carvalho Chehabtemp1_max_alarm		Chip temperature high alarm.
80*7ebd8b66SMauro Carvalho Chehabtemp1_crit_alarm	Chip temperature critical high alarm.
81*7ebd8b66SMauro Carvalho Chehab
82*7ebd8b66SMauro Carvalho Chehabpower1_input		Output power.
83*7ebd8b66SMauro Carvalho Chehabpower1_label		"pout1"
84*7ebd8b66SMauro Carvalho Chehab======================= =======================================================
85