xref: /linux/Documentation/hwmon/ir38064.rst (revision ca003af3)
1e57695e7SMauro Carvalho ChehabKernel driver ir38064
2e57695e7SMauro Carvalho Chehab=====================
3e57695e7SMauro Carvalho Chehab
4e57695e7SMauro Carvalho ChehabSupported chips:
5e57695e7SMauro Carvalho Chehab
6*ca003af3SPatrick Rudolph  * Infineon IR38060
7*ca003af3SPatrick Rudolph
8*ca003af3SPatrick Rudolph    Prefix: 'IR38060'
9*ca003af3SPatrick Rudolph    Addresses scanned: -
10*ca003af3SPatrick Rudolph
11*ca003af3SPatrick Rudolph    Datasheet: Publicly available at the Infineon website
12*ca003af3SPatrick Rudolph      https://www.infineon.com/dgdl/Infineon-IR38060M-DS-v03_16-EN.pdf?fileId=5546d4625c167129015c3291ea9a4cee
13*ca003af3SPatrick Rudolph
14e57695e7SMauro Carvalho Chehab  * Infineon IR38064
15e57695e7SMauro Carvalho Chehab
16e57695e7SMauro Carvalho Chehab    Prefix: 'ir38064'
17e57695e7SMauro Carvalho Chehab    Addresses scanned: -
18e57695e7SMauro Carvalho Chehab
19*ca003af3SPatrick Rudolph    Datasheet: Publicly available at the Infineon website
20e57695e7SMauro Carvalho Chehab      https://www.infineon.com/dgdl/Infineon-IR38064MTRPBF-DS-v03_07-EN.pdf?fileId=5546d462584d1d4a0158db0d9efb67ca
21e57695e7SMauro Carvalho Chehab
22*ca003af3SPatrick Rudolph  * Infineon IR38164
23*ca003af3SPatrick Rudolph
24*ca003af3SPatrick Rudolph    Prefix: 'ir38164'
25*ca003af3SPatrick Rudolph    Addresses scanned: -
26*ca003af3SPatrick Rudolph
27*ca003af3SPatrick Rudolph    Datasheet: Publicly available at the Infineon website
28*ca003af3SPatrick Rudolph      https://www.infineon.com/dgdl/Infineon-IR38164M-DS-v02_02-EN.pdf?fileId=5546d462636cc8fb01640046efea1248
29*ca003af3SPatrick Rudolph
30*ca003af3SPatrick Rudolph  * Infineon ir38263
31*ca003af3SPatrick Rudolph
32*ca003af3SPatrick Rudolph    Prefix: 'ir38263'
33*ca003af3SPatrick Rudolph    Addresses scanned: -
34*ca003af3SPatrick Rudolph
35*ca003af3SPatrick Rudolph    Datasheet:  Publicly available at the Infineon website
36*ca003af3SPatrick Rudolph      https://www.infineon.com/dgdl/Infineon-IR38263M-DataSheet-v03_05-EN.pdf?fileId=5546d4625b62cd8a015bcf81f90a6e52
37*ca003af3SPatrick Rudolph
38e57695e7SMauro Carvalho ChehabAuthors:
39e57695e7SMauro Carvalho Chehab      - Maxim Sloyko <maxims@google.com>
40e57695e7SMauro Carvalho Chehab      - Patrick Venture <venture@google.com>
41e57695e7SMauro Carvalho Chehab
42e57695e7SMauro Carvalho ChehabDescription
43e57695e7SMauro Carvalho Chehab-----------
44e57695e7SMauro Carvalho Chehab
45*ca003af3SPatrick RudolphIR38x6x are a Single-input Voltage, Synchronous Buck Regulator, DC-DC Converter.
46e57695e7SMauro Carvalho Chehab
47e57695e7SMauro Carvalho ChehabUsage Notes
48e57695e7SMauro Carvalho Chehab-----------
49e57695e7SMauro Carvalho Chehab
50e57695e7SMauro Carvalho ChehabThis driver does not probe for PMBus devices. You will have to instantiate
51e57695e7SMauro Carvalho Chehabdevices explicitly.
52e57695e7SMauro Carvalho Chehab
53e57695e7SMauro Carvalho ChehabSysfs attributes
54e57695e7SMauro Carvalho Chehab----------------
55e57695e7SMauro Carvalho Chehab
56e57695e7SMauro Carvalho Chehab======================= ===========================
57e57695e7SMauro Carvalho Chehabcurr1_label		"iout1"
58e57695e7SMauro Carvalho Chehabcurr1_input		Measured output current
59e57695e7SMauro Carvalho Chehabcurr1_crit		Critical maximum current
60e57695e7SMauro Carvalho Chehabcurr1_crit_alarm	Current critical high alarm
61e57695e7SMauro Carvalho Chehabcurr1_max		Maximum current
62e57695e7SMauro Carvalho Chehabcurr1_max_alarm		Current high alarm
63e57695e7SMauro Carvalho Chehab
64e57695e7SMauro Carvalho Chehabin1_label		"vin"
65e57695e7SMauro Carvalho Chehabin1_input		Measured input voltage
66e57695e7SMauro Carvalho Chehabin1_crit		Critical maximum input voltage
67e57695e7SMauro Carvalho Chehabin1_crit_alarm		Input voltage critical high alarm
68e57695e7SMauro Carvalho Chehabin1_min			Minimum input voltage
69e57695e7SMauro Carvalho Chehabin1_min_alarm		Input voltage low alarm
70e57695e7SMauro Carvalho Chehab
71e57695e7SMauro Carvalho Chehabin2_label		"vout1"
72e57695e7SMauro Carvalho Chehabin2_input		Measured output voltage
73e57695e7SMauro Carvalho Chehabin2_lcrit		Critical minimum output voltage
74e57695e7SMauro Carvalho Chehabin2_lcrit_alarm		Output voltage critical low alarm
75e57695e7SMauro Carvalho Chehabin2_crit		Critical maximum output voltage
76e57695e7SMauro Carvalho Chehabin2_crit_alarm		Output voltage critical high alarm
77e57695e7SMauro Carvalho Chehabin2_max			Maximum output voltage
78e57695e7SMauro Carvalho Chehabin2_max_alarm		Output voltage high alarm
79e57695e7SMauro Carvalho Chehabin2_min			Minimum output voltage
80e57695e7SMauro Carvalho Chehabin2_min_alarm		Output voltage low alarm
81e57695e7SMauro Carvalho Chehab
82e57695e7SMauro Carvalho Chehabpower1_label		"pout1"
83e57695e7SMauro Carvalho Chehabpower1_input		Measured output power
84e57695e7SMauro Carvalho Chehab
85e57695e7SMauro Carvalho Chehabtemp1_input		Measured temperature
86e57695e7SMauro Carvalho Chehabtemp1_crit		Critical high temperature
87e57695e7SMauro Carvalho Chehabtemp1_crit_alarm	Chip temperature critical high alarm
88e57695e7SMauro Carvalho Chehabtemp1_max		Maximum temperature
89e57695e7SMauro Carvalho Chehabtemp1_max_alarm		Chip temperature high alarm
90e57695e7SMauro Carvalho Chehab======================= ===========================
91