xref: /linux/Documentation/hwmon/max6620.rst (revision 79790b6818e96c58fe2bffee1b418c16e64e7b80)
1e8ac01e5SArun Saravanan Balachandran.. SPDX-License-Identifier: GPL-2.0-or-later
2e8ac01e5SArun Saravanan Balachandran
3e8ac01e5SArun Saravanan BalachandranKernel driver max6620
4e8ac01e5SArun Saravanan Balachandran=====================
5e8ac01e5SArun Saravanan Balachandran
6e8ac01e5SArun Saravanan BalachandranSupported chips:
7e8ac01e5SArun Saravanan Balachandran
8e8ac01e5SArun Saravanan Balachandran    Maxim MAX6620
9e8ac01e5SArun Saravanan Balachandran
10e8ac01e5SArun Saravanan Balachandran    Prefix: 'max6620'
11e8ac01e5SArun Saravanan Balachandran
12e8ac01e5SArun Saravanan Balachandran    Addresses scanned: none
13e8ac01e5SArun Saravanan Balachandran
14*d88cef1dSOkan Akyuz    Datasheet: https://www.analog.com/media/en/technical-documentation/data-sheets/max6620.pdf
15e8ac01e5SArun Saravanan Balachandran
16e8ac01e5SArun Saravanan BalachandranAuthors:
17e8ac01e5SArun Saravanan Balachandran    - L\. Grunenberg <contact@lgrunenberg.de>
18e8ac01e5SArun Saravanan Balachandran    - Cumulus Networks <support@cumulusnetworks.com>
19e8ac01e5SArun Saravanan Balachandran    - Shuotian Cheng <shuche@microsoft.com>
20e8ac01e5SArun Saravanan Balachandran    - Arun Saravanan Balachandran <Arun_Saravanan_Balac@dell.com>
21e8ac01e5SArun Saravanan Balachandran
22e8ac01e5SArun Saravanan BalachandranDescription
23e8ac01e5SArun Saravanan Balachandran-----------
24e8ac01e5SArun Saravanan Balachandran
25e8ac01e5SArun Saravanan BalachandranThis driver implements support for Maxim MAX6620 fan controller.
26e8ac01e5SArun Saravanan Balachandran
27e8ac01e5SArun Saravanan BalachandranThe driver configures the fan controller in RPM mode. To give the readings more
28e8ac01e5SArun Saravanan Balachandranrange or accuracy, the desired value can be set by a programmable register
29e8ac01e5SArun Saravanan Balachandran(1, 2, 4, 8, 16 or 32). Set higher values for larger speeds.
30e8ac01e5SArun Saravanan Balachandran
31e8ac01e5SArun Saravanan BalachandranThe driver provides the following sensor access in sysfs:
32e8ac01e5SArun Saravanan Balachandran
33e8ac01e5SArun Saravanan Balachandran================ ======= =====================================================
34e8ac01e5SArun Saravanan Balachandranfan[1-4]_alarm   ro      Fan alarm.
35e8ac01e5SArun Saravanan Balachandranfan[1-4]_div     rw      Sets the nominal RPM range of the fan. Valid values
36e8ac01e5SArun Saravanan Balachandran                         are 1, 2, 4, 8, 16 and 32.
37e8ac01e5SArun Saravanan Balachandranfan[1-4]_input   ro      Fan speed in RPM.
38e8ac01e5SArun Saravanan Balachandranfan[1-4]_target  rw      Desired fan speed in RPM.
39e8ac01e5SArun Saravanan Balachandran================ ======= =====================================================
40e8ac01e5SArun Saravanan Balachandran
41e8ac01e5SArun Saravanan BalachandranUsage notes
42e8ac01e5SArun Saravanan Balachandran-----------
43e8ac01e5SArun Saravanan Balachandran
44e8ac01e5SArun Saravanan BalachandranThis driver does not auto-detect devices. You will have to instantiate the
45e8ac01e5SArun Saravanan Balachandrandevices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
46e8ac01e5SArun Saravanan Balachandrandetails.
47