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